/kernel/linux/linux-5.10/net/ieee802154/ |
H A D | rdev-ops.h | 65 struct wpan_dev *wpan_dev) in rdev_del_virtual_intf() 69 trace_802154_rdev_del_virtual_intf(&rdev->wpan_phy, wpan_dev); in rdev_del_virtual_intf() 70 ret = rdev->ops->del_virtual_intf(&rdev->wpan_phy, wpan_dev); in rdev_del_virtual_intf() 123 struct wpan_dev *wpan_dev, __le16 pan_id) in rdev_set_pan_id() 127 trace_802154_rdev_set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id() 128 ret = rdev->ops->set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id() 135 struct wpan_dev *wpan_dev, __le1 in rdev_set_short_addr() 64 rdev_del_virtual_intf(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_del_virtual_intf() argument 122 rdev_set_pan_id(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 pan_id) rdev_set_pan_id() argument 134 rdev_set_short_addr(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 short_addr) rdev_set_short_addr() argument 146 rdev_set_backoff_exponent(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) rdev_set_backoff_exponent() argument 160 rdev_set_max_csma_backoffs(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) rdev_set_max_csma_backoffs() argument 174 rdev_set_max_frame_retries(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, s8 max_frame_retries) rdev_set_max_frame_retries() argument 188 rdev_set_lbt_mode(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool mode) rdev_set_lbt_mode() argument 200 rdev_set_ackreq_default(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool ackreq) rdev_set_ackreq_default() argument 215 rdev_get_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) rdev_get_llsec_table() argument 223 rdev_lock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_lock_llsec_table() argument 230 rdev_unlock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_unlock_llsec_table() argument 237 rdev_get_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) rdev_get_llsec_params() argument 245 rdev_set_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, u32 changed) rdev_set_llsec_params() argument 255 rdev_add_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) rdev_add_llsec_key() argument 264 rdev_del_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) rdev_del_llsec_key() argument 272 rdev_add_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) rdev_add_seclevel() argument 280 rdev_del_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) rdev_del_seclevel() argument 288 rdev_add_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) rdev_add_device() argument 296 rdev_del_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr) rdev_del_device() argument 303 rdev_add_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_add_devkey() argument 312 rdev_del_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_del_devkey() argument [all...] |
H A D | trace.h | 23 #define WPAN_DEV_ASSIGN (__entry->identifier) = (!IS_ERR_OR_NULL(wpan_dev) \ 24 ? wpan_dev->identifier : 0) 25 #define WPAN_DEV_PR_FMT "wpan_dev(%u)" 88 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev), 89 TP_ARGS(wpan_phy, wpan_dev), 165 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 167 TP_ARGS(wpan_phy, wpan_dev, le16arg), 184 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_de [all...] |
H A D | nl802154.c | 36 static struct wpan_dev * 40 struct wpan_dev *result = NULL; in __cfg802154_wpan_dev_from_attrs() 60 struct wpan_dev *wpan_dev; in __cfg802154_wpan_dev_from_attrs() local 68 list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { in __cfg802154_wpan_dev_from_attrs() 69 if (have_ifidx && wpan_dev->netdev && in __cfg802154_wpan_dev_from_attrs() 70 wpan_dev->netdev->ifindex == ifidx) { in __cfg802154_wpan_dev_from_attrs() 71 result = wpan_dev; in __cfg802154_wpan_dev_from_attrs() 75 wpan_dev->identifier == (u32)wpan_dev_id) { in __cfg802154_wpan_dev_from_attrs() 76 result = wpan_dev; in __cfg802154_wpan_dev_from_attrs() 110 struct wpan_dev *wpan_dev; __cfg802154_rdev_from_attrs() local 234 nl802154_prepare_wpan_dev_dump(struct sk_buff *skb, struct netlink_callback *cb, struct cfg802154_registered_device **rdev, struct wpan_dev **wpan_dev) nl802154_prepare_wpan_dev_dump() argument 659 wpan_dev_id(struct wpan_dev *wpan_dev) wpan_dev_id() argument 737 nl802154_get_llsec_params(struct sk_buff *msg, struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) nl802154_get_llsec_params() argument 770 nl802154_send_iface(struct sk_buff *msg, u32 portid, u32 seq, int flags, struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) nl802154_send_iface() argument 848 struct wpan_dev *wpan_dev; nl802154_dump_interface() local 937 struct wpan_dev *wpan_dev = info->user_ptr[1]; nl802154_del_interface() local 1053 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_pan_id() local 1089 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_short_addr() local 1131 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_backoff_exponent() local 1161 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_max_csma_backoffs() local 1187 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_max_frame_retries() local 1211 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_lbt_mode() local 1236 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_ackreq_default() local 1388 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_llsec_params() local 1495 struct wpan_dev *wpan_dev; nl802154_dump_llsec_key() local 1555 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_add_llsec_key() local 1609 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_del_llsec_key() local 1674 struct wpan_dev *wpan_dev; nl802154_dump_llsec_dev() local 1769 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_add_llsec_dev() local 1786 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_del_llsec_dev() local 1855 struct wpan_dev *wpan_dev; nl802154_dump_llsec_devkey() local 1919 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_add_llsec_devkey() local 1953 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_del_llsec_devkey() local 2028 struct wpan_dev *wpan_dev; nl802154_dump_llsec_seclevel() local 2121 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_add_llsec_seclevel() local 2139 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_del_llsec_seclevel() local 2168 struct wpan_dev *wpan_dev; nl802154_pre_doit() local 2231 struct wpan_dev *wpan_dev = info->user_ptr[1]; nl802154_post_doit() local [all...] |
H A D | core.c | 201 struct wpan_dev *wpan_dev; in cfg802154_switch_netns() local 204 list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { in cfg802154_switch_netns() 205 if (!wpan_dev->netdev) in cfg802154_switch_netns() 207 wpan_dev->netdev->features &= ~NETIF_F_NETNS_LOCAL; in cfg802154_switch_netns() 208 err = dev_change_net_namespace(wpan_dev->netdev, net, "wpan%d"); in cfg802154_switch_netns() 211 wpan_dev->netdev->features |= NETIF_F_NETNS_LOCAL; in cfg802154_switch_netns() 218 list_for_each_entry_continue_reverse(wpan_dev, in cfg802154_switch_netns() 221 if (!wpan_dev->netdev) in cfg802154_switch_netns() 223 wpan_dev in cfg802154_switch_netns() 259 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; cfg802154_netdev_notifier_call() local [all...] |
/kernel/linux/linux-6.6/net/ieee802154/ |
H A D | rdev-ops.h | 65 struct wpan_dev *wpan_dev) in rdev_del_virtual_intf() 69 trace_802154_rdev_del_virtual_intf(&rdev->wpan_phy, wpan_dev); in rdev_del_virtual_intf() 70 ret = rdev->ops->del_virtual_intf(&rdev->wpan_phy, wpan_dev); in rdev_del_virtual_intf() 123 struct wpan_dev *wpan_dev, __le16 pan_id) in rdev_set_pan_id() 127 trace_802154_rdev_set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id() 128 ret = rdev->ops->set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id() 135 struct wpan_dev *wpan_dev, __le1 in rdev_set_short_addr() 64 rdev_del_virtual_intf(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_del_virtual_intf() argument 122 rdev_set_pan_id(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 pan_id) rdev_set_pan_id() argument 134 rdev_set_short_addr(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 short_addr) rdev_set_short_addr() argument 146 rdev_set_backoff_exponent(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) rdev_set_backoff_exponent() argument 160 rdev_set_max_csma_backoffs(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) rdev_set_max_csma_backoffs() argument 174 rdev_set_max_frame_retries(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, s8 max_frame_retries) rdev_set_max_frame_retries() argument 188 rdev_set_lbt_mode(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool mode) rdev_set_lbt_mode() argument 200 rdev_set_ackreq_default(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool ackreq) rdev_set_ackreq_default() argument 226 rdev_abort_scan(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_abort_scan() argument 254 rdev_stop_beacons(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_stop_beacons() argument 271 rdev_get_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) rdev_get_llsec_table() argument 279 rdev_lock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_lock_llsec_table() argument 286 rdev_unlock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_unlock_llsec_table() argument 293 rdev_get_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) rdev_get_llsec_params() argument 301 rdev_set_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, u32 changed) rdev_set_llsec_params() argument 311 rdev_add_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) rdev_add_llsec_key() argument 320 rdev_del_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) rdev_del_llsec_key() argument 328 rdev_add_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) rdev_add_seclevel() argument 336 rdev_del_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) rdev_del_seclevel() argument 344 rdev_add_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) rdev_add_device() argument 352 rdev_del_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr) rdev_del_device() argument 359 rdev_add_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_add_devkey() argument 368 rdev_del_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_del_devkey() argument [all...] |
H A D | nl802154.c | 38 static struct wpan_dev * 42 struct wpan_dev *result = NULL; in __cfg802154_wpan_dev_from_attrs() 62 struct wpan_dev *wpan_dev; in __cfg802154_wpan_dev_from_attrs() local 70 list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { in __cfg802154_wpan_dev_from_attrs() 71 if (have_ifidx && wpan_dev->netdev && in __cfg802154_wpan_dev_from_attrs() 72 wpan_dev->netdev->ifindex == ifidx) { in __cfg802154_wpan_dev_from_attrs() 73 result = wpan_dev; in __cfg802154_wpan_dev_from_attrs() 77 wpan_dev->identifier == (u32)wpan_dev_id) { in __cfg802154_wpan_dev_from_attrs() 78 result = wpan_dev; in __cfg802154_wpan_dev_from_attrs() 112 struct wpan_dev *wpan_dev; __cfg802154_rdev_from_attrs() local 253 nl802154_prepare_wpan_dev_dump(struct sk_buff *skb, struct netlink_callback *cb, struct cfg802154_registered_device **rdev, struct wpan_dev **wpan_dev) nl802154_prepare_wpan_dev_dump() argument 678 wpan_dev_id(struct wpan_dev *wpan_dev) wpan_dev_id() argument 756 nl802154_get_llsec_params(struct sk_buff *msg, struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) nl802154_get_llsec_params() argument 789 nl802154_send_iface(struct sk_buff *msg, u32 portid, u32 seq, int flags, struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) nl802154_send_iface() argument 867 struct wpan_dev *wpan_dev; nl802154_dump_interface() local 956 struct wpan_dev *wpan_dev = info->user_ptr[1]; nl802154_del_interface() local 1071 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_pan_id() local 1107 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_short_addr() local 1149 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_backoff_exponent() local 1179 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_max_csma_backoffs() local 1205 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_max_frame_retries() local 1229 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_lbt_mode() local 1254 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_ackreq_default() local 1302 nl802154_prep_scan_event_msg(struct sk_buff *msg, struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u32 portid, u32 seq, int flags, u8 cmd, struct ieee802154_coord_desc *desc) nl802154_prep_scan_event_msg() argument 1376 nl802154_scan_event(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_coord_desc *desc) nl802154_scan_event() argument 1404 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_trigger_scan() local 1476 nl802154_prep_scan_msg(struct sk_buff *msg, struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u32 portid, u32 seq, int flags, u8 cmd, u8 arg) nl802154_prep_scan_msg() argument 1512 nl802154_send_scan_msg(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 cmd, u8 arg) nl802154_send_scan_msg() argument 1533 nl802154_scan_started(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) nl802154_scan_started() argument 1547 nl802154_scan_done(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, enum nl802154_scan_done_reasons reason) nl802154_scan_done() argument 1566 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_abort_scan() local 1577 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_send_beacons() local 1624 nl802154_beaconing_done(struct wpan_dev *wpan_dev) nl802154_beaconing_done() argument 1635 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_stop_beacons() local 1745 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_set_llsec_params() local 1852 struct wpan_dev *wpan_dev; nl802154_dump_llsec_key() local 1912 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_add_llsec_key() local 1966 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_del_llsec_key() local 2031 struct wpan_dev *wpan_dev; nl802154_dump_llsec_dev() local 2126 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_add_llsec_dev() local 2143 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_del_llsec_dev() local 2212 struct wpan_dev *wpan_dev; nl802154_dump_llsec_devkey() local 2276 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_add_llsec_devkey() local 2310 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_del_llsec_devkey() local 2385 struct wpan_dev *wpan_dev; nl802154_dump_llsec_seclevel() local 2478 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_add_llsec_seclevel() local 2496 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; nl802154_del_llsec_seclevel() local 2521 struct wpan_dev *wpan_dev; nl802154_pre_doit() local 2585 struct wpan_dev *wpan_dev = info->user_ptr[1]; nl802154_post_doit() local [all...] |
H A D | trace.h | 23 #define WPAN_DEV_ASSIGN (__entry->identifier) = (!IS_ERR_OR_NULL(wpan_dev) \ 24 ? wpan_dev->identifier : 0) 25 #define WPAN_DEV_PR_FMT "wpan_dev(%u)" 88 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev), 89 TP_ARGS(wpan_phy, wpan_dev), 165 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 167 TP_ARGS(wpan_phy, wpan_dev, le16arg), 184 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_de [all...] |
H A D | nl802154.h | 7 int nl802154_scan_event(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 9 int nl802154_scan_started(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev); 10 int nl802154_scan_done(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 12 void nl802154_beaconing_done(struct wpan_dev *wpan_dev);
|
H A D | core.c | 204 struct wpan_dev *wpan_dev; in cfg802154_switch_netns() local 207 list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { in cfg802154_switch_netns() 208 if (!wpan_dev->netdev) in cfg802154_switch_netns() 210 wpan_dev->netdev->features &= ~NETIF_F_NETNS_LOCAL; in cfg802154_switch_netns() 211 err = dev_change_net_namespace(wpan_dev->netdev, net, "wpan%d"); in cfg802154_switch_netns() 214 wpan_dev->netdev->features |= NETIF_F_NETNS_LOCAL; in cfg802154_switch_netns() 221 list_for_each_entry_continue_reverse(wpan_dev, in cfg802154_switch_netns() 224 if (!wpan_dev->netdev) in cfg802154_switch_netns() 226 wpan_dev in cfg802154_switch_netns() 262 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; cfg802154_netdev_notifier_call() local [all...] |
/kernel/linux/linux-6.6/net/mac802154/ |
H A D | cfg.c | 98 ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) in ieee802154_del_iface() argument 100 ieee802154_if_remove(IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev)); in ieee802154_del_iface() 187 ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, in ieee802154_set_pan_id() argument 194 if (wpan_dev->pan_id == pan_id) in ieee802154_set_pan_id() 197 ret = mac802154_wpan_update_llsec(wpan_dev->netdev); in ieee802154_set_pan_id() 199 wpan_dev->pan_id = pan_id; in ieee802154_set_pan_id() 206 struct wpan_dev *wpan_dev, in ieee802154_set_backoff_exponent() 205 ieee802154_set_backoff_exponent(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) ieee802154_set_backoff_exponent() argument 217 ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le16 short_addr) ieee802154_set_short_addr() argument 227 ieee802154_set_max_csma_backoffs(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) ieee802154_set_max_csma_backoffs() argument 238 ieee802154_set_max_frame_retries(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, s8 max_frame_retries) ieee802154_set_max_frame_retries() argument 249 ieee802154_set_lbt_mode(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool mode) ieee802154_set_lbt_mode() argument 259 ieee802154_set_ackreq_default(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool ackreq) ieee802154_set_ackreq_default() argument 280 mac802154_abort_scan(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) mac802154_abort_scan() argument 305 mac802154_stop_beacons(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) mac802154_stop_beacons() argument 320 ieee802154_get_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) ieee802154_get_llsec_table() argument 331 ieee802154_lock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_lock_llsec_table() argument 341 ieee802154_unlock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_unlock_llsec_table() argument 351 ieee802154_set_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, int changed) ieee802154_set_llsec_params() argument 368 ieee802154_get_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) ieee802154_get_llsec_params() argument 384 ieee802154_add_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) ieee802154_add_llsec_key() argument 400 ieee802154_del_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) ieee802154_del_llsec_key() argument 415 ieee802154_add_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) ieee802154_add_seclevel() argument 430 ieee802154_del_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) ieee802154_del_seclevel() argument 445 ieee802154_add_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) ieee802154_add_device() argument 460 ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr) ieee802154_del_device() argument 475 ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_add_devkey() argument 491 ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_del_devkey() argument [all...] |
H A D | iface.c | 29 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_update_llsec() local 36 params.pan_id = wpan_dev->pan_id; in mac802154_wpan_update_llsec() 39 params.hwaddr = wpan_dev->extended_addr; in mac802154_wpan_update_llsec() 52 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_ioctl() local 67 pan_id = le16_to_cpu(wpan_dev->pan_id); in mac802154_wpan_ioctl() 68 short_addr = le16_to_cpu(wpan_dev in mac802154_wpan_ioctl() 147 struct wpan_dev *wpan_dev = &sdata->wpan_dev; ieee802154_setup_hw() local 218 struct wpan_dev *wpan_dev = &sdata->wpan_dev; ieee802154_check_mac_settings() local 289 struct wpan_dev *wpan_dev = &sdata->wpan_dev; mac802154_wpan_open() local 362 struct wpan_dev *wpan_dev = &sdata->wpan_dev; ieee802154_header_create() local 428 struct wpan_dev *wpan_dev = &sdata->wpan_dev; mac802154_header_create() local 551 struct wpan_dev *wpan_dev = &sdata->wpan_dev; ieee802154_setup_sdata() local [all...] |
H A D | mac_cmd.c | 62 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_set_mac_params() local 68 wpan_dev->wpan_phy->transmit_power = params->transmit_power; in mac802154_set_mac_params() 69 wpan_dev->wpan_phy->cca = params->cca; in mac802154_set_mac_params() 70 wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; in mac802154_set_mac_params() 73 wpan_dev->min_be = params->min_be; in mac802154_set_mac_params() 74 wpan_dev->max_be = params->max_be; in mac802154_set_mac_params() 75 wpan_dev->csma_retries = params->csma_retries; in mac802154_set_mac_params() 76 wpan_dev in mac802154_set_mac_params() 104 struct wpan_dev *wpan_dev = &sdata->wpan_dev; mac802154_get_mac_params() local [all...] |
H A D | scan.c | 48 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_scan_cleanup_locked() local 66 nl802154_scan_done(wpan_phy, wpan_dev, arg); in mac802154_scan_cleanup_locked() 201 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(scan_req->wpan_dev); in mac802154_scan_worker() 300 nl802154_scan_started(request->wpan_phy, request->wpan_dev); in mac802154_trigger_scan_locked() 338 nl802154_scan_event(scan_req->wpan_phy, scan_req->wpan_dev, &desc); in mac802154_process_beacon() 345 struct wpan_dev *wpan_dev) in mac802154_transmit_beacon() 353 local->beacon.mhr.seq = atomic_inc_return(&wpan_dev in mac802154_transmit_beacon() 344 mac802154_transmit_beacon(struct ieee802154_local *local, struct wpan_dev *wpan_dev) mac802154_transmit_beacon() argument 405 struct wpan_dev *wpan_dev; mac802154_beacon_worker() local 445 struct wpan_dev *wpan_dev = &sdata->wpan_dev; mac802154_stop_beacons_locked() local [all...] |
/kernel/linux/linux-5.10/net/mac802154/ |
H A D | iface.c | 29 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_update_llsec() local 36 params.pan_id = wpan_dev->pan_id; in mac802154_wpan_update_llsec() 39 params.hwaddr = wpan_dev->extended_addr; in mac802154_wpan_update_llsec() 52 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_ioctl() local 67 pan_id = le16_to_cpu(wpan_dev->pan_id); in mac802154_wpan_ioctl() 68 short_addr = le16_to_cpu(wpan_dev in mac802154_wpan_ioctl() 148 struct wpan_dev *wpan_dev = &sdata->wpan_dev; ieee802154_setup_hw() local 226 ieee802154_check_mac_settings(struct ieee802154_local *local, struct wpan_dev *wpan_dev, struct wpan_dev *nwpan_dev) ieee802154_check_mac_settings() argument 269 struct wpan_dev *wpan_dev = &sdata->wpan_dev; ieee802154_check_concurrent_iface() local 303 struct wpan_dev *wpan_dev = &sdata->wpan_dev; mac802154_wpan_open() local 370 struct wpan_dev *wpan_dev = &sdata->wpan_dev; ieee802154_header_create() local 436 struct wpan_dev *wpan_dev = &sdata->wpan_dev; mac802154_header_create() local 559 struct wpan_dev *wpan_dev = &sdata->wpan_dev; ieee802154_setup_sdata() local [all...] |
H A D | cfg.c | 98 ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) in ieee802154_del_iface() argument 100 ieee802154_if_remove(IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev)); in ieee802154_del_iface() 182 ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, in ieee802154_set_pan_id() argument 189 if (wpan_dev->pan_id == pan_id) in ieee802154_set_pan_id() 192 ret = mac802154_wpan_update_llsec(wpan_dev->netdev); in ieee802154_set_pan_id() 194 wpan_dev->pan_id = pan_id; in ieee802154_set_pan_id() 201 struct wpan_dev *wpan_dev, in ieee802154_set_backoff_exponent() 200 ieee802154_set_backoff_exponent(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) ieee802154_set_backoff_exponent() argument 212 ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le16 short_addr) ieee802154_set_short_addr() argument 222 ieee802154_set_max_csma_backoffs(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) ieee802154_set_max_csma_backoffs() argument 233 ieee802154_set_max_frame_retries(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, s8 max_frame_retries) ieee802154_set_max_frame_retries() argument 244 ieee802154_set_lbt_mode(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool mode) ieee802154_set_lbt_mode() argument 254 ieee802154_set_ackreq_default(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool ackreq) ieee802154_set_ackreq_default() argument 265 ieee802154_get_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) ieee802154_get_llsec_table() argument 276 ieee802154_lock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_lock_llsec_table() argument 286 ieee802154_unlock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_unlock_llsec_table() argument 296 ieee802154_set_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, int changed) ieee802154_set_llsec_params() argument 313 ieee802154_get_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) ieee802154_get_llsec_params() argument 329 ieee802154_add_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) ieee802154_add_llsec_key() argument 345 ieee802154_del_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) ieee802154_del_llsec_key() argument 360 ieee802154_add_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) ieee802154_add_seclevel() argument 375 ieee802154_del_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) ieee802154_del_seclevel() argument 390 ieee802154_add_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) ieee802154_add_device() argument 405 ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr) ieee802154_del_device() argument 420 ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_add_devkey() argument 436 ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_del_devkey() argument [all...] |
H A D | mac_cmd.c | 62 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_set_mac_params() local 68 wpan_dev->wpan_phy->transmit_power = params->transmit_power; in mac802154_set_mac_params() 69 wpan_dev->wpan_phy->cca = params->cca; in mac802154_set_mac_params() 70 wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; in mac802154_set_mac_params() 73 wpan_dev->min_be = params->min_be; in mac802154_set_mac_params() 74 wpan_dev->max_be = params->max_be; in mac802154_set_mac_params() 75 wpan_dev->csma_retries = params->csma_retries; in mac802154_set_mac_params() 76 wpan_dev in mac802154_set_mac_params() 104 struct wpan_dev *wpan_dev = &sdata->wpan_dev; mac802154_get_mac_params() local [all...] |
H A D | ieee802154_i.h | 78 struct wpan_dev wpan_dev; member 110 IEEE802154_WPAN_DEV_TO_SUB_IF(struct wpan_dev *wpan_dev) in IEEE802154_WPAN_DEV_TO_SUB_IF() argument 112 return container_of(wpan_dev, struct ieee802154_sub_if_data, wpan_dev); in IEEE802154_WPAN_DEV_TO_SUB_IF()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | cfg802154.h | 47 struct wpan_dev *wpan_dev); 54 struct wpan_dev *wpan_dev, __le16 pan_id); 56 struct wpan_dev *wpan_dev, __le16 short_addr); 58 struct wpan_dev *wpan_dev, u8 min_be, 61 struct wpan_dev *wpan_dev, 326 struct wpan_dev { global() struct 372 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev_hard_header() local [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | cfg802154.h | 49 struct wpan_dev *wpan_dev); 56 struct wpan_dev *wpan_dev, __le16 pan_id); 58 struct wpan_dev *wpan_dev, __le16 short_addr); 60 struct wpan_dev *wpan_dev, u8 min_be, 63 struct wpan_dev *wpan_dev, 322 struct wpan_dev *wpan_dev; global() member 340 struct wpan_dev *wpan_dev; global() member 448 struct wpan_dev { global() struct 493 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev_hard_header() local [all...] |
/kernel/linux/linux-5.10/net/6lowpan/ |
H A D | core.c | 80 struct wpan_dev *wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in addrconf_ifid_802154_6lowpan() local 83 if (!lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) in addrconf_ifid_802154_6lowpan() 87 if (wpan_dev->pan_id == cpu_to_le16(0x0000) && in addrconf_ifid_802154_6lowpan() 88 wpan_dev->short_addr == cpu_to_le16(0x0000)) in addrconf_ifid_802154_6lowpan() 92 if (wpan_dev->pan_id == cpu_to_le16(IEEE802154_PAN_ID_BROADCAST)) in addrconf_ifid_802154_6lowpan() 95 ieee802154_le16_to_be16(eui, &wpan_dev->pan_id); in addrconf_ifid_802154_6lowpan() 103 ieee802154_le16_to_be16(&eui[6], &wpan_dev->short_addr); in addrconf_ifid_802154_6lowpan()
|
H A D | ndisc.c | 119 struct wpan_dev *wpan_dev; in lowpan_ndisc_opt_addr_space() local 143 wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in lowpan_ndisc_opt_addr_space() 145 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) in lowpan_ndisc_opt_addr_space() 159 struct wpan_dev *wpan_dev; in lowpan_ndisc_fill_addr_option() local 186 wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in lowpan_ndisc_fill_addr_option() 188 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) { in lowpan_ndisc_fill_addr_option() 190 &wpan_dev->short_addr); in lowpan_ndisc_fill_addr_option()
|
/kernel/linux/linux-6.6/net/6lowpan/ |
H A D | core.c | 81 struct wpan_dev *wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in addrconf_ifid_802154_6lowpan() local 84 if (!lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) in addrconf_ifid_802154_6lowpan() 88 if (wpan_dev->pan_id == cpu_to_le16(0x0000) && in addrconf_ifid_802154_6lowpan() 89 wpan_dev->short_addr == cpu_to_le16(0x0000)) in addrconf_ifid_802154_6lowpan() 93 if (wpan_dev->pan_id == cpu_to_le16(IEEE802154_PAN_ID_BROADCAST)) in addrconf_ifid_802154_6lowpan() 96 ieee802154_le16_to_be16(eui, &wpan_dev->pan_id); in addrconf_ifid_802154_6lowpan() 104 ieee802154_le16_to_be16(&eui[6], &wpan_dev->short_addr); in addrconf_ifid_802154_6lowpan()
|
H A D | ndisc.c | 119 struct wpan_dev *wpan_dev; in lowpan_ndisc_opt_addr_space() local 143 wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in lowpan_ndisc_opt_addr_space() 145 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) in lowpan_ndisc_opt_addr_space() 159 struct wpan_dev *wpan_dev; in lowpan_ndisc_fill_addr_option() local 186 wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in lowpan_ndisc_fill_addr_option() 188 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) { in lowpan_ndisc_fill_addr_option() 190 &wpan_dev->short_addr); in lowpan_ndisc_fill_addr_option()
|
/kernel/linux/linux-5.10/net/ieee802154/6lowpan/ |
H A D | core.c | 217 struct wpan_dev *wpan_dev; in lowpan_device_event() local 221 wpan_dev = ndev->ieee802154_ptr; in lowpan_device_event() 222 if (!wpan_dev) in lowpan_device_event() 231 if (wpan_dev->lowpan_dev) in lowpan_device_event() 232 lowpan_dellink(wpan_dev->lowpan_dev, NULL); in lowpan_device_event()
|
/kernel/linux/linux-6.6/net/ieee802154/6lowpan/ |
H A D | core.c | 218 struct wpan_dev *wpan_dev; in lowpan_device_event() local 222 wpan_dev = ndev->ieee802154_ptr; in lowpan_device_event() 223 if (!wpan_dev) in lowpan_device_event() 232 if (wpan_dev->lowpan_dev) in lowpan_device_event() 233 lowpan_dellink(wpan_dev->lowpan_dev, NULL); in lowpan_device_event()
|