/linux-6.12.1/drivers/tty/serial/ |
D | serial_base_bus.c | 93 struct serial_ctrl_device *ctrl_dev = to_serial_base_ctrl_device(dev); in serial_base_ctrl_release() local 95 kfree(ctrl_dev); in serial_base_ctrl_release() 98 void serial_base_ctrl_device_remove(struct serial_ctrl_device *ctrl_dev) in serial_base_ctrl_device_remove() argument 100 if (!ctrl_dev) in serial_base_ctrl_device_remove() 103 device_del(&ctrl_dev->dev); in serial_base_ctrl_device_remove() 104 put_device(&ctrl_dev->dev); in serial_base_ctrl_device_remove() 110 struct serial_ctrl_device *ctrl_dev; in serial_base_ctrl_add() local 113 ctrl_dev = kzalloc(sizeof(*ctrl_dev), GFP_KERNEL); in serial_base_ctrl_add() 114 if (!ctrl_dev) in serial_base_ctrl_add() 117 ida_init(&ctrl_dev->port_ida); in serial_base_ctrl_add() [all …]
|
D | serial_base.h | 44 void serial_base_ctrl_device_remove(struct serial_ctrl_device *ctrl_dev);
|
D | serial_core.c | 3365 static int serial_core_port_device_add(struct serial_ctrl_device *ctrl_dev, in serial_core_port_device_add() argument 3370 port_dev = serial_base_port_add(port, ctrl_dev); in serial_core_port_device_add() 3384 struct serial_ctrl_device *ctrl_dev, *new_ctrl_dev = NULL; in serial_core_register_port() local 3396 ctrl_dev = serial_core_ctrl_find(drv, port->dev, port->ctrl_id); in serial_core_register_port() 3397 if (!ctrl_dev) { in serial_core_register_port() 3403 ctrl_dev = new_ctrl_dev; in serial_core_register_port() 3411 ret = serial_core_port_device_add(ctrl_dev, port); in serial_core_register_port() 3447 struct serial_ctrl_device *ctrl_dev = serial_core_get_ctrl_dev(port_dev); in serial_core_unregister_port() local 3461 serial_base_ctrl_device_remove(ctrl_dev); in serial_core_unregister_port()
|
/linux-6.12.1/drivers/platform/x86/ |
D | serdev_helpers.h | 30 struct device *ctrl_dev, *child; in get_serdev_controller() local 43 ctrl_dev = get_device(acpi_get_first_physical_node(ctrl_adev)); in get_serdev_controller() 44 if (!ctrl_dev) { in get_serdev_controller() 47 ctrl_dev = ERR_PTR(-ENODEV); in get_serdev_controller() 55 snprintf(name, sizeof(name), "%s:0", dev_name(ctrl_dev)); in get_serdev_controller() 59 dev_name(ctrl_dev), serial_ctrl_port); in get_serdev_controller() 66 child = device_find_child_by_name(ctrl_dev, name); in get_serdev_controller() 67 put_device(ctrl_dev); in get_serdev_controller() 70 ctrl_dev = ERR_PTR(-ENODEV); in get_serdev_controller() 74 ctrl_dev = child; in get_serdev_controller() [all …]
|
D | lenovo-yoga-tab2-pro-1380-fastcharger.c | 238 struct device *ctrl_dev; in yt2_1380_fc_pdev_probe() local 248 ctrl_dev = get_serdev_controller("PNP0501", "1", 0, YT2_1380_FC_SERDEV_CTRL); in yt2_1380_fc_pdev_probe() 249 if (IS_ERR(ctrl_dev)) { in yt2_1380_fc_pdev_probe() 250 ret = PTR_ERR(ctrl_dev); in yt2_1380_fc_pdev_probe() 254 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in yt2_1380_fc_pdev_probe() 255 put_device(ctrl_dev); in yt2_1380_fc_pdev_probe()
|
/linux-6.12.1/drivers/pci/hotplug/ |
D | pciehp_hpc.c | 49 static inline struct pci_dev *ctrl_dev(struct controller *ctrl) in ctrl_dev() function 88 struct pci_dev *pdev = ctrl_dev(ctrl); in pcie_poll_cmd() 160 struct pci_dev *pdev = ctrl_dev(ctrl); in pcie_do_write_cmd() 237 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_check_link_active() 293 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_check_link_status() 335 struct pci_dev *pdev = ctrl_dev(ctrl); in __pciehp_link_set() 353 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_raw_indicator_status() 366 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_attention_status() 395 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_power_status() 417 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_latch_status() [all …]
|
D | ibmphp_hpc.c | 352 if (ctrl->ctrl_dev) in pci_ctrl_read() 353 pci_read_config_byte(ctrl->ctrl_dev, HPC_PCI_OFFSET + offset, &data); in pci_ctrl_read() 361 if (ctrl->ctrl_dev) { in pci_ctrl_write() 362 pci_write_config_byte(ctrl->ctrl_dev, HPC_PCI_OFFSET + offset, data); in pci_ctrl_write()
|
D | ibmphp.h | 714 struct pci_dev *ctrl_dev; /* in case where controller is PCI */ member
|
D | ibmphp_ebda.c | 1110 ctrl->ctrl_dev = dev; in ibmphp_probe()
|
/linux-6.12.1/drivers/platform/x86/dell/ |
D | dell-uart-backlight.c | 338 struct device *ctrl_dev; in dell_uart_bl_pdev_probe() local 347 ctrl_dev = get_serdev_controller("DELL0501", NULL, 0, "serial0"); in dell_uart_bl_pdev_probe() 348 if (IS_ERR(ctrl_dev)) in dell_uart_bl_pdev_probe() 349 return PTR_ERR(ctrl_dev); in dell_uart_bl_pdev_probe() 351 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in dell_uart_bl_pdev_probe() 352 put_device(ctrl_dev); in dell_uart_bl_pdev_probe()
|
/linux-6.12.1/drivers/platform/x86/x86-android-tablets/ |
D | core.c | 236 struct device *ctrl_dev; in x86_instantiate_serdev() local 239 ctrl_dev = get_serdev_controller(info->ctrl_hid, info->ctrl_uid, 0, in x86_instantiate_serdev() 241 if (IS_ERR(ctrl_dev)) in x86_instantiate_serdev() 242 return PTR_ERR(ctrl_dev); in x86_instantiate_serdev() 250 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in x86_instantiate_serdev() 271 put_device(ctrl_dev); in x86_instantiate_serdev()
|
/linux-6.12.1/drivers/spmi/ |
D | hisi-spmi-controller.c | 83 struct spmi_controller_dev *ctrl_dev, in spmi_controller_wait_for_done() argument 90 offset += SPMI_CHANNEL_OFFSET * ctrl_dev->channel + SPMI_SLAVE_OFFSET * sid; in spmi_controller_wait_for_done()
|
/linux-6.12.1/drivers/scsi/aacraid/ |
D | linit.c | 663 struct device *ctrl_dev; in get_num_of_incomplete_fibs() local 668 ctrl_dev = &aac->pdev->dev; in get_num_of_incomplete_fibs() 670 dev_info(ctrl_dev, "outstanding cmd: midlevel-%d\n", fcnt.mlcnt); in get_num_of_incomplete_fibs() 671 dev_info(ctrl_dev, "outstanding cmd: lowlevel-%d\n", fcnt.llcnt); in get_num_of_incomplete_fibs() 672 dev_info(ctrl_dev, "outstanding cmd: error handler-%d\n", fcnt.ehcnt); in get_num_of_incomplete_fibs() 673 dev_info(ctrl_dev, "outstanding cmd: firmware-%d\n", fcnt.fwcnt); in get_num_of_incomplete_fibs() 674 dev_info(ctrl_dev, "outstanding cmd: kernel-%d\n", fcnt.krlcnt); in get_num_of_incomplete_fibs()
|