/kernel/linux/linux-5.10/drivers/base/power/ |
H A D | generic_ops.c | 7 #include <linux/pm.h> 22 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_suspend() local 25 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend() 41 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_resume() local 44 ret = pm && pm in pm_generic_runtime_resume() 75 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_suspend_noirq() local 87 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_suspend_late() local 99 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_suspend() local 111 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_freeze_noirq() local 123 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_freeze_late() local 135 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_freeze() local 147 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_poweroff_noirq() local 159 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_poweroff_late() local 171 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_poweroff() local 183 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_thaw_noirq() local 195 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_thaw_early() local 207 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_thaw() local 219 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_resume_noirq() local 231 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_resume_early() local 243 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_resume() local 255 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_restore_noirq() local 267 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_restore_early() local 279 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_restore() local [all...] |
/kernel/linux/linux-6.6/drivers/base/power/ |
H A D | generic_ops.c | 7 #include <linux/pm.h> 22 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_suspend() local 25 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend() 41 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_resume() local 44 ret = pm && pm in pm_generic_runtime_resume() 75 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_suspend_noirq() local 87 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_suspend_late() local 99 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_suspend() local 111 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_freeze_noirq() local 123 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_freeze_late() local 135 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_freeze() local 147 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_poweroff_noirq() local 159 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_poweroff_late() local 171 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_poweroff() local 183 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_thaw_noirq() local 195 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_thaw_early() local 207 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_thaw() local 219 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_resume_noirq() local 231 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_resume_early() local 243 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_resume() local 255 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_restore_noirq() local 267 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_restore_early() local 279 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; pm_generic_restore() local [all...] |
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | penmount.c | 50 struct pm { struct 59 void (*parse_packet)(struct pm *); 66 static void pm_mtevent(struct pm *pm, struct input_dev *input) in pm_mtevent() argument 70 for (i = 0; i < pm->maxcontacts; ++i) { in pm_mtevent() 73 pm->slots[i].active); in pm_mtevent() 74 if (pm->slots[i].active) { in pm_mtevent() 75 input_event(input, EV_ABS, ABS_MT_POSITION_X, pm->slots[i].x); in pm_mtevent() 76 input_event(input, EV_ABS, ABS_MT_POSITION_Y, pm->slots[i].y); in pm_mtevent() 99 static void pm_parse_9000(struct pm *p argument 112 pm_parse_6000(struct pm *pm) pm_parse_6000() argument 129 pm_parse_3000(struct pm *pm) pm_parse_3000() argument 145 pm_parse_6250(struct pm *pm) pm_parse_6250() argument 164 struct pm *pm = serio_get_drvdata(serio); pm_interrupt() local 179 struct pm *pm = serio_get_drvdata(serio); pm_disconnect() local 197 struct pm *pm; pm_connect() local [all...] |
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | penmount.c | 50 struct pm { struct 59 void (*parse_packet)(struct pm *); 66 static void pm_mtevent(struct pm *pm, struct input_dev *input) in pm_mtevent() argument 70 for (i = 0; i < pm->maxcontacts; ++i) { in pm_mtevent() 73 pm->slots[i].active); in pm_mtevent() 74 if (pm->slots[i].active) { in pm_mtevent() 75 input_event(input, EV_ABS, ABS_MT_POSITION_X, pm->slots[i].x); in pm_mtevent() 76 input_event(input, EV_ABS, ABS_MT_POSITION_Y, pm->slots[i].y); in pm_mtevent() 99 static void pm_parse_9000(struct pm *p argument 112 pm_parse_6000(struct pm *pm) pm_parse_6000() argument 129 pm_parse_3000(struct pm *pm) pm_parse_3000() argument 145 pm_parse_6250(struct pm *pm) pm_parse_6250() argument 164 struct pm *pm = serio_get_drvdata(serio); pm_interrupt() local 179 struct pm *pm = serio_get_drvdata(serio); pm_disconnect() local 197 struct pm *pm; pm_connect() local [all...] |
/kernel/linux/linux-5.10/net/mptcp/ |
H A D | pm.c | 21 msk->pm.local = *addr; in mptcp_pm_announce_addr() 22 WRITE_ONCE(msk->pm.add_addr_echo, echo); in mptcp_pm_announce_addr() 23 WRITE_ONCE(msk->pm.add_addr_signal, true); in mptcp_pm_announce_addr() 31 msk->pm.rm_id = local_id; in mptcp_pm_remove_addr() 32 WRITE_ONCE(msk->pm.rm_addr_signal, true); in mptcp_pm_remove_addr() 40 spin_lock_bh(&msk->pm.lock); in mptcp_pm_remove_subflow() 42 spin_unlock_bh(&msk->pm.lock); in mptcp_pm_remove_subflow() 50 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_new_connection() local 54 WRITE_ONCE(pm in mptcp_pm_new_connection() 59 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_allow_new_subflow() local 99 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_fully_established() local 123 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_subflow_established() local 146 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_add_addr_received() local 163 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_rm_addr_received() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_pm.c | 63 for (i = 0; i < rdev->pm.num_power_states; i++) { in radeon_pm_get_type_index() 64 if (rdev->pm.power_state[i].type == ps_type) { in radeon_pm_get_type_index() 71 return rdev->pm.default_power_state_index; in radeon_pm_get_type_index() 76 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_pm_acpi_event_handler() 77 mutex_lock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler() 79 rdev->pm.dpm.ac_power = true; in radeon_pm_acpi_event_handler() 81 rdev->pm.dpm.ac_power = false; in radeon_pm_acpi_event_handler() 84 radeon_dpm_enable_bapm(rdev, rdev->pm.dpm.ac_power); in radeon_pm_acpi_event_handler() 86 mutex_unlock(&rdev->pm in radeon_pm_acpi_event_handler() 416 int pm = rdev->pm.pm_method; radeon_get_pm_method() local 473 enum radeon_pm_state_type pm = rdev->pm.dpm.user_state; radeon_get_dpm_state() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_pm.c | 63 for (i = 0; i < rdev->pm.num_power_states; i++) { in radeon_pm_get_type_index() 64 if (rdev->pm.power_state[i].type == ps_type) { in radeon_pm_get_type_index() 71 return rdev->pm.default_power_state_index; in radeon_pm_get_type_index() 76 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_pm_acpi_event_handler() 77 mutex_lock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler() 79 rdev->pm.dpm.ac_power = true; in radeon_pm_acpi_event_handler() 81 rdev->pm.dpm.ac_power = false; in radeon_pm_acpi_event_handler() 84 radeon_dpm_enable_bapm(rdev, rdev->pm.dpm.ac_power); in radeon_pm_acpi_event_handler() 86 mutex_unlock(&rdev->pm in radeon_pm_acpi_event_handler() 415 int pm = rdev->pm.pm_method; radeon_get_pm_method() local 471 enum radeon_pm_state_type pm = rdev->pm.dpm.user_state; radeon_get_dpm_state() local [all...] |
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | powermate.c | 88 struct powermate_device *pm = urb->context; in powermate_irq() local 89 struct device *dev = &pm->intf->dev; in powermate_irq() 110 input_report_key(pm->input, BTN_0, pm->data[0] & 0x01); in powermate_irq() 111 input_report_rel(pm->input, REL_DIAL, pm->data[1]); in powermate_irq() 112 input_sync(pm->input); in powermate_irq() 121 /* Decide if we need to issue a control message and do so. Must be called with pm->lock taken */ 122 static void powermate_sync_state(struct powermate_device *pm) in powermate_sync_state() argument 124 if (pm in powermate_sync_state() 196 struct powermate_device *pm = urb->context; powermate_config_complete() local 208 powermate_pulse_led(struct powermate_device *pm, int static_brightness, int pulse_speed, int pulse_table, int pulse_asleep, int pulse_awake) powermate_pulse_led() argument 256 struct powermate_device *pm = input_get_drvdata(dev); powermate_input_event() local 278 powermate_alloc_buffers(struct usb_device *udev, struct powermate_device *pm) powermate_alloc_buffers() argument 292 powermate_free_buffers(struct usb_device *udev, struct powermate_device *pm) powermate_free_buffers() argument 305 struct powermate_device *pm; powermate_probe() local 421 struct powermate_device *pm = usb_get_intfdata (intf); powermate_disconnect() local 431 powermate_free_buffers(interface_to_usbdev(intf), pm); powermate_disconnect() local [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | powermate.c | 88 struct powermate_device *pm = urb->context; in powermate_irq() local 89 struct device *dev = &pm->intf->dev; in powermate_irq() 110 input_report_key(pm->input, BTN_0, pm->data[0] & 0x01); in powermate_irq() 111 input_report_rel(pm->input, REL_DIAL, pm->data[1]); in powermate_irq() 112 input_sync(pm->input); in powermate_irq() 121 /* Decide if we need to issue a control message and do so. Must be called with pm->lock taken */ 122 static void powermate_sync_state(struct powermate_device *pm) in powermate_sync_state() argument 124 if (pm in powermate_sync_state() 196 struct powermate_device *pm = urb->context; powermate_config_complete() local 208 powermate_pulse_led(struct powermate_device *pm, int static_brightness, int pulse_speed, int pulse_table, int pulse_asleep, int pulse_awake) powermate_pulse_led() argument 256 struct powermate_device *pm = input_get_drvdata(dev); powermate_input_event() local 278 powermate_alloc_buffers(struct usb_device *udev, struct powermate_device *pm) powermate_alloc_buffers() argument 292 powermate_free_buffers(struct usb_device *udev, struct powermate_device *pm) powermate_free_buffers() argument 305 struct powermate_device *pm; powermate_probe() local 421 struct powermate_device *pm = usb_get_intfdata (intf); powermate_disconnect() local 431 powermate_free_buffers(interface_to_usbdev(intf), pm); powermate_disconnect() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_packet_manager.c | 41 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() argument 48 struct kfd_node *dev = pm->dqm->dev; in pm_calc_rlib_size() 50 process_count = pm->dqm->processes_count; in pm_calc_rlib_size() 51 queue_count = pm->dqm->active_queue_count; in pm_calc_rlib_size() 52 compute_queue_count = pm->dqm->active_cp_queue_count; in pm_calc_rlib_size() 53 gws_queue_count = pm->dqm->gws_queue_count; in pm_calc_rlib_size() 66 compute_queue_count > get_cp_queues_num(pm->dqm) || in pm_calc_rlib_size() 72 map_queue_size = pm->pmf->map_queues_size; in pm_calc_rlib_size() 74 *rlib_size = process_count * pm->pmf->map_process_size + in pm_calc_rlib_size() 82 *rlib_size += pm in pm_calc_rlib_size() 87 pm_allocate_runlist_ib(struct packet_manager *pm, unsigned int **rl_buffer, uint64_t *rl_gpu_buffer, unsigned int *rl_buffer_size, bool *is_over_subscription) pm_allocate_runlist_ib() argument 121 pm_create_runlist_ib(struct packet_manager *pm, struct list_head *queues, uint64_t *rl_gpu_addr, size_t *rl_size_bytes) pm_create_runlist_ib() argument 225 pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) pm_init() argument 265 pm_uninit(struct packet_manager *pm, bool hanging) pm_uninit() argument 272 pm_send_set_resources(struct packet_manager *pm, struct scheduling_resources *res) pm_send_set_resources() argument 301 pm_send_runlist(struct packet_manager *pm, struct list_head *dqm_queues) pm_send_runlist() argument 343 pm_send_query_status(struct packet_manager *pm, uint64_t fence_address, uint64_t fence_value) pm_send_query_status() argument 373 pm_update_grace_period(struct packet_manager *pm, uint32_t grace_period) pm_update_grace_period() argument 405 pm_send_unmap_queue(struct packet_manager *pm, enum kfd_unmap_queues_filter filter, uint32_t filter_param, bool reset) pm_send_unmap_queue() argument 433 pm_release_ib(struct packet_manager *pm) pm_release_ib() argument 447 struct packet_manager *pm = data; pm_debugfs_runlist() local 464 pm_debugfs_hang_hws(struct packet_manager *pm) pm_debugfs_hang_hws() argument [all...] |
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-prodikeys.c | 39 struct pcmidi_snd *pm; /* pcmidi device context */ member 44 struct pcmidi_snd *pm; member 105 dbg_hid("pcmidi sysfs read channel=%u\n", pk->pm->midi_channel); in show_channel() 107 return sprintf(buf, "%u (min:%u, max:%u)\n", pk->pm->midi_channel, in show_channel() 122 pk->pm->midi_channel = channel; in store_channel() 142 dbg_hid("pcmidi sysfs read sustain=%u\n", pk->pm->midi_sustain); in show_sustain() 144 return sprintf(buf, "%u (off:%u, max:%u (ms))\n", pk->pm->midi_sustain, in show_sustain() 159 pk->pm->midi_sustain = sustain; in store_sustain() 160 pk->pm->midi_sustain_mode = in store_sustain() 161 (0 == sustain || !pk->pm in store_sustain() 213 pcmidi_send_note(struct pcmidi_snd *pm, unsigned char status, unsigned char note, unsigned char velocity) pcmidi_send_note() argument 246 init_sustain_timers(struct pcmidi_snd *pm) init_sustain_timers() argument 259 stop_sustain_timers(struct pcmidi_snd *pm) stop_sustain_timers() argument 271 pcmidi_get_output_report(struct pcmidi_snd *pm) pcmidi_get_output_report() argument 296 pcmidi_submit_output_report(struct pcmidi_snd *pm, int state) pcmidi_submit_output_report() argument 306 pcmidi_handle_report1(struct pcmidi_snd *pm, u8 *data) pcmidi_handle_report1() argument 336 pcmidi_handle_report3(struct pcmidi_snd *pm, u8 *data, int size) pcmidi_handle_report3() argument 381 pcmidi_handle_report4(struct pcmidi_snd *pm, u8 *data) pcmidi_handle_report4() argument 493 pcmidi_handle_report( struct pcmidi_snd *pm, unsigned report_id, u8 *data, int size) pcmidi_handle_report() argument 512 pcmidi_setup_extra_keys( struct pcmidi_snd *pm, struct input_dev *input) pcmidi_setup_extra_keys() argument 552 pcmidi_set_operational(struct pcmidi_snd *pm) pcmidi_set_operational() argument 573 struct pcmidi_snd *pm = substream->rmidi->private_data; pcmidi_in_open() local 588 struct pcmidi_snd *pm = substream->rmidi->private_data; pcmidi_in_trigger() local 601 pcmidi_snd_initialise(struct pcmidi_snd *pm) pcmidi_snd_initialise() argument 722 pcmidi_snd_terminate(struct pcmidi_snd *pm) pcmidi_snd_terminate() argument 763 struct pcmidi_snd *pm; pk_input_mapping() local 805 struct pcmidi_snd *pm = NULL; pk_probe() local 868 struct pcmidi_snd *pm; pk_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hid-prodikeys.c | 39 struct pcmidi_snd *pm; /* pcmidi device context */ member 44 struct pcmidi_snd *pm; member 105 dbg_hid("pcmidi sysfs read channel=%u\n", pk->pm->midi_channel); in show_channel() 107 return sprintf(buf, "%u (min:%u, max:%u)\n", pk->pm->midi_channel, in show_channel() 122 pk->pm->midi_channel = channel; in store_channel() 142 dbg_hid("pcmidi sysfs read sustain=%u\n", pk->pm->midi_sustain); in show_sustain() 144 return sprintf(buf, "%u (off:%u, max:%u (ms))\n", pk->pm->midi_sustain, in show_sustain() 159 pk->pm->midi_sustain = sustain; in store_sustain() 160 pk->pm->midi_sustain_mode = in store_sustain() 161 (0 == sustain || !pk->pm in store_sustain() 213 pcmidi_send_note(struct pcmidi_snd *pm, unsigned char status, unsigned char note, unsigned char velocity) pcmidi_send_note() argument 246 init_sustain_timers(struct pcmidi_snd *pm) init_sustain_timers() argument 259 stop_sustain_timers(struct pcmidi_snd *pm) stop_sustain_timers() argument 271 pcmidi_get_output_report(struct pcmidi_snd *pm) pcmidi_get_output_report() argument 296 pcmidi_submit_output_report(struct pcmidi_snd *pm, int state) pcmidi_submit_output_report() argument 306 pcmidi_handle_report1(struct pcmidi_snd *pm, u8 *data) pcmidi_handle_report1() argument 336 pcmidi_handle_report3(struct pcmidi_snd *pm, u8 *data, int size) pcmidi_handle_report3() argument 381 pcmidi_handle_report4(struct pcmidi_snd *pm, u8 *data) pcmidi_handle_report4() argument 493 pcmidi_handle_report( struct pcmidi_snd *pm, unsigned report_id, u8 *data, int size) pcmidi_handle_report() argument 512 pcmidi_setup_extra_keys( struct pcmidi_snd *pm, struct input_dev *input) pcmidi_setup_extra_keys() argument 552 pcmidi_set_operational(struct pcmidi_snd *pm) pcmidi_set_operational() argument 573 struct pcmidi_snd *pm = substream->rmidi->private_data; pcmidi_in_open() local 588 struct pcmidi_snd *pm = substream->rmidi->private_data; pcmidi_in_trigger() local 601 pcmidi_snd_initialise(struct pcmidi_snd *pm) pcmidi_snd_initialise() argument 722 pcmidi_snd_terminate(struct pcmidi_snd *pm) pcmidi_snd_terminate() argument 763 struct pcmidi_snd *pm; pk_input_mapping() local 805 struct pcmidi_snd *pm = NULL; pk_probe() local 868 struct pcmidi_snd *pm; pk_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_packet_manager.c | 40 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() argument 47 struct kfd_dev *dev = pm->dqm->dev; in pm_calc_rlib_size() 49 process_count = pm->dqm->processes_count; in pm_calc_rlib_size() 50 queue_count = pm->dqm->active_queue_count; in pm_calc_rlib_size() 51 compute_queue_count = pm->dqm->active_cp_queue_count; in pm_calc_rlib_size() 52 gws_queue_count = pm->dqm->gws_queue_count; in pm_calc_rlib_size() 65 compute_queue_count > get_cp_queues_num(pm->dqm) || in pm_calc_rlib_size() 71 map_queue_size = pm->pmf->map_queues_size; in pm_calc_rlib_size() 73 *rlib_size = process_count * pm->pmf->map_process_size + in pm_calc_rlib_size() 81 *rlib_size += pm in pm_calc_rlib_size() 86 pm_allocate_runlist_ib(struct packet_manager *pm, unsigned int **rl_buffer, uint64_t *rl_gpu_buffer, unsigned int *rl_buffer_size, bool *is_over_subscription) pm_allocate_runlist_ib() argument 120 pm_create_runlist_ib(struct packet_manager *pm, struct list_head *queues, uint64_t *rl_gpu_addr, size_t *rl_size_bytes) pm_create_runlist_ib() argument 224 pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) pm_init() argument 270 pm_uninit(struct packet_manager *pm, bool hanging) pm_uninit() argument 276 pm_send_set_resources(struct packet_manager *pm, struct scheduling_resources *res) pm_send_set_resources() argument 305 pm_send_runlist(struct packet_manager *pm, struct list_head *dqm_queues) pm_send_runlist() argument 347 pm_send_query_status(struct packet_manager *pm, uint64_t fence_address, uint64_t fence_value) pm_send_query_status() argument 377 pm_send_unmap_queue(struct packet_manager *pm, enum kfd_queue_type type, enum kfd_unmap_queues_filter filter, uint32_t filter_param, bool reset, unsigned int sdma_engine) pm_send_unmap_queue() argument 407 pm_release_ib(struct packet_manager *pm) pm_release_ib() argument 421 struct packet_manager *pm = data; pm_debugfs_runlist() local 438 pm_debugfs_hang_hws(struct packet_manager *pm) pm_debugfs_hang_hws() argument [all...] |
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | pm.c | 21 u8 add_addr = READ_ONCE(msk->pm.addr_signal); in mptcp_pm_announce_addr() 25 lockdep_assert_held(&msk->pm.lock); in mptcp_pm_announce_addr() 35 msk->pm.remote = *addr; in mptcp_pm_announce_addr() 38 msk->pm.local = *addr; in mptcp_pm_announce_addr() 41 WRITE_ONCE(msk->pm.addr_signal, add_addr); in mptcp_pm_announce_addr() 47 u8 rm_addr = READ_ONCE(msk->pm.addr_signal); in mptcp_pm_remove_addr() 57 msk->pm.rm_list_tx = *rm_list; in mptcp_pm_remove_addr() 59 WRITE_ONCE(msk->pm.addr_signal, rm_addr); in mptcp_pm_remove_addr() 68 spin_lock_bh(&msk->pm.lock); in mptcp_pm_remove_subflow() 70 spin_unlock_bh(&msk->pm in mptcp_pm_remove_subflow() 78 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_new_connection() local 88 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_allow_new_subflow() local 140 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_fully_established() local 172 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_subflow_established() local 190 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_subflow_check_next() local 224 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_add_addr_received() local 255 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_add_addr_echoed() local 278 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_rm_addr_received() local 500 struct mptcp_pm_data *pm = &msk->pm; mptcp_pm_data_reset() local [all...] |
/kernel/linux/linux-5.10/sound/drivers/ |
H A D | portman2x4.c | 78 static int portman_free(struct portman *pm) in portman_free() argument 80 kfree(pm); in portman_free() 88 struct portman *pm; in portman_create() local 92 pm = kzalloc(sizeof(struct portman), GFP_KERNEL); in portman_create() 93 if (pm == NULL) in portman_create() 97 spin_lock_init(&pm->reg_lock); in portman_create() 98 pm->card = card; in portman_create() 99 pm->pardev = pardev; in portman_create() 101 *rchip = pm; in portman_create() 181 static inline void portman_write_command(struct portman *pm, u argument 186 portman_read_command(struct portman *pm) portman_read_command() argument 191 portman_read_status(struct portman *pm) portman_read_status() argument 196 portman_read_data(struct portman *pm) portman_read_data() argument 201 portman_write_data(struct portman *pm, u8 value) portman_write_data() argument 206 portman_write_midi(struct portman *pm, int port, u8 mididata) portman_write_midi() argument 278 portman_read_midi(struct portman *pm, int port) portman_read_midi() argument 360 portman_data_avail(struct portman *pm, int channel) portman_data_avail() argument 385 portman_flush_input(struct portman *pm, unsigned char port) portman_flush_input() argument 486 portman_device_init(struct portman *pm) portman_device_init() argument 510 struct portman *pm = substream->rmidi->private_data; snd_portman_midi_input_trigger() local 524 struct portman *pm = substream->rmidi->private_data; snd_portman_midi_output_trigger() local 551 struct portman *pm = card->private_data; snd_portman_rawmidi_create() local 603 struct portman *pm = ((struct snd_card*)userdata)->private_data; snd_portman_interrupt() local 690 struct portman *pm = card->private_data; snd_portman_card_private_free() local 707 struct portman *pm = NULL; snd_portman_probe() local [all...] |
/kernel/linux/linux-6.6/sound/drivers/ |
H A D | portman2x4.c | 77 static int portman_free(struct portman *pm) in portman_free() argument 79 kfree(pm); in portman_free() 87 struct portman *pm; in portman_create() local 91 pm = kzalloc(sizeof(struct portman), GFP_KERNEL); in portman_create() 92 if (pm == NULL) in portman_create() 96 spin_lock_init(&pm->reg_lock); in portman_create() 97 pm->card = card; in portman_create() 98 pm->pardev = pardev; in portman_create() 100 *rchip = pm; in portman_create() 180 static inline void portman_write_command(struct portman *pm, u argument 185 portman_read_status(struct portman *pm) portman_read_status() argument 190 portman_write_data(struct portman *pm, u8 value) portman_write_data() argument 195 portman_write_midi(struct portman *pm, int port, u8 mididata) portman_write_midi() argument 267 portman_read_midi(struct portman *pm, int port) portman_read_midi() argument 349 portman_data_avail(struct portman *pm, int channel) portman_data_avail() argument 374 portman_flush_input(struct portman *pm, unsigned char port) portman_flush_input() argument 475 portman_device_init(struct portman *pm) portman_device_init() argument 499 struct portman *pm = substream->rmidi->private_data; snd_portman_midi_input_trigger() local 513 struct portman *pm = substream->rmidi->private_data; snd_portman_midi_output_trigger() local 540 struct portman *pm = card->private_data; snd_portman_rawmidi_create() local 592 struct portman *pm = ((struct snd_card*)userdata)->private_data; snd_portman_interrupt() local 679 struct portman *pm = card->private_data; snd_portman_card_private_free() local 696 struct portman *pm = NULL; snd_portman_probe() local [all...] |
/kernel/liteos_m/components/power/ |
H A D | los_pm.c | 92 STATIC VOID OsPmTickTimerStart(LosPmCB *pm) in OsPmTickTimerStart() argument 97 LosPmTickTimer *tickTimer = pm->tickTimer; in OsPmTickTimerStart() 105 if (pm->enterSleepTime != 0) { in OsPmTickTimerStart() 112 currTime = pm->enterSleepTime + realSleepTime; in OsPmTickTimerStart() 113 pm->enterSleepTime = 0; in OsPmTickTimerStart() 129 STATIC BOOL OsPmTickTimerStop(LosPmCB *pm) in OsPmTickTimerStop() argument 136 LosPmTickTimer *tickTimer = pm->tickTimer; in OsPmTickTimerStop() 139 (pm->sysMode == LOS_SYS_NORMAL_SLEEP)) { in OsPmTickTimerStop() 151 pm->sysMode = LOS_SYS_NORMAL_SLEEP; in OsPmTickTimerStop() 156 pm in OsPmTickTimerStop() 169 OsPmCpuResume(LosPmCB *pm) OsPmCpuResume() argument 180 OsPmCpuSuspend(LosPmCB *pm) OsPmCpuSuspend() argument 195 OsPmResumePrepare(LosPmCB *pm, UINT32 mode, UINT32 prepare) OsPmResumePrepare() argument 229 OsPmSuspendCheck(LosPmCB *pm, Suspend *sysSuspendEarly, Suspend *deviceSuspend, LOS_SysSleepEnum *mode) OsPmSuspendCheck() argument 251 OsPmSuspendSleep(LosPmCB *pm) OsPmSuspendSleep() argument 321 OsPmDeviceRegister(LosPmCB *pm, LosPmDevice *device) OsPmDeviceRegister() argument 336 OsPmTickTimerRegister(LosPmCB *pm, LosPmTickTimer *tickTimer) OsPmTickTimerRegister() argument 360 OsPmSysctrlRegister(LosPmCB *pm, LosPmSysctrl *sysctrl) OsPmSysctrlRegister() argument 402 LosPmCB *pm = &g_pmCB; LOS_PmRegister() local 422 OsPmDeviceUnregister(LosPmCB *pm, LosPmDevice *device) OsPmDeviceUnregister() argument 438 OsPmTickTimerUnregister(LosPmCB *pm, LosPmTickTimer *tickTimer) OsPmTickTimerUnregister() argument 456 OsPmSysctrlUnregister(LosPmCB *pm, LosPmSysctrl *sysctrl) OsPmSysctrlUnregister() argument 469 LosPmCB *pm = &g_pmCB; LOS_PmUnregister() local 492 LosPmCB *pm = &g_pmCB; LOS_PmWakeSet() local 503 LosPmCB *pm = &g_pmCB; LOS_PmModeGet() local 515 LosPmCB *pm = &g_pmCB; LOS_PmModeSet() local 553 LosPmCB *pm = &g_pmCB; LOS_PmLockInfoShow() local 576 LosPmCB *pm = &g_pmCB; OsPmLockRequest() local 635 LosPmCB *pm = &g_pmCB; LOS_PmLockRelease() local 754 LosPmCB *pm = &g_pmCB; OsIsPmMode() local 768 LosPmCB *pm = &g_pmCB; OsPmInit() local [all...] |
/kernel/liteos_a/kernel/extended/power/ |
H A D | los_pm.c | 86 STATIC VOID OsPmTickTimerStart(LosPmCB *pm) in OsPmTickTimerStart() argument 88 (VOID)pm; in OsPmTickTimerStart() 92 STATIC BOOL OsPmTickTimerStop(LosPmCB *pm) in OsPmTickTimerStop() argument 94 (VOID)pm; in OsPmTickTimerStop() 98 STATIC VOID OsPmCpuResume(LosPmCB *pm) in OsPmCpuResume() argument 100 if ((pm->sysMode == LOS_SYS_NORMAL_SLEEP) && (pm->sysctrl->normalResume != NULL)) { in OsPmCpuResume() 101 pm->sysctrl->normalResume(); in OsPmCpuResume() 102 } else if ((pm->sysMode == LOS_SYS_LIGHT_SLEEP) && (pm in OsPmCpuResume() 109 OsPmCpuSuspend(LosPmCB *pm) OsPmCpuSuspend() argument 125 OsPmResumePrepare(LosPmCB *pm, UINT32 mode, UINT32 prepare) OsPmResumePrepare() argument 159 OsPmSuspendCheck(LosPmCB *pm, Suspend *sysSuspendEarly, Suspend *deviceSuspend, LOS_SysSleepEnum *mode) OsPmSuspendCheck() argument 181 OsPmSuspendSleep(LosPmCB *pm) OsPmSuspendSleep() argument 229 OsPmDeviceRegister(LosPmCB *pm, LosPmDevice *device) OsPmDeviceRegister() argument 242 OsPmSysctrlRegister(LosPmCB *pm, LosPmSysctrl *sysctrl) OsPmSysctrlRegister() argument 282 LosPmCB *pm = &g_pmCB; LOS_PmRegister() local 303 OsPmDeviceUnregister(LosPmCB *pm, const LosPmDevice *device) OsPmDeviceUnregister() argument 317 OsPmSysctrlUnregister(LosPmCB *pm, LosPmSysctrl *sysctrl) OsPmSysctrlUnregister() argument 330 LosPmCB *pm = &g_pmCB; LOS_PmUnregister() local 353 LosPmCB *pm = &g_pmCB; LOS_PmWakeSet() local 364 LosPmCB *pm = &g_pmCB; LOS_PmModeGet() local 375 LosPmCB *pm = &g_pmCB; LOS_PmModeSet() local 407 LosPmCB *pm = &g_pmCB; LOS_PmLockCountGet() local 418 LosPmCB *pm = &g_pmCB; LOS_PmLockInfoShow() local 439 LosPmCB *pm = &g_pmCB; OsPmLockRequest() local 515 LosPmCB *pm = &g_pmCB; LOS_PmLockRelease() local 642 LosPmCB *pm = &g_pmCB; OsIsPmMode() local 677 LosPmCB *pm = &g_pmCB; OsPmInit() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/ |
H A D | s5p_mfc_pm.c | 17 static struct s5p_mfc_pm *pm; variable 25 pm = &dev->pm; in s5p_mfc_init_pm() 28 pm->num_clocks = dev->variant->num_clocks; in s5p_mfc_init_pm() 29 pm->clk_names = dev->variant->clk_names; in s5p_mfc_init_pm() 30 pm->device = &dev->plat_dev->dev; in s5p_mfc_init_pm() 31 pm->clock_gate = NULL; in s5p_mfc_init_pm() 34 for (i = 0; i < pm->num_clocks; i++) { in s5p_mfc_init_pm() 35 pm->clocks[i] = devm_clk_get(pm in s5p_mfc_init_pm() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_pm.c | 17 static struct s5p_mfc_pm *pm; variable 25 pm = &dev->pm; in s5p_mfc_init_pm() 28 pm->num_clocks = dev->variant->num_clocks; in s5p_mfc_init_pm() 29 pm->clk_names = dev->variant->clk_names; in s5p_mfc_init_pm() 30 pm->device = &dev->plat_dev->dev; in s5p_mfc_init_pm() 31 pm->clock_gate = NULL; in s5p_mfc_init_pm() 34 for (i = 0; i < pm->num_clocks; i++) { in s5p_mfc_init_pm() 35 pm->clocks[i] = devm_clk_get(pm in s5p_mfc_init_pm() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | legacy_dpm.c | 127 if (rps == adev->pm.dpm.current_ps) in amdgpu_dpm_print_ps_status() 129 if (rps == adev->pm.dpm.requested_ps) in amdgpu_dpm_print_ps_status() 131 if (rps == adev->pm.dpm.boot_ps) in amdgpu_dpm_print_ps_status() 143 for (i = 0; i < adev->pm.dpm.num_ps; i++) in amdgpu_pm_print_power_states() 144 amdgpu_dpm_print_power_state(adev, &adev->pm.dpm.ps[i]); in amdgpu_pm_print_power_states() 172 adev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); in amdgpu_get_platform_caps() 173 adev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); in amdgpu_get_platform_caps() 174 adev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); in amdgpu_get_platform_caps() 242 adev->pm.dpm.fan.t_hyst = fan_info->fan.ucTHyst; in amdgpu_parse_extended_power_table() 243 adev->pm in amdgpu_parse_extended_power_table() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_pm.c | 11 #include <linux/blk-pm.h> 22 static int do_scsi_suspend(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_suspend() argument 24 return pm && pm->suspend ? pm->suspend(dev) : 0; in do_scsi_suspend() 27 static int do_scsi_freeze(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_freeze() argument 29 return pm && pm->freeze ? pm->freeze(dev) : 0; in do_scsi_freeze() 32 static int do_scsi_poweroff(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_poweroff() argument 37 do_scsi_resume(struct device *dev, const struct dev_pm_ops *pm) do_scsi_resume() argument 42 do_scsi_thaw(struct device *dev, const struct dev_pm_ops *pm) do_scsi_thaw() argument 47 do_scsi_restore(struct device *dev, const struct dev_pm_ops *pm) do_scsi_restore() argument 55 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; scsi_dev_type_suspend() local 81 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; scsi_bus_resume_common() local 147 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; sdev_runtime_suspend() local 177 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; sdev_runtime_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | bcm2835-pm.c | 11 #include <linux/mfd/bcm2835-pm.h> 29 struct bcm2835_pm *pm) in bcm2835_pm_get_pdata() 31 if (of_property_present(pm->dev->of_node, "reg-names")) { in bcm2835_pm_get_pdata() 34 pm->base = devm_platform_ioremap_resource_byname(pdev, "pm"); in bcm2835_pm_get_pdata() 35 if (IS_ERR(pm->base)) in bcm2835_pm_get_pdata() 36 return PTR_ERR(pm->base); in bcm2835_pm_get_pdata() 40 pm->asb = devm_ioremap_resource(&pdev->dev, res); in bcm2835_pm_get_pdata() 41 if (IS_ERR(pm->asb)) in bcm2835_pm_get_pdata() 42 pm in bcm2835_pm_get_pdata() 28 bcm2835_pm_get_pdata(struct platform_device *pdev, struct bcm2835_pm *pm) bcm2835_pm_get_pdata() argument 75 struct bcm2835_pm *pm; bcm2835_pm_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_dpm.c | 114 if (rps == adev->pm.dpm.current_ps) in amdgpu_dpm_print_ps_status() 116 if (rps == adev->pm.dpm.requested_ps) in amdgpu_dpm_print_ps_status() 118 if (rps == adev->pm.dpm.boot_ps) in amdgpu_dpm_print_ps_status() 129 adev->pm.dpm.new_active_crtcs = 0; in amdgpu_dpm_get_active_displays() 130 adev->pm.dpm.new_active_crtc_count = 0; in amdgpu_dpm_get_active_displays() 136 adev->pm.dpm.new_active_crtcs |= (1 << amdgpu_crtc->crtc_id); in amdgpu_dpm_get_active_displays() 137 adev->pm.dpm.new_active_crtc_count++; in amdgpu_dpm_get_active_displays() 269 adev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); in amdgpu_get_platform_caps() 270 adev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); in amdgpu_get_platform_caps() 271 adev->pm in amdgpu_get_platform_caps() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_dpm.c | 49 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_get_sclk() 52 mutex_unlock(&adev->pm.mutex); in amdgpu_dpm_get_sclk() 65 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_get_mclk() 68 mutex_unlock(&adev->pm.mutex); in amdgpu_dpm_get_mclk() 79 if (atomic_read(&adev->pm.pwr_state[block_type]) == pwr_state) { in amdgpu_dpm_set_powergating_by_smu() 85 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_set_powergating_by_smu() 105 atomic_set(&adev->pm.pwr_state[block_type], pwr_state); in amdgpu_dpm_set_powergating_by_smu() 107 mutex_unlock(&adev->pm.mutex); in amdgpu_dpm_set_powergating_by_smu() 117 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_set_gfx_power_up_by_imu() 119 mutex_unlock(&adev->pm in amdgpu_dpm_set_gfx_power_up_by_imu() [all...] |