Home
last modified time | relevance | path

Searched refs:psd (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-6.6/drivers/base/power/
H A Dclock_ops.c42 * @psd: pm_subsys_data instance corresponding to the PM clock entry list
52 static void pm_clk_list_lock(struct pm_subsys_data *psd)
53 __acquires(&psd->lock)
55 mutex_lock(&psd->clock_mutex);
56 spin_lock_irq(&psd->lock);
61 * @psd: the same pm_subsys_data instance previously passed to
64 static void pm_clk_list_unlock(struct pm_subsys_data *psd)
65 __releases(&psd->lock)
67 spin_unlock_irq(&psd->lock);
68 mutex_unlock(&psd
86 pm_clk_op_lock(struct pm_subsys_data *psd, unsigned long *flags, const char *fn) pm_clk_op_lock() argument
130 pm_clk_op_unlock(struct pm_subsys_data *psd, unsigned long *flags) pm_clk_op_unlock() argument
198 struct pm_subsys_data *psd = dev_to_psd(dev); __pm_clk_add() local
389 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_remove() local
429 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_remove_clk() local
464 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_init() local
496 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_destroy() local
545 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_suspend() local
583 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_resume() local
[all...]
H A Dcommon.c27 struct pm_subsys_data *psd; in dev_pm_get_subsys_data() local
29 psd = kzalloc(sizeof(*psd), GFP_KERNEL); in dev_pm_get_subsys_data()
30 if (!psd) in dev_pm_get_subsys_data()
38 spin_lock_init(&psd->lock); in dev_pm_get_subsys_data()
39 psd->refcount = 1; in dev_pm_get_subsys_data()
40 dev->power.subsys_data = psd; in dev_pm_get_subsys_data()
42 psd = NULL; in dev_pm_get_subsys_data()
48 kfree(psd); in dev_pm_get_subsys_data()
63 struct pm_subsys_data *psd; in dev_pm_put_subsys_data() local
[all...]
/kernel/linux/linux-5.10/drivers/base/power/
H A Dcommon.c27 struct pm_subsys_data *psd; in dev_pm_get_subsys_data() local
29 psd = kzalloc(sizeof(*psd), GFP_KERNEL); in dev_pm_get_subsys_data()
30 if (!psd) in dev_pm_get_subsys_data()
38 spin_lock_init(&psd->lock); in dev_pm_get_subsys_data()
39 psd->refcount = 1; in dev_pm_get_subsys_data()
40 dev->power.subsys_data = psd; in dev_pm_get_subsys_data()
42 psd = NULL; in dev_pm_get_subsys_data()
48 kfree(psd); in dev_pm_get_subsys_data()
63 struct pm_subsys_data *psd; in dev_pm_put_subsys_data() local
[all...]
H A Dclock_ops.c83 struct pm_subsys_data *psd = dev_to_psd(dev); in __pm_clk_add() local
86 if (!psd) in __pm_clk_add()
109 spin_lock_irq(&psd->lock); in __pm_clk_add()
110 list_add_tail(&ce->node, &psd->clock_list); in __pm_clk_add()
111 spin_unlock_irq(&psd->lock); in __pm_clk_add()
266 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_remove() local
269 if (!psd) in pm_clk_remove()
272 spin_lock_irq(&psd->lock); in pm_clk_remove()
274 list_for_each_entry(ce, &psd->clock_list, node) { in pm_clk_remove()
283 spin_unlock_irq(&psd in pm_clk_remove()
304 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_remove_clk() local
337 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_init() local
366 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_destroy() local
397 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_suspend() local
428 struct pm_subsys_data *psd = dev_to_psd(dev); pm_clk_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/acpi/
H A Dprocessor_perflib.c539 union acpi_object *psd = NULL; in acpi_processor_get_psd() local
546 psd = buffer.pointer; in acpi_processor_get_psd()
547 if (!psd || (psd->type != ACPI_TYPE_PACKAGE)) { in acpi_processor_get_psd()
553 if (psd->package.count != 1) { in acpi_processor_get_psd()
562 status = acpi_extract_package(&(psd->package.elements[0]), in acpi_processor_get_psd()
H A Dcppc_acpi.c357 union acpi_object *psd = NULL; in acpi_get_psd() local
367 psd = buffer.pointer; in acpi_get_psd()
368 if (!psd || psd->package.count != 1) { in acpi_get_psd()
378 status = acpi_extract_package(&(psd->package.elements[0]), in acpi_get_psd()
/kernel/linux/linux-6.6/drivers/acpi/
H A Dprocessor_perflib.c530 union acpi_object *psd = NULL; in acpi_processor_get_psd() local
537 psd = buffer.pointer; in acpi_processor_get_psd()
538 if (!psd || psd->type != ACPI_TYPE_PACKAGE) { in acpi_processor_get_psd()
544 if (psd->package.count != 1) { in acpi_processor_get_psd()
553 status = acpi_extract_package(&(psd->package.elements[0]), &format, &state); in acpi_processor_get_psd()
H A Dcppc_acpi.c371 union acpi_object *psd = NULL; in acpi_get_psd() local
381 psd = buffer.pointer; in acpi_get_psd()
382 if (!psd || psd->package.count != 1) { in acpi_get_psd()
392 status = acpi_extract_package(&(psd->package.elements[0]), in acpi_get_psd()
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dpci.c1022 struct dev_archdata *psd; in pcibios_add_device() local
1025 psd = &pdev->dev.archdata; in pcibios_add_device()
1026 pci_init_dev_archdata(&dev->dev.archdata, psd->iommu, in pcibios_add_device()
1027 psd->stc, psd->host_controller, NULL, in pcibios_add_device()
1028 psd->numa_node); in pcibios_add_device()
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dpci.c879 struct dev_archdata *psd; in pcibios_device_add() local
882 psd = &pdev->dev.archdata; in pcibios_device_add()
883 pci_init_dev_archdata(&dev->dev.archdata, psd->iommu, in pcibios_device_add()
884 psd->stc, psd->host_controller, NULL, in pcibios_device_add()
885 psd->numa_node); in pcibios_device_add()
/kernel/linux/linux-5.10/drivers/block/
H A Dpktcdvd.c2262 struct packet_stacked_data *psd = bio->bi_private; in pkt_end_io_read_cloned() local
2263 struct pktcdvd_device *pd = psd->pd; in pkt_end_io_read_cloned()
2265 psd->bio->bi_status = bio->bi_status; in pkt_end_io_read_cloned()
2267 bio_endio(psd->bio); in pkt_end_io_read_cloned()
2268 mempool_free(psd, &psd_pool); in pkt_end_io_read_cloned()
2275 struct packet_stacked_data *psd = mempool_alloc(&psd_pool, GFP_NOIO); in pkt_make_request_read() local
2277 psd->pd = pd; in pkt_make_request_read()
2278 psd->bio = bio; in pkt_make_request_read()
2280 cloned_bio->bi_private = psd; in pkt_make_request_read()
/kernel/linux/linux-6.6/drivers/block/
H A Dpktcdvd.c2312 struct packet_stacked_data *psd = bio->bi_private; in pkt_end_io_read_cloned() local
2313 struct pktcdvd_device *pd = psd->pd; in pkt_end_io_read_cloned()
2315 psd->bio->bi_status = bio->bi_status; in pkt_end_io_read_cloned()
2317 bio_endio(psd->bio); in pkt_end_io_read_cloned()
2318 mempool_free(psd, &psd_pool); in pkt_end_io_read_cloned()
2326 struct packet_stacked_data *psd = mempool_alloc(&psd_pool, GFP_NOIO); in pkt_make_request_read() local
2328 psd->pd = pd; in pkt_make_request_read()
2329 psd->bio = bio; in pkt_make_request_read()
2330 cloned_bio->bi_private = psd; in pkt_make_request_read()
/kernel/linux/linux-5.10/drivers/nvme/target/
H A Dadmin-cmd.c456 id->psd[0].max_power = cpu_to_le16(0x9c4); in nvmet_execute_identify_ctrl()
457 id->psd[0].entry_lat = cpu_to_le32(0x10); in nvmet_execute_identify_ctrl()
458 id->psd[0].exit_lat = cpu_to_le32(0x4); in nvmet_execute_identify_ctrl()
/kernel/linux/linux-6.6/drivers/nvme/target/
H A Dadmin-cmd.c479 id->psd[0].max_power = cpu_to_le16(0x9c4); in nvmet_execute_identify_ctrl()
480 id->psd[0].entry_lat = cpu_to_le32(0x10); in nvmet_execute_identify_ctrl()
481 id->psd[0].exit_lat = cpu_to_le32(0x4); in nvmet_execute_identify_ctrl()
/kernel/linux/linux-5.10/drivers/nvme/host/
H A Dnvme.h310 struct nvme_id_power_state psd[32]; member
H A Dcore.c2592 if (!(ctrl->psd[state].flags & in nvme_configure_apst()
2597 (u64)le32_to_cpu(ctrl->psd[state].exit_lat); in nvme_configure_apst()
2603 le32_to_cpu(ctrl->psd[state].entry_lat); in nvme_configure_apst()
3164 memcpy(ctrl->psd, id->psd, sizeof(ctrl->psd)); in nvme_init_identify()
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dcore.c2482 if (!(ctrl->psd[state].flags & NVME_PS_FLAGS_NON_OP_STATE)) in nvme_configure_apst()
2485 exit_latency_us = (u64)le32_to_cpu(ctrl->psd[state].exit_lat); in nvme_configure_apst()
2490 le32_to_cpu(ctrl->psd[state].entry_lat); in nvme_configure_apst()
3125 memcpy(ctrl->psd, id->psd, sizeof(ctrl->psd)); in nvme_init_identify()
H A Dnvme.h333 struct nvme_id_power_state psd[32]; member
/kernel/linux/linux-5.10/include/linux/
H A Dnvme.h311 struct nvme_id_power_state psd[32]; member
/kernel/linux/linux-6.6/include/linux/
H A Dnvme.h354 struct nvme_id_power_state psd[32]; member

Completed in 53 milliseconds