Searched refs:qed_chain (Results 1 – 15 of 15) sorted by relevance
/linux-6.1.9/include/linux/qed/ |
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() 196 static inline u32 qed_chain_get_prod_idx_u32(const struct qed_chain *chain) in qed_chain_get_prod_idx_u32() 201 static inline u32 qed_chain_get_cons_idx_u32(const struct qed_chain *chain) in qed_chain_get_cons_idx_u32() 206 static inline u16 qed_chain_get_elem_used(const struct qed_chain *chain) in qed_chain_get_elem_used() 223 static inline u16 qed_chain_get_elem_left(const struct qed_chain *chain) in qed_chain_get_elem_left() 228 static inline u32 qed_chain_get_elem_used_u32(const struct qed_chain *chain) in qed_chain_get_elem_used_u32() 245 static inline u32 qed_chain_get_elem_left_u32(const struct qed_chain *chain) in qed_chain_get_elem_left_u32() 250 static inline u16 qed_chain_get_usable_per_page(const struct qed_chain *chain) in qed_chain_get_usable_per_page() [all …]
|
D | qed_if.h | 992 struct qed_chain *chain, 996 struct qed_chain *p_chain);
|
/linux-6.1.9/drivers/net/ethernet/qlogic/qed/ |
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 …]
|
D | qed_nvmetcp.h | 51 struct qed_chain r2tq; 52 struct qed_chain xhq; 53 struct qed_chain uhq;
|
D | qed_ll2.h | 64 struct qed_chain rxq_chain; 65 struct qed_chain rcq_chain; 81 struct qed_chain txq_chain;
|
D | qed_sp.h | 148 struct qed_chain chain; 154 struct qed_chain chain; 178 struct qed_chain chain;
|
D | qed_dev_api.h | 274 int qed_chain_alloc(struct qed_dev *cdev, struct qed_chain *chain, 276 void qed_chain_free(struct qed_dev *cdev, struct qed_chain *chain);
|
D | Makefile | 7 qed_chain.o \
|
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()
|
D | qed_iscsi.c | 53 struct qed_chain r2tq; 54 struct qed_chain xhq; 55 struct qed_chain uhq;
|
D | qed_ll2.c | 1859 struct qed_chain *p_tx_chain = &p_ll2->tx_queue.txq_chain; in qed_ll2_prepare_tx_packet_set_bd() 2003 struct qed_chain *p_tx_chain; in qed_ll2_prepare_tx_packet()
|
/linux-6.1.9/drivers/infiniband/hw/qedr/ |
D | qedr.h | 75 struct qed_chain pbl; 291 struct qed_chain pbl; 320 struct qed_chain pbl; 348 struct qed_chain pbl;
|
D | verbs.c | 1593 struct qed_chain *pbl; in qedr_create_srq() 3828 struct qed_chain *pbl; in qedr_post_srq_recv()
|
/linux-6.1.9/drivers/net/ethernet/qlogic/qede/ |
D | qede.h | 352 struct qed_chain rx_bd_ring; 353 struct qed_chain rx_comp_ring ____cacheline_aligned; 433 struct qed_chain tx_pbl;
|
D | qede_main.c | 530 struct qed_chain *p_chain = &txq->tx_pbl; in qede_txq_fp_log_metadata()
|