Home
last modified time | relevance | path

Searched refs:qed_chain (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/include/linux/qed/
Dqed_chain.h100 struct qed_chain { struct
187 static inline u16 qed_chain_get_prod_idx(struct qed_chain *p_chain) in qed_chain_get_prod_idx() argument
192 static inline u16 qed_chain_get_cons_idx(struct qed_chain *p_chain) in qed_chain_get_cons_idx()
197 static inline u32 qed_chain_get_cons_idx_u32(struct qed_chain *p_chain) in qed_chain_get_cons_idx_u32()
202 static inline u16 qed_chain_get_elem_left(struct qed_chain *p_chain) in qed_chain_get_elem_left()
216 static inline u32 qed_chain_get_elem_left_u32(struct qed_chain *p_chain) in qed_chain_get_elem_left_u32()
230 static inline u16 qed_chain_get_usable_per_page(struct qed_chain *p_chain) in qed_chain_get_usable_per_page()
235 static inline u8 qed_chain_get_unusable_per_page(struct qed_chain *p_chain) in qed_chain_get_unusable_per_page()
240 static inline u32 qed_chain_get_page_cnt(struct qed_chain *p_chain) in qed_chain_get_page_cnt()
245 static inline dma_addr_t qed_chain_get_pbl_phys(struct qed_chain *p_chain) in qed_chain_get_pbl_phys()
[all …]
Dqed_if.h983 struct qed_chain *p_chain,
987 struct qed_chain *p_chain);
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed_ll2.h79 struct qed_chain rxq_chain;
80 struct qed_chain rcq_chain;
94 struct qed_chain txq_chain;
Dqed_sp.h176 struct qed_chain chain;
182 struct qed_chain chain;
209 struct qed_chain chain;
Dqed_dev_api.h327 struct qed_chain *p_chain, struct qed_chain_ext_pbl *ext_pbl);
335 void qed_chain_free(struct qed_dev *cdev, struct qed_chain *p_chain);
Dqed_spq.c254 struct qed_chain *p_chain = &p_hwfn->p_spq->chain; in qed_spq_hw_post()
349 struct qed_chain *p_chain = &p_eq->chain; in qed_eq_completion()
Dqed_dev.c4610 struct qed_chain *p_chain) in qed_chain_free_next_ptr()
4639 struct qed_chain *p_chain) in qed_chain_free_single()
4649 static void qed_chain_free_pbl(struct qed_dev *cdev, struct qed_chain *p_chain) in qed_chain_free_pbl()
4685 void qed_chain_free(struct qed_dev *cdev, struct qed_chain *p_chain) in qed_chain_free()
4726 qed_chain_alloc_next_ptr(struct qed_dev *cdev, struct qed_chain *p_chain) in qed_chain_alloc_next_ptr()
4760 qed_chain_alloc_single(struct qed_dev *cdev, struct qed_chain *p_chain) in qed_chain_alloc_single()
4778 struct qed_chain *p_chain, in qed_chain_alloc_pbl()
4843 struct qed_chain *p_chain, in qed_chain_alloc()
Dqed_iscsi.c78 struct qed_chain r2tq;
79 struct qed_chain xhq;
80 struct qed_chain uhq;
Dqed_ll2.c1712 struct qed_chain *p_tx_chain = &p_ll2->tx_queue.txq_chain; in qed_ll2_prepare_tx_packet_set_bd()
1853 struct qed_chain *p_tx_chain; in qed_ll2_prepare_tx_packet()
/Linux-v5.4/drivers/infiniband/hw/qedr/
Dqedr.h74 struct qed_chain pbl;
281 struct qed_chain pbl;
318 struct qed_chain pbl;
346 struct qed_chain pbl;
Dverbs.c1399 struct qed_chain *pbl; in qedr_create_srq()
3450 struct qed_chain *pbl; in qedr_post_srq_recv()
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede.h358 struct qed_chain rx_bd_ring;
359 struct qed_chain rx_comp_ring ____cacheline_aligned;
434 struct qed_chain tx_pbl;