Home
last modified time | relevance | path

Searched refs:mgmt (Results 1 – 25 of 106) sorted by relevance

12345

/linux/net/mac80211/
H A Ds1g.c22 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; in ieee80211_s1g_is_twt_setup() local
24 if (likely(!ieee80211_is_action(mgmt->frame_control))) in ieee80211_s1g_is_twt_setup()
27 if (likely(mgmt->u.action.category != WLAN_CATEGORY_S1G)) in ieee80211_s1g_is_twt_setup()
30 return mgmt->u.action.action_code == WLAN_S1G_TWT_SETUP; in ieee80211_s1g_is_twt_setup()
39 struct ieee80211_mgmt *mgmt; in ieee80211_s1g_send_twt_setup() local
47 mgmt = skb_put_zero(skb, len); in ieee80211_s1g_send_twt_setup()
48 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_s1g_send_twt_setup()
50 memcpy(mgmt->da, da, ETH_ALEN); in ieee80211_s1g_send_twt_setup()
51 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_s1g_send_twt_setup()
52 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_s1g_send_twt_setup()
[all …]
H A Dibss.c48 struct ieee80211_mgmt *mgmt; in ieee80211_ibss_build_presp() local
75 mgmt = (void *) presp->head; in ieee80211_ibss_build_presp()
76 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_ibss_build_presp()
78 eth_broadcast_addr(mgmt->da); in ieee80211_ibss_build_presp()
79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_ibss_build_presp()
80 memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN); in ieee80211_ibss_build_presp()
81 mgmt->u.beacon.beacon_int = cpu_to_le16(beacon_int); in ieee80211_ibss_build_presp()
82 mgmt->u.beacon.timestamp = cpu_to_le64(tsf); in ieee80211_ibss_build_presp()
83 mgmt->u.beacon.capab_info = cpu_to_le16(capability); in ieee80211_ibss_build_presp()
85 pos = (u8 *)mgmt + offsetof(struct ieee80211_mgmt, u.beacon.variable); in ieee80211_ibss_build_presp()
[all …]
H A Dmesh.c20 bool mesh_action_is_path_sel(struct ieee80211_mgmt *mgmt) in mesh_action_is_path_sel() argument
22 return mgmt->u.action.action_code == WLAN_MESH_ACTION_HWMP_PATH_SELECTION; in mesh_action_is_path_sel()
940 struct ieee80211_mgmt *mgmt; in ieee80211_mesh_build_beacon() local
996 mgmt = skb_put_zero(skb, hdr_len); in ieee80211_mesh_build_beacon()
997 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_mesh_build_beacon()
999 eth_broadcast_addr(mgmt->da); in ieee80211_mesh_build_beacon()
1000 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_mesh_build_beacon()
1001 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_mesh_build_beacon()
1002 ieee80211_mps_set_frame_flags(sdata, NULL, (void *) mgmt); in ieee80211_mesh_build_beacon()
1003 mgmt->u.beacon.beacon_int = in ieee80211_mesh_build_beacon()
[all …]
H A Dmlme.c1463 struct ieee80211_mgmt *mgmt; in ieee80211_send_uhr_omp_req_dbe() local
1505 mgmt = skb_put_zero(skb, IEEE80211_MIN_ACTION_SIZE(uhr_link_reconf_req)); in ieee80211_send_uhr_omp_req_dbe()
1506 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_send_uhr_omp_req_dbe()
1508 memcpy(mgmt->da, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_send_uhr_omp_req_dbe()
1509 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_uhr_omp_req_dbe()
1510 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_send_uhr_omp_req_dbe()
1512 mgmt->u.action.category = WLAN_CATEGORY_PROTECTED_UHR; in ieee80211_send_uhr_omp_req_dbe()
1513 mgmt->u.action.action_code = in ieee80211_send_uhr_omp_req_dbe()
1534 mgmt->u.action.uhr_link_reconf_req.dialog_token = in ieee80211_send_uhr_omp_req_dbe()
1536 mgmt in ieee80211_send_uhr_omp_req_dbe()
2586 struct ieee80211_mgmt *mgmt; ieee80211_send_assoc() local
3679 ieee80211_handle_pwr_constr(struct ieee80211_link_data * link,struct ieee80211_channel * channel,struct ieee80211_mgmt * mgmt,const u8 * country_ie,u8 country_ie_len,const u8 * pwr_constr_ie,const u8 * cisco_dtpc_ie) ieee80211_handle_pwr_constr() argument
5155 ieee80211_process_uhr_omp_resp(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt) ieee80211_process_uhr_omp_resp() argument
5168 ieee80211_process_uhr_link_reconf_notif(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_process_uhr_link_reconf_notif() argument
5356 ieee80211_auth_challenge(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_auth_challenge() argument
5415 ieee80211_rx_mgmt_auth(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_rx_mgmt_auth() argument
5647 ieee80211_rx_mgmt_deauth(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_rx_mgmt_deauth() argument
5693 ieee80211_rx_mgmt_disassoc(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_rx_mgmt_disassoc() argument
5857 ieee80211_assoc_config_link(struct ieee80211_link_data * link,struct link_sta_info * link_sta,struct cfg80211_bss * cbss,struct ieee80211_mgmt * mgmt,const u8 * elem_start,unsigned int elem_len,u64 * changed) ieee80211_assoc_config_link() argument
6980 ieee80211_assoc_success(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,struct ieee802_11_elems * elems,const u8 * elem_start,unsigned int elem_len) ieee80211_assoc_success() argument
7191 ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_rx_mgmt_assoc_resp() argument
7427 ieee80211_rx_bss_info(struct ieee80211_link_data * link,struct ieee80211_mgmt * mgmt,size_t len,struct ieee80211_rx_status * rx_status) ieee80211_rx_bss_info() argument
7454 struct ieee80211_mgmt *mgmt = (void *)skb->data; ieee80211_rx_mgmt_probe_resp() local
8080 ieee80211_rx_beacon_freq_valid(struct ieee80211_local * local,struct ieee80211_mgmt * mgmt,struct ieee80211_rx_status * rx_status,struct ieee80211_chanctx_conf * chanctx) ieee80211_rx_beacon_freq_valid() argument
8118 struct ieee80211_mgmt *mgmt = (void *) hdr; ieee80211_rx_mgmt_beacon() local
8570 struct ieee80211_mgmt *mgmt; ieee80211_send_neg_ttlm_req() local
8638 struct ieee80211_mgmt *mgmt; ieee80211_send_neg_ttlm_res() local
8764 ieee80211_process_neg_ttlm_req(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_process_neg_ttlm_req() argument
8828 ieee80211_process_neg_ttlm_res(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_process_neg_ttlm_res() argument
8882 struct ieee80211_mgmt *mgmt; ieee80211_send_teardown_neg_ttlm() local
10923 ieee80211_process_ml_reconf_resp(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_process_ml_reconf_resp() argument
11160 struct ieee80211_mgmt *mgmt; ieee80211_build_ml_reconf_req() local
11633 struct ieee80211_mgmt *mgmt; ieee80211_mgd_set_epcs() local
11752 ieee80211_process_epcs_ena_resp(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_process_epcs_ena_resp() argument
11801 ieee80211_process_epcs_teardown(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_process_epcs_teardown() argument
11818 struct ieee80211_mgmt *mgmt; ieee80211_sta_rx_queued_frame() local
[all...]
H A Dagg-tx.c68 struct ieee80211_mgmt *mgmt; in ieee80211_send_addba_request() local
78 mgmt = ieee80211_mgmt_ba(skb, sta->sta.addr, sdata); in ieee80211_send_addba_request()
80 skb_put(skb, 2 + sizeof(mgmt->u.action.addba_req)); in ieee80211_send_addba_request()
82 mgmt->u.action.category = WLAN_CATEGORY_BACK; in ieee80211_send_addba_request()
83 mgmt->u.action.action_code = ndp ? in ieee80211_send_addba_request()
86 mgmt->u.action.addba_req.dialog_token = dialog_token; in ieee80211_send_addba_request()
92 mgmt->u.action.addba_req.capab = cpu_to_le16(capab); in ieee80211_send_addba_request()
94 mgmt->u.action.addba_req.timeout = cpu_to_le16(timeout); in ieee80211_send_addba_request()
95 mgmt->u.action.addba_req.start_seq_num = in ieee80211_send_addba_request()
979 struct ieee80211_mgmt *mgmt, in ieee80211_process_addba_resp() argument
[all …]
H A Drx.c1156 struct ieee80211_mgmt *mgmt; in ieee80211_rx_mesh_check() local
1168 mgmt = (struct ieee80211_mgmt *)hdr; in ieee80211_rx_mesh_check()
1169 category = mgmt->u.action.category; in ieee80211_rx_mesh_check()
2571 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; in ieee80211_drop_unencrypted_mgmt()
2572 __le16 fc = mgmt->frame_control; in ieee80211_drop_unencrypted_mgmt()
2583 mgmt->u.action.category == WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION) in ieee80211_drop_unencrypted_mgmt()
2630 if (is_unicast_ether_addr(mgmt->da) && in ieee80211_drop_unencrypted_mgmt()
3441 struct ieee80211_mgmt *mgmt, in ieee80211_process_sa_query_req()
3448 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) { in ieee80211_process_sa_query_req()
3453 if (!ether_addr_equal(mgmt in ieee80211_process_sa_query_req()
2565 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; ieee80211_drop_unencrypted_mgmt() local
3435 ieee80211_process_sa_query_req(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgmt * mgmt,size_t len) ieee80211_process_sa_query_req() argument
3481 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; ieee80211_rx_check_bss_color_collision() local
3527 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; ieee80211_rx_h_mgmt_check() local
3579 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)rx->skb->data; ieee80211_process_rx_twt_action() local
3632 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; ieee80211_rx_h_action() local
4045 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; ieee80211_rx_h_action_post_userspace() local
4079 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data; ieee80211_rx_h_action_return() local
4159 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; ieee80211_rx_h_mgmt() local
[all...]
H A Diface.c1670 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_iface_process_skb()
1674 if (ieee80211_is_action(mgmt->frame_control) && in ieee80211_iface_process_skb()
1675 mgmt->u.action.category == WLAN_CATEGORY_BACK) { in ieee80211_iface_process_skb()
1679 sta = sta_info_get_bss(sdata, mgmt->sa); in ieee80211_iface_process_skb()
1681 switch (mgmt->u.action.action_code) { in ieee80211_iface_process_skb()
1685 mgmt, len); in ieee80211_iface_process_skb()
1690 mgmt, len); in ieee80211_iface_process_skb()
1695 mgmt, len); in ieee80211_iface_process_skb()
1702 } else if (ieee80211_is_action(mgmt->frame_control) && in ieee80211_iface_process_skb()
1703 mgmt in ieee80211_iface_process_skb()
1663 struct ieee80211_mgmt *mgmt = (void *)skb->data; ieee80211_iface_process_skb() local
1818 struct ieee80211_mgmt *mgmt = (void *)skb->data; ieee80211_iface_process_status() local
[all...]
H A Doffchannel.c824 const struct ieee80211_mgmt *mgmt = (void *)params->buf; in ieee80211_mgmt_tx() local
864 sta = sta_info_get_bss(sdata, mgmt->da); in ieee80211_mgmt_tx()
867 if (!ieee80211_is_action(mgmt->frame_control) || in ieee80211_mgmt_tx()
868 mgmt->u.action.category == WLAN_CATEGORY_PUBLIC || in ieee80211_mgmt_tx()
869 mgmt->u.action.category == WLAN_CATEGORY_SELF_PROTECTED || in ieee80211_mgmt_tx()
870 mgmt->u.action.category == WLAN_CATEGORY_SPECTRUM_MGMT) { in ieee80211_mgmt_tx()
892 memcmp(sdata->vif.cfg.ap_addr, mgmt->bssid, ETH_ALEN))) { in ieee80211_mgmt_tx()
895 ether_addr_equal(sdata->vif.cfg.ap_addr, mgmt->da)) { in ieee80211_mgmt_tx()
896 sta = sta_info_get_bss(sdata, mgmt->da); in ieee80211_mgmt_tx()
907 if (is_multicast_ether_addr(mgmt->da)) in ieee80211_mgmt_tx()
[all …]
H A Dscan.c170 struct ieee80211_mgmt *mgmt, size_t len, in ieee80211_bss_info_update() argument
173 bool beacon = ieee80211_is_beacon(mgmt->frame_control) || in ieee80211_bss_info_update()
174 ieee80211_is_s1g_beacon(mgmt->frame_control); in ieee80211_bss_info_update()
231 mgmt, len, GFP_ATOMIC); in ieee80211_bss_info_update()
280 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_scan_rx() local
287 if (!ieee80211_is_probe_resp(mgmt->frame_control) && in ieee80211_scan_rx()
288 !ieee80211_is_beacon(mgmt->frame_control) && in ieee80211_scan_rx()
289 !ieee80211_is_s1g_beacon(mgmt->frame_control)) in ieee80211_scan_rx()
292 if (ieee80211_is_s1g_beacon(mgmt->frame_control)) { in ieee80211_scan_rx()
293 ext = (struct ieee80211_ext *)mgmt; in ieee80211_scan_rx()
[all …]
H A Dspectmgmt.c432 struct ieee80211_mgmt *mgmt, in ieee80211_process_measurement_req() argument
443 &mgmt->u.action.measurement.msr_elem, in ieee80211_process_measurement_req()
444 mgmt->sa, mgmt->bssid, in ieee80211_process_measurement_req()
445 mgmt->u.action.measurement.dialog_token); in ieee80211_process_measurement_req()
/linux/net/wireless/
H A Dmlme.c30 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)data->buf; in cfg80211_rx_assoc_resp() local
71 cr.resp_ie = (u8 *)&mgmt->u.s1g_assoc_resp.variable; in cfg80211_rx_assoc_resp()
79 cr.resp_ie = mgmt->u.assoc_resp.variable; in cfg80211_rx_assoc_resp()
84 cr.status = le16_to_cpu(mgmt->u.assoc_resp.status_code); in cfg80211_rx_assoc_resp()
129 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; in cfg80211_process_deauth() local
130 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth()
131 u16 reason_code = le16_to_cpu(mgmt->u.deauth.reason_code); in cfg80211_process_deauth()
132 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); in cfg80211_process_deauth()
148 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; in cfg80211_process_disassoc() local
149 const u8 *bssid = mgmt->bssid; in cfg80211_process_disassoc()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-platform-hidma-mgmt1 What: /sys/devices/platform/hidma-mgmt*/chanops/chan*/priority
10 What: /sys/devices/platform/hidma-mgmt*/chanops/chan*/weight
19 What: /sys/devices/platform/hidma-mgmt*/chreset_timeout_cycles
31 What: /sys/devices/platform/hidma-mgmt*/dma_channels
40 What: /sys/devices/platform/hidma-mgmt*/hw_version_major
48 What: /sys/devices/platform/hidma-mgmt*/hw_version_minor
56 What: /sys/devices/platform/hidma-mgmt*/max_rd_xactions
68 What: /sys/devices/platform/hidma-mgmt*/max_read_request
77 What: /sys/devices/platform/hidma-mgmt*/max_wr_xactions
90 What: /sys/devices/platform/hidma-mgmt*/max_write_request
H A Dsysfs-bus-coresight-devices-ultra_smb8 What: /sys/bus/coresight/devices/ultra_smb<N>/mgmt/buf_size
14 What: /sys/bus/coresight/devices/ultra_smb<N>/mgmt/buf_status
21 What: /sys/bus/coresight/devices/ultra_smb<N>/mgmt/read_pos
27 What: /sys/bus/coresight/devices/ultra_smb<N>/mgmt/write_pos
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-utils.h41 struct ieee80211_mgmt *mgmt = (void *)beacon; in iwl_find_ie_offset() local
44 if (WARN_ON_ONCE(frame_size <= (mgmt->u.beacon.variable - beacon))) in iwl_find_ie_offset()
47 frame_size -= mgmt->u.beacon.variable - beacon; in iwl_find_ie_offset()
49 ie = cfg80211_find_ie(eid, mgmt->u.beacon.variable, frame_size); in iwl_find_ie_offset()
/linux/drivers/platform/raspberrypi/vchiq-interface/
H A Dvchiq_arm.c123 struct vchiq_drv_mgmt *mgmt; in vchiq_doorbell_irq() local
127 mgmt = dev_get_drvdata(state->dev); in vchiq_doorbell_irq()
130 status = readl(mgmt->regs + BELL0); in vchiq_doorbell_irq()
318 vchiq_platform_uninit(struct vchiq_drv_mgmt *mgmt) in vchiq_platform_uninit() argument
322 kthread_stop(mgmt->state.sync_thread); in vchiq_platform_uninit()
323 kthread_stop(mgmt->state.recycle_thread); in vchiq_platform_uninit()
324 kthread_stop(mgmt->state.slot_handler_thread); in vchiq_platform_uninit()
326 arm_state = vchiq_platform_get_arm_state(&mgmt->state); in vchiq_platform_uninit()
657 struct vchiq_drv_mgmt *mgmt = dev_get_drvdata(instance->state->dev); in add_completion() local
660 DEBUG_INITIALISE(mgmt->state.local); in add_completion()
[all …]
/linux/include/linux/
H A Dieee80211.h2403 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_is_bufferable_mmpdu() local
2404 __le16 fc = mgmt->frame_control; in ieee80211_is_bufferable_mmpdu()
2424 if (mgmt->u.action.category != WLAN_CATEGORY_PUBLIC && in ieee80211_is_bufferable_mmpdu()
2425 mgmt->u.action.category != WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION) in ieee80211_is_bufferable_mmpdu()
2428 if (mgmt->u.action.action_code == WLAN_PUB_ACTION_FTM_REQUEST || in ieee80211_is_bufferable_mmpdu()
2429 mgmt->u.action.action_code == WLAN_PUB_ACTION_FTM_RESPONSE) in ieee80211_is_bufferable_mmpdu()
2493 struct ieee80211_mgmt *mgmt = (void *)hdr; in ieee80211_is_public_action() local
2499 return mgmt->u.action.category == WLAN_CATEGORY_PUBLIC; in ieee80211_is_public_action()
2513 struct ieee80211_mgmt *mgmt = (void *)skb->data; in ieee80211_is_protected_dual_of_public_action() local
2520 action = mgmt->u.action.action_code; in ieee80211_is_protected_dual_of_public_action()
[all …]
/linux/drivers/vdpa/pds/
H A Dvdpa_dev.c616 struct vdpa_mgmt_dev *mgmt; in pds_vdpa_dev_add() local
627 mgmt = &vdpa_aux->vdpa_mdev; in pds_vdpa_dev_add()
656 pdsv->supported_features = mgmt->supported_features; in pds_vdpa_dev_add()
805 struct vdpa_mgmt_dev *mgmt; in pds_vdpa_get_mgmt_info() local
817 mgmt = &vdpa_aux->vdpa_mdev; in pds_vdpa_get_mgmt_info()
849 mgmt->max_supported_vqs = min_t(u16, PDS_VDPA_MAX_QUEUES, max_vqs); in pds_vdpa_get_mgmt_info()
852 mgmt->ops = &pds_vdpa_mgmt_dev_ops; in pds_vdpa_get_mgmt_info()
853 mgmt->id_table = pds_vdpa_id_table; in pds_vdpa_get_mgmt_info()
854 mgmt->device = dev; in pds_vdpa_get_mgmt_info()
855 mgmt->supported_features = le64_to_cpu(vdpa_aux->ident.hw_features); in pds_vdpa_get_mgmt_info()
[all …]
H A Ddebugfs.c178 struct vdpa_mgmt_dev *mgmt; in identity_show() local
184 mgmt = &vdpa_aux->vdpa_mdev; in identity_show()
185 seq_printf(seq, "max_vqs: %d\n", mgmt->max_supported_vqs); in identity_show()
186 seq_printf(seq, "config_attr_mask: %#llx\n", mgmt->config_attr_mask); in identity_show()
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Dhw.c67 struct ieee80211_mgmt *mgmt) in ath12k_wifi7_is_frame_link_agnostic_qcn9274() argument
69 return ieee80211_is_action(mgmt->frame_control); in ath12k_wifi7_is_frame_link_agnostic_qcn9274()
99 static bool ath12k_is_addba_resp_action_code(struct ieee80211_mgmt *mgmt) in ath12k_is_addba_resp_action_code() argument
101 if (!ieee80211_is_action(mgmt->frame_control)) in ath12k_is_addba_resp_action_code()
104 if (mgmt->u.action.category != WLAN_CATEGORY_BACK) in ath12k_is_addba_resp_action_code()
107 if (mgmt->u.action.action_code != WLAN_ACTION_ADDBA_RESP) in ath12k_is_addba_resp_action_code()
115 struct ieee80211_mgmt *mgmt) in ath12k_wifi7_is_frame_link_agnostic_wcn7850() argument
122 __le16 fc = mgmt->frame_control; in ath12k_wifi7_is_frame_link_agnostic_wcn7850()
125 if (!ath12k_dp_link_peer_find_by_addr(dp, mgmt->da)) { in ath12k_wifi7_is_frame_link_agnostic_wcn7850()
127 peer = ath12k_dp_peer_find_by_addr(&ah->dp_hw, mgmt->da); in ath12k_wifi7_is_frame_link_agnostic_wcn7850()
[all …]
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dutil.c367 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)frame_buf; in mwifiex_host_mlme_disconnect() local
370 mgmt->frame_control = cpu_to_le16(IEEE80211_STYPE_DEAUTH); in mwifiex_host_mlme_disconnect()
371 mgmt->duration = 0; in mwifiex_host_mlme_disconnect()
372 mgmt->seq_ctrl = 0; in mwifiex_host_mlme_disconnect()
373 mgmt->u.deauth.reason_code = cpu_to_le16(reason_code); in mwifiex_host_mlme_disconnect()
376 eth_broadcast_addr(mgmt->da); in mwifiex_host_mlme_disconnect()
377 memcpy(mgmt->sa, in mwifiex_host_mlme_disconnect()
380 memcpy(mgmt->bssid, priv->cfg_bssid, ETH_ALEN); in mwifiex_host_mlme_disconnect()
384 memcpy(mgmt->da, priv->curr_addr, ETH_ALEN); in mwifiex_host_mlme_disconnect()
385 memcpy(mgmt->sa, sa, ETH_ALEN); in mwifiex_host_mlme_disconnect()
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/
H A Dcore.c110 const struct ieee80211_mgmt *mgmt; in brcmf_cyw_mgmt_tx() local
121 mgmt = (const struct ieee80211_mgmt *)buf; in brcmf_cyw_mgmt_tx()
123 if (!ieee80211_is_auth(mgmt->frame_control)) in brcmf_cyw_mgmt_tx()
141 mf_params->frame_control = mgmt->frame_control; in brcmf_cyw_mgmt_tx()
155 memcpy(&mf_params->da[0], &mgmt->da[0], ETH_ALEN); in brcmf_cyw_mgmt_tx()
156 memcpy(&mf_params->bssid[0], &mgmt->bssid[0], ETH_ALEN); in brcmf_cyw_mgmt_tx()
/linux/Documentation/networking/devlink/
H A Dsfc.rst25 * - ``fw.mgmt.suc``
29 * - ``fw.mgmt.cmc``
69 typically ``fw.mgmt``, ``fw.app``, ``fw.exprom`` and ``fw.uefi``).
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_fw.c631 fbd->fw_cap.running.mgmt.version = version; in fbnic_fw_parse_cap_resp()
632 if (!fbd->fw_cap.running.mgmt.version) in fbnic_fw_parse_cap_resp()
635 if (fbd->fw_cap.running.mgmt.version < MIN_FW_VER_CODE) { in fbnic_fw_parse_cap_resp()
639 fbnic_mk_fw_ver_str(fbd->fw_cap.running.mgmt.version, in fbnic_fw_parse_cap_resp()
652 fbd->fw_cap.running.mgmt.commit, in fbnic_fw_parse_cap_resp()
657 fbd->fw_cap.stored.mgmt.version = version; in fbnic_fw_parse_cap_resp()
659 fbd->fw_cap.stored.mgmt.commit, in fbnic_fw_parse_cap_resp()
1574 if (fbd->fw_cap.running.mgmt.version < MIN_FW_VER_CODE_LOG) { in fbnic_fw_xmit_send_logs()
1799 for (fbd->fw_cap.running.mgmt.version = 1; in fbnic_mbx_poll_tx_ready()
1800 fbd->fw_cap.running.mgmt.version < MIN_FW_VER_CODE;) { in fbnic_mbx_poll_tx_ready()
[all …]
/linux/arch/mips/cavium-octeon/
H A Docteon-platform.c723 int mgmt; in octeon_fill_mac_addresses() local
730 mgmt = fdt_path_offset(initial_boot_params, alias_prop); in octeon_fill_mac_addresses()
731 if (mgmt < 0) in octeon_fill_mac_addresses()
733 octeon_fdt_set_mac_addr(mgmt, &mac_addr_base); in octeon_fill_mac_addresses()
799 int mgmt; in octeon_prune_device_tree() local
806 mgmt = fdt_path_offset(initial_boot_params, alias_prop); in octeon_prune_device_tree()
807 if (mgmt < 0) in octeon_prune_device_tree()
811 octeon_fdt_rm_ethernet(mgmt); in octeon_prune_device_tree()
817 octeon_fdt_set_phy(mgmt, phy_addr); in octeon_prune_device_tree()
/linux/drivers/net/dsa/b53/
H A Db53_common.c353 u8 mgmt; in b53_set_forwarding() local
355 b53_read8(dev, B53_CTRL_PAGE, B53_SWITCH_MODE, &mgmt); in b53_set_forwarding()
358 mgmt |= SM_SW_FWD_EN; in b53_set_forwarding()
360 mgmt &= ~SM_SW_FWD_EN; in b53_set_forwarding()
362 b53_write8(dev, B53_CTRL_PAGE, B53_SWITCH_MODE, mgmt); in b53_set_forwarding()
366 b53_read8(dev, B53_CTRL_PAGE, B53_SWITCH_CTRL, &mgmt); in b53_set_forwarding()
367 mgmt |= B53_MII_DUMB_FWDG_EN; in b53_set_forwarding()
368 b53_write8(dev, B53_CTRL_PAGE, B53_SWITCH_CTRL, mgmt); in b53_set_forwarding()
373 b53_read8(dev, B53_CTRL_PAGE, B53_IP_MULTICAST_CTRL, &mgmt); in b53_set_forwarding()
374 mgmt |= B53_UC_FWD_EN | B53_MC_FWD_EN | B53_IP_MC; in b53_set_forwarding()
[all …]

12345