Home
last modified time | relevance | path

Searched refs:ctrl_dev (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/tty/serial/
H A Dserial_base_bus.c95 kfree(ctrl_dev); in serial_base_ctrl_release()
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()
126 err = device_add(&ctrl_dev->dev); in serial_base_ctrl_add()
130 return ctrl_dev; in serial_base_ctrl_add()
[all …]
H A Dserial_base.h44 void serial_base_ctrl_device_remove(struct serial_ctrl_device *ctrl_dev);
H A Dserial_core.c3337 static int serial_core_port_device_add(struct serial_ctrl_device *ctrl_dev, in serial_core_port_device_add() argument
3342 port_dev = serial_base_port_add(port, ctrl_dev); in serial_core_port_device_add()
3356 struct serial_ctrl_device *ctrl_dev, *new_ctrl_dev = NULL; in serial_core_register_port() local
3368 ctrl_dev = serial_core_ctrl_find(drv, port->dev, port->ctrl_id); in serial_core_register_port()
3369 if (!ctrl_dev) { in serial_core_register_port()
3373 ctrl_dev = new_ctrl_dev; in serial_core_register_port()
3381 ret = serial_core_port_device_add(ctrl_dev, port); in serial_core_register_port()
3412 struct serial_ctrl_device *ctrl_dev = serial_core_get_ctrl_dev(port_dev); in serial_core_unregister_port() local
3426 serial_base_ctrl_device_remove(ctrl_dev); in serial_core_unregister_port()
/linux-6.15/drivers/platform/x86/
H A Dserdev_helpers.h25 get_serdev_controller_from_parent(struct device *ctrl_dev, in get_serdev_controller_from_parent() argument
37 snprintf(name, sizeof(name), "%s:0", dev_name(ctrl_dev)); in get_serdev_controller_from_parent()
41 dev_name(ctrl_dev), serial_ctrl_port); in get_serdev_controller_from_parent()
48 child = device_find_child_by_name(ctrl_dev, name); in get_serdev_controller_from_parent()
49 put_device(ctrl_dev); in get_serdev_controller_from_parent()
55 ctrl_dev = child; in get_serdev_controller_from_parent()
58 return ctrl_dev; in get_serdev_controller_from_parent()
H A Dlenovo-yoga-tab2-pro-1380-fastcharger.c239 struct device *ctrl_dev; in yt2_1380_fc_pdev_probe() local
249 ctrl_dev = get_serdev_controller("PNP0501", "1", 0, YT2_1380_FC_SERDEV_CTRL); in yt2_1380_fc_pdev_probe()
250 if (IS_ERR(ctrl_dev)) { in yt2_1380_fc_pdev_probe()
251 ret = PTR_ERR(ctrl_dev); in yt2_1380_fc_pdev_probe()
255 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in yt2_1380_fc_pdev_probe()
256 put_device(ctrl_dev); in yt2_1380_fc_pdev_probe()
/linux-6.15/drivers/pci/hotplug/
H A Dpciehp_hpc.c88 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()
336 struct pci_dev *pdev = ctrl_dev(ctrl); in __pciehp_link_set()
354 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_raw_indicator_status()
367 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_attention_status()
396 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_power_status()
418 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_get_latch_status()
439 struct pci_dev *pdev = ctrl_dev(ctrl); in pciehp_card_present()
[all …]
H A Dibmphp_hpc.c352 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()
H A Dibmphp.h714 struct pci_dev *ctrl_dev; /* in case where controller is PCI */ member
H A Dibmphp_ebda.c1110 ctrl->ctrl_dev = dev; in ibmphp_probe()
/linux-6.15/drivers/platform/x86/dell/
H A Ddell-uart-backlight.c339 struct device *ctrl_dev; in dell_uart_bl_pdev_probe() local
348 ctrl_dev = get_serdev_controller("DELL0501", NULL, 0, "serial0"); in dell_uart_bl_pdev_probe()
349 if (IS_ERR(ctrl_dev)) in dell_uart_bl_pdev_probe()
350 return PTR_ERR(ctrl_dev); in dell_uart_bl_pdev_probe()
352 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in dell_uart_bl_pdev_probe()
353 put_device(ctrl_dev); in dell_uart_bl_pdev_probe()
/linux-6.15/drivers/platform/x86/x86-android-tablets/
H A Dcore.c292 struct device *ctrl_dev; in x86_instantiate_serdev() local
296 ctrl_dev = get_serdev_controller_by_pci_parent(info); in x86_instantiate_serdev()
298 ctrl_dev = get_serdev_controller(info->ctrl.acpi.hid, info->ctrl.acpi.uid, in x86_instantiate_serdev()
300 if (IS_ERR(ctrl_dev)) in x86_instantiate_serdev()
301 return PTR_ERR(ctrl_dev); in x86_instantiate_serdev()
309 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in x86_instantiate_serdev()
330 put_device(ctrl_dev); in x86_instantiate_serdev()
/linux-6.15/drivers/spmi/
H A Dhisi-spmi-controller.c83 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.15/drivers/scsi/aacraid/
H A Dlinit.c665 struct device *ctrl_dev; in get_num_of_incomplete_fibs() local
670 ctrl_dev = &aac->pdev->dev; in get_num_of_incomplete_fibs()
672 dev_info(ctrl_dev, "outstanding cmd: midlevel-%d\n", fcnt.mlcnt); in get_num_of_incomplete_fibs()
673 dev_info(ctrl_dev, "outstanding cmd: lowlevel-%d\n", fcnt.llcnt); in get_num_of_incomplete_fibs()
674 dev_info(ctrl_dev, "outstanding cmd: error handler-%d\n", fcnt.ehcnt); in get_num_of_incomplete_fibs()
675 dev_info(ctrl_dev, "outstanding cmd: firmware-%d\n", fcnt.fwcnt); in get_num_of_incomplete_fibs()
676 dev_info(ctrl_dev, "outstanding cmd: kernel-%d\n", fcnt.krlcnt); in get_num_of_incomplete_fibs()
/linux-6.15/tools/testing/selftests/ublk/
H A Dkublk.c265 static int ublk_ctrl_get_affinity(struct ublk_dev *ctrl_dev, cpu_set_t **ptr_buf) in ublk_ctrl_get_affinity() argument
274 buf = malloc(sizeof(cpu_set_t) * ctrl_dev->dev_info.nr_hw_queues); in ublk_ctrl_get_affinity()
278 for (i = 0; i < ctrl_dev->dev_info.nr_hw_queues; i++) { in ublk_ctrl_get_affinity()
283 ret = __ublk_ctrl_cmd(ctrl_dev, &data); in ublk_ctrl_get_affinity()