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 Dib_verbs.c376 &rdev->qplib_res.sgid_tbl, index, in bnxt_re_query_gid()
386 struct bnxt_qplib_sgid_tbl *sgid_tbl = &rdev->qplib_res.sgid_tbl; in bnxt_re_del_gid() local
395 if (sgid_tbl->active) { in bnxt_re_del_gid()
396 if (ctx->idx >= sgid_tbl->max) in bnxt_re_del_gid()
398 gid_to_del = &sgid_tbl->tbl[ctx->idx].gid; in bnxt_re_del_gid()
399 vlan_id = sgid_tbl->tbl[ctx->idx].vlan_id; in bnxt_re_del_gid()
417 rc = bnxt_qplib_del_sgid(sgid_tbl, gid_to_del, in bnxt_re_del_gid()
423 ctx_tbl = sgid_tbl->ctx; in bnxt_re_del_gid()
441 struct bnxt_qplib_sgid_tbl *sgid_tbl = &rdev->qplib_res.sgid_tbl; in bnxt_re_add_gid() local
447 rc = bnxt_qplib_add_sgid(sgid_tbl, (struct bnxt_qplib_gid *)&attr->gid, in bnxt_re_add_gid()
[all …]