cnic 188 drivers/scsi/bnx2fc/bnx2fc.h struct cnic_dev *cnic; cnic 89 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static struct bnx2fc_hba *bnx2fc_find_hba_for_cnic(struct cnic_dev *cnic); cnic 1360 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static struct bnx2fc_hba *bnx2fc_hba_create(struct cnic_dev *cnic) cnic 1375 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->cnic = cnic; cnic 1377 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->max_tasks = cnic->max_fcoe_exchanges; cnic 1387 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->phys_dev = cnic->netdev; cnic 1735 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct cnic_dev *cnic; cnic 1738 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (!hba->cnic) { cnic 1742 drivers/scsi/bnx2fc/bnx2fc_fcoe.c cnic = hba->cnic; cnic 1743 drivers/scsi/bnx2fc/bnx2fc_fcoe.c pdev = hba->pcidev = cnic->pcidev; cnic 1801 drivers/scsi/bnx2fc/bnx2fc_fcoe.c struct cnic_dev *cnic; cnic 1807 drivers/scsi/bnx2fc/bnx2fc_fcoe.c cnic = hba->cnic; cnic 1808 drivers/scsi/bnx2fc/bnx2fc_fcoe.c stats_addr = &cnic->stats_addr->fcoe_stat; cnic 1921 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->cnic->netdev->name); cnic 2203 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (!hba->cnic) cnic 2212 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (!hba->cnic->get_fc_npiv_tbl) cnic 2219 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (hba->cnic->get_fc_npiv_tbl(hba->cnic, npiv_tbl)) cnic 2481 drivers/scsi/bnx2fc/bnx2fc_fcoe.c static struct bnx2fc_hba *bnx2fc_find_hba_for_cnic(struct cnic_dev *cnic) cnic 2487 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (hba->cnic == cnic) cnic 2562 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->cnic->unregister_device(hba->cnic, CNIC_ULP_FCOE); cnic 2789 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->cnic->unregister_device(hba->cnic, cnic 47 drivers/scsi/bnx2fc/bnx2fc_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 48 drivers/scsi/bnx2fc/bnx2fc_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 71 drivers/scsi/bnx2fc/bnx2fc_hwi.c if (!hba->cnic) { cnic 141 drivers/scsi/bnx2fc/bnx2fc_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 142 drivers/scsi/bnx2fc/bnx2fc_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 160 drivers/scsi/bnx2fc/bnx2fc_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 161 drivers/scsi/bnx2fc/bnx2fc_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 344 drivers/scsi/bnx2fc/bnx2fc_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 345 drivers/scsi/bnx2fc/bnx2fc_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 415 drivers/scsi/bnx2fc/bnx2fc_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 416 drivers/scsi/bnx2fc/bnx2fc_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 479 drivers/scsi/bnx2fc/bnx2fc_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 480 drivers/scsi/bnx2fc/bnx2fc_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 509 drivers/scsi/bnx2fc/bnx2fc_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 510 drivers/scsi/bnx2fc/bnx2fc_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 401 drivers/scsi/bnx2i/bnx2i.h struct cnic_dev *cnic; cnic 823 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_hba *bnx2i_find_hba_for_cnic(struct cnic_dev *cnic); cnic 825 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_hba *bnx2i_alloc_hba(struct cnic_dev *cnic); cnic 674 drivers/scsi/bnx2i/bnx2i_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 675 drivers/scsi/bnx2i/bnx2i_hwi.c hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, 1); cnic 770 drivers/scsi/bnx2i/bnx2i_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 771 drivers/scsi/bnx2i/bnx2i_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, 1); cnic 830 drivers/scsi/bnx2i/bnx2i_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 831 drivers/scsi/bnx2i/bnx2i_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 899 drivers/scsi/bnx2i/bnx2i_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 900 drivers/scsi/bnx2i/bnx2i_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); cnic 1321 drivers/scsi/bnx2i/bnx2i_hwi.c if (hba->cnic && hba->cnic->submit_kwqes) cnic 1322 drivers/scsi/bnx2i/bnx2i_hwi.c rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, 2); cnic 119 drivers/scsi/bnx2i/bnx2i_init.c if (tmp_hba->cnic && tmp_hba->cnic->cm_select_dev) { cnic 135 drivers/scsi/bnx2i/bnx2i_init.c struct bnx2i_hba *bnx2i_find_hba_for_cnic(struct cnic_dev *cnic) cnic 141 drivers/scsi/bnx2i/bnx2i_init.c if (hba->cnic == cnic) { cnic 273 drivers/scsi/bnx2i/bnx2i_init.c static int bnx2i_init_one(struct bnx2i_hba *hba, struct cnic_dev *cnic) cnic 278 drivers/scsi/bnx2i/bnx2i_init.c if (!cnic->max_iscsi_conn) { cnic 285 drivers/scsi/bnx2i/bnx2i_init.c hba->cnic = cnic; cnic 286 drivers/scsi/bnx2i/bnx2i_init.c rc = cnic->register_device(cnic, CNIC_ULP_ISCSI, hba); cnic 294 drivers/scsi/bnx2i/bnx2i_init.c "hba=%p, cnic=%p\n", hba, cnic); cnic 357 drivers/scsi/bnx2i/bnx2i_init.c hba->cnic->unregister_device(hba->cnic, CNIC_ULP_ISCSI); cnic 381 drivers/scsi/bnx2i/bnx2i_init.c stats = (struct iscsi_stats_info *)hba->cnic->stats_addr; cnic 387 drivers/scsi/bnx2i/bnx2i_init.c memcpy(stats->mac_add1 + 2, hba->cnic->mac_addr, ETH_ALEN); cnic 537 drivers/scsi/bnx2i/bnx2i_init.c hba->cnic->unregister_device(hba->cnic, CNIC_ULP_ISCSI); cnic 786 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_hba *bnx2i_alloc_hba(struct cnic_dev *cnic) cnic 794 drivers/scsi/bnx2i/bnx2i_iscsi.c shost->dma_boundary = cnic->pcidev->dma_mask; cnic 803 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->netdev = cnic->netdev; cnic 805 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->pcidev = cnic->pcidev; cnic 814 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_identify_device(hba, cnic); cnic 1565 drivers/scsi/bnx2i/bnx2i_iscsi.c len = sysfs_format_mac(buf, hba->cnic->mac_addr, 6); cnic 1667 drivers/scsi/bnx2i/bnx2i_iscsi.c struct cnic_dev *cnic = NULL; cnic 1670 drivers/scsi/bnx2i/bnx2i_iscsi.c if (hba && hba->cnic) cnic 1671 drivers/scsi/bnx2i/bnx2i_iscsi.c cnic = hba->cnic->cm_select_dev(desti, CNIC_ULP_ISCSI); cnic 1672 drivers/scsi/bnx2i/bnx2i_iscsi.c if (!cnic) { cnic 1677 drivers/scsi/bnx2i/bnx2i_iscsi.c hba = bnx2i_find_hba_for_cnic(cnic); cnic 1709 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->cnic->cm_destroy(ep->cm_sk); cnic 1779 drivers/scsi/bnx2i/bnx2i_iscsi.c struct cnic_dev *cnic; cnic 1804 drivers/scsi/bnx2i/bnx2i_iscsi.c cnic = hba->cnic; cnic 1872 drivers/scsi/bnx2i/bnx2i_iscsi.c rc = cnic->cm_create(cnic, CNIC_ULP_ISCSI, bnx2i_ep->ep_cid, cnic 1901 drivers/scsi/bnx2i/bnx2i_iscsi.c rc = cnic->cm_connect(bnx2i_ep->cm_sk, &saddr); cnic 2026 drivers/scsi/bnx2i/bnx2i_iscsi.c struct cnic_dev *cnic; cnic 2036 drivers/scsi/bnx2i/bnx2i_iscsi.c cnic = hba->cnic; cnic 2037 drivers/scsi/bnx2i/bnx2i_iscsi.c if (!cnic) cnic 2082 drivers/scsi/bnx2i/bnx2i_iscsi.c close_ret = cnic->cm_close(bnx2i_ep->cm_sk); cnic 2084 drivers/scsi/bnx2i/bnx2i_iscsi.c close_ret = cnic->cm_abort(bnx2i_ep->cm_sk); cnic 2184 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->cnic->iscsi_nl_msg_recv(hba->cnic, ISCSI_UEVENT_PATH_UPDATE, buf,