/kernel/linux/linux-5.10/fs/fuse/ |
H A D | dev.c | 195 u64 fuse_get_unique(struct fuse_iqueue *fiq) in fuse_get_unique() argument 197 fiq->reqctr += FUSE_REQ_ID_STEP; in fuse_get_unique() 198 return fiq->reqctr; in fuse_get_unique() 208 * A new request is available, wake fiq->waitq 210 static void fuse_dev_wake_and_unlock(struct fuse_iqueue *fiq) 211 __releases(fiq->lock) 213 wake_up(&fiq->waitq); 214 kill_fasync(&fiq->fasync, SIGIO, POLL_IN); 215 spin_unlock(&fiq->lock); 225 static void queue_request_and_unlock(struct fuse_iqueue *fiq, 239 struct fuse_iqueue *fiq = &fc->iq; fuse_queue_forget() local 257 struct fuse_iqueue *fiq = &fc->iq; flush_bg_queue() local 284 struct fuse_iqueue *fiq = &fc->iq; fuse_request_end() local 340 struct fuse_iqueue *fiq = &req->fm->fc->iq; queue_interrupt() local 371 struct fuse_iqueue *fiq = &fc->iq; request_wait_answer() local 416 struct fuse_iqueue *fiq = &req->fm->fc->iq; __fuse_request_send() local 589 struct fuse_iqueue *fiq = &fm->fc->iq; fuse_simple_notify_reply() local 1039 forget_pending(struct fuse_iqueue *fiq) forget_pending() argument 1044 request_pending(struct fuse_iqueue *fiq) request_pending() argument 1088 fuse_dequeue_forget(struct fuse_iqueue *fiq, unsigned int max, unsigned int *countp) fuse_dequeue_forget() argument 1218 struct fuse_iqueue *fiq = &fc->iq; fuse_dev_do_read() local 2071 struct fuse_iqueue *fiq; fuse_dev_poll() local 2138 struct fuse_iqueue *fiq = &fc->iq; fuse_abort_conn() local [all...] |
H A D | virtio_fs.c | 170 static void virtio_fs_fiq_release(struct fuse_iqueue *fiq) in virtio_fs_fiq_release() argument 172 struct virtio_fs *vfs = fiq->priv; in virtio_fs_fiq_release() 980 static void virtio_fs_wake_forget_and_unlock(struct fuse_iqueue *fiq) 981 __releases(fiq->lock) 990 link = fuse_dequeue_forget(fiq, 1, NULL); 991 unique = fuse_get_unique(fiq); 993 fs = fiq->priv; 995 spin_unlock(&fiq->lock); 1015 static void virtio_fs_wake_interrupt_and_unlock(struct fuse_iqueue *fiq) 1016 __releases(fiq [all...] |
H A D | fuse_i.h | 392 * uses fiq->waitq and fasync to wake processes that are waiting on queue 400 void (*wake_forget_and_unlock)(struct fuse_iqueue *fiq) 401 __releases(fiq->lock); 406 void (*wake_interrupt_and_unlock)(struct fuse_iqueue *fiq) 407 __releases(fiq->lock); 412 void (*wake_pending_and_unlock)(struct fuse_iqueue *fiq) 413 __releases(fiq->lock); 418 void (*release)(struct fuse_iqueue *fiq); 909 struct fuse_forget_link *fuse_dequeue_forget(struct fuse_iqueue *fiq, 1220 u64 fuse_get_unique(struct fuse_iqueue *fiq); [all...] |
H A D | inode.c | 659 static void fuse_iqueue_init(struct fuse_iqueue *fiq, in fuse_iqueue_init() argument 663 memset(fiq, 0, sizeof(struct fuse_iqueue)); in fuse_iqueue_init() 664 spin_lock_init(&fiq->lock); in fuse_iqueue_init() 665 init_waitqueue_head(&fiq->waitq); in fuse_iqueue_init() 666 INIT_LIST_HEAD(&fiq->pending); in fuse_iqueue_init() 667 INIT_LIST_HEAD(&fiq->interrupts); in fuse_iqueue_init() 668 fiq->forget_list_tail = &fiq->forget_list_head; in fuse_iqueue_init() 669 fiq->connected = 1; in fuse_iqueue_init() 670 fiq in fuse_iqueue_init() 725 struct fuse_iqueue *fiq = &fc->iq; fuse_conn_put() local [all...] |
/kernel/linux/linux-6.6/fs/fuse/ |
H A D | dev.c | 195 u64 fuse_get_unique(struct fuse_iqueue *fiq) in fuse_get_unique() argument 197 fiq->reqctr += FUSE_REQ_ID_STEP; in fuse_get_unique() 198 return fiq->reqctr; in fuse_get_unique() 208 * A new request is available, wake fiq->waitq 210 static void fuse_dev_wake_and_unlock(struct fuse_iqueue *fiq) 211 __releases(fiq->lock) 213 wake_up(&fiq->waitq); 214 kill_fasync(&fiq->fasync, SIGIO, POLL_IN); 215 spin_unlock(&fiq->lock); 225 static void queue_request_and_unlock(struct fuse_iqueue *fiq, 239 struct fuse_iqueue *fiq = &fc->iq; fuse_queue_forget() local 257 struct fuse_iqueue *fiq = &fc->iq; flush_bg_queue() local 284 struct fuse_iqueue *fiq = &fc->iq; fuse_request_end() local 336 struct fuse_iqueue *fiq = &req->fm->fc->iq; queue_interrupt() local 367 struct fuse_iqueue *fiq = &fc->iq; request_wait_answer() local 412 struct fuse_iqueue *fiq = &req->fm->fc->iq; __fuse_request_send() local 583 struct fuse_iqueue *fiq = &fm->fc->iq; fuse_simple_notify_reply() local 1030 forget_pending(struct fuse_iqueue *fiq) forget_pending() argument 1035 request_pending(struct fuse_iqueue *fiq) request_pending() argument 1079 fuse_dequeue_forget(struct fuse_iqueue *fiq, unsigned int max, unsigned int *countp) fuse_dequeue_forget() argument 1209 struct fuse_iqueue *fiq = &fc->iq; fuse_dev_do_read() local 2060 struct fuse_iqueue *fiq; fuse_dev_poll() local 2127 struct fuse_iqueue *fiq = &fc->iq; fuse_abort_conn() local [all...] |
H A D | virtio_fs.c | 178 static void virtio_fs_fiq_release(struct fuse_iqueue *fiq) in virtio_fs_fiq_release() argument 180 struct virtio_fs *vfs = fiq->priv; in virtio_fs_fiq_release() 974 static void virtio_fs_wake_forget_and_unlock(struct fuse_iqueue *fiq) 975 __releases(fiq->lock) 984 link = fuse_dequeue_forget(fiq, 1, NULL); 985 unique = fuse_get_unique(fiq); 987 fs = fiq->priv; 989 spin_unlock(&fiq->lock); 1009 static void virtio_fs_wake_interrupt_and_unlock(struct fuse_iqueue *fiq) 1010 __releases(fiq [all...] |
H A D | fuse_i.h | 407 * uses fiq->waitq and fasync to wake processes that are waiting on queue 415 void (*wake_forget_and_unlock)(struct fuse_iqueue *fiq) 416 __releases(fiq->lock); 421 void (*wake_interrupt_and_unlock)(struct fuse_iqueue *fiq) 422 __releases(fiq->lock); 427 void (*wake_pending_and_unlock)(struct fuse_iqueue *fiq) 428 __releases(fiq->lock); 433 void (*release)(struct fuse_iqueue *fiq); 1005 struct fuse_forget_link *fuse_dequeue_forget(struct fuse_iqueue *fiq, 1321 u64 fuse_get_unique(struct fuse_iqueue *fiq); [all...] |
H A D | inode.c | 877 static void fuse_iqueue_init(struct fuse_iqueue *fiq, in fuse_iqueue_init() argument 881 memset(fiq, 0, sizeof(struct fuse_iqueue)); in fuse_iqueue_init() 882 spin_lock_init(&fiq->lock); in fuse_iqueue_init() 883 init_waitqueue_head(&fiq->waitq); in fuse_iqueue_init() 884 INIT_LIST_HEAD(&fiq->pending); in fuse_iqueue_init() 885 INIT_LIST_HEAD(&fiq->interrupts); in fuse_iqueue_init() 886 fiq->forget_list_tail = &fiq->forget_list_head; in fuse_iqueue_init() 887 fiq->connected = 1; in fuse_iqueue_init() 888 fiq in fuse_iqueue_init() 942 struct fuse_iqueue *fiq = &fc->iq; fuse_conn_put() local [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | fiq.c | 3 * linux/arch/arm/kernel/fiq.c 47 #include <asm/fiq.h> 148 void enable_fiq(int fiq) in enable_fiq() argument 150 enable_irq(fiq + fiq_start); in enable_fiq() 153 void disable_fiq(int fiq) in disable_fiq() argument 155 disable_irq(fiq + fiq_start); in disable_fiq()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | fiq.c | 3 * linux/arch/arm/kernel/fiq.c 47 #include <asm/fiq.h> 142 void enable_fiq(int fiq) in enable_fiq() argument 144 enable_irq(fiq + fiq_start); in enable_fiq() 147 void disable_fiq(int fiq) in disable_fiq() argument 149 disable_irq(fiq + fiq_start); in disable_fiq()
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | fiq.h | 3 * arch/arm/include/asm/fiq.h 40 extern void enable_fiq(int fiq); 41 extern void disable_fiq(int fiq);
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | fiq.h | 3 * arch/arm/include/asm/fiq.h 40 extern void enable_fiq(int fiq); 41 extern void disable_fiq(int fiq);
|
/kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
H A D | irq.c | 98 * NOTE: There is currently no OMAP fiq handler for Linux. Read the 102 static void omap_irq_set_cfg(int irq, int fiq, int priority, int trigger) in omap_irq_set_cfg() argument 109 fiq = bank ? 0 : (fiq & 0x1); in omap_irq_set_cfg() 110 val = fiq | ((priority & 0x1f) << 2) | ((trigger & 0x1) << 1); in omap_irq_set_cfg()
|
H A D | Makefile | 45 obj-$(CONFIG_MACH_AMS_DELTA) += board-ams-delta.o ams-delta-fiq.o \ 46 ams-delta-fiq-handler.o
|
H A D | ams-delta-fiq.c | 20 #include <linux/platform_data/ams-delta-fiq.h> 23 #include <asm/fiq.h> 25 #include "ams-delta-fiq.h" 29 .name = "ams-delta-fiq" 38 * <linux/platform_data/ams-delta-fiq.h> for details of offsets. 135 pr_info("Installing fiq handler from %p, length 0x%x\n", in ams_delta_init_fiq()
|
/kernel/linux/linux-6.6/arch/arm/mach-omap1/ |
H A D | irq.c | 97 * NOTE: There is currently no OMAP fiq handler for Linux. Read the 101 static void omap_irq_set_cfg(int irq, int fiq, int priority, int trigger) in omap_irq_set_cfg() argument 108 fiq = bank ? 0 : (fiq & 0x1); in omap_irq_set_cfg() 109 val = fiq | ((priority & 0x1f) << 2) | ((trigger & 0x1) << 1); in omap_irq_set_cfg()
|
H A D | Makefile | 35 obj-$(CONFIG_MACH_AMS_DELTA) += board-ams-delta.o ams-delta-fiq.o \ 36 ams-delta-fiq-handler.o
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-apple-aic.c | 619 int fiq = FIELD_GET(AIC_EVENT_NUM, hw); in aic_irq_domain_map() local 621 switch (fiq) { in aic_irq_domain_map() 624 irq_set_percpu_devid_partition(irq, &ic->fiq_aff[fiq]->aff); in aic_irq_domain_map() 878 u32 fiq; in build_fiq_affinity() local 880 if (of_property_read_u32(aff, "apple,fiq-index", &fiq) || in build_fiq_affinity() 881 WARN_ON(fiq >= AIC_NR_FIQ) || ic->fiq_aff[fiq]) in build_fiq_affinity() 888 ic->fiq_aff[fiq] = kzalloc(sizeof(*ic->fiq_aff[fiq]), GFP_KERNE in build_fiq_affinity() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-rpc/ |
H A D | dma.c | 17 #include <asm/fiq.h> 262 unsigned int fiq; member 296 enable_fiq(fdma->fiq); in floppy_enable_dma() 302 disable_fiq(fdma->fiq); in floppy_disable_dma() 339 .fiq = FIQ_FLOPPYDATA,
|
H A D | Makefile | 8 obj-y :=dma.o ecard.o ecard-loader.o fiq.o floppydma.o io-acorn.o irq.o \
|
/kernel/linux/linux-6.6/arch/arm/mach-rpc/ |
H A D | dma.c | 17 #include <asm/fiq.h> 262 unsigned int fiq; member 296 enable_fiq(fdma->fiq); in floppy_enable_dma() 302 disable_fiq(fdma->fiq); in floppy_disable_dma() 339 .fiq = FIQ_FLOPPYDATA,
|
H A D | Makefile | 8 obj-y :=dma.o ecard.o ecard-loader.o fiq.o floppydma.o io-acorn.o irq.o \
|
/kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
H A D | irq-s3c24xx-fiq-exports.c | 5 #include <linux/spi/s3c24xx-fiq.h>
|
H A D | irq-s3c24xx-fiq.S | 16 #include <linux/spi/s3c24xx-fiq.h> 24 @ defined in fiq.h so that they can be shared with the C files which
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | entry.S | 523 kernel_ventry 1, t, 64, fiq // FIQ EL1t 528 kernel_ventry 1, h, 64, fiq // FIQ EL1h 533 kernel_ventry 0, t, 64, fiq // FIQ 64-bit EL0 538 kernel_ventry 0, t, 32, fiq // FIQ 32-bit EL0 591 entry_handler 1, t, 64, fiq 596 entry_handler 1, h, 64, fiq 601 entry_handler 0, t, 64, fiq 606 entry_handler 0, t, 32, fiq 789 kernel_ventry 1, t, 64, fiq // FIQ EL1h 794 kernel_ventry 1, h, 64, fiq // FI [all...] |