brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · 418f33e Raw
54 lines · c
1// SPDX-License-Identifier: ISC2/*3 * Copyright (c) 2014 Broadcom Corporation4 */5 6#ifndef _vendor_h_7#define _vendor_h_8 9#define BROADCOM_OUI	0x00101810 11enum brcmf_vndr_cmds {12	BRCMF_VNDR_CMDS_UNSPEC,13	BRCMF_VNDR_CMDS_DCMD,14	BRCMF_VNDR_CMDS_LAST15};16 17/**18 * enum brcmf_nlattrs - nl80211 message attributes19 *20 * @BRCMF_NLATTR_LEN: message body length21 * @BRCMF_NLATTR_DATA: message body22 */23enum brcmf_nlattrs {24	BRCMF_NLATTR_UNSPEC,25 26	BRCMF_NLATTR_LEN,27	BRCMF_NLATTR_DATA,28 29	__BRCMF_NLATTR_AFTER_LAST,30	BRCMF_NLATTR_MAX = __BRCMF_NLATTR_AFTER_LAST - 131};32 33/**34 * struct brcmf_vndr_dcmd_hdr - message header for cfg80211 vendor command dcmd35 *				support36 *37 * @cmd: common dongle cmd definition38 * @len: length of expecting return buffer39 * @offset: offset of data buffer40 * @set: get or set request(optional)41 * @magic: magic number for verification42 */43struct brcmf_vndr_dcmd_hdr {44	uint cmd;45	int len;46	uint offset;47	uint set;48	uint magic;49};50 51extern const struct wiphy_vendor_command brcmf_vendor_cmds[];52 53#endif /* _vendor_h_ */54