Lines Matching refs:coredev

1043 static int add_port(struct ib_core_device *coredev, int port_num)  in add_port()  argument
1045 struct ib_device *device = rdma_device_to_ibdev(&coredev->dev); in add_port()
1046 bool is_full_dev = &device->coredev == coredev; in add_port()
1064 coredev->ports_kobj, in add_port()
1162 list_add_tail(&p->kobj.entry, &coredev->port_list); in add_port()
1323 void ib_free_port_attrs(struct ib_core_device *coredev) in ib_free_port_attrs() argument
1325 struct ib_device *device = rdma_device_to_ibdev(&coredev->dev); in ib_free_port_attrs()
1326 bool is_full_dev = &device->coredev == coredev; in ib_free_port_attrs()
1329 list_for_each_entry_safe(p, t, &coredev->port_list, entry) { in ib_free_port_attrs()
1352 kobject_put(coredev->ports_kobj); in ib_free_port_attrs()
1355 int ib_setup_port_attrs(struct ib_core_device *coredev) in ib_setup_port_attrs() argument
1357 struct ib_device *device = rdma_device_to_ibdev(&coredev->dev); in ib_setup_port_attrs()
1361 coredev->ports_kobj = kobject_create_and_add("ports", in ib_setup_port_attrs()
1362 &coredev->dev.kobj); in ib_setup_port_attrs()
1363 if (!coredev->ports_kobj) in ib_setup_port_attrs()
1367 ret = add_port(coredev, port); in ib_setup_port_attrs()
1375 ib_free_port_attrs(coredev); in ib_setup_port_attrs()
1383 ret = ib_setup_port_attrs(&device->coredev); in ib_device_register_sysfs()
1399 ib_free_port_attrs(&device->coredev); in ib_device_unregister_sysfs()
1419 list_for_each_entry_safe(p, t, &device->coredev.port_list, entry) { in ib_port_register_module_stat()