dma_addr_t
dma_addr_t mapping, uint32_t maxlen_flags,
dma_addr_t mapping, int len, uint32_t flags,
dma_addr_t rx_std_mapping;
dma_addr_t rx_jumbo_mapping;
dma_addr_t rx_rcb_mapping;
dma_addr_t tx_desc_mapping;
dma_addr_t status_mapping;
dma_addr_t stats_mapping;
dma_addr_t mapping;
#define IS_DMA64 (sizeof (dma_addr_t) == 8)
#define IS_DMA64 (sizeof (dma_addr_t) == 8)
void *qede_osal_dma_alloc_coherent(struct ecore_dev *, dma_addr_t *, size_t);
void qede_osal_dma_free_coherent(struct ecore_dev *, void *, dma_addr_t, size_t);
dma_addr_t sb_phy_addr,
dma_addr_t completion_word_phys_addr;
dma_addr_t intermediate_buffer_phys_addr;
dma_addr_t dmae_cmd_phys_addr;
dma_addr_t p_phys_table;
dma_addr_t p_phys_addr;
dma_addr_t ecore_chain_get_pbl_phys(struct ecore_chain *p_chain)
dma_addr_t p_phys_addr)
dma_addr_t p_phys_pbl,
void *p_virt_next, dma_addr_t p_phys_next)
dma_addr_t p_pbl_phys;
dma_addr_t p_phys;
dma_addr_t p_phys;
dma_addr_t p_phys;
dma_addr_t pci_buf_phys_addr;
dma_addr_t pci_buf_phys_addr;
dma_addr_t p_phys = p_chain->p_phys_addr, p_phys_next = 0;
*(dma_addr_t *)p_pbl_virt,
dma_addr_t p_phys = 0;
dma_addr_t p_phys = 0;
dma_addr_t p_phys = 0, p_pbl_phys = 0;
*(dma_addr_t *)p_pbl_virt = p_phys;
dma_addr_t dest_addr,
dma_addr_t source_addr,
dma_addr_t dest_addr,
dma_addr_t sq_pbl_addr;
dma_addr_t sq_curr_page_addr;
dma_addr_t sq_next_page_addr;
dma_addr_t xferq_pbl_addr;
dma_addr_t xferq_addr[4];
dma_addr_t confq_pbl_addr;
dma_addr_t confq_addr[2];
dma_addr_t terminate_params;
dma_addr_t dest_addr,
dma_addr_t source_addr,
dma_addr_t dest_addr,
dma_addr_t *p_addr = &p_hwfn->dmae_info.completion_word_phys_addr;
dma_addr_t p_phys;
dma_addr_t phys = p_hwfn->dmae_info.intermediate_buffer_phys_addr;
dma_addr_t phys = p_hwfn->dmae_info.completion_word_phys_addr;
dma_addr_t sb_phy_addr)
dma_addr_t p_phys = 0;
dma_addr_t sb_phys, u16 igu_sb_id,
dma_addr_t sb_phy_addr,
dma_addr_t p_phys = 0;
dma_addr_t sb_phys;
dma_addr_t sb_phys,
dma_addr_t sb_phy_addr,
dma_addr_t sb_phys;
dma_addr_t sq_pbl_addr;
dma_addr_t tcp_upload_params_phys_addr;
dma_addr_t queue_cnts_phys_addr;
dma_addr_t syn_phy_addr;
dma_addr_t bd_chain_phys_addr,
dma_addr_t cqe_pbl_addr,
dma_addr_t pbl_addr, u16 pbl_size,
dma_addr_t pbl_addr, u16 pbl_size,
dma_addr_t pbl_addr, u16 pbl_size,
dma_addr_t p_addr, u16 length,
dma_addr_t bd_chain_phys_addr,
dma_addr_t cqe_pbl_addr,
dma_addr_t bd_chain_phys_addr,
dma_addr_t cqe_pbl_addr,
dma_addr_t bd_chain_phys_addr,
dma_addr_t cqe_pbl_addr,
dma_addr_t pbl_addr, u16 pbl_size,
dma_addr_t p_addr, u16 length,
dma_addr_t bd_chain_phys_addr,
dma_addr_t cqe_pbl_addr,
dma_addr_t pbl_addr,
dma_addr_t *addr,
dma_addr_t rx_buf_addr;
dma_addr_t tx_frag;
dma_addr_t rx_buf_addr;
dma_addr_t rx_buf_addr,
dma_addr_t first_frag_addr,
dma_addr_t first_frag_addr,
dma_addr_t addr,
dma_addr_t first_frag;
dma_addr_t addr,
dma_addr_t rx_buffer_phys_addr;
dma_addr_t data_phys_addr;
dma_addr_t pkt_hdr;
dma_addr_t mpa_frag;
dma_addr_t sq_pbl_ptr;
dma_addr_t orq_phys_addr;
dma_addr_t rq_pbl_ptr;
dma_addr_t irq_phys_addr;
dma_addr_t shared_queue_phys_addr;
dma_addr_t ep_buffer_phys;
dma_addr_t async_output_phys;
dma_addr_t syn_phy_addr;
dma_addr_t rq_pbl_phys;
dma_addr_t sq_pbl_phys;
dma_addr_t p_phys = 0;
dma_addr_t p_phys = 0;
dma_addr_t p_phys;
dma_addr_t vf_bulletin;
dma_addr_t mbx_msg_phys_addr;
dma_addr_t mbx_reply_phys_addr;
dma_addr_t bulletins_phys;
dma_addr_t req_phys;
dma_addr_t reply_phys;
dma_addr_t pending_req;
#define DMA_LO(x) ((u32)(((dma_addr_t)(x)) & 0xffffffff))
#define DMA_HI(x) ((u32)(((dma_addr_t)(x)) >> 32))
#define HILO_DMA(hi, lo) HILO_GEN(hi, lo, dma_addr_t)
dma_addr_t bd_chain_phys_addr,
dma_addr_t cqe_pbl_addr,
dma_addr_t pbl_addr, u16 pbl_size,
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxq_start(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, u16 bd_max_bytes, dma_addr_t bd_chain_phys_addr, dma_addr_t cqe_pbl_addr, u16 cqe_pbl_size, void OSAL_IOMEM **pp_prod) {return ECORE_INVAL;}
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_txq_start(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, void OSAL_IOMEM **pp_doorbell) {return ECORE_INVAL;}
dma_addr_t vf2pf_request_phys;
dma_addr_t pf2vf_reply_phys;
dma_addr_t phys;
dma_addr_t p_phys_table;
qede_osal_dma_alloc_coherent(struct ecore_dev *edev, dma_addr_t *paddr,
*paddr = (dma_addr_t)new_entry->paddr;
dma_addr_t paddr, size_t size)
#define XGE_OS_INVALID_DMA_ADDR ((dma_addr_t)0)
static inline dma_addr_t xge_os_dma_map(pci_dev_h pdev, pci_dma_h dmah,
dma_addr_t dma_addr, size_t size, int dir)
dma_addr_t dma_addr, u64 dma_offset, size_t length, int dir)
dma_addr_t dma_addr;
dma_addr_t dma_data;
dma_addr_t dma_addr;
xge_hal_check_alignment(dma_addr_t dma_pointer, int size, int alignment,
dma_addr_t dma_addr;
dma_addr_t align_dma_addr;
int frag_idx, dma_addr_t dma_pointer, int size);
dma_addr_t dma_pointer, int size, int misaligned_size);
dma_addr_t addr;
dma_addr_t dma_addr;
__HAL_STATIC_RING __HAL_INLINE_RING dma_addr_t
dma_addr_t dma_next);
xge_hal_ring_dtr_1b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointer, int size);
dma_addr_t *dma_pointer, int *pkt_length);
xge_hal_ring_dtr_3b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[],
dma_addr_t dma_pointers[], int sizes[]);
xge_hal_ring_dtr_5b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[],
dma_addr_t dma_pointer[], int sizes[]);
dma_addr_t dma_addr;
xge_hal_check_alignment(dma_addr_t dma_pointer, int size, int alignment,
int frag_idx, dma_addr_t dma_pointer, int size)
dma_addr_t dma_pointer, int size, int misaligned_size)
txdl_priv->align_dma_addr = (dma_addr_t)0;
xge_hal_ring_dtr_1b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointer, int size)
dma_addr_t *dma_pointer, int *pkt_length)
xge_hal_ring_dtr_3b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[],
dma_addr_t dma_pointers[], int sizes[])
xge_hal_ring_dtr_5b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[],
dma_addr_t dma_pointers[], int sizes[])
__HAL_STATIC_RING __HAL_INLINE_RING dma_addr_t
return (dma_addr_t)*((u64 *)(void *)((char *)block +
dma_addr_t dma_next)
static dma_addr_t
dma_addr_t to_dma, from_dma __unused;