Lines Matching +full:0 +full:x0c00

39 #define IEEE802154_PAN_ID_BROADCAST	0xffff
40 #define IEEE802154_ADDR_SHORT_BROADCAST 0xffff
41 #define IEEE802154_ADDR_SHORT_UNSPEC 0xfffe
54 #define IEEE802154_FC_TYPE_BEACON 0x0 /* Frame is beacon */
55 #define IEEE802154_FC_TYPE_DATA 0x1 /* Frame is data */
56 #define IEEE802154_FC_TYPE_ACK 0x2 /* Frame is acknowledgment */
57 #define IEEE802154_FC_TYPE_MAC_CMD 0x3 /* Frame is MAC command */
59 #define IEEE802154_FC_TYPE_SHIFT 0
65 } while (0)
92 #define IEEE802154_SCF_SECLEVEL_SHIFT 0
99 #define IEEE802154_SCF_KEY_IMPLICIT 0
104 #define IEEE802154_SCF_SECLEVEL_NONE 0
117 #define IEEE802154_CMD_ASSOCIATION_REQ 0x01
118 #define IEEE802154_CMD_ASSOCIATION_RESP 0x02
119 #define IEEE802154_CMD_DISASSOCIATION_NOTIFY 0x03
120 #define IEEE802154_CMD_DATA_REQ 0x04
121 #define IEEE802154_CMD_PANID_CONFLICT_NOTIFY 0x05
122 #define IEEE802154_CMD_ORPHAN_NOTIFY 0x06
123 #define IEEE802154_CMD_BEACON_REQ 0x07
124 #define IEEE802154_CMD_COORD_REALIGN_NOTIFY 0x08
125 #define IEEE802154_CMD_GTS_REQ 0x09
136 IEEE802154_SUCCESS = 0x0,
139 IEEE802154_BEACON_LOSS = 0xe0,
144 IEEE802154_CHNL_ACCESS_FAIL = 0xe1,
146 IEEE802154_DENINED = 0xe2,
148 IEEE802154_DISABLE_TRX_FAIL = 0xe3,
153 IEEE802154_FAILED_SECURITY_CHECK = 0xe4,
158 IEEE802154_FRAME_TOO_LONG = 0xe5,
163 IEEE802154_INVALID_GTS = 0xe6,
168 IEEE802154_INVALID_HANDLE = 0xe7,
170 IEEE802154_INVALID_PARAMETER = 0xe8,
172 IEEE802154_NO_ACK = 0xe9,
174 IEEE802154_NO_BEACON = 0xea,
176 IEEE802154_NO_DATA = 0xeb,
178 IEEE802154_NO_SHORT_ADDRESS = 0xec,
183 IEEE802154_OUT_OF_CAP = 0xed,
188 IEEE802154_PANID_CONFLICT = 0xee,
190 IEEE802154_REALIGMENT = 0xef,
192 IEEE802154_TRANSACTION_EXPIRED = 0xf0,
194 IEEE802154_TRANSACTION_OVERFLOW = 0xf1,
199 IEEE802154_TX_ACTIVE = 0xf2,
201 IEEE802154_UNAVAILABLE_KEY = 0xf3,
206 IEEE802154_UNSUPPORTED_ATTR = 0xf4,
211 IEEE802154_SCAN_IN_PROGRESS = 0xfc,
215 #define IEEE802154_FCTL_FTYPE 0x0003
216 #define IEEE802154_FCTL_ACKREQ 0x0020
217 #define IEEE802154_FCTL_SECEN 0x0004
218 #define IEEE802154_FCTL_INTRA_PAN 0x0040
219 #define IEEE802154_FCTL_DADDR 0x0c00
220 #define IEEE802154_FCTL_SADDR 0xc000
222 #define IEEE802154_FTYPE_DATA 0x0001
224 #define IEEE802154_FCTL_ADDR_NONE 0x0000
225 #define IEEE802154_FCTL_DADDR_SHORT 0x0800
226 #define IEEE802154_FCTL_DADDR_EXTENDED 0x0c00
227 #define IEEE802154_FCTL_SADDR_SHORT 0x8000
228 #define IEEE802154_FCTL_SADDR_EXTENDED 0xc000
288 * 0-4 Reserved
310 return ((addr != cpu_to_le64(0x0000000000000000ULL)) && in ieee802154_is_valid_extended_unicast_addr()
311 !(addr & cpu_to_le64(0x0100000000000000ULL))); in ieee802154_is_valid_extended_unicast_addr()
351 ((u8 *)addr)[IEEE802154_EXTENDED_ADDR_LEN - 1] &= ~0x01; in ieee802154_random_extended_addr()
352 ((u8 *)addr)[IEEE802154_EXTENDED_ADDR_LEN - 1] |= 0x02; in ieee802154_random_extended_addr()