Lines Matching defs:efx_nic

171 	struct efx_nic *efx ____cacheline_aligned_in_smp;
265 struct efx_nic *efx;
345 struct efx_nic *efx;
398 void (*handle_no_channel)(struct efx_nic *);
464 struct efx_nic;
511 int (*probe) (struct efx_nic *efx);
512 int (*init) (struct efx_nic *efx);
513 void (*fini) (struct efx_nic *efx);
514 void (*remove) (struct efx_nic *efx);
515 int (*reconfigure) (struct efx_nic *efx);
516 bool (*poll) (struct efx_nic *efx);
517 void (*get_settings) (struct efx_nic *efx,
519 int (*set_settings) (struct efx_nic *efx,
521 void (*set_npage_adv) (struct efx_nic *efx, u32);
522 int (*test_alive) (struct efx_nic *efx);
523 const char *(*test_name) (struct efx_nic *efx, unsigned int index);
524 int (*run_tests) (struct efx_nic *efx, int *results, unsigned flags);
636 * struct efx_nic - an Efx NIC
743 struct efx_nic {
863 static inline int efx_dev_registered(struct efx_nic *efx)
868 static inline unsigned int efx_port_num(struct efx_nic *efx)
923 int (*probe)(struct efx_nic *efx);
924 void (*remove)(struct efx_nic *efx);
925 int (*init)(struct efx_nic *efx);
926 void (*dimension_resources)(struct efx_nic *efx);
927 void (*fini)(struct efx_nic *efx);
928 void (*monitor)(struct efx_nic *efx);
931 int (*reset)(struct efx_nic *efx, enum reset_type method);
932 int (*probe_port)(struct efx_nic *efx);
933 void (*remove_port)(struct efx_nic *efx);
935 void (*prepare_flush)(struct efx_nic *efx);
936 void (*update_stats)(struct efx_nic *efx);
937 void (*start_stats)(struct efx_nic *efx);
938 void (*stop_stats)(struct efx_nic *efx);
939 void (*set_id_led)(struct efx_nic *efx, enum efx_led_mode mode);
941 int (*reconfigure_port)(struct efx_nic *efx);
942 int (*reconfigure_mac)(struct efx_nic *efx);
943 bool (*check_mac_fault)(struct efx_nic *efx);
944 void (*get_wol)(struct efx_nic *efx, struct ethtool_wolinfo *wol);
945 int (*set_wol)(struct efx_nic *efx, u32 type);
946 void (*resume_wol)(struct efx_nic *efx);
947 int (*test_registers)(struct efx_nic *efx);
948 int (*test_nvram)(struct efx_nic *efx);
973 efx_get_channel(struct efx_nic *efx, unsigned index)
994 efx_get_tx_queue(struct efx_nic *efx, unsigned index, unsigned type)