Home
last modified time | relevance | path

Searched refs:qed_chain (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-5.10/include/linux/qed/
H A Dqed_chain.h75 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 Dqed_if.h22 #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 Dqed_chain.h75 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 Dqed_if.h23 #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 Dqed_chain.c5 #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 Dqed_ll2.h16 #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 Dqed_sp.h15 #include <linux/qed/qed_chain.h>
148 struct qed_chain chain;
154 struct qed_chain chain;
178 struct qed_chain chain;
H A Dqed_dev_api.h13 #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 Dqed_fcoe.h14 #include <linux/qed/qed_chain.h>
H A DMakefile7 qed_chain.o \
H A Dqed_iscsi.h15 #include <linux/qed/qed_chain.h>
H A Dqed_spq.c232 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 Dqed_chain.c5 #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 Dqed_nvmetcp.h13 #include <linux/qed/qed_chain.h>
51 struct qed_chain r2tq;
52 struct qed_chain xhq;
53 struct qed_chain uhq;
H A Dqed_ll2.h16 #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 Dqed_sp.h15 #include <linux/qed/qed_chain.h>
148 struct qed_chain chain;
154 struct qed_chain chain;
178 struct qed_chain chain;
H A Dqed_dev_api.h13 #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 Dqed_fcoe.h14 #include <linux/qed/qed_chain.h>
H A DMakefile7 qed_chain.o \
H A Dqed_iscsi.h15 #include <linux/qed/qed_chain.h>
H A Dqed_spq.c236 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 Dqedr.h39 #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 Dqedr.h39 #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 Dqede.h27 #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 Dqede.h25 #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;

Completed in 22 milliseconds

12