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);