/kernel/linux/linux-5.10/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() 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 *chai [all...] |
H A D | qed_if.h | 22 #include <linux/qed/qed_chain.h> 958 struct qed_chain *chain, 962 struct qed_chain *p_chain);
|
/kernel/linux/linux-6.6/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() 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 *chai [all...] |
H A D | qed_if.h | 23 #include <linux/qed/qed_chain.h> 992 struct qed_chain *chain, 996 struct qed_chain *p_chain);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_chain.c | 5 #include <linux/qed/qed_chain.h> 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 *chai in qed_chain_alloc_single() [all...] |
H A D | qed_ll2.h | 16 #include <linux/qed/qed_chain.h> 65 struct qed_chain rxq_chain; 66 struct qed_chain rcq_chain; 82 struct qed_chain txq_chain;
|
H A D | qed_sp.h | 15 #include <linux/qed/qed_chain.h> 148 struct qed_chain chain; 154 struct qed_chain chain; 178 struct qed_chain chain;
|
H A D | qed_dev_api.h | 13 #include <linux/qed/qed_chain.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);
|
H A D | qed_fcoe.h | 14 #include <linux/qed/qed_chain.h>
|
H A D | Makefile | 7 qed_chain.o \
|
H A D | qed_iscsi.h | 15 #include <linux/qed/qed_chain.h>
|
H A 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_chain.c | 5 #include <linux/qed/qed_chain.h> 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 *chai in qed_chain_alloc_single() [all...] |
H A D | qed_nvmetcp.h | 13 #include <linux/qed/qed_chain.h> 51 struct qed_chain r2tq; 52 struct qed_chain xhq; 53 struct qed_chain uhq;
|
H A D | qed_ll2.h | 16 #include <linux/qed/qed_chain.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 | 15 #include <linux/qed/qed_chain.h> 148 struct qed_chain chain; 154 struct qed_chain chain; 178 struct qed_chain chain;
|
H A D | qed_dev_api.h | 13 #include <linux/qed/qed_chain.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 | qed_fcoe.h | 14 #include <linux/qed/qed_chain.h>
|
H A D | Makefile | 7 qed_chain.o \
|
H A D | qed_iscsi.h | 15 #include <linux/qed/qed_chain.h>
|
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()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/ |
H A D | qedr.h | 39 #include <linux/qed/qed_chain.h> 75 struct qed_chain pbl; 291 struct qed_chain pbl; 320 struct qed_chain pbl; 348 struct qed_chain pbl;
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/ |
H A D | qedr.h | 39 #include <linux/qed/qed_chain.h> 75 struct qed_chain pbl; 291 struct qed_chain pbl; 320 struct qed_chain pbl; 348 struct qed_chain pbl;
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede.h | 27 #include <linux/qed/qed_chain.h> 358 struct qed_chain rx_bd_ring; 359 struct qed_chain rx_comp_ring ____cacheline_aligned; 439 struct qed_chain tx_pbl;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede.h | 25 #include <linux/qed/qed_chain.h> 354 struct qed_chain rx_bd_ring; 355 struct qed_chain rx_comp_ring ____cacheline_aligned; 435 struct qed_chain tx_pbl;
|