Lines Matching defs:cfg80211_ops

4334 struct cfg80211_ops {  struct
4335 int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow);
4336 int (*resume)(struct wiphy *wiphy);
4337 void (*set_wakeup)(struct wiphy *wiphy, bool enabled);
4339 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
4344 int (*del_virtual_intf)(struct wiphy *wiphy,
4346 int (*change_virtual_intf)(struct wiphy *wiphy,
4351 int (*add_intf_link)(struct wiphy *wiphy,
4354 void (*del_intf_link)(struct wiphy *wiphy,
4358 int (*add_key)(struct wiphy *wiphy, struct net_device *netdev,
4361 int (*get_key)(struct wiphy *wiphy, struct net_device *netdev,
4365 int (*del_key)(struct wiphy *wiphy, struct net_device *netdev,
4368 int (*set_default_key)(struct wiphy *wiphy,
4371 int (*set_default_mgmt_key)(struct wiphy *wiphy,
4374 int (*set_default_beacon_key)(struct wiphy *wiphy,
4379 int (*start_ap)(struct wiphy *wiphy, struct net_device *dev,
4381 int (*change_beacon)(struct wiphy *wiphy, struct net_device *dev,
4383 int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev,
4387 int (*add_station)(struct wiphy *wiphy, struct net_device *dev,
4390 int (*del_station)(struct wiphy *wiphy, struct net_device *dev,
4392 int (*change_station)(struct wiphy *wiphy, struct net_device *dev,
4395 int (*get_station)(struct wiphy *wiphy, struct net_device *dev,
4397 int (*dump_station)(struct wiphy *wiphy, struct net_device *dev,
4400 int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev,
4402 int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev,
4404 int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev,
4406 int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev,
4408 int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev,
4411 int (*get_mpp)(struct wiphy *wiphy, struct net_device *dev,
4413 int (*dump_mpp)(struct wiphy *wiphy, struct net_device *dev,
4416 int (*get_mesh_config)(struct wiphy *wiphy,
4419 int (*update_mesh_config)(struct wiphy *wiphy,
4422 int (*join_mesh)(struct wiphy *wiphy, struct net_device *dev,
4425 int (*leave_mesh)(struct wiphy *wiphy, struct net_device *dev);
4427 int (*join_ocb)(struct wiphy *wiphy, struct net_device *dev,
4429 int (*leave_ocb)(struct wiphy *wiphy, struct net_device *dev);
4431 int (*change_bss)(struct wiphy *wiphy, struct net_device *dev,
4434 int (*set_txq_params)(struct wiphy *wiphy, struct net_device *dev,
4437 int (*libertas_set_mesh_channel)(struct wiphy *wiphy,
4441 int (*set_monitor_channel)(struct wiphy *wiphy,
4444 int (*scan)(struct wiphy *wiphy,
4446 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4448 int (*auth)(struct wiphy *wiphy, struct net_device *dev,
4450 int (*assoc)(struct wiphy *wiphy, struct net_device *dev,
4452 int (*deauth)(struct wiphy *wiphy, struct net_device *dev,
4454 int (*disassoc)(struct wiphy *wiphy, struct net_device *dev,
4457 int (*connect)(struct wiphy *wiphy, struct net_device *dev,
4459 int (*update_connect_params)(struct wiphy *wiphy,
4463 int (*disconnect)(struct wiphy *wiphy, struct net_device *dev,
4466 int (*join_ibss)(struct wiphy *wiphy, struct net_device *dev,
4468 int (*leave_ibss)(struct wiphy *wiphy, struct net_device *dev);
4470 int (*set_mcast_rate)(struct wiphy *wiphy, struct net_device *dev,
4473 int (*set_wiphy_params)(struct wiphy *wiphy, u32 changed);
4475 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4477 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4480 void (*rfkill_poll)(struct wiphy *wiphy);
4483 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
4485 int (*testmode_dump)(struct wiphy *wiphy, struct sk_buff *skb,
4490 int (*set_bitrate_mask)(struct wiphy *wiphy,
4496 int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev,
4499 int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
4501 int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
4503 int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev);
4505 int (*remain_on_channel)(struct wiphy *wiphy,
4510 int (*cancel_remain_on_channel)(struct wiphy *wiphy,
4514 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
4517 int (*mgmt_tx_cancel_wait)(struct wiphy *wiphy,
4521 int (*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev,
4524 int (*set_cqm_rssi_config)(struct wiphy *wiphy,
4528 int (*set_cqm_rssi_range_config)(struct wiphy *wiphy,
4532 int (*set_cqm_txe_config)(struct wiphy *wiphy,
4536 void (*update_mgmt_frame_registrations)(struct wiphy *wiphy,
4540 int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant);
4541 int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant);
4543 int (*sched_scan_start)(struct wiphy *wiphy,
4546 int (*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev,
4549 int (*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev,
4552 int (*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev,
4556 int (*tdls_oper)(struct wiphy *wiphy, struct net_device *dev,
4559 int (*probe_client)(struct wiphy *wiphy, struct net_device *dev,
4562 int (*set_noack_map)(struct wiphy *wiphy,
4566 int (*get_channel)(struct wiphy *wiphy,
4571 int (*start_p2p_device)(struct wiphy *wiphy,
4573 void (*stop_p2p_device)(struct wiphy *wiphy,
4576 int (*set_mac_acl)(struct wiphy *wiphy, struct net_device *dev,
4579 int (*start_radar_detection)(struct wiphy *wiphy,
4583 void (*end_cac)(struct wiphy *wiphy,
4585 int (*update_ft_ies)(struct wiphy *wiphy, struct net_device *dev,
4587 int (*crit_proto_start)(struct wiphy *wiphy,
4591 void (*crit_proto_stop)(struct wiphy *wiphy,
4593 int (*set_coalesce)(struct wiphy *wiphy,
4596 int (*channel_switch)(struct wiphy *wiphy,
4600 int (*set_qos_map)(struct wiphy *wiphy,
4604 int (*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev,
4608 int (*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
4611 int (*del_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
4614 int (*tdls_channel_switch)(struct wiphy *wiphy,
4618 void (*tdls_cancel_channel_switch)(struct wiphy *wiphy,
4621 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
4623 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4624 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4626 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4628 int (*nan_change_conf)(struct wiphy *wiphy,
4633 int (*set_multicast_to_unicast)(struct wiphy *wiphy,
4637 int (*get_txq_stats)(struct wiphy *wiphy,
4641 int (*set_pmk)(struct wiphy *wiphy, struct net_device *dev,
4643 int (*del_pmk)(struct wiphy *wiphy, struct net_device *dev,
4645 int (*external_auth)(struct wiphy *wiphy, struct net_device *dev,
4648 int (*tx_control_port)(struct wiphy *wiphy,
4655 int (*get_ftm_responder_stats)(struct wiphy *wiphy,
4659 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4661 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4663 int (*update_owe_info)(struct wiphy *wiphy, struct net_device *dev,
4665 int (*probe_mesh_link)(struct wiphy *wiphy, struct net_device *dev,
4667 int (*set_tid_config)(struct wiphy *wiphy, struct net_device *dev,
4669 int (*reset_tid_config)(struct wiphy *wiphy, struct net_device *dev,
4671 int (*set_sar_specs)(struct wiphy *wiphy,
4673 int (*color_change)(struct wiphy *wiphy,
4676 int (*set_fils_aad)(struct wiphy *wiphy, struct net_device *dev,
4678 int (*set_radar_background)(struct wiphy *wiphy,
4680 int (*add_link_station)(struct wiphy *wiphy, struct net_device *dev,
4682 int (*mod_link_station)(struct wiphy *wiphy, struct net_device *dev,
4684 int (*del_link_station)(struct wiphy *wiphy, struct net_device *dev,