Lines Matching defs:cfg80211_ops

1487 struct cfg80211_ops {  struct
1488 int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow);
1489 int (*resume)(struct wiphy *wiphy);
1491 struct net_device * (*add_virtual_intf)(struct wiphy *wiphy,
1496 int (*del_virtual_intf)(struct wiphy *wiphy, struct net_device *dev);
1497 int (*change_virtual_intf)(struct wiphy *wiphy,
1502 int (*add_key)(struct wiphy *wiphy, struct net_device *netdev,
1505 int (*get_key)(struct wiphy *wiphy, struct net_device *netdev,
1509 int (*del_key)(struct wiphy *wiphy, struct net_device *netdev,
1511 int (*set_default_key)(struct wiphy *wiphy,
1514 int (*set_default_mgmt_key)(struct wiphy *wiphy,
1518 int (*add_beacon)(struct wiphy *wiphy, struct net_device *dev,
1520 int (*set_beacon)(struct wiphy *wiphy, struct net_device *dev,
1522 int (*del_beacon)(struct wiphy *wiphy, struct net_device *dev);
1525 int (*add_station)(struct wiphy *wiphy, struct net_device *dev,
1527 int (*del_station)(struct wiphy *wiphy, struct net_device *dev,
1529 int (*change_station)(struct wiphy *wiphy, struct net_device *dev,
1531 int (*get_station)(struct wiphy *wiphy, struct net_device *dev,
1533 int (*dump_station)(struct wiphy *wiphy, struct net_device *dev,
1536 int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev,
1538 int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev,
1540 int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev,
1542 int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev,
1545 int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev,
1548 int (*get_mesh_config)(struct wiphy *wiphy,
1551 int (*update_mesh_config)(struct wiphy *wiphy,
1554 int (*join_mesh)(struct wiphy *wiphy, struct net_device *dev,
1557 int (*leave_mesh)(struct wiphy *wiphy, struct net_device *dev);
1559 int (*change_bss)(struct wiphy *wiphy, struct net_device *dev,
1562 int (*set_txq_params)(struct wiphy *wiphy, struct net_device *dev,
1565 int (*set_channel)(struct wiphy *wiphy, struct net_device *dev,
1569 int (*scan)(struct wiphy *wiphy, struct net_device *dev,
1572 int (*auth)(struct wiphy *wiphy, struct net_device *dev,
1574 int (*assoc)(struct wiphy *wiphy, struct net_device *dev,
1576 int (*deauth)(struct wiphy *wiphy, struct net_device *dev,
1579 int (*disassoc)(struct wiphy *wiphy, struct net_device *dev,
1583 int (*connect)(struct wiphy *wiphy, struct net_device *dev,
1585 int (*disconnect)(struct wiphy *wiphy, struct net_device *dev,
1588 int (*join_ibss)(struct wiphy *wiphy, struct net_device *dev,
1590 int (*leave_ibss)(struct wiphy *wiphy, struct net_device *dev);
1592 int (*set_wiphy_params)(struct wiphy *wiphy, u32 changed);
1594 int (*set_tx_power)(struct wiphy *wiphy,
1596 int (*get_tx_power)(struct wiphy *wiphy, int *dbm);
1598 int (*set_wds_peer)(struct wiphy *wiphy, struct net_device *dev,
1601 void (*rfkill_poll)(struct wiphy *wiphy);
1604 int (*testmode_cmd)(struct wiphy *wiphy, void *data, int len);
1605 int (*testmode_dump)(struct wiphy *wiphy, struct sk_buff *skb,
1610 int (*set_bitrate_mask)(struct wiphy *wiphy,
1615 int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev,
1618 int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
1620 int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
1622 int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev);
1624 int (*remain_on_channel)(struct wiphy *wiphy,
1630 int (*cancel_remain_on_channel)(struct wiphy *wiphy,
1634 int (*mgmt_tx)(struct wiphy *wiphy, struct net_device *dev,
1640 int (*mgmt_tx_cancel_wait)(struct wiphy *wiphy,
1644 int (*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev,
1647 int (*set_cqm_rssi_config)(struct wiphy *wiphy,
1651 void (*mgmt_frame_register)(struct wiphy *wiphy,
1655 int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant);
1656 int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant);
1658 int (*set_ringparam)(struct wiphy *wiphy, u32 tx, u32 rx);
1659 void (*get_ringparam)(struct wiphy *wiphy,
1662 int (*sched_scan_start)(struct wiphy *wiphy,
1665 int (*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev);
1667 int (*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev,
1670 int (*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev,
1673 int (*tdls_oper)(struct wiphy *wiphy, struct net_device *dev,
1676 int (*probe_client)(struct wiphy *wiphy, struct net_device *dev,
1679 int (*set_noack_map)(struct wiphy *wiphy,
1683 struct ieee80211_channel *(*get_channel)(struct wiphy *wiphy);