| H A D | device.c | 931 struct rdma_dev_net *rnet) in add_one_compat_dev() 944 if (net_eq(read_pnet(&rnet->net), in add_one_compat_dev() 954 cdev = xa_load(&device->compat_devs, rnet->id); in add_one_compat_dev() 959 ret = xa_reserve(&device->compat_devs, rnet->id, GFP_KERNEL); in add_one_compat_dev() 970 rdma_init_coredev(cdev, device, read_pnet(&rnet->net)); in add_one_compat_dev() 983 ret = xa_err(xa_store(&device->compat_devs, rnet->id, in add_one_compat_dev() 998 xa_release(&device->compat_devs, rnet->id); in add_one_compat_dev() 1029 struct rdma_dev_net *rnet; in add_compat_devs() 1036 xa_for_each (&rdma_nets, index, rnet) { in add_compat_devs() 1037 ret = add_one_compat_dev(device, rnet); in add_compat_devs() 930 add_one_compat_dev(struct ib_device * device,struct rdma_dev_net * rnet) add_one_compat_dev() argument 1028 struct rdma_dev_net *rnet; add_compat_devs() local 1067 struct rdma_dev_net *rnet; add_all_compat_devs() local 1095 struct rdma_dev_net *rnet; rdma_compatdev_set() local 1127 struct rdma_dev_net *rnet = rdma_net_to_dev_net(net); rdma_dev_exit_net() local 1167 struct rdma_dev_net *rnet = rdma_net_to_dev_net(net); rdma_dev_init_net() local [all...] |