Home
last modified time | relevance | path

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

/Linux-v4.19/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.h944 struct qed_chain *p_chain,
948 struct qed_chain *p_chain);
/Linux-v4.19/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.h173 struct qed_chain chain;
179 struct qed_chain chain;
206 struct qed_chain chain;
Dqed_dev_api.h321 struct qed_chain *p_chain, struct qed_chain_ext_pbl *ext_pbl);
329 void qed_chain_free(struct qed_dev *cdev, struct qed_chain *p_chain);
Dqed_spq.c256 struct qed_chain *p_chain = &p_hwfn->p_spq->chain; in qed_spq_hw_post()
359 struct qed_chain *p_chain = &p_eq->chain; in qed_eq_completion()
Dqed_dev.c3245 struct qed_chain *p_chain) in qed_chain_free_next_ptr()
3274 struct qed_chain *p_chain) in qed_chain_free_single()
3284 static void qed_chain_free_pbl(struct qed_dev *cdev, struct qed_chain *p_chain) in qed_chain_free_pbl()
3320 void qed_chain_free(struct qed_dev *cdev, struct qed_chain *p_chain) in qed_chain_free()
3361 qed_chain_alloc_next_ptr(struct qed_dev *cdev, struct qed_chain *p_chain) in qed_chain_alloc_next_ptr()
3395 qed_chain_alloc_single(struct qed_dev *cdev, struct qed_chain *p_chain) in qed_chain_alloc_single()
3413 struct qed_chain *p_chain, in qed_chain_alloc_pbl()
3478 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.c1683 struct qed_chain *p_tx_chain = &p_ll2->tx_queue.txq_chain; in qed_ll2_prepare_tx_packet_set_bd()
1830 struct qed_chain *p_tx_chain; in qed_ll2_prepare_tx_packet()
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dqedr.h74 struct qed_chain pbl;
284 struct qed_chain pbl;
321 struct qed_chain pbl;
349 struct qed_chain pbl;
Dverbs.c1493 struct qed_chain *pbl; in qedr_create_srq()
3590 struct qed_chain *pbl; in qedr_post_srq_recv()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede.h335 struct qed_chain rx_bd_ring;
336 struct qed_chain rx_comp_ring ____cacheline_aligned;
410 struct qed_chain tx_pbl;