/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/ |
H A D | rga3_reg_info.c | 1260 static void set_wr_info(struct rga_req *req_rga, struct rga3_req *req) in set_wr_info() argument 1263 req->wr.dst_act_w = req->win0.dst_act_w; in set_wr_info() 1264 req->wr.dst_act_h = req->win0.dst_act_h; in set_wr_info() 1267 req->wr.vir_w = req_rga->dst.vir_w; in set_wr_info() 1268 req->wr.vir_h = req_rga->dst.vir_h; in set_wr_info() 1271 req->wr.rd_mode = 0; in set_wr_info() 1273 req->wr.rd_mode = 1; in set_wr_info() 1275 req in set_wr_info() 1282 rga_cmd_to_rga3_cmd(struct rga_req *req_rga, struct rga3_req *req) rga_cmd_to_rga3_cmd() argument 1628 rga3_scale_check(const struct rga3_req *req) rga3_scale_check() argument 1666 rga3_check_param(const struct rga3_req *req) rga3_check_param() argument 1904 print_debug_info(struct rga3_req *req) print_debug_info() argument 1958 rga3_align_check(struct rga3_req *req) rga3_align_check() argument 1985 struct rga3_req req; rga3_init_reg() local [all...] |
H A D | rga2_mmu_info.c | 396 struct rga2_req *req, struct rga_job *job) in rga2_mmu_flush_cache() 424 if (req->mmu_info.dst_mmu_flag & 1) { in rga2_mmu_flush_cache() 425 DstPageCount = rga_buf_size_cal(req->dst.yrgb_addr, in rga2_mmu_flush_cache() 426 req->dst.uv_addr, in rga2_mmu_flush_cache() 427 req->dst.v_addr, in rga2_mmu_flush_cache() 428 req->dst.format, in rga2_mmu_flush_cache() 429 req->dst.vir_w, in rga2_mmu_flush_cache() 430 req->dst.vir_h, &DstStart, NULL); in rga2_mmu_flush_cache() 460 req->dst.vir_w, in rga2_mmu_flush_cache() 461 req in rga2_mmu_flush_cache() 395 rga2_mmu_flush_cache(struct rga2_mmu_other_t *reg, struct rga2_req *req, struct rga_job *job) rga2_mmu_flush_cache() argument 549 rga2_mmu_info_BitBlt_mode(struct rga2_mmu_other_t *reg, struct rga2_req *req, struct rga_job *job) rga2_mmu_info_BitBlt_mode() argument 815 rga2_mmu_info_color_palette_mode(struct rga2_mmu_other_t *reg, struct rga2_req *req, struct rga_job *job) rga2_mmu_info_color_palette_mode() argument 988 rga2_mmu_info_color_fill_mode(struct rga2_mmu_other_t *reg, struct rga2_req *req, struct rga_job *job) rga2_mmu_info_color_fill_mode() argument 1121 rga2_mmu_info_update_palette_table_mode(struct rga2_mmu_other_t *reg, struct rga2_req *req, struct rga_job *job) rga2_mmu_info_update_palette_table_mode() argument 1236 rga2_set_mmu_reg_info(struct rga2_mmu_other_t *reg, struct rga2_req *req, struct rga_job *job) rga2_set_mmu_reg_info() argument [all...] |
H A D | rga2_reg_info.c | 1683 void rga_cmd_to_rga2_cmd(struct rga_req *req_rga, struct rga2_req *req) in rga_cmd_to_rga2_cmd() argument 1688 req->render_mode = UPDATE_PALETTE_TABLE_MODE; in rga_cmd_to_rga2_cmd() 1690 req->render_mode = UPDATE_PATTEN_BUF_MODE; in rga_cmd_to_rga2_cmd() 1692 req->render_mode = BITBLT_MODE; in rga_cmd_to_rga2_cmd() 1694 req->render_mode = req_rga->render_mode; in rga_cmd_to_rga2_cmd() 1696 memcpy(&req->src, &req_rga->src, sizeof(req_rga->src)); in rga_cmd_to_rga2_cmd() 1697 memcpy(&req->dst, &req_rga->dst, sizeof(req_rga->dst)); in rga_cmd_to_rga2_cmd() 1699 if (req->render_mode == UPDATE_PALETTE_TABLE_MODE) in rga_cmd_to_rga2_cmd() 1700 memcpy(&req->pat, &req_rga->pat, sizeof(req_rga->pat)); in rga_cmd_to_rga2_cmd() 1702 memcpy(&req in rga_cmd_to_rga2_cmd() 1978 rga2_check_param(const struct rga2_req *req) rga2_check_param() argument 2068 rga2_align_check(struct rga2_req *req) rga2_align_check() argument 2254 print_debug_info(struct rga2_req *req) print_debug_info() argument 2306 struct rga2_req req; rga2_init_reg() local [all...] |
H A D | rga_debugger.c | 526 void rga_cmd_print_debug_info(struct rga_req *req) in rga_cmd_print_debug_info() argument 530 req->render_mode, req->bsfilter_flag, in rga_cmd_print_debug_info() 531 req->rotate_mode); in rga_cmd_print_debug_info() 534 (unsigned long)req->src.yrgb_addr, in rga_cmd_print_debug_info() 535 (unsigned long)req->src.uv_addr, in rga_cmd_print_debug_info() 536 (unsigned long)req->src.v_addr, in rga_cmd_print_debug_info() 537 req->src.act_w, req->src.act_h, in rga_cmd_print_debug_info() 538 req in rga_cmd_print_debug_info() [all...] |
/device/soc/rockchip/common/vendor/drivers/video/rockchip/rga2/ |
H A D | rga2_mmu_info.c | 338 int rga2_get_dma_info(struct rga2_reg *reg, struct rga2_req *req)
in rga2_get_dma_info() argument 356 src0 = &req->src;
in rga2_get_dma_info() 357 src1 = &req->src1;
in rga2_get_dma_info() 358 dst = &req->dst;
in rga2_get_dma_info() 359 els = &req->pat;
in rga2_get_dma_info() 362 mmu_flag = req->mmu_info.src0_mmu_flag;
in rga2_get_dma_info() 385 mmu_flag = req->mmu_info.src1_mmu_flag;
in rga2_get_dma_info() 409 mmu_flag = req->mmu_info.dst_mmu_flag;
in rga2_get_dma_info() 433 mmu_flag = req->mmu_info.els_mmu_flag;
in rga2_get_dma_info() 476 static int rga2_get_dma_info(struct rga2_reg *reg, struct rga2_req *req)
in rga2_get_dma_info() argument 982 rga2_mmu_flush_cache(struct rga2_reg *reg, struct rga2_req *req) rga2_mmu_flush_cache() argument 1050 rga2_mmu_info_BitBlt_mode(struct rga2_reg *reg, struct rga2_req *req) rga2_mmu_info_BitBlt_mode() argument 1235 rga2_mmu_info_color_palette_mode(struct rga2_reg *reg, struct rga2_req *req) rga2_mmu_info_color_palette_mode() argument 1376 rga2_mmu_info_color_fill_mode(struct rga2_reg *reg, struct rga2_req *req) rga2_mmu_info_color_fill_mode() argument 1458 rga2_mmu_info_update_palette_table_mode(struct rga2_reg *reg, struct rga2_req *req) rga2_mmu_info_update_palette_table_mode() argument 1552 rga2_set_mmu_info(struct rga2_reg *reg, struct rga2_req *req) rga2_set_mmu_info() argument [all...] |
H A D | rga2_drv.c | 95 static int rga2_blit_async(rga2_session *session, struct rga2_req *req);
330 static void print_debug_info(struct rga2_req *req)
in print_debug_info() argument 332 INFO("render_mode:%s,bitblit_mode=%d,rotate_mode:%s\n", rga2_get_render_mode_str(req->render_mode),
in print_debug_info() 333 req->bitblt_mode, rga2_get_rotate_mode_str(req->rotate_mode));
in print_debug_info() 334 INFO("src : y=%lx uv=%lx v=%lx aw=%d ah=%d vw=%d vh=%d xoff=%d yoff=%d format=%s\n", req->src.yrgb_addr,
in print_debug_info() 335 req->src.uv_addr, req->src.v_addr, req->src.act_w, req in print_debug_info() 352 rga2_align_check(struct rga2_req *req) rga2_align_check() argument 382 rga2_scale_check(struct rga2_req *req) rga2_scale_check() argument 679 rga2_check_param(const struct rga2_req *req) rga2_check_param() argument 748 rga2_reg_init(rga2_session *session, struct rga2_req *req) rga2_reg_init() argument 976 rga2_blit_flush_cache(rga2_session *session, struct rga2_req *req) rga2_blit_flush_cache() argument 1018 rga2_blit(rga2_session *session, struct rga2_req *req) rga2_blit() argument 1046 rga2_blit_async(rga2_session *session, struct rga2_req *req) rga2_blit_async() argument 1066 rga2_blit_sync(rga2_session *session, struct rga2_req *req) rga2_blit_sync() argument 1176 struct rga2_req req, req_first; rga_ioctl() local 1359 struct rga2_req req, req_first; compat_rga_ioctl() local 1493 struct rga2_req req; rga2_ioctl_kernel() local 1841 struct rga2_req req; rga2_slt() local 2046 struct rga2_req req; rga2_test_0() local [all...] |
H A D | rga2_reg_info.c | 1631 void RGA_MSG_2_RGA2_MSG(struct rga_req *req_rga, struct rga2_req *req)
in RGA_MSG_2_RGA2_MSG() argument 1636 req->buf_type = RGA_BUF_GEM_TYPE_MASK & RGA_BUF_GEM_TYPE_DMA;
in RGA_MSG_2_RGA2_MSG() 1643 req->render_mode = update_palette_table_mode;
in RGA_MSG_2_RGA2_MSG() 1645 req->render_mode = update_patten_buff_mode;
in RGA_MSG_2_RGA2_MSG() 1647 req->render_mode = bitblt_mode;
in RGA_MSG_2_RGA2_MSG() 1649 req->render_mode = req_rga->render_mode;
in RGA_MSG_2_RGA2_MSG() 1652 memcpy(&req->src, &req_rga->src, sizeof(req_rga->src));
in RGA_MSG_2_RGA2_MSG() 1653 memcpy(&req->dst, &req_rga->dst, sizeof(req_rga->dst));
in RGA_MSG_2_RGA2_MSG() 1655 if (req->render_mode == update_palette_table_mode) {
in RGA_MSG_2_RGA2_MSG() 1656 memcpy(&req in RGA_MSG_2_RGA2_MSG() 1903 RGA_MSG_2_RGA2_MSG_32(struct rga_req_32 *req_rga, struct rga2_req *req) RGA_MSG_2_RGA2_MSG_32() argument [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/mmc/core/ |
H A D | block.c | 99 #define mmc_req_rel_wr(req) (((req)->cmd_flags & REQ_FUA) && (rq_data_dir(req) == WRITE))
257 struct request *req;
in power_ro_lock_store() local 272 req = blk_get_request(mq->queue, REQ_OP_DRV_OUT, 0);
in power_ro_lock_store() 273 if (IS_ERR(req)) {
in power_ro_lock_store() 274 count = PTR_ERR(req);
in power_ro_lock_store() 277 req_to_mmc_queue_req(req)->drv_op = MMC_DRV_OP_BOOT_WP;
in power_ro_lock_store() 278 blk_execute_rq(mq->queue, NULL, req, 0);
in power_ro_lock_store() 279 ret = req_to_mmc_queue_req(req) in power_ro_lock_store() 624 struct request *req; mmc_blk_ioctl_cmd() local 672 struct request *req; mmc_blk_ioctl_multi_cmd() local 999 mmc_blk_issue_drv_op(struct mmc_queue *mq, struct request *req) mmc_blk_issue_drv_op() argument 1066 mmc_blk_issue_discard_rq(struct mmc_queue *mq, struct request *req) mmc_blk_issue_discard_rq() argument 1101 mmc_blk_issue_secdiscard_rq(struct mmc_queue *mq, struct request *req) mmc_blk_issue_secdiscard_rq() argument 1173 mmc_blk_issue_flush(struct mmc_queue *mq, struct request *req) mmc_blk_issue_flush() argument 1190 mmc_apply_rel_rw(struct mmc_blk_request *brq, struct mmc_card *card, struct request *req) mmc_apply_rel_rw() argument 1265 struct request *req = mmc_queue_req_to_req(mqrq); mmc_blk_data_prep() local 1391 mmc_blk_cqe_complete_rq(struct mmc_queue *mq, struct request *req) mmc_blk_cqe_complete_rq() argument 1467 struct request *req = mmc_queue_req_to_req(mqrq); mmc_blk_cqe_req_done() local 1490 mmc_blk_cqe_prep_dcmd(struct mmc_queue_req *mqrq, struct request *req) mmc_blk_cqe_prep_dcmd() argument 1502 mmc_blk_cqe_issue_flush(struct mmc_queue *mq, struct request *req) mmc_blk_cqe_issue_flush() argument 1516 mmc_blk_hsq_issue_rw_rq(struct mmc_queue *mq, struct request *req) mmc_blk_hsq_issue_rw_rq() argument 1534 mmc_blk_cqe_issue_rw_rq(struct mmc_queue *mq, struct request *req) mmc_blk_cqe_issue_rw_rq() argument 1553 struct request *req = mmc_queue_req_to_req(mqrq); mmc_blk_rw_rq_prep() local 1627 mmc_blk_fix_state(struct mmc_card *card, struct request *req) mmc_blk_fix_state() argument 1648 mmc_blk_read_single(struct mmc_queue *mq, struct request *req) mmc_blk_read_single() argument 1716 mmc_blk_status_error(struct request *req, u32 status) mmc_blk_status_error() argument 1754 mmc_blk_mq_rw_recovery(struct mmc_queue *mq, struct request *req) mmc_blk_mq_rw_recovery() argument 1856 mmc_blk_card_busy(struct mmc_card *card, struct request *req) mmc_blk_card_busy() argument 1885 mmc_blk_rw_reset_success(struct mmc_queue *mq, struct request *req) mmc_blk_rw_reset_success() argument 1892 mmc_blk_mq_complete_rq(struct mmc_queue *mq, struct request *req) mmc_blk_mq_complete_rq() argument 1931 struct request *req = mmc_queue_req_to_req(mqrq); mmc_blk_hsq_req_done() local 1962 mmc_blk_mq_complete(struct request *req) mmc_blk_mq_complete() argument 1973 mmc_blk_mq_poll_completion(struct mmc_queue *mq, struct request *req) mmc_blk_mq_poll_completion() argument 1988 mmc_blk_mq_dec_in_flight(struct mmc_queue *mq, struct request *req) mmc_blk_mq_dec_in_flight() argument 2006 mmc_blk_mq_post_req(struct mmc_queue *mq, struct request *req) mmc_blk_mq_post_req() argument 2029 struct request *req = mq->recovery_req; mmc_blk_mq_recovery() local 2082 struct request *req = mmc_queue_req_to_req(mqrq); mmc_blk_mq_req_done() local 2171 mmc_blk_mq_issue_rw_rq(struct mmc_queue *mq, struct request *req) mmc_blk_mq_issue_rw_rq() argument 2223 mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req) mmc_blk_mq_issue_rq() argument 2730 struct request *req; mmc_dbg_card_status_get() local 2759 struct request *req; mmc_ext_csd_open() local [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_ioctl.c | 235 struct drm_get_cap *req = data; in drm_getcap() local 238 req->value = 0; in drm_getcap() 241 switch (req->capability) { in drm_getcap() 243 req->value = 1; in drm_getcap() 246 req->value |= dev->driver->prime_fd_to_handle ? DRM_PRIME_CAP_IMPORT : 0; in drm_getcap() 247 req->value |= dev->driver->prime_handle_to_fd ? DRM_PRIME_CAP_EXPORT : 0; in drm_getcap() 250 req->value = drm_core_check_feature(dev, DRIVER_SYNCOBJ); in drm_getcap() 253 req->value = drm_core_check_feature(dev, DRIVER_SYNCOBJ_TIMELINE); in drm_getcap() 262 switch (req->capability) { in drm_getcap() 265 req in drm_getcap() 320 struct drm_set_client_cap *req = data; drm_setclientcap() local [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dbus_usb_linux.c | 279 /* add a new batch req to rx queue when waiting item count reduce to this number */ 610 urb_req_t *req; in dbus_usbos_qdeq() local 617 req = NULL; in dbus_usbos_qdeq() 625 req = list_entry(urbreq_q->next, urb_req_t, urb_list); in dbus_usbos_qdeq() 629 list_del_init(&req->urb_list); in dbus_usbos_qdeq() 634 return req; in dbus_usbos_qdeq() 638 dbus_usbos_qenq(struct list_head *urbreq_q, urb_req_t *req, spinlock_t *lock) in dbus_usbos_qenq() argument 644 list_add_tail(&req->urb_list, urbreq_q); in dbus_usbos_qenq() 655 dbus_usbos_req_del(urb_req_t *req, spinlock_t *lock) in dbus_usbos_req_del() argument 661 list_del_init(&req in dbus_usbos_req_del() 680 urb_req_t *req; dbus_usbos_urbreqs_alloc() local 756 urb_req_t *req; dbus_usbos_urbreqs_free() local 801 urb_req_t *req = urb->context; dbus_usbos_send_complete() local 851 urb_req_t *req; dbus_usbos_recv_urb_submit() local 933 dbus_usbos_recv_complete_handle(urb_req_t *req, int len, int status) dbus_usbos_recv_complete_handle() argument 1136 urb_req_t *req; dbus_usbos_unlink() local 1192 urb_req_t *req; dbusos_stop() local 1758 urb_req_t *req, *req_zlp = NULL; dbus_usbos_intf_send_irb() local 2810 urb_req_t *req; dbus_usbos_tx_thread_deinit() local 2831 urb_req_t *req; dbus_usbos_tx_thread_func() local 3043 urb_req_t *req; dbus_usbos_thread_func() local 3084 urb_req_t *req = urb->context; dbus_usbos_dispatch_schedule() local [all...] |
/device/qemu/riscv32_virt/liteos_m/board/driver/ |
H A D | virtgpu.c | 179 static bool NotifyAndWaitResponse(unsigned queue, struct Virtq *q, const void *req, volatile void *resp) in NotifyAndWaitResponse() argument 181 const struct VirtgpuCtrlHdr *a = req; in NotifyAndWaitResponse() 205 static bool RequestResponse(unsigned queue, const void *req, size_t reqSize, volatile void *resp, size_t respSize) in RequestResponse() argument 211 q->desc[idx].pAddr = u32_to_u64(VMM_TO_DMA_ADDR((VADDR_T)req)); in RequestResponse() 220 return NotifyAndWaitResponse(queue, q, req, resp); in RequestResponse() 223 static bool RequestDataResponse(const void *req, size_t reqSize, const void *data, in RequestDataResponse() argument 229 q->desc[idx].pAddr = u32_to_u64(VMM_TO_DMA_ADDR((VADDR_T)req)); in RequestDataResponse() 243 return NotifyAndWaitResponse(0, q, req, resp); in RequestDataResponse() 247 static void RequestNoResponse(unsigned queue, const void *req, size_t reqSize, bool notify) in RequestNoResponse() argument 258 q->desc[head].pAddr = u32_to_u64(VMM_TO_DMA_ADDR((VADDR_T)req)); in RequestNoResponse() 282 struct VirtgpuCtrlHdr req = { CMDGetDisplayInfo() local 318 struct VirtgpuGetEdid req = { CMDGetEdid() local 340 struct VirtgpuResourceCreate2D req = { CMDResourceCreate2D() local 360 struct VirtgpuSetScanout req = { CMDSetScanout() local 372 struct VirtgpuTransferToHost2D req = { CMDTransferToHost() local 386 struct VirtgpuResourceFlush req = { CMDResourceFlush() local 410 struct VirtgpuResourceAttachBacking req = { CMDResourceAttachBacking() local [all...] |
/device/qemu/drivers/virtio/ |
H A D | virtgpu.c | 178 static bool NotifyAndWaitResponse(unsigned queue, struct Virtq *q, const void *req, volatile void *resp) in NotifyAndWaitResponse() argument 180 const struct VirtgpuCtrlHdr *a = req; in NotifyAndWaitResponse() 204 static bool RequestResponse(unsigned queue, const void *req, size_t reqSize, volatile void *resp, size_t respSize) in RequestResponse() argument 210 q->desc[idx].pAddr = VMM_TO_DMA_ADDR((VADDR_T)req); in RequestResponse() 219 return NotifyAndWaitResponse(queue, q, req, resp); in RequestResponse() 222 static bool RequestDataResponse(const void *req, size_t reqSize, const void *data, in RequestDataResponse() argument 228 q->desc[idx].pAddr = VMM_TO_DMA_ADDR((VADDR_T)req); in RequestDataResponse() 242 return NotifyAndWaitResponse(0, q, req, resp); in RequestDataResponse() 246 static void RequestNoResponse(unsigned queue, const void *req, size_t reqSize, bool notify) in RequestNoResponse() argument 257 q->desc[head].pAddr = VMM_TO_DMA_ADDR((VADDR_T)req); in RequestNoResponse() 281 struct VirtgpuCtrlHdr req = { CMDGetDisplayInfo() local 317 struct VirtgpuGetEdid req = { CMDGetEdid() local 339 struct VirtgpuResourceCreate2D req = { CMDResourceCreate2D() local 359 struct VirtgpuSetScanout req = { CMDSetScanout() local 371 struct VirtgpuTransferToHost2D req = { CMDTransferToHost() local 385 struct VirtgpuResourceFlush req = { CMDResourceFlush() local 407 struct VirtgpuResourceAttachBacking req = { CMDResourceAttachBacking() local [all...] |
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
H A D | mpp_vepu1.c | 77 /* req for current task */
161 struct mpp_request *req;
in vepu_extract_task_msg() local 165 req = &msgs->reqs[i];
in vepu_extract_task_msg() 166 if (!req->size) {
in vepu_extract_task_msg() 169 switch (req->cmd) {
in vepu_extract_task_msg() 173 ret = mpp_check_req(req, 0, sizeof(task->reg), off_s, off_e);
in vepu_extract_task_msg() 177 if (copy_from_user((u8 *)task->reg + req->offset, req->data, req->size)) {
in vepu_extract_task_msg() 181 memcpy(&task->w_reqs[task->w_req_cnt++], req, sizeo in vepu_extract_task_msg() 266 struct mpp_request *req = &task->w_reqs[i]; vepu_run() local 323 struct mpp_request *req; vepu_finish() local 346 struct mpp_request *req; vepu_result() local 369 vepu_control(struct mpp_session *session, struct mpp_request *req) vepu_control() argument [all...] |
H A D | mpp_jpgdec.c | 83 /* req for current task */
143 struct mpp_request *req;
in jpgdec_extract_task_msg() local 149 req = &msgs->reqs[i];
in jpgdec_extract_task_msg() 150 if (!req->size) {
in jpgdec_extract_task_msg() 154 switch (req->cmd) {
in jpgdec_extract_task_msg() 158 ret = mpp_check_req(req, 0, sizeof(task->reg), off_s, off_e);
in jpgdec_extract_task_msg() 162 if (copy_from_user((u8 *)task->reg + req->offset, req->data, req->size)) {
in jpgdec_extract_task_msg() 166 memcpy(&task->w_reqs[task->w_req_cnt++], req, sizeo in jpgdec_extract_task_msg() 256 struct mpp_request *req = &task->w_reqs[i]; jpgdec_run() local 279 struct mpp_request *req; jpgdec_finish() local 316 struct mpp_request *req; jpgdec_result() local [all...] |
H A D | mpp_vdpu2.c | 92 /* req for current task */
238 struct mpp_request *req;
in vdpu_extract_task_msg() local 242 req = &msgs->reqs[i];
in vdpu_extract_task_msg() 243 if (!req->size) {
in vdpu_extract_task_msg() 246 switch (req->cmd) {
in vdpu_extract_task_msg() 250 ret = mpp_check_req(req, 0, sizeof(task->reg), off_s, off_e);
in vdpu_extract_task_msg() 254 if (copy_from_user((u8 *)task->reg + req->offset, req->data, req->size)) {
in vdpu_extract_task_msg() 258 memcpy(&task->w_reqs[task->w_req_cnt++], req, sizeo in vdpu_extract_task_msg() 341 struct mpp_request *req = &task->w_reqs[i]; vdpu_run() local 364 struct mpp_request *req; vdpu_finish() local 392 struct mpp_request *req; vdpu_result() local [all...] |
H A D | mpp_rkvdec2.c | 69 static int mpp_extract_rcb_info(struct rkvdec2_rcb_info *rcb_inf, struct mpp_request *req)
in mpp_extract_rcb_info() argument 72 int cnt = req->size / sizeof(rcb_inf->elem[0]);
in mpp_extract_rcb_info() 74 if (req->size > sizeof(rcb_inf->elem)) {
in mpp_extract_rcb_info() 78 if (copy_from_user(rcb_inf->elem, req->data, req->size)) {
in mpp_extract_rcb_info() 91 struct mpp_request *req;
in rkvdec2_extract_task_msg() local 97 req = &msgs->reqs[i];
in rkvdec2_extract_task_msg() 98 if (!req->size) {
in rkvdec2_extract_task_msg() 102 switch (req->cmd) {
in rkvdec2_extract_task_msg() 106 ret = mpp_check_req(req, in rkvdec2_extract_task_msg() 312 struct mpp_request *req = &task->w_reqs[i]; rkvdec2_run() local 431 struct mpp_request *req; rkvdec2_finish() local 468 struct mpp_request *req; rkvdec2_result() local 502 rkvdec2_control(struct mpp_session *session, struct mpp_request *req) rkvdec2_control() argument [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
H A D | mpp_vepu1.c | 79 /* req for current task */ 170 struct mpp_request *req; in vepu_extract_task_msg() local 176 req = &msgs->reqs[i]; in vepu_extract_task_msg() 177 if (!req->size) in vepu_extract_task_msg() 180 switch (req->cmd) { in vepu_extract_task_msg() 184 ret = mpp_check_req(req, 0, sizeof(task->reg), in vepu_extract_task_msg() 188 if (copy_from_user((u8 *)task->reg + req->offset, in vepu_extract_task_msg() 189 req->data, req->size)) { in vepu_extract_task_msg() 194 req, sizeo in vepu_extract_task_msg() 279 struct mpp_request *req = &task->w_reqs[i]; vepu_run() local 344 struct mpp_request *req; vepu_finish() local 369 struct mpp_request *req; vepu_result() local 397 vepu_control(struct mpp_session *session, struct mpp_request *req) vepu_control() argument [all...] |
H A D | mpp_vdpu1.c | 109 /* req for current task */ 287 struct mpp_request *req; in vdpu_extract_task_msg() local 293 req = &msgs->reqs[i]; in vdpu_extract_task_msg() 294 if (!req->size) in vdpu_extract_task_msg() 297 switch (req->cmd) { in vdpu_extract_task_msg() 301 ret = mpp_check_req(req, 0, sizeof(task->reg), in vdpu_extract_task_msg() 305 if (copy_from_user((u8 *)task->reg + req->offset, in vdpu_extract_task_msg() 306 req->data, req->size)) { in vdpu_extract_task_msg() 311 req, sizeo in vdpu_extract_task_msg() 398 struct mpp_request *req = &task->w_reqs[i]; vdpu_run() local 423 struct mpp_request *req; vdpu_finish() local 454 struct mpp_request *req; vdpu_result() local [all...] |
H A D | mpp_vdpu2.c | 94 /* req for current task */ 245 struct mpp_request *req; in vdpu_extract_task_msg() local 251 req = &msgs->reqs[i]; in vdpu_extract_task_msg() 252 if (!req->size) in vdpu_extract_task_msg() 255 switch (req->cmd) { in vdpu_extract_task_msg() 259 ret = mpp_check_req(req, 0, sizeof(task->reg), in vdpu_extract_task_msg() 263 if (copy_from_user((u8 *)task->reg + req->offset, in vdpu_extract_task_msg() 264 req->data, req->size)) { in vdpu_extract_task_msg() 269 req, sizeo in vdpu_extract_task_msg() 351 struct mpp_request *req = &task->w_reqs[i]; vdpu_run() local 376 struct mpp_request *req; vdpu_finish() local 407 struct mpp_request *req; vdpu_result() local [all...] |
H A D | mpp_jpgdec.c | 85 /* req for current task */ 148 struct mpp_request *req; in jpgdec_extract_task_msg() local 154 req = &msgs->reqs[i]; in jpgdec_extract_task_msg() 155 if (!req->size) in jpgdec_extract_task_msg() 158 switch (req->cmd) { in jpgdec_extract_task_msg() 162 ret = mpp_check_req(req, 0, sizeof(task->reg), in jpgdec_extract_task_msg() 166 if (copy_from_user((u8 *)task->reg + req->offset, in jpgdec_extract_task_msg() 167 req->data, req->size)) { in jpgdec_extract_task_msg() 172 req, sizeo in jpgdec_extract_task_msg() 260 struct mpp_request *req = &task->w_reqs[i]; jpgdec_run() local 285 struct mpp_request *req; jpgdec_finish() local 325 struct mpp_request *req; jpgdec_result() local [all...] |
H A D | mpp_rkvdec2.c | 70 struct mpp_request *req) in mpp_extract_rcb_info() 73 int cnt = req->size / sizeof(rcb_inf->elem[0]); in mpp_extract_rcb_info() 75 if (req->size > sizeof(rcb_inf->elem)) { in mpp_extract_rcb_info() 79 if (copy_from_user(rcb_inf->elem, req->data, req->size)) { in mpp_extract_rcb_info() 94 struct mpp_request *req; in rkvdec2_extract_task_msg() local 100 req = &msgs->reqs[i]; in rkvdec2_extract_task_msg() 101 if (!req->size) in rkvdec2_extract_task_msg() 104 switch (req->cmd) { in rkvdec2_extract_task_msg() 108 ret = mpp_check_req(req, in rkvdec2_extract_task_msg() 69 mpp_extract_rcb_info(struct rkvdec2_rcb_info *rcb_inf, struct mpp_request *req) mpp_extract_rcb_info() argument 313 struct mpp_request *req = &task->w_reqs[i]; rkvdec2_run() local 432 struct mpp_request *req; rkvdec2_finish() local 470 struct mpp_request *req; rkvdec2_result() local 508 rkvdec2_control(struct mpp_session *session, struct mpp_request *req) rkvdec2_control() argument [all...] |
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/ |
H A D | power.h | 28 TP_PROTO(struct freq_constraints *qos, struct freq_qos_request *req, 30 TP_ARGS(qos, req, type, value, ret)); 33 TP_PROTO(struct freq_qos_request *req, int value), 34 TP_ARGS(req, value)); 37 TP_PROTO(struct freq_qos_request *req), 38 TP_ARGS(req));
|
/device/soc/rockchip/rk3568/hardware/mpp/mpp/legacy/ |
H A D | vpu.c | 54 RK_U32 *req; member 192 VPUReq_t req; in VPUClientSendReg() local 243 req.req = regs; in VPUClientSendReg() 244 req.size = nregs; in VPUClientSendReg() 245 ret = (RK_S32)ioctl(fd, VPU_IOC_SET_REG, &req); in VPUClientSendReg() 274 VPUReq_t req; in VPUClientWaitResult() local 296 req.req = regs; in VPUClientWaitResult() 297 req in VPUClientWaitResult() 323 VPUReq_t req; VPUClientGetHwCfg() local [all...] |
/device/soc/rockchip/common/vendor/drivers/rockchip/ |
H A D | pm_domains.c | 125 #define DOMAIN(_name, pwr, status, req, idle, ack, wakeup, keepon) \
127 .name = (_name), .pwr_mask = (pwr), .status_mask = (status), .req_mask = (req), .idle_mask = (idle), \
131 #define DOMAIN_M(_name, pwr, status, req, idle, ack, wakeup, keepon) \
134 .req_w_mask = (req) << 16, .req_mask = (req), .idle_mask = (idle), .ack_mask = (ack), \
138 #define DOMAIN_M_O(_name, pwr, status, p_offset, req, idle, ack, r_offset, wakeup, keepon) \
141 .req_w_mask = (req) << 16, .req_mask = (req), .idle_mask = (idle), .ack_mask = (ack), \
145 #define DOMAIN_M_O_R(_name, p_offset, pwr, status, r_status, r_offset, req, idle, ack, wakeup, keepon) \
149 .req_w_mask = (req) << 1 [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/soc/rockchip/ |
H A D | pm_domains.c | 136 #define DOMAIN(_name, pwr, status, req, idle, ack, wakeup, keepon) \
138 .name = (_name), .pwr_mask = (pwr), .status_mask = (status), .req_mask = (req), .idle_mask = (idle), \
142 #define DOMAIN_M(_name, pwr, status, req, idle, ack, wakeup, keepon) \
145 .req_w_mask = (req) << 16, .req_mask = (req), .idle_mask = (idle), .ack_mask = (ack), \
149 #define DOMAIN_M_O(_name, pwr, status, p_offset, req, idle, ack, r_offset, wakeup, keepon) \
152 .req_w_mask = (req) << 16, .req_mask = (req), .idle_mask = (idle), .ack_mask = (ack), \
156 #define DOMAIN_M_O_R(_name, p_offset, pwr, status, r_status, r_offset, req, idle, ack, wakeup, keepon) \
160 .req_w_mask = (req) << 1 [all...] |