Lines Matching refs:coredev

1039 static int add_port(struct ib_core_device *coredev, int port_num)  in add_port()  argument
1041 struct ib_device *device = rdma_device_to_ibdev(&coredev->dev); in add_port()
1042 bool is_full_dev = &device->coredev == coredev; in add_port()
1060 coredev->ports_kobj, in add_port()
1151 list_add_tail(&p->kobj.entry, &coredev->port_list); in add_port()
1306 void ib_free_port_attrs(struct ib_core_device *coredev) in ib_free_port_attrs() argument
1308 struct ib_device *device = rdma_device_to_ibdev(&coredev->dev); in ib_free_port_attrs()
1309 bool is_full_dev = &device->coredev == coredev; in ib_free_port_attrs()
1312 list_for_each_entry_safe(p, t, &coredev->port_list, entry) { in ib_free_port_attrs()
1334 kobject_put(coredev->ports_kobj); in ib_free_port_attrs()
1337 int ib_setup_port_attrs(struct ib_core_device *coredev) in ib_setup_port_attrs() argument
1339 struct ib_device *device = rdma_device_to_ibdev(&coredev->dev); in ib_setup_port_attrs()
1343 coredev->ports_kobj = kobject_create_and_add("ports", in ib_setup_port_attrs()
1344 &coredev->dev.kobj); in ib_setup_port_attrs()
1345 if (!coredev->ports_kobj) in ib_setup_port_attrs()
1349 ret = add_port(coredev, port); in ib_setup_port_attrs()
1357 ib_free_port_attrs(coredev); in ib_setup_port_attrs()
1365 ret = ib_setup_port_attrs(&device->coredev); in ib_device_register_sysfs()
1381 ib_free_port_attrs(&device->coredev); in ib_device_unregister_sysfs()
1401 list_for_each_entry_safe(p, t, &device->coredev.port_list, entry) { in ib_port_register_module_stat()