Home
last modified time | relevance | path

Searched refs:intr (Results 1 - 17 of 17) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-fence.h222 * Must return -ERESTARTSYS if the wait is intr = true and the wait was
230 signed long (*wait)(struct dma_fence *fence, bool intr, signed long timeout);
382 signed long dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout);
555 signed long dma_fence_wait_timeout(struct dma_fence *, bool intr, signed long timeout);
556 signed long dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t count, bool intr, signed long timeout,
562 * @intr: if true, do an interruptible wait
574 static inline signed long dma_fence_wait(struct dma_fence *fence, bool intr) in dma_fence_wait() argument
582 ret = dma_fence_wait_timeout(fence, intr, MAX_SCHEDULE_TIMEOUT); in dma_fence_wait()
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
H A Ddma-fence.c450 * @intr: if true, do an interruptible wait
464 signed long dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_wait_timeout() argument
478 ret = fence->ops->wait(fence, intr, timeout); in dma_fence_wait_timeout()
480 ret = dma_fence_default_wait(fence, intr, timeout); in dma_fence_wait_timeout()
717 * @intr: if true, do an interruptible wait
725 signed long dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_default_wait() argument
737 if (intr && signal_pending(current)) { in dma_fence_default_wait()
756 if (intr) { in dma_fence_default_wait()
766 if (ret > 0 && intr && signal_pending(current)) { in dma_fence_default_wait()
803 * @intr
818 dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t count, bool intr, signed long timeout, uint32_t *idx) dma_fence_wait_any_timeout() argument
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c83 #define VOP_INTR_SET(vop2, intr, name, v) REG_SET(vop2, name, 0, (intr)->name, v, false)
87 #define VOP_INTR_SET_MASK(vop2, intr, name, mask, v) REG_SET_MASK(vop2, name, 0, (intr)->name, mask, v, false)
89 #define VOP_INTR_SET_TYPE(vop2, intr, name, type, v) \
92 for (i = 0; i < (intr)->nintrs; i++) { \
93 if ((intr)->intrs[i] & type) { \
98 VOP_INTR_SET_MASK(vop2, intr, name, mask, reg); \
101 #define VOP_INTR_GET_TYPE(vop2, intr, name, type) vop2_get_intr_type((vop2), (intr),
907 vop2_get_intr_type(struct vop2 *vop2, const struct vop_intr *intr, const struct vop_reg *reg, int type) vop2_get_intr_type() argument
1075 const struct vop_intr *intr = vp_data->intr; vop2_fs_irq_is_pending() local
2387 const struct vop_intr *intr; vop2_axi_irqs_enable() local
2401 const struct vop_intr *intr = &vop2_data->axi_intr[index]; vop2_read_and_clear_axi_irqs() local
2419 const struct vop_intr *intr = vp_data->intr; vop2_dsp_hold_valid_irq_enable() local
2441 const struct vop_intr *intr = vp_data->intr; vop2_dsp_hold_valid_irq_disable() local
2461 const struct vop_intr *intr = vp_data->intr; vop2_debug_irq_enable() local
2724 const struct vop_intr *intr = &vop2_data->axi_intr[0]; vop2_wb_irqs_enable() local
2734 const struct vop_intr *intr = &vop2_data->axi_intr[0]; vop2_read_and_clear_wb_irqs() local
4509 const struct vop_intr *intr = vp_data->intr; vop2_crtc_enable_vblank() local
4532 const struct vop_intr *intr = vp_data->intr; vop2_crtc_disable_vblank() local
4568 const struct vop_intr *intr = vp_data->intr; vop2_crtc_enable_line_flag_event() local
4593 const struct vop_intr *intr = vp_data->intr; vop2_crtc_disable_line_flag_event() local
5798 const struct vop_intr *intr = vp_data->intr; vop2_crtc_atomic_enable() local
7631 const struct vop_intr *intr; vop2_read_and_clear_active_vp_irqs() local
[all...]
H A Drockchip_vop_reg.c351 .intr = &rk3288_vop_intr,
365 .intr = &rk3288_vop_intr,
463 .intr = &rk3368_vop_intr,
490 .intr = &rk3366_vop_intr,
653 .intr = &rk3366_vop_intr,
688 .intr = &rk3366_vop_intr,
706 .intr = &rk3366_vop_intr,
979 .intr = &rk3328_vop_intr,
1085 .intr = &rk3036_intr,
1184 .intr
[all...]
H A Drockchip_vop2_reg.c664 .intr = &rk3568_vp0_intr,
675 .intr = &rk3568_vp1_intr,
685 .intr = &rk3568_vp2_intr,
991 .intr = &rk3568_vp0_intr,
1005 .intr = &rk3568_vp1_intr,
1020 .intr = &rk3568_vp2_intr,
1031 .intr = &rk3588_vp3_intr,
H A Drockchip_drm_vop.c67 #define VOP_INTR_SUPPORT(vop, name) VOP_REG_SUPPORT(vop, (vop)->data->intr->name)
93 #define VOP_INTR_SET(vop, name, v) REG_SET((vop), name, 0, (vop)->data->intr->name, v, false)
94 #define VOP_INTR_SET_MASK(vop, name, mask, v) REG_SET_MASK((vop), name, 0, (vop)->data->intr->name, mask, v, false)
101 for (i = 0; i < (vop)->data->intr->nintrs; i++) { \
102 if ((vop)->data->intr->intrs[i] & (type)) { \
109 #define VOP_INTR_GET_TYPE(vop, name, type) vop_get_intr_type((vop), &(vop)->data->intr->name, (type))
402 for (i = 0; i < vop->data->intr->nintrs; i++) { in vop_get_intr_type()
403 if ((type & vop->data->intr->intrs[i]) && (regs & (1 << i))) { in vop_get_intr_type()
404 ret |= vop->data->intr->intrs[i]; in vop_get_intr_type()
H A Drockchip_drm_vop.h860 const struct vop_intr *intr; member
916 const struct vop_intr *intr; member
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c89 #define VOP_INTR_SET(vop2, intr, name, v) \
90 REG_SET(vop2, name, 0, intr->name, v, false)
95 #define VOP_INTR_SET_MASK(vop2, intr, name, mask, v) \
96 REG_SET_MASK(vop2, name, 0, intr->name, mask, v, false)
98 #define VOP_INTR_SET_TYPE(vop2, intr, name, type, v) \
101 for (i = 0; i < intr->nintrs; i++) { \
102 if (intr->intrs[i] & type) { \
107 VOP_INTR_SET_MASK(vop2, intr, name, mask, reg); \
110 #define VOP_INTR_GET_TYPE(vop2, intr, name, type) \
111 vop2_get_intr_type(vop2, intr,
929 vop2_get_intr_type(struct vop2 *vop2, const struct vop_intr *intr, const struct vop_reg *reg, int type) vop2_get_intr_type() argument
1092 const struct vop_intr *intr = vp_data->intr; vop2_fs_irq_is_pending() local
2382 const struct vop_intr *intr; vop2_axi_irqs_enable() local
2396 const struct vop_intr *intr = &vop2_data->axi_intr[index]; vop2_read_and_clear_axi_irqs() local
2413 const struct vop_intr *intr = vp_data->intr; vop2_dsp_hold_valid_irq_enable() local
2434 const struct vop_intr *intr = vp_data->intr; vop2_dsp_hold_valid_irq_disable() local
2453 const struct vop_intr *intr = vp_data->intr; vop2_debug_irq_enable() local
2722 const struct vop_intr *intr = &vop2_data->axi_intr[0]; vop2_wb_irqs_enable() local
2732 const struct vop_intr *intr = &vop2_data->axi_intr[0]; vop2_read_and_clear_wb_irqs() local
4510 const struct vop_intr *intr = vp_data->intr; vop2_crtc_enable_vblank() local
4532 const struct vop_intr *intr = vp_data->intr; vop2_crtc_disable_vblank() local
4570 const struct vop_intr *intr = vp_data->intr; vop2_crtc_enable_line_flag_event() local
4594 const struct vop_intr *intr = vp_data->intr; vop2_crtc_disable_line_flag_event() local
5859 const struct vop_intr *intr = vp_data->intr; vop2_crtc_atomic_enable() local
7746 const struct vop_intr *intr; vop2_read_and_clear_active_vp_irqs() local
[all...]
H A Drockchip_vop2_reg.c850 .intr = &rk3568_vp0_intr,
861 .intr = &rk3568_vp1_intr,
871 .intr = &rk3568_vp2_intr,
1178 .intr = &rk3568_vp0_intr,
1192 .intr = &rk3568_vp1_intr,
1207 .intr = &rk3568_vp2_intr,
1218 .intr = &rk3588_vp3_intr,
/device/soc/hisilicon/common/platform/hieth-sf/include/internal/
H A Deth_mac.h100 interrupt intr; member
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Ddhd_pcie.h217 bool intr; /* Use interrupts */ member
H A Ddhd_sdio.c1634 if (bus->intr && (bus->dhd->busstate == DHD_BUS_DATA)) { in dhdsdio_bussleep()
2544 if (!bus->intr && cnt) in dhdsdio_sendfromq()
2989 {"intr", IOV_INTR, 0, 0, IOVT_BOOL, 0 },
3073 bcm_bprintf(strbuf, "intr %d intrcount %u lastintrs %u spurious %u\n", in dhd_bus_dump()
3074 bus->intr, bus->intrcount, bus->lastintrs, bus->spurious); in dhd_bus_dump()
3966 int_val = (int32)bus->intr; in dhdsdio_doiovar()
3971 bus->intr = bool_val; in dhdsdio_doiovar()
3974 if (bus->intr) { in dhdsdio_doiovar()
5154 if (bus->intr) { in dhd_bus_init()
5889 DHD_ERROR(("False pkt-available intr in dhdsdio_readframes()
[all...]
H A Ddhd_wlfc.h137 bool intr; /* Use interrupts */ member
H A Ddhd_pcie_linux.c1872 if (bus->intr) { in dhdpcie_init()
2356 if (bus->intr) { in dhdpcie_bus_request_irq()
H A Ddbus_usb_linux.c342 intr_t intr; /* Data buffer for interrupt endpoint */ member
1043 DBUSERR(("%s:%d fail status %d bus:%d susp:%d intr:%d ctli:%d ctlo:%d\n", in dbus_usbos_ctl_complete()
1121 DBUSERR(("%s: intr cb when DBUS down, ignoring\n", __FUNCTION__)); in dbus_usbos_intr_complete()
1163 /* tell Linux kernel to cancel a single intr, ctl and blk URB */ in dbus_usbos_cancel_all_urbs()
1529 /* RNDIS says 8-byte intr, our old drivers used 4-byte */ in DBUS_USBOS_PROBE()
1957 /* submit intr URB */ in dbus_usbos_intf_recv_irb_from_ep()
1959 DBUSERR(("%s intr USB_SUBMIT_URB failed, status %d\n", in dbus_usbos_intf_recv_irb_from_ep()
2147 /* full dongle use intr EP, bmac doesn't use it */ in dbus_usbos_intf_up()
2152 usbos_info->intr_pipe, &usbos_info->intr, in dbus_usbos_intf_up()
H A Ddhd_pcie.c302 {"intr", IOV_INTR, 0, 0, IOVT_BOOL, 0 },
1638 bus->intr = (bool)dhd_intr; in dhdpcie_dongle_attach()
1907 if (bus->intr) { in dhdpcie_bus_release()
5192 if (bus->intr) { in dhd_bus_devreset()
5242 if (bus->intr) { in dhd_bus_devreset()
7730 /* Send the mailbox data and generate mailbox intr. */ in dhdpcie_fw_trap()
/device/soc/rockchip/common/vendor/drivers/net/usb/
H A Dmeig_cdc_driver.c693 int intr = 0; in hw_get_endpoints() local
701 intr = 1; in hw_get_endpoints()
709 if (!intr && !in) { in hw_get_endpoints()
711 } else if (intr && !status) { in hw_get_endpoints()
1331 devdbg(dev, "intr shutdown, code %d", status); in intr_complete()
1339 devdbg(dev, "intr status %d", status); in intr_complete()
1350 deverr(dev, "intr resubmit --> %d", status); in intr_complete()
1444 deverr(dev, "intr submit %d", retval); in hw_open()

Completed in 65 milliseconds