/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/include/ |
H A D | mm_solaris.h | 101 void MM_ACQUIRE_SPQ_LOCK_IMP(struct _lm_device_t * pDev); 102 void MM_RELEASE_SPQ_LOCK_IMP(struct _lm_device_t * pDev); 103 void MM_ACQUIRE_SPQ_LOCK_DPC_IMP(struct _lm_device_t * pDev); 104 void MM_RELEASE_SPQ_LOCK_DPC_IMP(struct _lm_device_t * pDev); 106 void MM_ACQUIRE_CID_LOCK_IMP(struct _lm_device_t * pDev); 107 void MM_RELEASE_CID_LOCK_IMP(struct _lm_device_t * pDev); 109 void MM_ACQUIRE_REQUEST_LOCK_IMP(struct _lm_device_t * pDev); 110 void MM_RELEASE_REQUEST_LOCK_IMP(struct _lm_device_t * pDev); 112 void MM_ACQUIRE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 113 void MM_RELEASE_PHY_LOCK_IMP(struct _lm_device_t * pDev); [all...] |
H A D | mm_ndismono.h | 109 void MM_ACQUIRE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 110 void MM_RELEASE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 111 void MM_ACQUIRE_PHY_LOCK_DPC_IMP(struct _lm_device_t * pDev); 112 void MM_RELEASE_PHY_LOCK_DPC_IMP(struct _lm_device_t * pDev);
|
H A D | mm_vbd.h | 130 void MM_ACQUIRE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 131 void MM_RELEASE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 132 void MM_ACQUIRE_PHY_LOCK_DPC_IMP(struct _lm_device_t * pDev); 133 void MM_RELEASE_PHY_LOCK_DPC_IMP(struct _lm_device_t * pDev);
|
/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_binding.h | 113 typedef boolean_t (*cli_ctl)(dev_info_t * pDev, 118 typedef boolean_t (*cli_indicate_tx)(dev_info_t * pDev, 121 typedef boolean_t (*cli_indicate_rx)(dev_info_t * pDev, 124 typedef boolean_t (*cli_indicate_cqes)(dev_info_t * pDev, 163 typedef boolean_t (*prv_ctl)(dev_info_t * pDev, 169 typedef mblk_t * (*prv_tx)(dev_info_t * pDev, 174 typedef boolean_t (*prv_poll)(dev_info_t * pDev); 176 typedef boolean_t (*prv_send_wqes)(dev_info_t * pDev, 180 typedef boolean_t (*prv_map_mailboxq)(dev_info_t * pDev, 185 typedef boolean_t (*prv_unmap_mailboxq)(dev_info_t * pDev, [all...] |
H A D | bnxe_mm.c | 99 void mm_wait(lm_device_t * pDev, argument 102 (void)pDev; 107 lm_status_t mm_read_pci(lm_device_t * pDev, argument 111 um_device_t * pUM = (um_device_t *)pDev; 119 lm_status_t mm_write_pci(lm_device_t * pDev, argument 123 um_device_t * pUM = (um_device_t *)pDev; 359 //ddi_dev_nregs(pUM->pDev, &numRegs); 361 ddi_dev_regsize(pUM->pDev, bar, ®Size); 377 if ((rc = ddi_regs_map_setup(pUM->pDev, 422 ddi_dev_regsize(pUM->pDev, ba 695 mm_rt_alloc_mem_imp(lm_device_t * pDev, u32_t memSize, const char * sz_file, const unsigned long line, u8_t cli_idx) argument 705 mm_rt_alloc_phys_mem_imp(lm_device_t * pDev, u32_t memSize, lm_address_t * pPhysAddr, u8_t flushType, const char * sz_file, const unsigned long line, u8_t cli_idx) argument 718 mm_get_current_time(lm_device_t * pDev) argument 726 mm_rt_free_mem(lm_device_t * pDev, void * pBuf, u32_t memSize, u8_t cli_idx) argument 801 mm_rt_free_phys_mem(lm_device_t * pDev, u32_t memSize, void * pBuf, lm_address_t pPhysAddr, u8_t cli_idx) argument 882 mm_set_done(lm_device_t * pDev, u32_t cid, void * cookie) argument 896 mm_return_sq_pending_command(lm_device_t * pDev, struct sq_pending_command * pPending) argument 905 mm_get_sq_pending_command(lm_device_t * pDev) argument 913 mm_copy_packet_buf(lm_device_t * pDev, lm_packet_t * pLMPkt, u8_t * pMemBuf, u32_t size) argument 946 mm_fan_failure(lm_device_t * pDev) argument 1181 mm_schedule_task(lm_device_t * pDev, u32_t delay_ms, lm_task_cb_t task, void * param) argument 1194 mm_register_lpme(lm_device_t * pDev, lm_generic_workitem_function * func, u8_t b_fw_access, u8_t b_queue_for_fw) argument 1210 MM_ACQUIRE_SPQ_LOCK_IMP(lm_device_t * pDev) argument 1216 MM_RELEASE_SPQ_LOCK_IMP(lm_device_t * pDev) argument 1222 MM_ACQUIRE_SPQ_LOCK_DPC_IMP(lm_device_t * pDev) argument 1228 MM_RELEASE_SPQ_LOCK_DPC_IMP(lm_device_t * pDev) argument 1234 MM_ACQUIRE_CID_LOCK_IMP(lm_device_t * pDev) argument 1240 MM_RELEASE_CID_LOCK_IMP(lm_device_t * pDev) argument 1246 MM_ACQUIRE_REQUEST_LOCK_IMP(lm_device_t * pDev) argument 1252 MM_RELEASE_REQUEST_LOCK_IMP(lm_device_t * pDev) argument 1258 MM_ACQUIRE_PHY_LOCK_IMP(lm_device_t * pDev) argument 1264 MM_RELEASE_PHY_LOCK_IMP(lm_device_t * pDev) argument 1270 MM_ACQUIRE_PHY_LOCK_DPC_IMP(lm_device_t * pDev) argument 1276 MM_RELEASE_PHY_LOCK_DPC_IMP(lm_device_t * pDev) argument 1282 mm_init_lock(lm_device_t * pDev, mm_spin_lock_t * spinlock) argument 1318 MM_ACQUIRE_MCP_LOCK_IMP(lm_device_t * pDev) argument 1324 MM_RELEASE_MCP_LOCK_IMP(lm_device_t * pDev) argument 1330 MM_ACQUIRE_ISLES_CONTROL_LOCK_IMP(lm_device_t * pDev) argument 1336 MM_RELEASE_ISLES_CONTROL_LOCK_IMP(lm_device_t * pDev) argument 1342 MM_ACQUIRE_ISLES_CONTROL_LOCK_DPC_IMP(lm_device_t * pDev) argument 1348 MM_RELEASE_ISLES_CONTROL_LOCK_DPC_IMP(lm_device_t * pDev) argument 1354 MM_ACQUIRE_IND_REG_LOCK_IMP(lm_device_t * pDev) argument 1360 MM_RELEASE_IND_REG_LOCK_IMP(lm_device_t * pDev) argument 1378 MM_ACQUIRE_SP_REQ_MGR_LOCK_IMP(lm_device_t * pDev) argument 1384 MM_RELEASE_SP_REQ_MGR_LOCK_IMP(lm_device_t * pDev) argument 1390 MM_ACQUIRE_SB_LOCK_IMP(lm_device_t * pDev, u8_t sb_idx) argument 1396 MM_RELEASE_SB_LOCK_IMP(lm_device_t * pDev, u8_t sb_idx) argument 1402 MM_ACQUIRE_ETH_CON_LOCK_IMP(lm_device_t * pDev) argument 1408 MM_RELEASE_ETH_CON_LOCK_IMP(lm_device_t * pDev) argument 1430 mm_event_log_generic_arg_fwd(lm_device_t * pDev, const lm_log_id_t lm_log_id, va_list argp) argument 1511 mm_event_log_generic(lm_device_t * pDev, const lm_log_id_t lm_log_id, ...) argument 1526 mm_build_ver_string(lm_device_t * pDev) argument 1539 mm_indicate_hw_failure(lm_device_t * pDev) argument [all...] |
H A D | bnxe_main.c | 66 u8_t BnxeInstance(void * pDev) argument 68 um_device_t * pUM = (um_device_t *)pDev; 74 char * BnxeDevName(void * pDev) argument 76 um_device_t * pUM = (um_device_t *)pDev; 178 if (pci_config_setup(pUM->pDev, &pUM->pPciCfg) != DDI_SUCCESS) 358 static int BnxeFmErrorCb(dev_info_t * pDev, argument 366 pci_ereport_post(pDev, err, NULL); 396 ddi_fm_init(pUM->pDev, &pUM->fmCapabilities, &iblk); 402 pci_ereport_setup(pUM->pDev); 408 ddi_fm_handler_register(pUM->pDev, BnxeFmErrorC 789 BnxeAttach(dev_info_t * pDev, ddi_attach_cmd_t cmd) argument 868 BnxeDetach(dev_info_t * pDev, ddi_detach_cmd_t cmd) argument 932 BnxeQuiesce(dev_info_t * pDev) argument 962 BnxeFcoeInitChild(dev_info_t * pDev, dev_info_t * cDip) argument 977 BnxeFcoeUninitChild(dev_info_t * pDev, dev_info_t * cDip) argument 984 BnxeBusCtl(dev_info_t * pDev, dev_info_t * pRDev, ddi_ctl_enum_t op, void * pArg, void * pResult) argument [all...] |
H A D | bnxe_debug.h | 66 void DbgMessageFunc(void * pDev, 133 void BnxeLogInfo(void * pDev, char * pFmt, ...); 134 void BnxeLogWarn(void * pDev, char * pFmt, ...); 138 void BnxeLogDbg(void * pDev, char * pFmt, ...);
|
H A D | bnxe_fcoe.c | 82 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 182 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 337 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 465 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 586 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 724 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 814 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 904 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 949 if (!pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, 1006 boolean_t BnxeFcoePrvCtl(dev_info_t * pDev, argument 1282 BnxeFcoePrvTx(dev_info_t * pDev, mblk_t * pMblk, u32_t flags, u16_t vlan_tag) argument 1334 BnxeFcoePrvPoll(dev_info_t * pDev) argument 1365 BnxeFcoePrvSendWqes(dev_info_t * pDev, void * wqes[], int wqeCnt) argument 1528 BnxeFcoePrvMapMailboxq(dev_info_t * pDev, u32_t cid, void ** ppMap, ddi_acc_handle_t * pAccHandle) argument 1561 BnxeFcoePrvUnmapMailboxq(dev_info_t * pDev, u32_t cid, void * pMap, ddi_acc_handle_t accHandle) argument [all...] |
H A D | bnxe_debug.c | 42 void DbgMessageFunc(void * pDev, argument 47 um_device_t * pUM = (um_device_t *)pDev; 139 void BnxeLogInfo(void * pDev, argument 143 um_device_t * pUM = (um_device_t *)pDev; 168 void BnxeLogWarn(void * pDev, argument 172 um_device_t * pUM = (um_device_t *)pDev; 191 void BnxeLogDbg(void * pDev, argument 195 um_device_t * pUM = (um_device_t *)pDev;
|
H A D | bnxe_mm_l4.c | 55 void MM_ACQUIRE_TOE_LOCK(lm_device_t *pDev) argument 57 BNXE_LOCK_ENTER_TOE((um_device_t *)pDev); 61 void MM_RELEASE_TOE_LOCK(lm_device_t *pDev) argument 63 BNXE_LOCK_EXIT_TOE((um_device_t *)pDev);
|
H A D | bnxe_intr.c | 254 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 267 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 309 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 325 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 400 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 469 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 523 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 617 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 786 static int BnxeGetInterruptCount(dev_info_t * pDev, int type, int intrTypes) argument 792 return (ddi_intr_get_nintrs(pDev, typ 806 dev_info_t * pDev = pUM->pDev; local 1255 dev_info_t * pDev; local [all...] |
H A D | bnxe_timer.c | 62 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_UNAFFECTED);
|
H A D | bnxe_hw.c | 678 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 999 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); 1049 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); 1056 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); 1076 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); 1083 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); 1417 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); 1424 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); 1454 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); 1782 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADE [all...] |
H A D | bnxe.h | 495 dev_info_t * pDev; member in struct:_BnxeFcoeData 577 dev_info_t * pDev; member in struct:_um_device 886 boolean_t BnxeFcoePrvCtl(dev_info_t * pDev, 890 mblk_t * BnxeFcoePrvTx(dev_info_t * pDev, 894 boolean_t BnxeFcoePrvPoll(dev_info_t * pDev); 895 boolean_t BnxeFcoePrvSendWqes(dev_info_t * pDev, 898 boolean_t BnxeFcoePrvMapMailboxq(dev_info_t * pDev, 902 boolean_t BnxeFcoePrvUnmapMailboxq(dev_info_t * pDev, 911 u8_t BnxeInstance(void * pDev); 912 char * BnxeDevName(void * pDev); [all...] |
H A D | bnxe_tx.c | 197 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 235 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 541 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 868 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 946 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 967 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 973 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 1108 if ((rc = ddi_dma_alloc_handle(pUM->pDev, 1156 if ((rc = ddi_dma_alloc_handle(pUM->pDev,
|
H A D | bnxe_rx.c | 378 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); 529 if (pUM->fcoe.pDev && pUM->fcoe.bind.cliIndicateRx) 531 pUM->fcoe.bind.cliIndicateRx(pUM->fcoe.pDev, head); 646 if ((rc = ddi_dma_alloc_handle(pUM->pDev,
|
H A D | bnxe_workq.c | 74 ddi_taskq_create(pUM->pDev, 93 ddi_taskq_create(pUM->pDev,
|
H A D | bnxe_cfg.c | 74 pUM->pDev, 84 pUM->pDev,
|
H A D | bnxe_kstat.c | 974 if (pUM->fcoe.pDev) 976 snprintf(buf, sizeof(buf), "%p", (void *)pUM->fcoe.pDev); 983 ddi_get_instance(pUM->fcoe.pDev));
|
H A D | bnxe_gld.c | 3016 pMac->m_dip = pUM->pDev;
|