/freebsd-11-stable/sys/dev/qlnx/qlnxe/ |
H A D | bcm_osal.h | 218 #define REG_WR(hwfn, addr, val) qlnx_reg_wr32(hwfn, addr, val) 219 #define REG_WR16(hwfn, addr, val) qlnx_reg_wr16(hwfn, addr, val) 225 #define REG_RD(hwfn, addr) qlnx_reg_rd32(hwfn, addr) 226 #define DOORBELL(hwfn, addr, value) \ 227 qlnx_dbell_wr32(hwfn, addr, value) 251 #define OSAL_DPC_ALLOC(hwfn) malloc(PAGE_SIZE, M_QLNXBUF, M_NOWAIT) 252 #define OSAL_DPC_INIT(dpc, hwfn) nothin [all...] |
H A D | ecore_init_ops.h | 100 #define STORE_RT_REG(hwfn, offset, val) \ 101 ecore_init_store_rt_reg(hwfn, offset, val) 103 #define OVERWRITE_RT_REG(hwfn, offset, val) \ 104 ecore_init_store_rt_reg(hwfn, offset, val) 121 #define STORE_RT_REG_AGG(hwfn, offset, val) \ 122 ecore_init_store_rt_agg(hwfn, offset, (u32*)&val, sizeof(val))
|
H A D | ecore_int.c | 68 #define ecore_dbg_read_attn(hwfn, ptt, id, type, clear, results) \ 69 dbg_read_attn(hwfn, ptt, id, type, clear, results) 70 #define ecore_dbg_parse_attn(hwfn, results) \ 71 dbg_parse_attn(hwfn, results) 1263 DP_VERBOSE(p_hwfn, ECORE_MSG_INTR, "DPC Called! (hwfn %p %d)\n",
|
H A D | ecore_vf.c | 528 /* Set number of hwfns - might be overriden once leading hwfn learns 547 /* Doorbells are tricky; Upper-layer has alreday set the hwfn doorbell 566 /* here, value would be correct ONLY if the leading hwfn 1872 bool ecore_vf_bulletin_get_forced_mac(struct ecore_hwfn *hwfn, u8 *dst_mac, argument 1877 bulletin = &hwfn->vf_iov_info->bulletin_shadow; 1907 bool ecore_vf_bulletin_get_forced_vlan(struct ecore_hwfn *hwfn, u16 *dst_pvid) argument 1911 bulletin = &hwfn->vf_iov_info->bulletin_shadow;
|
H A D | ecore_vf_api.h | 143 * @param hwfn 151 bool ecore_vf_bulletin_get_forced_mac(struct ecore_hwfn *hwfn, u8 *dst_mac, 158 * @param hwfn 162 bool ecore_vf_bulletin_get_forced_vlan(struct ecore_hwfn *hwfn, u16 *dst_pvid); 224 static OSAL_INLINE bool ecore_vf_bulletin_get_forced_mac(struct ecore_hwfn OSAL_UNUSED *hwfn, u8 OSAL_UNUSED *dst_mac, u8 OSAL_UNUSED *p_is_forced) {return false;} argument
|
H A D | qlnx_def.h | 706 extern void qlnx_fill_link(qlnx_host_t *ha, struct ecore_hwfn *hwfn,
|
H A D | qlnx_os.c | 5497 qlnx_reg_rd32(void *hwfn, uint32_t reg_addr) argument 5502 p_hwfn = hwfn; 5511 qlnx_reg_wr32(void *hwfn, uint32_t reg_addr, uint32_t value) argument 5513 struct ecore_hwfn *p_hwfn = hwfn; 5522 qlnx_reg_wr16(void *hwfn, uint32_t reg_addr, uint16_t value) argument 5524 struct ecore_hwfn *p_hwfn = hwfn; 5532 qlnx_dbell_wr32_db(void *hwfn, void *reg_addr, uint32_t value) argument 5538 p_hwfn = hwfn; 5549 qlnx_dbell_wr32(void *hwfn, uint32_t reg_addr, uint32_t value) argument 5551 struct ecore_hwfn *p_hwfn = hwfn; 5676 qlnx_fill_link(qlnx_host_t *ha, struct ecore_hwfn *hwfn, struct qlnx_link_output *if_link) argument 7354 struct ecore_hwfn *hwfn; local 7713 struct ecore_hwfn *hwfn; local 8027 __qlnx_iov_update_vport(struct ecore_hwfn *hwfn, uint8_t vfid, struct ecore_sp_vport_update_params *params, uint16_t * tlvs) argument 8052 qlnx_iov_update_vport(void *hwfn, uint8_t vfid, void *params, uint16_t *tlvs) argument 8217 struct ecore_hwfn *hwfn = &cdev->hwfns[i]; local 8262 qlnx_sriov_enable_qid_config(struct ecore_hwfn *hwfn, u16 vfid, struct ecore_iov_vf_init_params *params) argument 8328 struct ecore_hwfn *hwfn = &cdev->hwfns[j]; local [all...] |