Lines Matching refs:efx_nic

294 	struct efx_nic *efx;
351 void (*xmit_skb)(struct efx_nic *efx, struct sk_buff *skb);
361 static int efx_ptp_insert_unicast_filter(struct efx_nic *efx,
364 bool efx_ptp_use_mac_tx_timestamps(struct efx_nic *efx) in efx_ptp_use_mac_tx_timestamps()
402 size_t efx_ptp_describe_stats(struct efx_nic *efx, u8 **strings) in efx_ptp_describe_stats()
411 size_t efx_ptp_update_stats(struct efx_nic *efx, u64 *stats) in efx_ptp_update_stats()
526 struct efx_channel *efx_ptp_channel(struct efx_nic *efx) in efx_ptp_channel()
531 void efx_ptp_update_channel(struct efx_nic *efx, struct efx_channel *channel) in efx_ptp_update_channel()
537 static u32 last_sync_timestamp_major(struct efx_nic *efx) in last_sync_timestamp_major()
551 efx_ptp_mac_nic_to_ktime_correction(struct efx_nic *efx, in efx_ptp_mac_nic_to_ktime_correction()
604 struct efx_nic *efx = tx_queue->efx; in efx_ptp_nic_to_kernel_time()
622 static int efx_ptp_get_attributes(struct efx_nic *efx) in efx_ptp_get_attributes()
715 static int efx_ptp_get_timestamp_corrections(struct efx_nic *efx) in efx_ptp_get_timestamp_corrections()
771 static int efx_ptp_enable(struct efx_nic *efx) in efx_ptp_enable()
799 static int efx_ptp_disable(struct efx_nic *efx) in efx_ptp_disable()
833 static void efx_ptp_handle_no_channel(struct efx_nic *efx) in efx_ptp_handle_no_channel()
843 static void efx_ptp_send_times(struct efx_nic *efx, in efx_ptp_send_times()
909 efx_ptp_process_times(struct efx_nic *efx, MCDI_DECLARE_STRUCT_PTR(synch_buf), in efx_ptp_process_times()
1012 static int efx_ptp_synchronize(struct efx_nic *efx, unsigned int num_readings) in efx_ptp_synchronize()
1075 static void efx_ptp_xmit_skb_queue(struct efx_nic *efx, struct sk_buff *skb) in efx_ptp_xmit_skb_queue()
1122 static void efx_ptp_xmit_skb_mc(struct efx_nic *efx, struct sk_buff *skb) in efx_ptp_xmit_skb_mc()
1177 static void efx_ptp_process_events(struct efx_nic *efx, struct sk_buff_head *q) in efx_ptp_process_events()
1201 static inline void efx_ptp_process_rx(struct efx_nic *efx, struct sk_buff *skb) in efx_ptp_process_rx()
1223 static void efx_ptp_remove_one_filter(struct efx_nic *efx, in efx_ptp_remove_one_filter()
1232 static void efx_ptp_remove_filters(struct efx_nic *efx, in efx_ptp_remove_filters()
1241 static void efx_ptp_init_filter(struct efx_nic *efx, in efx_ptp_init_filter()
1251 static int efx_ptp_insert_filter(struct efx_nic *efx, in efx_ptp_insert_filter()
1291 static int efx_ptp_insert_ipv4_filter(struct efx_nic *efx, in efx_ptp_insert_ipv4_filter()
1303 static int efx_ptp_insert_ipv6_filter(struct efx_nic *efx, in efx_ptp_insert_ipv6_filter()
1315 static int efx_ptp_insert_eth_multicast_filter(struct efx_nic *efx) in efx_ptp_insert_eth_multicast_filter()
1327 static int efx_ptp_insert_multicast_filters(struct efx_nic *efx) in efx_ptp_insert_multicast_filters()
1392 static int efx_ptp_insert_unicast_filter(struct efx_nic *efx, in efx_ptp_insert_unicast_filter()
1433 static int efx_ptp_start(struct efx_nic *efx) in efx_ptp_start()
1458 static int efx_ptp_stop(struct efx_nic *efx) in efx_ptp_stop()
1478 static int efx_ptp_restart(struct efx_nic *efx) in efx_ptp_restart()
1489 struct efx_nic *efx = ptp->efx; in efx_ptp_pps_worker()
1504 struct efx_nic *efx = ptp_data->efx; in efx_ptp_worker()
1558 int efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel) in efx_ptp_probe()
1657 struct efx_nic *efx = channel->efx; in efx_ptp_probe_channel()
1675 void efx_ptp_remove(struct efx_nic *efx) in efx_ptp_remove()
1716 bool efx_ptp_is_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) in efx_ptp_is_ptp_tx()
1737 struct efx_nic *efx = channel->efx; in efx_ptp_rx()
1789 int efx_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) in efx_ptp_tx()
1803 int efx_ptp_change_mode(struct efx_nic *efx, bool enable_wanted, in efx_ptp_change_mode()
1846 static int efx_ptp_ts_init(struct efx_nic *efx, struct kernel_hwtstamp_config *init) in efx_ptp_ts_init()
1862 void efx_ptp_get_ts_info(struct efx_nic *efx, struct kernel_ethtool_ts_info *ts_info) in efx_ptp_get_ts_info()
1865 struct efx_nic *primary = efx->primary; in efx_ptp_get_ts_info()
1893 int efx_ptp_set_ts_config(struct efx_nic *efx, in efx_ptp_set_ts_config()
1904 int efx_ptp_get_ts_config(struct efx_nic *efx, in efx_ptp_get_ts_config()
1914 static void ptp_event_failure(struct efx_nic *efx, int expected_frag_len) in ptp_event_failure()
1925 static void ptp_event_fault(struct efx_nic *efx, struct efx_ptp_data *ptp) in ptp_event_fault()
1936 static void ptp_event_pps(struct efx_nic *efx, struct efx_ptp_data *ptp) in ptp_event_pps()
1942 void efx_ptp_event(struct efx_nic *efx, efx_qword_t *ev) in efx_ptp_event()
1992 struct efx_nic *efx = channel->efx; in efx_time_sync_event()
2013 static inline u32 efx_rx_buf_timestamp_minor(struct efx_nic *efx, const u8 *eh) in efx_rx_buf_timestamp_minor()
2029 struct efx_nic *efx = channel->efx; in __efx_rx_skb_attach_timestamp()
2089 struct efx_nic *efx = ptp_data->efx; in efx_phc_adjfine()
2124 struct efx_nic *efx = ptp_data->efx; in efx_phc_adjtime()
2143 struct efx_nic *efx = ptp_data->efx; in efx_phc_gettime()
2213 void efx_ptp_defer_probe_with_channel(struct efx_nic *efx) in efx_ptp_defer_probe_with_channel()
2223 void efx_ptp_start_datapath(struct efx_nic *efx) in efx_ptp_start_datapath()
2232 void efx_ptp_stop_datapath(struct efx_nic *efx) in efx_ptp_stop_datapath()