Home
last modified time | relevance | path

Searched refs:efx_qword_t (Results 1 – 25 of 34) sorted by relevance

12

/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A Dnic_common.h33 static inline efx_qword_t *efx_event(struct efx_channel *channel, in efx_event()
36 return ((efx_qword_t *) (channel->eventq.buf.addr)) + in efx_event()
50 static inline int efx_event_present(efx_qword_t *event) in efx_event_present()
59 static inline efx_qword_t *
62 return ((efx_qword_t *) (tx_queue->txd.buf.addr)) + index; in efx_tx_desc()
96 static inline efx_qword_t *
99 return ((efx_qword_t *) (rx_queue->rxd.buf.addr)) + index; in efx_rx_desc()
189 static inline void efx_sensor_event(struct efx_nic *efx, efx_qword_t *ev) in efx_sensor_event()
H A Dsiena_sriov.h39 sizeof(efx_qword_t) / EFX_BUF_SIZE)
74 void efx_siena_sriov_tx_flush_done(struct efx_nic *efx, efx_qword_t *event);
75 void efx_siena_sriov_rx_flush_done(struct efx_nic *efx, efx_qword_t *event);
76 void efx_siena_sriov_event(struct efx_channel *channel, efx_qword_t *event);
H A Dptp.h27 void efx_siena_ptp_event(struct efx_nic *efx, efx_qword_t *ev);
30 void efx_siena_time_sync_event(struct efx_channel *channel, efx_qword_t *ev);
H A Dfarch.c88 static inline void efx_write_buf_tbl(struct efx_nic *efx, efx_qword_t *value, in efx_write_buf_tbl()
174 efx_qword_t buf_desc; in efx_init_special_buffer()
296 const efx_qword_t *txd) in efx_farch_push_tx_desc()
320 efx_qword_t *txd; in efx_farch_tx_write()
380 entries * sizeof(efx_qword_t)); in efx_farch_tx_probe()
468 efx_qword_t *rxd; in efx_farch_build_rx_desc()
510 entries * sizeof(efx_qword_t)); in efx_farch_rx_probe()
796 efx_qword_t *event) in efx_farch_generate_event()
812 efx_qword_t event; in efx_farch_magic_event()
826 efx_farch_handle_tx_event(struct efx_channel *channel, efx_qword_t *event) in efx_farch_handle_tx_event()
[all …]
H A Dsiena_sriov.c109 u64 evq0_addrs[EFX_MAX_VF_EVQ_SIZE * sizeof(efx_qword_t) /
166 (EFX_MAX_DMAQ_SIZE * sizeof(efx_qword_t) / EFX_BUF_SIZE))
169 (2 * EFX_MAX_DMAQ_SIZE * sizeof(efx_qword_t) / EFX_BUF_SIZE))
409 efx_qword_t event; in __efx_siena_sriov_push_vf_status()
481 efx_qword_t buf; in efx_siena_sriov_bufs()
503 sizeof(efx_qword_t) / EFX_BUF_SIZE; in bad_buf_count()
946 efx_qword_t event; in efx_siena_sriov_reset_vf()
1403 void efx_siena_sriov_event(struct efx_channel *channel, efx_qword_t *event) in efx_siena_sriov_event()
1492 void efx_siena_sriov_tx_flush_done(struct efx_nic *efx, efx_qword_t *event) in efx_siena_sriov_tx_flush_done()
1511 void efx_siena_sriov_rx_flush_done(struct efx_nic *efx, efx_qword_t *event) in efx_siena_sriov_rx_flush_done()
H A Dio.h130 const efx_qword_t *value, unsigned int index) in efx_sram_writeq()
181 efx_qword_t *value, unsigned int index) in efx_sram_readq()
H A Dmcdi.h187 void efx_siena_mcdi_process_event(struct efx_channel *channel, efx_qword_t *event);
188 void efx_siena_mcdi_sensor_event(struct efx_nic *efx, efx_qword_t *ev);
361 void efx_siena_mcdi_process_link_change(struct efx_nic *efx, efx_qword_t *ev);
H A Dnic.h204 efx_qword_t *event);
H A Dnet_driver.h167 efx_qword_t option; /* EF10 */
1317 bool (*handle_global_event)(struct efx_channel *channel, efx_qword_t *);
1457 void (*sensor_event)(struct efx_nic *efx, efx_qword_t *ev);
H A Dbitfield.h83 } efx_qword_t; typedef
88 efx_qword_t qword[2];
/openbmc/linux/drivers/net/ethernet/sfc/
H A Dnic_common.h32 static inline efx_qword_t *efx_event(struct efx_channel *channel, in efx_event()
35 return ((efx_qword_t *)(channel->eventq.addr)) + in efx_event()
49 static inline int efx_event_present(efx_qword_t *event) in efx_event_present()
58 static inline efx_qword_t *
61 return ((efx_qword_t *)(tx_queue->txd.addr)) + index; in efx_tx_desc()
96 static inline efx_qword_t *
99 return ((efx_qword_t *)(rx_queue->rxd.addr)) + index; in efx_rx_desc()
189 static inline void efx_sensor_event(struct efx_nic *efx, efx_qword_t *ev) in efx_sensor_event()
H A Dptp.h29 void efx_ptp_event(struct efx_nic *efx, efx_qword_t *ev);
32 void efx_time_sync_event(struct efx_channel *channel, efx_qword_t *ev);
H A Def100_rx.h18 void efx_ef100_ev_rx(struct efx_channel *channel, const efx_qword_t *p_event);
H A Def100_tx.h23 int ef100_ev_tx(struct efx_channel *channel, const efx_qword_t *p_event);
H A Def100_rx.c171 void efx_ef100_ev_rx(struct efx_channel *channel, const efx_qword_t *p_event) in efx_ef100_ev_rx()
196 efx_qword_t *rxd; in ef100_rx_write()
H A Def100_nic.h97 int efx_ef100_lookup_client_id(struct efx_nic *efx, efx_qword_t pciefn, u32 *id);
H A Def10.c2214 sizeof(efx_qword_t), in efx_ef10_tx_probe()
2220 const efx_qword_t *txd) in efx_ef10_push_tx_desc()
2348 efx_qword_t *txd; in efx_ef10_tx_init()
2454 efx_qword_t *txd; in efx_ef10_tx_write()
2591 efx_qword_t *rxd; in efx_ef10_build_rx_desc()
2630 efx_qword_t event; in efx_ef10_rx_defer_refill()
2642 sizeof(efx_qword_t)); in efx_ef10_rx_defer_refill()
2722 const efx_qword_t *event) in efx_ef10_handle_rx_event_errors()
2809 const efx_qword_t *event) in efx_ef10_handle_rx_event()
2817 efx_qword_t errors; in efx_ef10_handle_rx_event()
[all …]
H A Dmcdi_port_common.h65 void efx_mcdi_process_link_change(struct efx_nic *efx, efx_qword_t *ev);
H A Dmcdi.h185 void efx_mcdi_process_event(struct efx_channel *channel, efx_qword_t *event);
186 void efx_mcdi_sensor_event(struct efx_nic *efx, efx_qword_t *ev);
417 void efx_mcdi_process_link_change(struct efx_nic *efx, efx_qword_t *ev);
H A Def100_nic.c229 sizeof(efx_qword_t), in ef100_ev_probe()
264 efx_qword_t *p_event; in ef100_ev_process()
694 efx_qword_t event; in efx_ef100_ev_test_generate()
707 sizeof(efx_qword_t)); in efx_ef100_ev_test_generate()
1131 int efx_ef100_lookup_client_id(struct efx_nic *efx, efx_qword_t pciefn, u32 *id) in efx_ef100_lookup_client_id()
H A Dmcdi_functions.c67 sizeof(efx_qword_t), in efx_mcdi_ev_probe()
274 sizeof(efx_qword_t), in efx_mcdi_rx_probe()
H A Dnet_driver.h147 efx_qword_t option; /* EF10 */
1368 bool (*handle_global_event)(struct efx_channel *channel, efx_qword_t *);
1504 void (*sensor_event)(struct efx_nic *efx, efx_qword_t *ev);
H A Defx_devlink.c35 efx_qword_t pciefn; in efx_devlink_port_addr_get()
85 efx_qword_t pciefn; in efx_devlink_port_addr_set()
H A Dbitfield.h85 } efx_qword_t; typedef
90 efx_qword_t qword[2];
H A Dtx_tso.c88 ptr = (char *)(((efx_qword_t *)tx_queue->txd.addr) + insert_ptr); in prefetch_ptr()

12