| /linux/drivers/misc/sgi-xp/ |
| H A D | xpc_channel.c | 27 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 D | xpc_uv.c | 71 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 D | xpc_main.c | 526 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 D | xpc_partition.c | 322 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 D | das800.c | 234 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 D | irq-madera.c | 165 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 D | psw.c | 64 .irq_flags = IRQF_SHARED, 71 .irq_flags = IRQF_SHARED, 78 .irq_flags = IRQF_SHARED, 85 .irq_flags = IRQF_SHARED,
|
| /linux/drivers/extcon/ |
| H A D | extcon-gpio.c | 69 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 D | sst_ipc.c | 122 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 D | psw.c | 60 .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 D | as3722.c | 331 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 D | max14577.c | 369 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 D | mshv_root_hv_call.c | 98 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 D | hv_proc.c | 158 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 D | goldfishfb.c | 50 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 D | pps_gen_parport.c | 148 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 D | bcm2835-dma.c | 80 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 D | mach-crag6410-module.c | 85 .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 D | pcic.c | 578 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 D | lpm_trie.c | 330 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 D | queue_stack_maps.c | 186 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 D | goldfish_battery.c | 163 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 D | tsl2563.c | 700 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 D | hv_vtl.c | 116 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 D | workqueue.c | 2045 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 …]
|