Lines Matching refs:coredev
144 net_eq(read_pnet(&dev->coredev.rdma_net), net)); in rdma_dev_access_netns()
169 net = read_pnet(&dev->coredev.rdma_net); in rdma_dev_has_raw_cap()
541 const struct ib_core_device *coredev = in net_namespace() local
544 return read_pnet(&coredev->rdma_net); in net_namespace()
555 static void rdma_init_coredev(struct ib_core_device *coredev, in rdma_init_coredev() argument
558 bool is_full_dev = &dev->coredev == coredev; in rdma_init_coredev()
566 BUILD_BUG_ON(offsetof(struct ib_device, coredev.dev) != in rdma_init_coredev()
569 coredev->dev.class = &ib_class; in rdma_init_coredev()
570 coredev->dev.groups = dev->groups; in rdma_init_coredev()
576 coredev->dev.groups[dev->hw_stats_attr_index] = NULL; in rdma_init_coredev()
578 device_initialize(&coredev->dev); in rdma_init_coredev()
579 coredev->owner = dev; in rdma_init_coredev()
580 INIT_LIST_HEAD(&coredev->port_list); in rdma_init_coredev()
581 write_pnet(&coredev->rdma_net, net); in rdma_init_coredev()
621 rdma_init_coredev(&device->coredev, device, net); in _ib_alloc_device()
971 read_pnet(&device->coredev.rdma_net))) in add_one_compat_dev()
1480 ret = ib_setup_port_attrs(&device->coredev); in ib_register_device()
1561 ib_free_port_attrs(&ib_dev->coredev); in __ib_unregister_device()
1711 !net_eq(cur_net, read_pnet(&device->coredev.rdma_net))) { in rdma_dev_change_netns()
1723 write_pnet(&device->coredev.rdma_net, net); in rdma_dev_change_netns()
1738 write_pnet(&device->coredev.rdma_net, cur_net); in rdma_dev_change_netns()