Searched refs:qed_chain (Results 1 – 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/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 | 958 struct qed_chain *chain, 962 struct qed_chain *p_chain);
|
/kernel/linux/linux-5.10/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_ll2.h | 65 struct qed_chain rxq_chain; 66 struct qed_chain rcq_chain; 82 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 | 257 int qed_chain_alloc(struct qed_dev *cdev, struct qed_chain *chain, 259 void qed_chain_free(struct qed_dev *cdev, struct qed_chain *chain);
|
D | Makefile | 7 qed_chain.o \
|
D | qed_spq.c | 232 struct qed_chain *p_chain = &p_hwfn->p_spq->chain; in qed_spq_hw_post() 327 struct qed_chain *p_chain = &p_eq->chain; in qed_eq_completion()
|
D | qed_iscsi.c | 52 struct qed_chain r2tq; 53 struct qed_chain xhq; 54 struct qed_chain uhq;
|
D | qed_ll2.c | 1815 struct qed_chain *p_tx_chain = &p_ll2->tx_queue.txq_chain; in qed_ll2_prepare_tx_packet_set_bd() 1959 struct qed_chain *p_tx_chain; in qed_ll2_prepare_tx_packet()
|
/kernel/linux/linux-5.10/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 | 1579 struct qed_chain *pbl; in qedr_create_srq() 3837 struct qed_chain *pbl; in qedr_post_srq_recv()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
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;
|