/Linux-v6.1/drivers/gpu/drm/vkms/ |
D | vkms_formats.c | 10 static size_t pixel_offset(const struct vkms_frame_info *frame_info, int x, int y) in pixel_offset() argument 12 return frame_info->offset + (y * frame_info->pitch) in pixel_offset() 13 + (x * frame_info->cpp); in pixel_offset() 29 static void *packed_pixels_addr(const struct vkms_frame_info *frame_info, in packed_pixels_addr() argument 32 size_t offset = pixel_offset(frame_info, x, y); in packed_pixels_addr() 34 return (u8 *)frame_info->map[0].vaddr + offset; in packed_pixels_addr() 37 static void *get_packed_src_addr(const struct vkms_frame_info *frame_info, int y) in get_packed_src_addr() argument 39 int x_src = frame_info->src.x1 >> 16; in get_packed_src_addr() 40 int y_src = y - frame_info->dst.y1 + (frame_info->src.y1 >> 16); in get_packed_src_addr() 42 return packed_pixels_addr(frame_info, x_src, y_src); in get_packed_src_addr() [all …]
|
D | vkms_plane.c | 32 struct vkms_frame_info *frame_info; in vkms_plane_duplicate_state() local 38 frame_info = kzalloc(sizeof(*frame_info), GFP_KERNEL); in vkms_plane_duplicate_state() 39 if (!frame_info) { in vkms_plane_duplicate_state() 45 vkms_state->frame_info = frame_info; in vkms_plane_duplicate_state() 58 if (crtc && vkms_state->frame_info->fb) { in vkms_plane_destroy_state() 62 if (drm_framebuffer_read_refcount(vkms_state->frame_info->fb)) in vkms_plane_destroy_state() 63 drm_framebuffer_put(vkms_state->frame_info->fb); in vkms_plane_destroy_state() 66 kfree(vkms_state->frame_info); in vkms_plane_destroy_state() 67 vkms_state->frame_info = NULL; in vkms_plane_destroy_state() 107 struct vkms_frame_info *frame_info; in vkms_plane_atomic_update() local [all …]
|
D | vkms_composer.c | 38 static void pre_mul_alpha_blend(struct vkms_frame_info *frame_info, in pre_mul_alpha_blend() argument 42 int x_dst = frame_info->dst.x1; in pre_mul_alpha_blend() 45 int x_limit = min_t(size_t, drm_rect_width(&frame_info->dst), in pre_mul_alpha_blend() 56 static bool check_y_limit(struct vkms_frame_info *frame_info, int y) in check_y_limit() argument 58 if (y >= frame_info->dst.y1 && y < frame_info->dst.y2) in check_y_limit() 99 if (!check_y_limit(plane[i]->frame_info, y)) in blend() 102 plane[i]->plane_read(stage_buffer, plane[i]->frame_info, y); in blend() 103 pre_mul_alpha_blend(plane[i]->frame_info, stage_buffer, in blend() 136 if (iosys_map_is_null(&plane_state[i]->frame_info->map[0])) in check_iosys_map()
|
D | vkms_drv.h | 47 void (*wb_write)(struct vkms_frame_info *frame_info, 58 struct vkms_frame_info *frame_info; member 60 const struct vkms_frame_info *frame_info, int y);
|
/Linux-v6.1/arch/arc/kernel/ |
D | stacktrace.c | 43 struct unwind_frame_info *frame_info) in seed_unwind_frame_info() argument 50 frame_info->task = tsk; in seed_unwind_frame_info() 52 frame_info->regs.r27 = regs->fp; in seed_unwind_frame_info() 53 frame_info->regs.r28 = regs->sp; in seed_unwind_frame_info() 54 frame_info->regs.r31 = regs->blink; in seed_unwind_frame_info() 55 frame_info->regs.r63 = regs->ret; in seed_unwind_frame_info() 56 frame_info->call_frame = 0; in seed_unwind_frame_info() 63 frame_info->task = current; in seed_unwind_frame_info() 73 frame_info->regs.r27 = fp; in seed_unwind_frame_info() 74 frame_info->regs.r28 = sp; in seed_unwind_frame_info() [all …]
|
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/ |
D | venc_vpu_if.c | 229 struct venc_frame_info *frame_info) in vpu_enc_encode_32bits() argument 259 if (is_ext && frame_info) { in vpu_enc_encode_32bits() 261 out.data[0] = frame_info->frm_count; in vpu_enc_encode_32bits() 262 out.data[1] = frame_info->skip_frm_count; in vpu_enc_encode_32bits() 263 out.data[2] = frame_info->frm_type; in vpu_enc_encode_32bits() 278 struct venc_frame_info *frame_info) in vpu_enc_encode_34bits() argument 306 if (frame_info) { in vpu_enc_encode_34bits() 308 out.data[0] = frame_info->frm_count; in vpu_enc_encode_34bits() 309 out.data[1] = frame_info->skip_frm_count; in vpu_enc_encode_34bits() 310 out.data[2] = frame_info->frm_type; in vpu_enc_encode_34bits() [all …]
|
D | venc_vpu_if.h | 48 struct venc_frame_info *frame_info);
|
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/venc/ |
D | venc_h264_if.c | 531 struct venc_frame_info frame_info; in h264_encode_frame() local 544 frame_info.frm_count = inst->frm_cnt; in h264_encode_frame() 545 frame_info.skip_frm_count = inst->skip_frm_cnt; in h264_encode_frame() 546 frame_info.frm_type = h264_frame_type(inst->frm_cnt, gop_size, in h264_encode_frame() 549 frame_info.frm_count, frame_info.skip_frm_count, in h264_encode_frame() 550 frame_info.frm_type); in h264_encode_frame() 553 frm_buf, bs_buf, &frame_info); in h264_encode_frame()
|
/Linux-v6.1/drivers/net/wireless/rsi/ |
D | rsi_91x_hal.c | 112 mgmt_desc->frame_info = cpu_to_le16(RSI_INSERT_SEQ_IN_FW); in rsi_prepare_mgmt_desc() 113 mgmt_desc->frame_info |= cpu_to_le16(RATE_INFO_ENABLE); in rsi_prepare_mgmt_desc() 115 mgmt_desc->frame_info |= cpu_to_le16(RSI_BROADCAST_PKT); in rsi_prepare_mgmt_desc() 221 data_desc->frame_info = cpu_to_le16(RATE_INFO_ENABLE); in rsi_prepare_data_desc() 237 data_desc->frame_info = cpu_to_le16(RATE_INFO_ENABLE); in rsi_prepare_data_desc() 268 data_desc->frame_info = cpu_to_le16(RATE_INFO_ENABLE); in rsi_prepare_data_desc() 269 data_desc->frame_info |= cpu_to_le16(RSI_BROADCAST_PKT); in rsi_prepare_data_desc() 283 data_desc->frame_info |= cpu_to_le16(MORE_DATA_PRESENT); in rsi_prepare_data_desc() 454 bcn_frm->frame_info = cpu_to_le16(RSI_DATA_DESC_MAC_BBP_INFO | in rsi_prepare_beacon() 477 bcn_frm->frame_info |= cpu_to_le16(RSI_DATA_DESC_DTIM_BEACON); in rsi_prepare_beacon()
|
D | rsi_hal.h | 192 __le16 frame_info; member 206 __le16 frame_info; member
|
/Linux-v6.1/drivers/net/ethernet/microchip/sparx5/ |
D | sparx5_packet.c | 35 void sparx5_ifh_parse(u32 *ifh, struct frame_info *info) in sparx5_ifh_parse() 60 struct frame_info fi; in sparx5_xtr_grp()
|
D | sparx5_main.h | 300 struct frame_info { struct 306 void sparx5_ifh_parse(u32 *ifh, struct frame_info *info); argument
|
D | sparx5_fdma.c | 211 struct frame_info fi; in sparx5_fdma_rx_get_frame()
|
/Linux-v6.1/drivers/staging/media/atomisp/pci/ |
D | atomisp_compat_css20.c | 2674 struct ia_css_frame_info *frame_info) in atomisp_get_css_frame_info() argument 2697 *frame_info = info.output_info[0]; in atomisp_get_css_frame_info() 2701 *frame_info = info. in atomisp_get_css_frame_info() 2704 *frame_info = info. in atomisp_get_css_frame_info() 2709 *frame_info = info.output_info[0]; in atomisp_get_css_frame_info() 2711 *frame_info = info.vf_output_info[0]; in atomisp_get_css_frame_info() 2718 *frame_info = info. in atomisp_get_css_frame_info() 2721 *frame_info = info. in atomisp_get_css_frame_info() 2724 *frame_info = in atomisp_get_css_frame_info() 2727 *frame_info = in atomisp_get_css_frame_info() [all …]
|
D | atomisp_ioctl.c | 1111 struct ia_css_frame_info frame_info; in atomisp_reqbufs() local 1146 ret = atomisp_get_css_frame_info(asd, source_pad, &frame_info); in atomisp_reqbufs() 1155 if (ia_css_frame_allocate_from_info(&frame, &frame_info)) in atomisp_reqbufs() 1199 struct ia_css_frame_info frame_info; in atomisp_qbuf() local 1237 atomisp_subdev_source_pad(vdev), &frame_info)) in atomisp_qbuf() 1240 ret = ia_css_frame_map(&handle, &frame_info, in atomisp_qbuf()
|
D | atomisp_compat.h | 295 struct ia_css_frame_info *frame_info);
|
/Linux-v6.1/drivers/staging/media/sunxi/cedrus/ |
D | cedrus_h265.c | 117 struct cedrus_h265_sram_frame_info frame_info = { in cedrus_h265_frame_info_write_single() local 132 cedrus_h265_sram_write_data(dev, &frame_info, sizeof(frame_info)); in cedrus_h265_frame_info_write_single()
|
D | cedrus_h264.c | 31 __le32 frame_info; member 83 pic->frame_info = cpu_to_le32(buf->codec.h264.pic_type << 8); in cedrus_fill_ref_pic()
|