Home
last modified time | relevance | path

Searched refs:airq_iv (Results 1 – 7 of 7) sorted by relevance

/linux-6.1.9/arch/s390/include/asm/
Dairq.h32 struct airq_iv { struct
52 struct airq_iv *airq_iv_create(unsigned long bits, unsigned long flags, argument
54 void airq_iv_release(struct airq_iv *iv);
55 unsigned long airq_iv_alloc(struct airq_iv *iv, unsigned long num);
56 void airq_iv_free(struct airq_iv *iv, unsigned long bit, unsigned long num);
57 unsigned long airq_iv_scan(struct airq_iv *iv, unsigned long start,
60 static inline unsigned long airq_iv_alloc_bit(struct airq_iv *iv) in airq_iv_alloc_bit()
65 static inline void airq_iv_free_bit(struct airq_iv *iv, unsigned long bit) in airq_iv_free_bit()
70 static inline unsigned long airq_iv_end(struct airq_iv *iv) in airq_iv_end()
75 static inline void airq_iv_lock(struct airq_iv *iv, unsigned long bit) in airq_iv_lock()
[all …]
Dpci.h153 struct airq_iv *aibv; /* adapter interrupt bit vector */
208 extern struct airq_iv *zpci_aif_sbv;
/linux-6.1.9/drivers/s390/cio/
Dairq.c129 struct airq_iv *airq_iv_create(unsigned long bits, unsigned long flags, in airq_iv_create()
132 struct airq_iv *iv; in airq_iv_create()
204 void airq_iv_release(struct airq_iv *iv) in airq_iv_release()
227 unsigned long airq_iv_alloc(struct airq_iv *iv, unsigned long num) in airq_iv_alloc()
262 void airq_iv_free(struct airq_iv *iv, unsigned long bit, unsigned long num) in airq_iv_free()
293 unsigned long airq_iv_scan(struct airq_iv *iv, unsigned long start, in airq_iv_scan()
/linux-6.1.9/arch/s390/pci/
Dpci_irq.c23 static struct airq_iv *zpci_sbv;
30 static struct airq_iv **zpci_ibv;
154 struct airq_iv *dibv = zpci_ibv[smp_processor_id()]; in zpci_handle_cpu_local_irq()
239 struct airq_iv *aibv; in zpci_floating_irq_handler()
Dpci.c67 struct airq_iv *zpci_aif_sbv;
/linux-6.1.9/arch/s390/kvm/
Dpci.h38 struct airq_iv *sbv;
/linux-6.1.9/drivers/s390/virtio/
Dvirtio_ccw.c147 struct airq_iv *aiv;