Lines Matching refs:mac80211_hwsim_data
611 struct mac80211_hwsim_data { struct
699 .key_offset = offsetof(struct mac80211_hwsim_data, addresses[1]), argument
700 .head_offset = offsetof(struct mac80211_hwsim_data, rht),
772 static int hwsim_tx_virtio(struct mac80211_hwsim_data *data, in hwsim_tx_virtio()
801 extern int hwsim_tx_virtio(struct mac80211_hwsim_data *data,
813 struct mac80211_hwsim_data *data = dat; in hwsim_send_ps_poll()
842 static void hwsim_send_nullfunc(struct mac80211_hwsim_data *data, u8 *mac, in hwsim_send_nullfunc()
879 struct mac80211_hwsim_data *data = dat; in hwsim_send_nullfunc_ps()
886 struct mac80211_hwsim_data *data = dat; in hwsim_send_nullfunc_no_ps()
892 struct mac80211_hwsim_data *data = dat; in hwsim_fops_ps_read()
899 struct mac80211_hwsim_data *data = dat; in hwsim_fops_ps_write()
939 struct mac80211_hwsim_data *data = dat; in hwsim_write_simulate_radar()
951 struct mac80211_hwsim_data *data = dat; in hwsim_fops_group_read()
958 struct mac80211_hwsim_data *data = dat; in hwsim_fops_group_write()
980 static __le64 __mac80211_hwsim_get_tsf(struct mac80211_hwsim_data *data) in __mac80211_hwsim_get_tsf()
989 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_get_tsf()
996 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_set_tsf()
1015 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_monitor_rx()
1119 static bool mac80211_hwsim_addr_match(struct mac80211_hwsim_data *data, in mac80211_hwsim_addr_match()
1139 static bool hwsim_ps_rx_ok(struct mac80211_hwsim_data *data, in hwsim_ps_rx_ok()
1165 static int hwsim_unicast_netgroup(struct mac80211_hwsim_data *data, in hwsim_unicast_netgroup()
1191 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_config_mac_nl()
1265 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_tx_frame_nl()
1452 struct mac80211_hwsim_data *data = hw->priv, *data2; in mac80211_hwsim_tx_frame_no_nl()
1592 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_tx()
1688 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_start()
1697 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_stop()
1767 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_tx_frame()
1791 struct mac80211_hwsim_data *data = arg; in mac80211_hwsim_beacon_tx()
1853 struct mac80211_hwsim_data *data = in mac80211_hwsim_beacon()
1854 container_of(timer, struct mac80211_hwsim_data, beacon_timer); in mac80211_hwsim_beacon()
1893 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_config()
1972 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_configure_filter()
2001 struct mac80211_hwsim_data *data = hw->priv; in mac80211_hwsim_bss_info_changed()
2142 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_get_survey()
2207 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_testmode_cmd()
2287 struct mac80211_hwsim_data *hwsim = in hw_scan_work()
2288 container_of(work, struct mac80211_hwsim_data, hw_scan.work); in hw_scan_work()
2359 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_hw_scan()
2390 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_cancel_hw_scan()
2411 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_sw_scan()
2434 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_sw_scan_complete()
2448 struct mac80211_hwsim_data *hwsim = in hw_roc_start()
2449 container_of(work, struct mac80211_hwsim_data, roc_start.work); in hw_roc_start()
2465 struct mac80211_hwsim_data *hwsim = in hw_roc_done()
2466 container_of(work, struct mac80211_hwsim_data, roc_done.work); in hw_roc_done()
2482 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_roc()
2504 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_croc()
2521 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_add_chanctx()
2537 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_remove_chanctx()
2554 struct mac80211_hwsim_data *hwsim = hw->priv; in mac80211_hwsim_change_chanctx()
2618 struct mac80211_hwsim_data *ar = hw->priv; in mac80211_hwsim_get_et_stats()
3037 struct mac80211_hwsim_data *data; in mac80211_hwsim_new_radio()
3451 static void mac80211_hwsim_del_radio(struct mac80211_hwsim_data *data, in mac80211_hwsim_del_radio()
3464 struct mac80211_hwsim_data *data, in mac80211_hwsim_get_radio()
3506 struct mac80211_hwsim_data *data; in mac80211_hwsim_free()
3510 struct mac80211_hwsim_data, in mac80211_hwsim_free()
3539 static struct mac80211_hwsim_data *get_hwsim_data_ref_from_addr(const u8 *addr) in get_hwsim_data_ref_from_addr()
3548 struct mac80211_hwsim_data *data; in hwsim_register_wmediumd()
3565 struct mac80211_hwsim_data *data2; in hwsim_tx_info_frame_received_nl()
3654 struct mac80211_hwsim_data *data2; in hwsim_cloned_frame_received_nl()
3759 struct mac80211_hwsim_data *data; in hwsim_register_received_nl()
3931 struct mac80211_hwsim_data *data; in hwsim_del_radio_nl()
3978 struct mac80211_hwsim_data *data; in hwsim_get_radio_nl()
4021 struct mac80211_hwsim_data *data = NULL; in hwsim_dump_radio_nl()
4121 struct mac80211_hwsim_data *entry, *tmp; in remove_user_radios()
4196 struct mac80211_hwsim_data *data, *tmp; in hwsim_exit_net()