Home
last modified time | relevance | path

Searched refs:irq_flags (Results 1 – 25 of 134) sorted by relevance

123456

/linux/drivers/misc/sgi-xp/
H A Dxpc_channel.c27 xpc_process_connect(struct xpc_channel *ch, unsigned long *irq_flags) in xpc_process_connect() argument
41 spin_unlock_irqrestore(&ch->lock, *irq_flags); in xpc_process_connect()
43 spin_lock_irqsave(&ch->lock, *irq_flags); in xpc_process_connect()
46 XPC_DISCONNECT_CHANNEL(ch, ret, irq_flags); in xpc_process_connect()
56 xpc_arch_ops.send_chctl_openreply(ch, irq_flags); in xpc_process_connect()
64 xpc_arch_ops.send_chctl_opencomplete(ch, irq_flags); in xpc_process_connect()
80 xpc_process_disconnect(struct xpc_channel *ch, unsigned long *irq_flags) in xpc_process_disconnect() argument
115 xpc_arch_ops.send_chctl_closereply(ch, irq_flags); in xpc_process_disconnect()
131 spin_unlock_irqrestore(&ch->lock, *irq_flags); in xpc_process_disconnect()
133 spin_lock_irqsave(&ch->lock, *irq_flags); in xpc_process_disconnect()
[all …]
H A Dxpc_uv.c71 unsigned long irq_flags; in xpc_teardown_partitions_uv() local
78 spin_lock_irqsave(&part_uv->flags_lock, irq_flags); in xpc_teardown_partitions_uv()
80 spin_unlock_irqrestore(&part_uv->flags_lock, irq_flags); in xpc_teardown_partitions_uv()
303 unsigned long irq_flags; in xpc_process_activate_IRQ_rcvd_uv() local
310 spin_lock_irqsave(&xpc_activate_IRQ_rcvd_lock, irq_flags); in xpc_process_activate_IRQ_rcvd_uv()
322 spin_unlock_irqrestore(&xpc_activate_IRQ_rcvd_lock, irq_flags); in xpc_process_activate_IRQ_rcvd_uv()
343 spin_lock_irqsave(&xpc_activate_IRQ_rcvd_lock, irq_flags); in xpc_process_activate_IRQ_rcvd_uv()
347 spin_unlock_irqrestore(&xpc_activate_IRQ_rcvd_lock, irq_flags); in xpc_process_activate_IRQ_rcvd_uv()
357 unsigned long irq_flags; in xpc_handle_activate_mq_msg_uv() local
379 spin_lock_irqsave(&xpc_activate_IRQ_rcvd_lock, irq_flags); in xpc_handle_activate_mq_msg_uv()
[all …]
H A Dxpc_main.c526 unsigned long irq_flags; in xpc_activating() local
530 spin_lock_irqsave(&part->act_lock, irq_flags); in xpc_activating()
534 spin_unlock_irqrestore(&part->act_lock, irq_flags); in xpc_activating()
544 spin_unlock_irqrestore(&part->act_lock, irq_flags); in xpc_activating()
578 unsigned long irq_flags; in xpc_activate_partition() local
581 spin_lock_irqsave(&part->act_lock, irq_flags); in xpc_activate_partition()
588 spin_unlock_irqrestore(&part->act_lock, irq_flags); in xpc_activate_partition()
593 spin_lock_irqsave(&part->act_lock, irq_flags); in xpc_activate_partition()
596 spin_unlock_irqrestore(&part->act_lock, irq_flags); in xpc_activate_partition()
679 unsigned long irq_flags; in xpc_kthread_start() local
[all …]
H A Dxpc_partition.c322 unsigned long irq_flags; in xpc_mark_partition_active() local
327 spin_lock_irqsave(&part->act_lock, irq_flags); in xpc_mark_partition_active()
335 spin_unlock_irqrestore(&part->act_lock, irq_flags); in xpc_mark_partition_active()
347 unsigned long irq_flags; in xpc_deactivate_partition() local
349 spin_lock_irqsave(&part->act_lock, irq_flags); in xpc_deactivate_partition()
353 spin_unlock_irqrestore(&part->act_lock, irq_flags); in xpc_deactivate_partition()
365 spin_unlock_irqrestore(&part->act_lock, irq_flags); in xpc_deactivate_partition()
372 spin_unlock_irqrestore(&part->act_lock, irq_flags); in xpc_deactivate_partition()
394 unsigned long irq_flags; in xpc_mark_partition_inactive() local
399 spin_lock_irqsave(&part->act_lock, irq_flags); in xpc_mark_partition_inactive()
[all …]
/linux/drivers/comedi/drivers/
H A Ddas800.c234 unsigned long irq_flags; in das800_enable() local
236 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_enable()
244 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_enable()
249 unsigned long irq_flags; in das800_disable() local
251 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_disable()
254 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_disable()
375 unsigned long irq_flags; in das800_ai_do_cmd() local
379 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_ai_do_cmd()
382 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_ai_do_cmd()
403 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_ai_do_cmd()
[all …]
/linux/drivers/irqchip/
H A Dirq-madera.c165 unsigned int irq_flags = 0; in madera_irq_probe() local
174 irq_flags = madera->pdata.irq_flags; in madera_irq_probe()
175 if (!irq_flags) { in madera_irq_probe()
182 irq_flags = irqd_get_trigger_type(irq_data); in madera_irq_probe()
185 if (irq_flags == IRQ_TYPE_NONE) in madera_irq_probe()
186 irq_flags = IRQF_TRIGGER_LOW; in madera_irq_probe()
189 if (irq_flags & (IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING)) { in madera_irq_probe()
198 if (irq_flags & IRQF_TRIGGER_HIGH) { in madera_irq_probe()
/linux/arch/sh/boards/mach-landisk/
H A Dpsw.c64 .irq_flags = IRQF_SHARED,
71 .irq_flags = IRQF_SHARED,
78 .irq_flags = IRQF_SHARED,
85 .irq_flags = IRQF_SHARED,
/linux/drivers/extcon/
H A Dextcon-gpio.c69 unsigned long irq_flags; in gpio_extcon_probe() local
101 irq_flags = IRQF_TRIGGER_FALLING; in gpio_extcon_probe()
103 irq_flags = IRQF_TRIGGER_RISING; in gpio_extcon_probe()
125 gpio_irq_handler, irq_flags, in gpio_extcon_probe()
/linux/sound/soc/intel/atom/sst/
H A Dsst_ipc.c122 unsigned long irq_flags; in sst_post_message_mrfld() local
125 spin_lock_irqsave(&sst_drv_ctx->ipc_spin_lock, irq_flags); in sst_post_message_mrfld()
142 spin_unlock_irqrestore(&sst_drv_ctx->ipc_spin_lock, irq_flags); in sst_post_message_mrfld()
149 spin_unlock_irqrestore(&sst_drv_ctx->ipc_spin_lock, irq_flags); in sst_post_message_mrfld()
172 spin_unlock_irqrestore(&sst_drv_ctx->ipc_spin_lock, irq_flags); in sst_post_message_mrfld()
183 unsigned long irq_flags; in intel_sst_clear_intr_mrfld() local
185 spin_lock_irqsave(&sst_drv_ctx->ipc_spin_lock, irq_flags); in intel_sst_clear_intr_mrfld()
203 spin_unlock_irqrestore(&sst_drv_ctx->ipc_spin_lock, irq_flags); in intel_sst_clear_intr_mrfld()
/linux/arch/sh/boards/mach-highlander/
H A Dpsw.c60 .irq_flags = IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING |
78 .irq_flags = IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING |
96 .irq_flags = IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING |
/linux/drivers/mfd/
H A Das3722.c331 as3722->irq_flags = irqd_get_trigger_type(irq_data); in as3722_i2c_of_probe()
332 dev_dbg(&i2c->dev, "IRQ flags are 0x%08lx\n", as3722->irq_flags); in as3722_i2c_of_probe()
339 unsigned long irq_flags; in as3722_i2c_probe() local
366 irq_flags = as3722->irq_flags | IRQF_ONESHOT; in as3722_i2c_probe()
369 irq_flags, -1, &as3722_irq_chip, in as3722_i2c_probe()
H A Dmax14577.c369 int irq_flags; in max14577_i2c_probe() local
410 irq_flags = IRQF_ONESHOT | IRQF_SHARED; in max14577_i2c_probe()
417 irq_flags = IRQF_ONESHOT; in max14577_i2c_probe()
422 irq_flags, 0, irq_chip, in max14577_i2c_probe()
/linux/drivers/hv/
H A Dmshv_root_hv_call.c98 unsigned long irq_flags; in hv_call_create_partition() local
101 local_irq_save(irq_flags); in hv_call_create_partition()
121 local_irq_restore(irq_flags); in hv_call_create_partition()
125 local_irq_restore(irq_flags); in hv_call_create_partition()
189 unsigned long irq_flags, large_shift = 0; in hv_do_map_gpa_hcall() local
211 local_irq_save(irq_flags); in hv_do_map_gpa_hcall()
238 local_irq_restore(irq_flags); in hv_do_map_gpa_hcall()
295 unsigned long irq_flags, large_shift = 0; in hv_call_unmap_gpa_pages() local
313 local_irq_save(irq_flags); in hv_call_unmap_gpa_pages()
321 local_irq_restore(irq_flags); in hv_call_unmap_gpa_pages()
[all …]
H A Dhv_proc.c158 unsigned long irq_flags; in hv_call_create_vp() local
170 local_irq_save(irq_flags); in hv_call_create_vp()
180 local_irq_restore(irq_flags); in hv_call_create_vp()
/linux/drivers/video/fbdev/
H A Dgoldfishfb.c50 unsigned long irq_flags; in goldfish_fb_interrupt() local
54 spin_lock_irqsave(&fb->lock, irq_flags); in goldfish_fb_interrupt()
60 spin_unlock_irqrestore(&fb->lock, irq_flags); in goldfish_fb_interrupt()
132 unsigned long irq_flags; in goldfish_fb_pan_display() local
136 spin_lock_irqsave(&fb->lock, irq_flags); in goldfish_fb_pan_display()
140 spin_unlock_irqrestore(&fb->lock, irq_flags); in goldfish_fb_pan_display()
/linux/drivers/pps/generators/
H A Dpps_gen_parport.c148 unsigned long irq_flags; in calibrate_port() local
150 local_irq_save(irq_flags); in calibrate_port()
154 local_irq_restore(irq_flags); in calibrate_port()
/linux/drivers/dma/
H A Dbcm2835-dma.c80 unsigned int irq_flags; member
463 if (c->irq_flags & IRQF_SHARED) { in bcm2835_dma_callback()
519 c->irq_flags, "DMA IRQ", c); in bcm2835_dma_alloc_chan_resources()
818 int irq, unsigned int irq_flags) in bcm2835_dma_chan_init() argument
832 c->irq_flags = irq_flags; in bcm2835_dma_chan_init()
906 int irq_flags; in bcm2835_dma_probe() local
1004 irq_flags = 0; in bcm2835_dma_probe()
1007 irq_flags = IRQF_SHARED; in bcm2835_dma_probe()
1012 rc = bcm2835_dma_chan_init(od, i, irq[i], irq_flags); in bcm2835_dma_probe()
/linux/arch/arm/mach-s3c/
H A Dmach-crag6410-module.c85 .irq_flags = IRQF_TRIGGER_HIGH,
144 .irq_flags = IRQF_TRIGGER_RISING,
241 .irq_flags = IRQF_TRIGGER_HIGH,
274 .irq_flags = IRQF_TRIGGER_HIGH,
/linux/drivers/net/wireless/ath/ath11k/
H A Dpcic.c578 unsigned long irq_flags; in ath11k_pcic_ext_irq_config() local
586 irq_flags = IRQF_SHARED; in ath11k_pcic_ext_irq_config()
588 irq_flags |= IRQF_NOBALANCING; in ath11k_pcic_ext_irq_config()
636 irq_flags, "DP_EXT_IRQ", irq_grp); in ath11k_pcic_ext_irq_config()
670 unsigned long irq_flags; in ath11k_pcic_config_irq() local
677 irq_flags = IRQF_SHARED; in ath11k_pcic_config_irq()
679 irq_flags |= IRQF_NOBALANCING; in ath11k_pcic_config_irq()
698 irq_flags, irq_name[irq_idx], ce_pipe); in ath11k_pcic_config_irq()
/linux/kernel/bpf/
H A Dlpm_trie.c330 unsigned long irq_flags; in trie_update_elem()
346 ret = raw_res_spin_lock_irqsave(&trie->lock, irq_flags); in trie_update_elem()
447 raw_res_spin_unlock_irqrestore(&trie->lock, irq_flags); in trie_update_elem()
464 unsigned long irq_flags; in trie_delete_elem()
472 ret = raw_res_spin_lock_irqsave(&trie->lock, irq_flags); in trie_delete_elem()
549 raw_res_spin_unlock_irqrestore(&trie->lock, irq_flags); in trie_delete_elem()
329 unsigned long irq_flags; trie_update_elem() local
462 unsigned long irq_flags; trie_delete_elem() local
H A Dqueue_stack_maps.c186 unsigned long irq_flags; in queue_stack_map_push_elem() local
199 if (raw_res_spin_lock_irqsave(&qs->lock, irq_flags)) in queue_stack_map_push_elem()
219 raw_res_spin_unlock_irqrestore(&qs->lock, irq_flags); in queue_stack_map_push_elem()
/linux/drivers/power/supply/
H A Dgoldfish_battery.c163 unsigned long irq_flags; in goldfish_battery_interrupt() local
167 spin_lock_irqsave(&data->lock, irq_flags); in goldfish_battery_interrupt()
178 spin_unlock_irqrestore(&data->lock, irq_flags); in goldfish_battery_interrupt()
/linux/drivers/iio/light/
H A Dtsl2563.c700 unsigned long irq_flags; in tsl2563_probe() local
746 irq_flags = irq_get_trigger_type(client->irq); in tsl2563_probe()
747 if (irq_flags == IRQF_TRIGGER_NONE) in tsl2563_probe()
748 irq_flags = IRQF_TRIGGER_RISING; in tsl2563_probe()
749 irq_flags |= IRQF_ONESHOT; in tsl2563_probe()
754 irq_flags, in tsl2563_probe()
/linux/arch/x86/hyperv/
H A Dhv_vtl.c116 unsigned long irq_flags; in hv_vtl_bringup_vcpu() local
137 local_irq_save(irq_flags); in hv_vtl_bringup_vcpu()
215 local_irq_restore(irq_flags); in hv_vtl_bringup_vcpu()
/linux/kernel/
H A Dworkqueue.c2045 unsigned long *irq_flags) in try_to_grab_pending() argument
2050 local_irq_save(*irq_flags); in try_to_grab_pending()
2129 local_irq_restore(*irq_flags); in try_to_grab_pending()
2149 unsigned long *irq_flags) in work_grab_pending() argument
2154 ret = try_to_grab_pending(work, cflags, irq_flags); in work_grab_pending()
2380 unsigned long irq_flags; in queue_work_on() local
2382 local_irq_save(irq_flags); in queue_work_on()
2390 local_irq_restore(irq_flags); in queue_work_on()
2447 unsigned long irq_flags; in queue_work_node() local
2461 local_irq_save(irq_flags); in queue_work_node()
[all …]

123456