chba              932 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c static void update_address(struct cxgbi_hba *chba)
chba              934 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	if (chba->ipv4addr) {
chba              935 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		if (chba->vdev &&
chba              936 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		    chba->ipv4addr != cxgb3i_get_private_ipv4addr(chba->vdev)) {
chba              937 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 			cxgb3i_set_private_ipv4addr(chba->vdev, chba->ipv4addr);
chba              938 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 			cxgb3i_set_private_ipv4addr(chba->ndev, 0);
chba              940 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 				chba->vdev->name, &chba->ipv4addr);
chba              941 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		} else if (chba->ipv4addr !=
chba              942 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 				cxgb3i_get_private_ipv4addr(chba->ndev)) {
chba              943 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 			cxgb3i_set_private_ipv4addr(chba->ndev, chba->ipv4addr);
chba              945 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 				chba->ndev->name, &chba->ipv4addr);
chba              947 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	} else if (cxgb3i_get_private_ipv4addr(chba->ndev)) {
chba              948 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		if (chba->vdev)
chba              949 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 			cxgb3i_set_private_ipv4addr(chba->vdev, 0);
chba              950 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		cxgb3i_set_private_ipv4addr(chba->ndev, 0);
chba              960 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	struct cxgbi_hba *chba = cdev->hbas[csk->port_id];
chba              966 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	update_address(chba);
chba              967 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	if (chba->ipv4addr)
chba              968 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		csk->saddr.sin_addr.s_addr = chba->ipv4addr;
chba              322 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_hba *chba;
chba              328 drivers/scsi/cxgbi/libcxgbi.c 		chba = cdev->hbas[i];
chba              329 drivers/scsi/cxgbi/libcxgbi.c 		if (chba) {
chba              331 drivers/scsi/cxgbi/libcxgbi.c 			iscsi_host_remove(chba->shost);
chba              333 drivers/scsi/cxgbi/libcxgbi.c 			iscsi_host_free(chba->shost);
chba              343 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_hba *chba;
chba              350 drivers/scsi/cxgbi/libcxgbi.c 		shost = iscsi_host_alloc(sht, sizeof(*chba), 1);
chba              364 drivers/scsi/cxgbi/libcxgbi.c 		chba = iscsi_host_priv(shost);
chba              365 drivers/scsi/cxgbi/libcxgbi.c 		chba->cdev = cdev;
chba              366 drivers/scsi/cxgbi/libcxgbi.c 		chba->ndev = cdev->ports[i];
chba              367 drivers/scsi/cxgbi/libcxgbi.c 		chba->shost = shost;
chba              371 drivers/scsi/cxgbi/libcxgbi.c 			cdev, i, cdev->ports[i]->name, chba);
chba              383 drivers/scsi/cxgbi/libcxgbi.c 		cdev->hbas[i] = chba;
chba             1432 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_device *cdev = cconn->chba->cdev;
chba             1465 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_device *cdev = cconn->chba->cdev;
chba             1505 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_device *cdev = cconn->chba->cdev;
chba             1890 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_device *cdev = cconn->chba->cdev;
chba             2204 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_device *cdev = cconn->chba->cdev;
chba             2209 drivers/scsi/cxgbi/libcxgbi.c 	max = min(cconn->chba->cdev->tx_max_size, max);
chba             2223 drivers/scsi/cxgbi/libcxgbi.c 	unsigned int max = cconn->chba->cdev->rx_max_size;
chba             2405 drivers/scsi/cxgbi/libcxgbi.c 	cconn->chba = cep->chba;
chba             2428 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_hba *chba;
chba             2439 drivers/scsi/cxgbi/libcxgbi.c 	chba = cep->chba;
chba             2440 drivers/scsi/cxgbi/libcxgbi.c 	shost = chba->shost;
chba             2442 drivers/scsi/cxgbi/libcxgbi.c 	BUG_ON(chba != iscsi_host_priv(shost));
chba             2444 drivers/scsi/cxgbi/libcxgbi.c 	cls_session = iscsi_session_setup(chba->cdev->itp, shost,
chba             2479 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_hba *chba = iscsi_host_priv(shost);
chba             2481 drivers/scsi/cxgbi/libcxgbi.c 	if (!chba->ndev) {
chba             2489 drivers/scsi/cxgbi/libcxgbi.c 		shost, chba, chba->ndev->name, param, buflen, buf);
chba             2496 drivers/scsi/cxgbi/libcxgbi.c 			"hba %s, req. ipv4 %pI4.\n", chba->ndev->name, &addr);
chba             2497 drivers/scsi/cxgbi/libcxgbi.c 		cxgbi_set_iscsi_ipv4(chba, addr);
chba             2512 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_hba *chba = iscsi_host_priv(shost);
chba             2515 drivers/scsi/cxgbi/libcxgbi.c 	if (!chba->ndev) {
chba             2523 drivers/scsi/cxgbi/libcxgbi.c 		shost, chba, chba->ndev->name, param);
chba             2527 drivers/scsi/cxgbi/libcxgbi.c 		len = sysfs_format_mac(buf, chba->ndev->dev_addr, 6);
chba             2530 drivers/scsi/cxgbi/libcxgbi.c 		len = sprintf(buf, "%s\n", chba->ndev->name);
chba             2534 drivers/scsi/cxgbi/libcxgbi.c 		struct cxgbi_sock *csk = find_sock_on_port(chba->cdev,
chba             2535 drivers/scsi/cxgbi/libcxgbi.c 							   chba->port_id);
chba             2541 drivers/scsi/cxgbi/libcxgbi.c 			  "hba %s, addr %s.\n", chba->ndev->name, buf);
chba             2635 drivers/scsi/cxgbi/libcxgbi.c 	cep->chba = hba;
chba              514 drivers/scsi/cxgbi/libcxgbi.h 	struct cxgbi_hba *chba;
chba              522 drivers/scsi/cxgbi/libcxgbi.h 	struct cxgbi_hba *chba;
chba              556 drivers/scsi/cxgbi/libcxgbi.h static inline void cxgbi_set_iscsi_ipv4(struct cxgbi_hba *chba, __be32 ipaddr)
chba              558 drivers/scsi/cxgbi/libcxgbi.h 	if (chba->cdev->flags & CXGBI_FLAG_IPV4_SET)
chba              559 drivers/scsi/cxgbi/libcxgbi.h 		chba->ipv4addr = ipaddr;
chba              562 drivers/scsi/cxgbi/libcxgbi.h 			chba->ndev->name);