Searched refs:qed_chain (Results 1 – 15 of 15) sorted by relevance
/openbmc/linux/include/linux/qed/ |
H A D | qed_chain.h | 75 struct qed_chain { struct 186 static inline u16 qed_chain_get_prod_idx(const struct qed_chain *chain) in qed_chain_get_prod_idx() 191 static inline u16 qed_chain_get_cons_idx(const struct qed_chain *chain) in qed_chain_get_cons_idx() 260 static inline u32 qed_chain_get_page_cnt(const struct qed_chain *chain) in qed_chain_get_page_cnt() 282 qed_chain_advance_page(struct qed_chain *p_chain, in qed_chain_advance_page() 369 static inline void *qed_chain_produce(struct qed_chain *p_chain) in qed_chain_produce() 407 static inline u32 qed_chain_get_capacity(struct qed_chain *p_chain) in qed_chain_get_capacity() 440 static inline void *qed_chain_consume(struct qed_chain *p_chain) in qed_chain_consume() 478 static inline void qed_chain_reset(struct qed_chain *p_chain) in qed_chain_reset() 576 static inline void qed_chain_set_prod(struct qed_chain *p_chain, in qed_chain_set_prod() [all …]
|
H A D | qed_if.h | 992 struct qed_chain *chain, 996 struct qed_chain *p_chain);
|
/openbmc/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_chain.c | 10 static void qed_chain_init(struct qed_chain *chain, in qed_chain_init() 46 static void qed_chain_init_next_ptr_elem(const struct qed_chain *chain, in qed_chain_init_next_ptr_elem() 60 static void qed_chain_init_mem(struct qed_chain *chain, void *virt_addr, in qed_chain_init_mem() 68 struct qed_chain *chain) in qed_chain_free_next_ptr() 96 struct qed_chain *chain) in qed_chain_free_single() 105 static void qed_chain_free_pbl(struct qed_dev *cdev, struct qed_chain *chain) in qed_chain_free_pbl() 138 void qed_chain_free(struct qed_dev *cdev, struct qed_chain *chain) in qed_chain_free() 199 struct qed_chain *chain) in qed_chain_alloc_next_ptr() 233 struct qed_chain *chain) in qed_chain_alloc_single() 249 static int qed_chain_alloc_pbl(struct qed_dev *cdev, struct qed_chain *chain) in qed_chain_alloc_pbl() [all …]
|
H A D | qed_nvmetcp.h | 51 struct qed_chain r2tq; 52 struct qed_chain xhq; 53 struct qed_chain uhq;
|
H A D | qed_ll2.h | 64 struct qed_chain rxq_chain; 65 struct qed_chain rcq_chain; 81 struct qed_chain txq_chain;
|
H A D | qed_sp.h | 148 struct qed_chain chain; 154 struct qed_chain chain; 178 struct qed_chain chain;
|
H A D | qed_dev_api.h | 290 int qed_chain_alloc(struct qed_dev *cdev, struct qed_chain *chain, 292 void qed_chain_free(struct qed_dev *cdev, struct qed_chain *chain);
|
H A D | Makefile | 7 qed_chain.o \
|
H A D | qed_spq.c | 236 struct qed_chain *p_chain = &p_hwfn->p_spq->chain; in qed_spq_hw_post() 341 struct qed_chain *p_chain = &p_eq->chain; in qed_eq_completion()
|
H A D | qed_iscsi.c | 53 struct qed_chain r2tq; 54 struct qed_chain xhq; 55 struct qed_chain uhq;
|
H A D | qed_ll2.c | 1861 struct qed_chain *p_tx_chain = &p_ll2->tx_queue.txq_chain; in qed_ll2_prepare_tx_packet_set_bd() 2005 struct qed_chain *p_tx_chain; in qed_ll2_prepare_tx_packet()
|
/openbmc/linux/drivers/infiniband/hw/qedr/ |
H A D | qedr.h | 75 struct qed_chain pbl; 291 struct qed_chain pbl; 320 struct qed_chain pbl; 348 struct qed_chain pbl;
|
H A D | verbs.c | 1593 struct qed_chain *pbl; in qedr_create_srq() 3837 struct qed_chain *pbl; in qedr_post_srq_recv()
|
/openbmc/linux/drivers/net/ethernet/qlogic/qede/ |
H A D | qede.h | 354 struct qed_chain rx_bd_ring; 355 struct qed_chain rx_comp_ring ____cacheline_aligned; 435 struct qed_chain tx_pbl;
|
H A D | qede_main.c | 546 struct qed_chain *p_chain = &txq->tx_pbl; in qede_txq_fp_log_metadata()
|