Searched refs:sgid_tbl (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_main.c | 617 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 D | main.c | 321 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 D | ib_verbs.c | 376 &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 …]
|