Searched refs:mlxsw_pci_queue (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci.c139 struct mlxsw_pci_queue { struct
165 struct mlxsw_pci_queue *q;
196 static void mlxsw_pci_queue_tasklet_schedule(struct mlxsw_pci_queue *q) mlxsw_pci_queue_tasklet_schedule()
201 static char *__mlxsw_pci_queue_elem_get(struct mlxsw_pci_queue *q, __mlxsw_pci_queue_elem_get()
208 mlxsw_pci_queue_elem_info_get(struct mlxsw_pci_queue *q, int elem_index) mlxsw_pci_queue_elem_info_get()
214 mlxsw_pci_queue_elem_info_producer_get(struct mlxsw_pci_queue *q) mlxsw_pci_queue_elem_info_producer_get()
224 mlxsw_pci_queue_elem_info_consumer_get(struct mlxsw_pci_queue *q) mlxsw_pci_queue_elem_info_consumer_get()
231 static char *mlxsw_pci_queue_elem_get(struct mlxsw_pci_queue *q, int elem_index) mlxsw_pci_queue_elem_get()
236 static bool mlxsw_pci_elem_hw_owned(struct mlxsw_pci_queue *q, bool owner_bit) mlxsw_pci_elem_hw_owned()
241 static char *mlxsw_pci_queue_sw_elem_get(struct mlxsw_pci_queue *q, mlxsw_pci_queue_sw_elem_get()
294 static struct mlxsw_pci_queue * __mlxsw_pci_queue_get()
301 static struct mlxsw_pci_queue *mlxsw_pci_sdq_get(struct mlxsw_pci *mlxsw_pci, mlxsw_pci_sdq_get()
308 static struct mlxsw_pci_queue *mlxsw_pci_rdq_get(struct mlxsw_pci *mlxsw_pci, mlxsw_pci_rdq_get()
315 static struct mlxsw_pci_queue *mlxsw_pci_cq_get(struct mlxsw_pci *mlxsw_pci, mlxsw_pci_cq_get()
321 static struct mlxsw_pci_queue *mlxsw_pci_eq_get(struct mlxsw_pci *mlxsw_pci, mlxsw_pci_eq_get()
328 struct mlxsw_pci_queue *q, __mlxsw_pci_queue_doorbell_set()
338 struct mlxsw_pci_queue *q, __mlxsw_pci_queue_doorbell_arm_set()
348 struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_producer_ring()
355 struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_consumer_ring()
364 struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_arm_consumer_ring()
370 static dma_addr_t __mlxsw_pci_queue_page_get(struct mlxsw_pci_queue *q, __mlxsw_pci_queue_page_get()
377 struct mlxsw_pci_queue *q) mlxsw_pci_sdq_init()
403 struct mlxsw_pci_queue *q) mlxsw_pci_sdq_fini()
411 struct mlxsw_pci_queue *q; mlxsw_pci_sdq_dbg_read()
499 struct mlxsw_pci_queue *q) mlxsw_pci_rdq_init()
550 struct mlxsw_pci_queue *q) mlxsw_pci_rdq_fini()
565 struct mlxsw_pci_queue *q; mlxsw_pci_rdq_dbg_read()
583 struct mlxsw_pci_queue *q) mlxsw_pci_cq_init()
615 struct mlxsw_pci_queue *q) mlxsw_pci_cq_fini()
624 struct mlxsw_pci_queue *q; mlxsw_pci_cq_dbg_read()
642 struct mlxsw_pci_queue *q, mlxsw_pci_cqe_sdq_handle()
667 struct mlxsw_pci_queue *q, mlxsw_pci_cqe_rdq_handle()
717 static char *mlxsw_pci_cq_sw_cqe_get(struct mlxsw_pci_queue *q) mlxsw_pci_cq_sw_cqe_get()
724 struct mlxsw_pci_queue *q = (struct mlxsw_pci_queue *) data; mlxsw_pci_cq_tasklet()
736 struct mlxsw_pci_queue *sdq; mlxsw_pci_cq_tasklet()
743 struct mlxsw_pci_queue *rdq; mlxsw_pci_cq_tasklet()
760 struct mlxsw_pci_queue *q) mlxsw_pci_eq_init()
791 struct mlxsw_pci_queue *q) mlxsw_pci_eq_fini()
799 struct mlxsw_pci_queue *q; mlxsw_pci_eq_dbg_read()
827 static char *mlxsw_pci_eq_sw_eqe_get(struct mlxsw_pci_queue *q) mlxsw_pci_eq_sw_eqe_get()
834 struct mlxsw_pci_queue *q = (struct mlxsw_pci_queue *) data; mlxsw_pci_eq_tasklet()
883 struct mlxsw_pci_queue *q);
885 struct mlxsw_pci_queue *q);
932 struct mlxsw_pci_queue *q, u8 q_num) mlxsw_pci_queue_init()
989 struct mlxsw_pci_queue *q) mlxsw_pci_queue_fini()
1357 struct mlxsw_pci_queue *q; mlxsw_pci_eq_irq_handler()
1500 static struct mlxsw_pci_queue * mlxsw_pci_sdq_pick()
1513 struct mlxsw_pci_queue *q = mlxsw_pci_sdq_pick(mlxsw_pci, tx_info); mlxsw_pci_skb_transmit_busy()
1522 struct mlxsw_pci_queue *q; mlxsw_pci_skb_transmit()

Completed in 154 milliseconds