Home
last modified time | relevance | path

Searched refs:chba (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/scsi/cxgbi/
Dlibcxgbi.c323 struct cxgbi_hba *chba; in cxgbi_hbas_remove() local
329 chba = cdev->hbas[i]; in cxgbi_hbas_remove()
330 if (chba) { in cxgbi_hbas_remove()
332 iscsi_host_remove(chba->shost); in cxgbi_hbas_remove()
334 iscsi_host_free(chba->shost); in cxgbi_hbas_remove()
344 struct cxgbi_hba *chba; in cxgbi_hbas_add() local
351 shost = iscsi_host_alloc(sht, sizeof(*chba), 1); in cxgbi_hbas_add()
365 chba = iscsi_host_priv(shost); in cxgbi_hbas_add()
366 chba->cdev = cdev; in cxgbi_hbas_add()
367 chba->ndev = cdev->ports[i]; in cxgbi_hbas_add()
[all …]
Dlibcxgbi.h510 struct cxgbi_hba *chba; member
518 struct cxgbi_hba *chba; member
552 static inline void cxgbi_set_iscsi_ipv4(struct cxgbi_hba *chba, __be32 ipaddr) in cxgbi_set_iscsi_ipv4() argument
554 if (chba->cdev->flags & CXGBI_FLAG_IPV4_SET) in cxgbi_set_iscsi_ipv4()
555 chba->ipv4addr = ipaddr; in cxgbi_set_iscsi_ipv4()
558 chba->ndev->name); in cxgbi_set_iscsi_ipv4()
/Linux-v4.19/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c932 static void update_address(struct cxgbi_hba *chba) in update_address() argument
934 if (chba->ipv4addr) { in update_address()
935 if (chba->vdev && in update_address()
936 chba->ipv4addr != cxgb3i_get_private_ipv4addr(chba->vdev)) { in update_address()
937 cxgb3i_set_private_ipv4addr(chba->vdev, chba->ipv4addr); in update_address()
938 cxgb3i_set_private_ipv4addr(chba->ndev, 0); in update_address()
940 chba->vdev->name, &chba->ipv4addr); in update_address()
941 } else if (chba->ipv4addr != in update_address()
942 cxgb3i_get_private_ipv4addr(chba->ndev)) { in update_address()
943 cxgb3i_set_private_ipv4addr(chba->ndev, chba->ipv4addr); in update_address()
[all …]