net_device
eth_type_trans(struct sk_buff *skb, struct net_device *dev)
eth_hw_addr_set(struct net_device *dev, const u8 *addr)
struct net_device;
void(*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
int (*ndo_open)(struct net_device *);
int (*ndo_stop)(struct net_device *);
int (*ndo_set_mac_address)(struct net_device *, void *);
netdev_tx_t (*ndo_start_xmit)(struct sk_buff *, struct net_device *);
void (*ndo_set_rx_mode)(struct net_device *);
void (*priv_destructor)(struct net_device *);
const struct net_device *dev;
const struct net_device *dev;
struct net_device *dev;
static inline struct net_device *
struct net_device *dev;
void linuxkpi_init_dummy_netdev(struct net_device *);
void linuxkpi_netif_napi_add(struct net_device *, struct napi_struct *,
netif_napi_add_tx(struct net_device *dev, struct napi_struct *napi,
netdev_mc_count(struct net_device *ndev)
ether_setup(struct net_device *ndev)
dev_net_set(struct net_device *ndev, void *p)
dev_set_threaded(struct net_device *ndev, bool threaded)
netif_carrier_ok(struct net_device *ndev)
netif_carrier_off(struct net_device *ndev)
netif_carrier_on(struct net_device *ndev)
netif_queue_stopped(struct net_device *ndev)
netif_stop_queue(struct net_device *ndev)
netif_wake_queue(struct net_device *ndev)
register_netdevice(struct net_device *ndev)
register_netdev(struct net_device *ndev)
unregister_netdev(struct net_device *ndev)
unregister_netdevice(struct net_device *ndev)
struct net_device *linuxkpi_alloc_netdev(size_t, const char *, uint32_t,
void(*)(struct net_device *));
void linuxkpi_free_netdev(struct net_device *);
netdev_priv(const struct net_device *ndev)
netif_device_attach(struct net_device *ndev)
netif_device_detach(struct net_device *ndev)
struct net_device;
struct net_device *dev;
struct net_device *netdev;
int (*change_virtual_intf)(struct wiphy *, struct net_device *, enum nl80211_iftype, struct vif_params *);
int (*join_ibss)(struct wiphy *, struct net_device *, struct cfg80211_ibss_params *);
int (*leave_ibss)(struct wiphy *, struct net_device *);
int (*get_station)(struct wiphy *, struct net_device *, const uint8_t *, struct station_info *);
int (*dump_station)(struct wiphy *, struct net_device *, int, uint8_t *, struct station_info *);
int (*add_key)(struct wiphy *, struct net_device *, int, uint8_t, bool, const uint8_t *, struct key_params *);
int (*del_key)(struct wiphy *, struct net_device *, int, uint8_t, bool, const uint8_t *);
int (*get_key)(struct wiphy *, struct net_device *, int, uint8_t, bool, const uint8_t *, void *, void(*)(void *, struct key_params *));
int (*set_default_key)(struct wiphy *, struct net_device *, int, uint8_t, bool, bool);
int (*set_default_mgmt_key)(struct wiphy *, struct net_device *, int, uint8_t);
int (*set_power_mgmt)(struct wiphy *, struct net_device *, bool, int);
int (*connect)(struct wiphy *, struct net_device *, struct cfg80211_connect_params *);
int (*disconnect)(struct wiphy *, struct net_device *, uint16_t);
int (*set_pmksa)(struct wiphy *, struct net_device *, struct cfg80211_pmksa *);
int (*del_pmksa)(struct wiphy *, struct net_device *, struct cfg80211_pmksa *);
int (*flush_pmksa)(struct wiphy *, struct net_device *);
int (*start_ap)(struct wiphy *, struct net_device *, struct cfg80211_ap_settings *);
int (*stop_ap)(struct wiphy *, struct net_device *, unsigned int);
int (*change_beacon)(struct wiphy *, struct net_device *, struct cfg80211_ap_update *);
int (*del_station)(struct wiphy *, struct net_device *, struct station_del_parameters *);
int (*change_station)(struct wiphy *, struct net_device *, const uint8_t *, struct station_parameters *);
int (*sched_scan_start)(struct wiphy *, struct net_device *, struct cfg80211_sched_scan_request *);
int (*sched_scan_stop)(struct wiphy *, struct net_device *, uint64_t);
int (*tdls_oper)(struct wiphy *, struct net_device *, const uint8_t *, enum nl80211_tdls_operation);
int (*update_connect_params)(struct wiphy *, struct net_device *, struct cfg80211_connect_params *, uint32_t);
int (*set_pmk)(struct wiphy *, struct net_device *, const struct cfg80211_pmk_conf *);
int (*del_pmk)(struct wiphy *, struct net_device *, const uint8_t *);
int (*dump_survey)(struct wiphy *, struct net_device *, int, struct survey_info *);
int (*external_auth)(struct wiphy *, struct net_device *, struct cfg80211_external_auth_params *);
int (*set_cqm_rssi_range_config)(struct wiphy *, struct net_device *, int, int);
int (*change_bss)(struct wiphy *, struct net_device *, struct bss_parameters *);
cfg80211_register_netdevice(struct net_device *ndev)
cfg80211_unregister_netdevice(struct net_device *ndev)
cfg80211_connect_done(struct net_device *ndev,
cfg80211_disconnected(struct net_device *ndev, uint16_t reason,
cfg80211_ibss_joined(struct net_device *ndev, const uint8_t *addr,
cfg80211_michael_mic_failure(struct net_device *ndev, const uint8_t addr[ETH_ALEN],
cfg80211_new_sta(struct net_device *ndev, const uint8_t *addr,
cfg80211_del_sta(struct net_device *ndev, const uint8_t *addr, gfp_t gfp)
cfg80211_port_authorized(struct net_device *ndev, const uint8_t *addr,
cfg80211_roamed(struct net_device *ndev, struct cfg80211_roam_info *roam_info,
cfg80211_rx_unprot_mlme_mgmt(struct net_device *ndev, const uint8_t *hdr,
cfg80211_external_auth_request(struct net_device *ndev,
cfg80211_cqm_rssi_notify(struct net_device *dev,
ni.dev = (struct net_device *)ifp;
ni.dev = (struct net_device *)ifp;
ni.dev = (struct net_device *)ifp;
ni.dev = (struct net_device *)ifp;
ni.dev = (struct net_device *)ifp;
linuxkpi_netif_napi_add(struct net_device *ndev, struct napi_struct *napi,
struct net_device *ndev;
struct net_device *ndev;
linuxkpi_init_dummy_netdev(struct net_device *ndev)
struct net_device *
void(*setup_func)(struct net_device *))
struct net_device *ndev;
linuxkpi_free_netdev(struct net_device *ndev)
struct net_device *net_dev;
struct bnxt_en_dev *bnxt_ulp_probe(struct net_device *dev);