Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_main.c617 if (!dev->sgid_tbl) { in pvrdma_add_gid_at_index()
636 memcpy(&dev->sgid_tbl[index], gid, sizeof(*gid)); in pvrdma_add_gid_at_index()
656 if (!dev->sgid_tbl) { in pvrdma_del_gid_at_index()
663 memcpy(cmd_dest->dest_gid, &dev->sgid_tbl[index], 16); in pvrdma_del_gid_at_index()
672 memset(&dev->sgid_tbl[index], 0, 16); in pvrdma_del_gid_at_index()
985 dev->sgid_tbl = kzalloc_objs(union ib_gid, dev->dsr->caps.gid_tbl_len); in pvrdma_pci_probe()
986 if (!dev->sgid_tbl) { in pvrdma_pci_probe()
1029 kfree(dev->sgid_tbl); in pvrdma_pci_probe()
1100 kfree(dev->sgid_tbl); in pvrdma_pci_remove()
/linux/drivers/infiniband/hw/qedr/
H A Dmain.c321 kfree(dev->sgid_tbl); in qedr_free_resources()
336 dev->sgid_tbl = kzalloc_objs(union ib_gid, QEDR_MAX_SGID); in qedr_alloc_resources()
337 if (!dev->sgid_tbl) in qedr_alloc_resources()
410 kfree(dev->sgid_tbl); in qedr_alloc_resources()
974 union ib_gid *sgid = &dev->sgid_tbl[0]; in qedr_mac_address_change()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dmain.c2058 struct bnxt_qplib_sgid_tbl *sgid_tbl = &rdev->qplib_res.sgid_tbl; in bnxt_re_free_gid_ctx() local
2062 if (!sgid_tbl->active) in bnxt_re_free_gid_ctx()
2065 ctx_tbl = sgid_tbl->ctx; in bnxt_re_free_gid_ctx()
2066 for (i = 0; i < sgid_tbl->max; i++) { in bnxt_re_free_gid_ctx()
2067 if (sgid_tbl->hw_id[i] == 0xFFFF) in bnxt_re_free_gid_ctx()