| /OK3568_Linux_fs/kernel/fs/fuse/ |
| H A D | dev.c | 196 u64 fuse_get_unique(struct fuse_iqueue *fiq) in fuse_get_unique() argument 198 fiq->reqctr += FUSE_REQ_ID_STEP; in fuse_get_unique() 199 return fiq->reqctr; in fuse_get_unique() 211 static void fuse_dev_wake_and_unlock(struct fuse_iqueue *fiq, bool sync) in fuse_dev_wake_and_unlock() argument 212 __releases(fiq->lock) in fuse_dev_wake_and_unlock() 215 wake_up_sync(&fiq->waitq); in fuse_dev_wake_and_unlock() 217 wake_up(&fiq->waitq); in fuse_dev_wake_and_unlock() 218 kill_fasync(&fiq->fasync, SIGIO, POLL_IN); in fuse_dev_wake_and_unlock() 219 spin_unlock(&fiq->lock); in fuse_dev_wake_and_unlock() 229 static void queue_request_and_unlock(struct fuse_iqueue *fiq, in queue_request_and_unlock() argument [all …]
|
| H A D | virtio_fs.c | 164 static void virtio_fs_fiq_release(struct fuse_iqueue *fiq) in virtio_fs_fiq_release() argument 166 struct virtio_fs *vfs = fiq->priv; in virtio_fs_fiq_release() 974 static void virtio_fs_wake_forget_and_unlock(struct fuse_iqueue *fiq, bool sync) in virtio_fs_wake_forget_and_unlock() argument 975 __releases(fiq->lock) in virtio_fs_wake_forget_and_unlock() 984 link = fuse_dequeue_forget(fiq, 1, NULL); in virtio_fs_wake_forget_and_unlock() 985 unique = fuse_get_unique(fiq); in virtio_fs_wake_forget_and_unlock() 987 fs = fiq->priv; in virtio_fs_wake_forget_and_unlock() 989 spin_unlock(&fiq->lock); in virtio_fs_wake_forget_and_unlock() 1009 static void virtio_fs_wake_interrupt_and_unlock(struct fuse_iqueue *fiq, in virtio_fs_wake_interrupt_and_unlock() argument 1011 __releases(fiq->lock) in virtio_fs_wake_interrupt_and_unlock() [all …]
|
| H A D | fuse_i.h | 415 void (*wake_forget_and_unlock)(struct fuse_iqueue *fiq, bool sync) 416 __releases(fiq->lock); 421 void (*wake_interrupt_and_unlock)(struct fuse_iqueue *fiq, bool sync) 422 __releases(fiq->lock); 427 void (*wake_pending_and_unlock)(struct fuse_iqueue *fiq, bool sync) 428 __releases(fiq->lock); 433 void (*release)(struct fuse_iqueue *fiq); 930 struct fuse_forget_link *fuse_dequeue_forget(struct fuse_iqueue *fiq, 1241 u64 fuse_get_unique(struct fuse_iqueue *fiq);
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/serial/ |
| H A D | rockchip_fiq_debugger.txt | 3 - compatible: "rockchip,fiq-debugger" 15 - rockchip,wake-irq: It is used to wake up fiq debugger, 19 instead of fiq. 24 fiq-debugger { 25 compatible = "rockchip,fiq-debugger";
|
| /OK3568_Linux_fs/rkbin/doc/release/ |
| H A D | RV1126_CN.md | 59 | 1 | 重要 | 解决fiq堆栈错误问题 | fiq模式下输入bt命令,会显示错误的堆栈信息 | - | 94 | 1 | 重要 | 解决fiq堆栈错误问题 | fiq模式下输入bt命令,会显示错误的堆栈信息 | - |
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| H A D | fiq.c | 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()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3562-linux.dtsi | 12 fiq-debugger { 13 compatible = "rockchip,fiq-debugger"; 16 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3562-android.dtsi | 12 fiq-debugger { 13 compatible = "rockchip,fiq-debugger"; 16 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3358-linux.dtsi | 14 fiq-debugger { 15 compatible = "rockchip,fiq-debugger"; 18 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3568-nvr-linux.dtsi | 12 fiq-debugger { 13 compatible = "rockchip,fiq-debugger"; 16 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3568-iotest-ddr3-v10-linux.dts | 20 fiq-debugger { 21 compatible = "rockchip,fiq-debugger"; 24 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3568-linux.dtsi | 19 fiq-debugger { 20 compatible = "rockchip,fiq-debugger"; 23 /* If enable uart uses irq instead of fiq */
|
| H A D | px30-robot.dtsi | 15 fiq-debugger { 16 compatible = "rockchip,fiq-debugger"; 19 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3328-android.dtsi | 12 fiq-debugger { 13 compatible = "rockchip,fiq-debugger"; 17 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3568-android.dtsi | 19 fiq-debugger { 20 compatible = "rockchip,fiq-debugger"; 23 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3326-linux.dtsi | 20 fiq-debugger { 21 compatible = "rockchip,fiq-debugger"; 24 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3528-linux.dtsi | 12 fiq-debugger { 13 compatible = "rockchip,fiq-debugger"; 16 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3528-android.dtsi | 12 fiq-debugger { 13 compatible = "rockchip,fiq-debugger"; 16 /* If enable uart uses irq instead of fiq */
|
| H A D | px30-android.dtsi | 12 fiq-debugger { 13 compatible = "rockchip,fiq-debugger"; 16 /* If enable uart uses irq instead of fiq */
|
| H A D | rk3588-linux.dtsi | 42 fiq_debugger: fiq-debugger { 43 compatible = "rockchip,fiq-debugger"; 46 /* If enable uart uses irq instead of fiq */
|
| /OK3568_Linux_fs/kernel/arch/arm/common/ |
| H A D | fiq_glue_setup.c | 35 fiq_glue_setup(handler->fiq, handler, in fiq_glue_setup_helper() 45 if (!handler || !handler->fiq) in fiq_glue_register_handler() 141 fiq_glue_setup(current_handler->fiq, current_handler, in fiq_glue_resume()
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-omap1/ |
| H A D | irq.c | 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()
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/fiq_debugger/ |
| H A D | fiq_debugger.c | 78 int fiq; member 198 return (state->fiq >= 0); in fiq_debugger_have_fiq() 614 irq_set_affinity(state->fiq, &cpumask); in fiq_debugger_switch_cpu() 1049 state->pdata->fiq_ack(state->pdev, state->fiq); in fiq_debugger_handle_uart_interrupt() 1452 int fiq; in fiq_debugger_probe() local 1464 fiq = platform_get_irq_byname(pdev, "fiq"); in fiq_debugger_probe() 1470 if ((uart_irq < 0 && fiq < 0) || (uart_irq >= 0 && fiq >= 0)) in fiq_debugger_probe() 1472 if (fiq >= 0 && !pdata->fiq_enable) in fiq_debugger_probe() 1485 state->fiq = fiq; in fiq_debugger_probe() 1505 if (uart_irq < 0 && fiq < 0) in fiq_debugger_probe() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/include/asm/ |
| H A D | fiq.h | 40 extern void enable_fiq(int fiq); 41 extern void disable_fiq(int fiq);
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rk312x-android.dtsi | 21 fiq-debugger { 22 compatible = "rockchip,fiq-debugger"; 26 /* If enable uart uses irq instead of fiq */
|