Home
last modified time | relevance | path

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

1234

/linux/net/mac80211/
H A Deht.c113 struct ieee80211_mgmt *mgmt; in ieee80211_send_eml_op_mode_notif() local
122 mgmt = skb_put_zero(skb, len); in ieee80211_send_eml_op_mode_notif()
123 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_send_eml_op_mode_notif()
125 memcpy(mgmt->da, req->sa, ETH_ALEN); in ieee80211_send_eml_op_mode_notif()
126 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_eml_op_mode_notif()
127 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_eml_op_mode_notif()
129 mgmt->u.action.category = WLAN_CATEGORY_PROTECTED_EHT; in ieee80211_send_eml_op_mode_notif()
130 mgmt->u.action.action_code = WLAN_PROTECTED_EHT_ACTION_EML_OP_MODE_NOTIF; in ieee80211_send_eml_op_mode_notif()
131 mgmt->u.action.eml_omn.dialog_token = in ieee80211_send_eml_op_mode_notif()
133 mgmt->u.action.eml_omn.control = req->u.action.eml_omn.control & in ieee80211_send_eml_op_mode_notif()
[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()
958 struct ieee80211_mgmt *mgmt; in ieee80211_mesh_build_beacon() local
1014 mgmt = skb_put_zero(skb, hdr_len); in ieee80211_mesh_build_beacon()
1015 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_mesh_build_beacon()
1017 eth_broadcast_addr(mgmt->da); in ieee80211_mesh_build_beacon()
1018 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_mesh_build_beacon()
1019 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_mesh_build_beacon()
1020 ieee80211_mps_set_frame_flags(sdata, NULL, (void *) mgmt); in ieee80211_mesh_build_beacon()
1021 mgmt->u.beacon.beacon_int = in ieee80211_mesh_build_beacon()
[all …]
H A Dmlme.c2250 struct ieee80211_mgmt *mgmt; in ieee80211_send_assoc() local
2275 sizeof(*mgmt) + /* bit too much but doesn't matter */ in ieee80211_send_assoc()
2339 mgmt = skb_put_zero(skb, 24); in ieee80211_send_assoc()
2340 memcpy(mgmt->da, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_send_assoc()
2341 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_assoc()
2342 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_send_assoc()
2349 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_send_assoc()
2351 capab_pos = &mgmt->u.reassoc_req.capab_info; in ieee80211_send_assoc()
2352 mgmt->u.reassoc_req.listen_interval = listen_int; in ieee80211_send_assoc()
2353 memcpy(mgmt->u.reassoc_req.current_ap, in ieee80211_send_assoc()
[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()
2560 struct ieee80211_mgmt *mgmt = (void *)rx->skb->data; in ieee80211_drop_unencrypted_mgmt() local
2561 __le16 fc = mgmt->frame_control; in ieee80211_drop_unencrypted_mgmt()
2572 mgmt->u.action.category == WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION) in ieee80211_drop_unencrypted_mgmt()
2619 if (is_unicast_ether_addr(mgmt->da) && in ieee80211_drop_unencrypted_mgmt()
3430 struct ieee80211_mgmt *mgmt, in ieee80211_process_sa_query_req() argument
3437 if (!ether_addr_equal(mgmt->da, sdata->vif.addr)) { in ieee80211_process_sa_query_req()
3442 if (!ether_addr_equal(mgmt->sa, sdata->vif.cfg.ap_addr) || in ieee80211_process_sa_query_req()
[all …]
H A Doffchannel.c820 const struct ieee80211_mgmt *mgmt = (void *)params->buf; in ieee80211_mgmt_tx() local
860 sta = sta_info_get_bss(sdata, mgmt->da); in ieee80211_mgmt_tx()
863 if (!ieee80211_is_action(mgmt->frame_control) || in ieee80211_mgmt_tx()
864 mgmt->u.action.category == WLAN_CATEGORY_PUBLIC || in ieee80211_mgmt_tx()
865 mgmt->u.action.category == WLAN_CATEGORY_SELF_PROTECTED || in ieee80211_mgmt_tx()
866 mgmt->u.action.category == WLAN_CATEGORY_SPECTRUM_MGMT) { in ieee80211_mgmt_tx()
888 memcmp(sdata->vif.cfg.ap_addr, mgmt->bssid, ETH_ALEN))) { in ieee80211_mgmt_tx()
891 ether_addr_equal(sdata->vif.cfg.ap_addr, mgmt->da)) { in ieee80211_mgmt_tx()
892 sta = sta_info_get_bss(sdata, mgmt->da); in ieee80211_mgmt_tx()
934 ether_addr_equal(sdata->vif.addr, mgmt->sa)) { in ieee80211_mgmt_tx()
[all …]
H A Dutil.c1142 struct ieee80211_mgmt *mgmt; in ieee80211_send_auth() local
1173 mgmt = skb_put_zero(skb, 24 + 6); in ieee80211_send_auth()
1174 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_send_auth()
1176 memcpy(mgmt->da, da, ETH_ALEN); in ieee80211_send_auth()
1177 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_auth()
1178 memcpy(mgmt->bssid, bssid, ETH_ALEN); in ieee80211_send_auth()
1179 mgmt->u.auth.auth_alg = cpu_to_le16(auth_alg); in ieee80211_send_auth()
1180 mgmt->u.auth.auth_transaction = cpu_to_le16(transaction); in ieee80211_send_auth()
1181 mgmt->u.auth.status_code = cpu_to_le16(status); in ieee80211_send_auth()
1191 mgmt->frame_control |= cpu_to_le16(IEEE80211_FCTL_PROTECTED); in ieee80211_send_auth()
[all …]
H A Dmesh.h321 struct ieee80211_mgmt *mgmt, size_t len);
343 struct ieee80211_mgmt *mgmt, size_t len,
364 bool mesh_action_is_path_sel(struct ieee80211_mgmt *mgmt);
/linux/net/wireless/
H A Dmlme.c30 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)data->buf; in cfg80211_rx_assoc_resp() local
35 .resp_ie = mgmt->u.assoc_resp.variable, in cfg80211_rx_assoc_resp()
39 .status = le16_to_cpu(mgmt->u.assoc_resp.status_code), in cfg80211_rx_assoc_resp()
63 cr.resp_ie = (u8 *)&mgmt->u.s1g_assoc_resp.variable; in cfg80211_rx_assoc_resp()
114 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; in cfg80211_process_deauth() local
115 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth()
116 u16 reason_code = le16_to_cpu(mgmt->u.deauth.reason_code); in cfg80211_process_deauth()
117 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); in cfg80211_process_deauth()
133 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; in cfg80211_process_disassoc() local
134 const u8 *bssid = mgmt in cfg80211_process_disassoc()
152 struct ieee80211_mgmt *mgmt = (void *)buf; cfg80211_rx_mlme_mgmt() local
217 struct ieee80211_mgmt *mgmt = (void *)buf; cfg80211_tx_mlme_mgmt() local
818 cfg80211_allowed_random_address(struct wireless_dev * wdev,const struct ieee80211_mgmt * mgmt) cfg80211_allowed_random_address() argument
854 const struct ieee80211_mgmt *mgmt; cfg80211_mlme_mgmt_tx() local
967 struct ieee80211_mgmt *mgmt = (void *)info->buf; cfg80211_rx_mgmt_ext() local
[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/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()
799 struct vdpa_mgmt_dev *mgmt; in pds_vdpa_get_mgmt_info() local
811 mgmt = &vdpa_aux->vdpa_mdev; in pds_vdpa_get_mgmt_info()
843 mgmt->max_supported_vqs = min_t(u16, PDS_VDPA_MAX_QUEUES, max_vqs); in pds_vdpa_get_mgmt_info()
846 mgmt->ops = &pds_vdpa_mgmt_dev_ops; in pds_vdpa_get_mgmt_info()
847 mgmt->id_table = pds_vdpa_id_table; in pds_vdpa_get_mgmt_info()
848 mgmt->device = dev; in pds_vdpa_get_mgmt_info()
849 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/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()
142 mf_params->frame_control = mgmt->frame_control; in brcmf_cyw_mgmt_tx()
156 memcpy(&mf_params->da[0], &mgmt->da[0], ETH_ALEN); in brcmf_cyw_mgmt_tx()
157 memcpy(&mf_params->bssid[0], &mgmt->bssid[0], ETH_ALEN); in brcmf_cyw_mgmt_tx()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dutil.c361 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)frame_buf; in mwifiex_host_mlme_disconnect() local
364 mgmt->frame_control = cpu_to_le16(IEEE80211_STYPE_DEAUTH); in mwifiex_host_mlme_disconnect()
365 mgmt->duration = 0; in mwifiex_host_mlme_disconnect()
366 mgmt->seq_ctrl = 0; in mwifiex_host_mlme_disconnect()
367 mgmt->u.deauth.reason_code = cpu_to_le16(reason_code); in mwifiex_host_mlme_disconnect()
370 eth_broadcast_addr(mgmt->da); in mwifiex_host_mlme_disconnect()
371 memcpy(mgmt->sa, in mwifiex_host_mlme_disconnect()
374 memcpy(mgmt->bssid, priv->cfg_bssid, ETH_ALEN); in mwifiex_host_mlme_disconnect()
378 memcpy(mgmt->da, priv->curr_addr, ETH_ALEN); in mwifiex_host_mlme_disconnect()
379 memcpy(mgmt->sa, sa, ETH_ALEN); in mwifiex_host_mlme_disconnect()
[all …]
H A Dcfg80211.c205 const struct ieee80211_mgmt *mgmt; in mwifiex_cfg80211_mgmt_tx() local
214 mgmt = (const struct ieee80211_mgmt *)buf; in mwifiex_cfg80211_mgmt_tx()
216 ieee80211_is_probe_resp(mgmt->frame_control)) { in mwifiex_cfg80211_mgmt_tx()
225 if (ieee80211_is_auth(mgmt->frame_control)) in mwifiex_cfg80211_mgmt_tx()
227 "auth: send auth to %pM\n", mgmt->da); in mwifiex_cfg80211_mgmt_tx()
228 if (ieee80211_is_deauth(mgmt->frame_control)) in mwifiex_cfg80211_mgmt_tx()
230 "auth: send deauth to %pM\n", mgmt->da); in mwifiex_cfg80211_mgmt_tx()
231 if (ieee80211_is_disassoc(mgmt->frame_control)) in mwifiex_cfg80211_mgmt_tx()
233 "assoc: send disassoc to %pM\n", mgmt->da); in mwifiex_cfg80211_mgmt_tx()
234 if (ieee80211_is_assoc_resp(mgmt->frame_control)) in mwifiex_cfg80211_mgmt_tx()
[all …]
/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``).
H A Dbnxt.rst73 * - ``fw.mgmt``
76 * - ``fw.mgmt.api``
/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/net/bluetooth/
H A Dmgmt_util.c69 bt_cb(skb)->mgmt.hdev = hdev; in mgmt_alloc_skb()
70 bt_cb(skb)->mgmt.opcode = opcode; in mgmt_alloc_skb()
86 hdev = bt_cb(skb)->mgmt.hdev; in mgmt_send_event_skb()
93 hci_send_monitor_ctrl_event(hdev, bt_cb(skb)->mgmt.opcode, in mgmt_send_event_skb()
98 hdr->opcode = cpu_to_le16(bt_cb(skb)->mgmt.opcode); in mgmt_send_event_skb()
/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 …]
/linux/drivers/net/wireless/intel/iwlegacy/
H A Ddebug.c40 stats->mgmt[MANAGEMENT_ASSOC_REQ]++; in il_update_stats()
43 stats->mgmt[MANAGEMENT_ASSOC_RESP]++; in il_update_stats()
46 stats->mgmt[MANAGEMENT_REASSOC_REQ]++; in il_update_stats()
49 stats->mgmt[MANAGEMENT_REASSOC_RESP]++; in il_update_stats()
52 stats->mgmt[MANAGEMENT_PROBE_REQ]++; in il_update_stats()
55 stats->mgmt[MANAGEMENT_PROBE_RESP]++; in il_update_stats()
58 stats->mgmt[MANAGEMENT_BEACON]++; in il_update_stats()
61 stats->mgmt[MANAGEMENT_ATIM]++; in il_update_stats()
64 stats->mgmt[MANAGEMENT_DISASSOC]++; in il_update_stats()
67 stats->mgmt[MANAGEMENT_AUTH]++; in il_update_stats()
[all …]
/linux/drivers/staging/greybus/Documentation/firmware/
H A Dfirmware-management51 and will be named gb-fw-mgmt-<N>. The number <N> is assigned at runtime.
56 There can be multiple devices present in /dev/ directory with name gb-fw-mgmt-N
66 /sys/bus/greybus/devices/1-1/1-1.1/1-1.1.1/gb_fw_mgmt/gb-fw-mgmt-0
68 The last name in this path: gb-fw-mgmt-0 is precisely the name of the char
71 /dev/gb-fw-mgmt-0.
76 The Character device (gb-fw-mgmt-0 in example) can be opened by the userspace
/linux/Documentation/trace/coresight/
H A Dultrasoc-smb.rst29 enable_sink mgmt
30 $# ls /sys/bus/coresight/devices/ultra_smb0/mgmt

1234