/freebsd-10-stable/sys/dev/qlnx/qlnxe/ |
H A D | ecore_l2.h | 118 struct ecore_queue_cid *p_cid); 134 * @param p_cid 144 struct ecore_queue_cid *p_cid, 154 * @param p_cid 163 struct ecore_queue_cid *p_cid, 172 struct ecore_queue_cid *p_cid); 177 struct ecore_queue_cid *p_cid); 181 struct ecore_queue_cid *p_cid, 186 struct ecore_queue_cid *p_cid,
|
H A D | ecore_l2.c | 165 struct ecore_queue_cid *p_cid) 168 u16 queue_id = p_cid->rel.queue_id; 190 p_cid->qid_usage_idx = first; 198 struct ecore_queue_cid *p_cid) 202 OSAL_CLEAR_BIT(p_cid->qid_usage_idx, 203 p_hwfn->p_l2_info->pp_qid_usage[p_cid->rel.queue_id]); 209 struct ecore_queue_cid *p_cid) 211 bool b_legacy_vf = !!(p_cid->vf_legacy & 218 _ecore_cxt_release_cid(p_hwfn, p_cid->cid, p_cid 164 ecore_eth_queue_qid_usage_add(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument 197 ecore_eth_queue_qid_usage_del(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument 208 ecore_eth_queue_cid_release(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument 237 struct ecore_queue_cid *p_cid; local 330 struct ecore_queue_cid *p_cid; local 927 ecore_eth_rxq_start_ramrod(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) argument 986 ecore_eth_pf_rx_queue_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) argument 1021 struct ecore_queue_cid *p_cid; local 1063 struct ecore_queue_cid *p_cid; local 1118 struct ecore_queue_cid *p_cid; local 1154 ecore_eth_pf_rx_queue_stop(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, bool b_eq_completion_only, bool b_cqe_completion) argument 1196 struct ecore_queue_cid *p_cid = (struct ecore_queue_cid *)p_rxq; local 1212 ecore_eth_txq_start_ramrod(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id) argument 1253 ecore_eth_pf_tx_queue_start(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, u8 tc, dma_addr_t pbl_addr, u16 pbl_size, void OSAL_IOMEM **pp_doorbell) argument 1283 struct ecore_queue_cid *p_cid; local 1308 ecore_eth_pf_tx_queue_stop(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument 1332 struct ecore_queue_cid *p_cid = (struct ecore_queue_cid *)p_handle; local 2245 ecore_get_rxq_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_queue_cid *p_cid, u16 *p_rx_coal) argument 2280 ecore_get_txq_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_queue_cid *p_cid, u16 *p_tx_coal) argument 2319 struct ecore_queue_cid *p_cid = (struct ecore_queue_cid *)handle; local [all...] |
H A D | ecore_vf.h | 94 * @param p_cid - queue cid 99 struct ecore_queue_cid *p_cid); 107 * @param p_cid - queue cid 112 struct ecore_queue_cid *p_cid); 129 * @param p_cid - Only relative fields are relevant 140 struct ecore_queue_cid *p_cid, 152 * @param p_cid 161 struct ecore_queue_cid *p_cid, 169 * @param p_cid 175 struct ecore_queue_cid *p_cid, 345 ecore_vf_pf_rxq_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, u16 OSAL_UNUSED bd_max_bytes, dma_addr_t OSAL_UNUSED bd_chain_phys_addr, dma_addr_t OSAL_UNUSED cqe_pbl_addr, u16 OSAL_UNUSED cqe_pbl_size, void OSAL_IOMEM OSAL_UNUSED **pp_prod) argument 346 ecore_vf_pf_txq_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, dma_addr_t OSAL_UNUSED pbl_addr, u16 OSAL_UNUSED pbl_size, void OSAL_IOMEM OSAL_UNUSED **pp_doorbell) argument 348 ecore_vf_pf_rxq_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, bool OSAL_UNUSED cqe_completion) argument 349 ecore_vf_pf_txq_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid) argument [all...] |
H A D | ecore_cxt.h | 196 * @param p_cid 202 u32 *p_cid); 210 * @param p_cid 217 u32 *p_cid, u8 vfid);
|
H A D | ecore_sriov.c | 246 if (p_queue->cids[i].p_cid && 248 return p_queue->cids[i].p_cid; 275 if (p_qcid->p_cid == OSAL_NULL) 1586 if (!p_queue->cids[j].p_cid) 1590 p_queue->cids[j].p_cid); 1591 p_queue->cids[j].p_cid = OSAL_NULL; 2091 struct ecore_queue_cid *p_cid = OSAL_NULL; local 2094 p_cid = ecore_iov_get_vf_rx_queue_cid(p_queue); 2095 if (p_cid == OSAL_NULL) 2099 (void **)&p_cid, 2353 struct ecore_queue_cid *p_cid; local 2624 struct ecore_queue_cid *p_cid; local 2714 struct ecore_queue_cid *p_cid; local 3127 struct ecore_queue_cid *p_cid; local 3600 struct ecore_queue_cid *p_cid; local 3669 struct ecore_queue_cid *p_cid; local 3749 struct ecore_queue_cid *p_cid; local [all...] |
H A D | ecore_vf.c | 197 struct ecore_queue_cid *p_cid) 209 p_qid_tlv->qid = p_cid->qid_usage_idx; 833 struct ecore_queue_cid *p_cid, 843 u16 rx_qid = p_cid->rel.queue_id; 853 req->hw_sb = p_cid->sb_igu_id; 854 req->sb_index = p_cid->sb_idx; 875 ecore_vf_pf_add_qid(p_hwfn, p_cid); 917 struct ecore_queue_cid *p_cid, 928 req->rx_qid = p_cid->rel.queue_id; 932 ecore_vf_pf_add_qid(p_hwfn, p_cid); 196 ecore_vf_pf_add_qid(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument 832 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) argument 916 ecore_vf_pf_rxq_stop(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, bool cqe_completion) argument 956 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) argument 1017 ecore_vf_pf_txq_stop(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument 1613 ecore_vf_pf_get_coalesce(struct ecore_hwfn *p_hwfn, u16 *p_coal, struct ecore_queue_cid *p_cid) argument 1647 ecore_vf_pf_set_coalesce(struct ecore_hwfn *p_hwfn, u16 rx_coal, u16 tx_coal, struct ecore_queue_cid *p_cid) argument [all...] |
H A D | ecore_sriov.h | 97 struct ecore_queue_cid *p_cid; member in struct:ecore_vf_queue_cid
|
H A D | ecore_cxt.c | 1997 u32 *p_cid, u8 vfid) 2035 *p_cid = rel_cid + p_map->start_cid; 2039 *p_cid, rel_cid, vfid, type); 2046 u32 *p_cid) 2048 return _ecore_cxt_acquire_cid(p_hwfn, type, p_cid, ECORE_CXT_PF_CID); 1995 _ecore_cxt_acquire_cid(struct ecore_hwfn *p_hwfn, enum protocol_type type, u32 *p_cid, u8 vfid) argument 2044 ecore_cxt_acquire_cid(struct ecore_hwfn *p_hwfn, enum protocol_type type, u32 *p_cid) argument
|
H A D | ecore_dev.c | 6475 struct ecore_queue_cid *p_cid = (struct ecore_queue_cid *)p_handle; local 6487 tx_coal, p_cid); 6495 rc = ecore_set_rxq_coalesce(p_hwfn, p_ptt, rx_coal, p_cid); 6502 rc = ecore_set_txq_coalesce(p_hwfn, p_ptt, tx_coal, p_cid); 6516 struct ecore_queue_cid *p_cid) 6537 p_cid->sb_igu_id, false); 6542 USTORM_ETH_QUEUE_ZONE_OFFSET(p_cid->abs.queue_id); 6556 struct ecore_queue_cid *p_cid) 6577 p_cid->sb_igu_id, true); 6582 XSTORM_ETH_QUEUE_ZONE_OFFSET(p_cid 6513 ecore_set_rxq_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 coalesce, struct ecore_queue_cid *p_cid) argument 6553 ecore_set_txq_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 coalesce, struct ecore_queue_cid *p_cid) argument [all...] |