/* Post the next entry, if needed */
if (to_post) {
mb_qe = bfa_q_first(&bna->mbox_mod.posted_q);
- bfa_ioc_mbox_queue(&bna->device.ioc,
+ bfa_nw_ioc_mbox_queue(&bna->device.ioc,
&mb_qe->cmd);
}
} else {
writel(init_halt, bna->device.ioc.ioc_regs.ll_halt);
}
- bfa_ioc_error_isr(&bna->device.ioc);
+ bfa_nw_ioc_error_isr(&bna->device.ioc);
}
void
return;
}
if (BNA_IS_MBOX_INTR(intr_status))
- bfa_ioc_mbox_isr(&bna->device.ioc);
+ bfa_nw_ioc_mbox_isr(&bna->device.ioc);
}
void
bna->mbox_mod.msg_pending++;
if (bna->mbox_mod.state == BNA_MBOX_FREE) {
list_add_tail(&mbox_qe->qe, &bna->mbox_mod.posted_q);
- bfa_ioc_mbox_queue(&bna->device.ioc, &mbox_qe->cmd);
+ bfa_nw_ioc_mbox_queue(&bna->device.ioc, &mbox_qe->cmd);
bna->mbox_mod.state = BNA_MBOX_POSTED;
} else {
list_add_tail(&mbox_qe->qe, &bna->mbox_mod.posted_q);
void
bna_mbox_mod_init(struct bna_mbox_mod *mbox_mod, struct bna *bna)
{
- bfa_ioc_mbox_regisr(&bna->device.ioc, BFI_MC_LL, bna_ll_isr, bna);
+ bfa_nw_ioc_mbox_regisr(&bna->device.ioc, BFI_MC_LL, bna_ll_isr, bna);
mbox_mod->state = BNA_MBOX_FREE;
mbox_mod->msg_ctr = mbox_mod->msg_pending = 0;
INIT_LIST_HEAD(&mbox_mod->posted_q);
void
bna_port_mac_get(struct bna_port *port, mac_t *mac)
{
- *mac = bfa_ioc_get_mac(&port->bna->device.ioc);
+ *mac = bfa_nw_ioc_get_mac(&port->bna->device.ioc);
}
/**
case DEVICE_E_ENABLE:
if (device->intr_type == BNA_INTR_T_MSIX)
bna_mbox_msix_idx_set(device);
- bfa_ioc_enable(&device->ioc);
+ bfa_nw_ioc_enable(&device->ioc);
bfa_fsm_set_state(device, bna_device_sm_ioc_ready_wait);
break;
static void
bna_device_sm_ioc_disable_wait_entry(struct bna_device *device)
{
- bfa_ioc_disable(&device->ioc);
+ bfa_nw_ioc_disable(&device->ioc);
}
static void
* 1. DMA memory for IOC attributes
* 2. Kernel memory for FW trace
*/
- bfa_ioc_attach(&device->ioc, device, &bfa_iocll_cbfn);
- bfa_ioc_pci_init(&device->ioc, &bna->pcidev, BFI_MC_LL);
+ bfa_nw_ioc_attach(&device->ioc, device, &bfa_iocll_cbfn);
+ bfa_nw_ioc_pci_init(&device->ioc, &bna->pcidev, BFI_MC_LL);
BNA_GET_DMA_ADDR(
&res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].dma, dma);
- bfa_ioc_mem_claim(&device->ioc,
+ bfa_nw_ioc_mem_claim(&device->ioc,
res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].kva,
dma);
{
bna_mbox_mod_uninit(&device->bna->mbox_mod);
- bfa_cee_detach(&device->bna->cee);
-
- bfa_ioc_detach(&device->ioc);
+ bfa_nw_ioc_detach(&device->ioc);
device->bna = NULL;
}
&res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].dma, dma);
kva = res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].kva;
- bfa_cee_attach(&bna->cee, &device->ioc, bna);
- bfa_cee_mem_claim(&bna->cee, kva, dma);
- kva += bfa_cee_meminfo();
- dma += bfa_cee_meminfo();
+ bfa_nw_cee_attach(&bna->cee, &device->ioc, bna);
+ bfa_nw_cee_mem_claim(&bna->cee, kva, dma);
+ kva += bfa_nw_cee_meminfo();
+ dma += bfa_nw_cee_meminfo();
}
res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mem_type = BNA_MEM_T_DMA;
res_info[BNA_RES_MEM_T_COM].res_u.mem_info.num = 1;
res_info[BNA_RES_MEM_T_COM].res_u.mem_info.len = ALIGN(
- bfa_cee_meminfo(), PAGE_SIZE);
+ bfa_nw_cee_meminfo(), PAGE_SIZE);
/* Virtual memory for retreiving fw_trc */
res_info[BNA_RES_MEM_T_FWTRC].res_type = BNA_RES_T_MEM;
res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mem_type = BNA_MEM_T_DMA;
res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.num = 1;
res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.len =
- ALIGN(bfa_ioc_meminfo(), PAGE_SIZE);
+ ALIGN(bfa_nw_ioc_meminfo(), PAGE_SIZE);
/* DMA memory for index segment of an IB */
res_info[BNA_RES_MEM_T_IBIDX].res_type = BNA_RES_T_MEM;