Home
last modified time | relevance | path

Searched refs:fiq (Results 1 - 25 of 52) sorted by relevance

123

/kernel/linux/linux-5.10/fs/fuse/
H A Ddev.c195 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 Dvirtio_fs.c170 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 Dfuse_i.h392 * 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 Dinode.c659 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 Ddev.c195 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 Dvirtio_fs.c178 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 Dfuse_i.h407 * 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 Dinode.c877 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 Dfiq.c3 * 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 Dfiq.c3 * 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 Dfiq.h3 * 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 Dfiq.h3 * 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 Dirq.c98 * 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 DMakefile45 obj-$(CONFIG_MACH_AMS_DELTA) += board-ams-delta.o ams-delta-fiq.o \
46 ams-delta-fiq-handler.o
H A Dams-delta-fiq.c20 #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 Dirq.c97 * 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 DMakefile35 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 Dirq-apple-aic.c619 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 Ddma.c17 #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 DMakefile8 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 Ddma.c17 #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 DMakefile8 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 Dirq-s3c24xx-fiq-exports.c5 #include <linux/spi/s3c24xx-fiq.h>
H A Dirq-s3c24xx-fiq.S16 #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 Dentry.S523 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...]

Completed in 24 milliseconds

123