Lines Matching refs:ofdev
2910 struct ehea_port *port = container_of(dev, struct ehea_port, ofdev.dev); in ehea_show_port_id()
2919 struct ehea_port *port = container_of(dev, struct ehea_port, ofdev.dev); in logical_port_release()
2920 of_node_put(port->ofdev.dev.of_node); in logical_port_release()
2928 port->ofdev.dev.of_node = of_node_get(dn); in ehea_register_port()
2929 port->ofdev.dev.parent = &port->adapter->ofdev->dev; in ehea_register_port()
2930 port->ofdev.dev.bus = &ibmebus_bus_type; in ehea_register_port()
2932 dev_set_name(&port->ofdev.dev, "port%d", port_name_cnt++); in ehea_register_port()
2933 port->ofdev.dev.release = logical_port_release; in ehea_register_port()
2935 ret = of_device_register(&port->ofdev); in ehea_register_port()
2941 ret = device_create_file(&port->ofdev.dev, &dev_attr_log_port_id); in ehea_register_port()
2947 return &port->ofdev.dev; in ehea_register_port()
2950 of_device_unregister(&port->ofdev); in ehea_register_port()
2957 device_remove_file(&port->ofdev.dev, &dev_attr_log_port_id); in ehea_unregister_port()
2958 of_device_unregister(&port->ofdev); in ehea_unregister_port()
3105 lhea_dn = adapter->ofdev->dev.of_node; in ehea_setup_ports()
3143 lhea_dn = adapter->ofdev->dev.of_node; in ehea_get_eth_dn()
3425 adapter->ofdev = dev; in ehea_probe_adapter()