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,