| /linux-6.15/arch/arc/kernel/ |
| H A D | stacktrace.c | 51 frame_info->task = tsk; in seed_unwind_frame_info() 57 frame_info->call_frame = 0; in seed_unwind_frame_info() 64 frame_info->task = current; in seed_unwind_frame_info() 74 frame_info->regs.r27 = fp; in seed_unwind_frame_info() 75 frame_info->regs.r28 = sp; in seed_unwind_frame_info() 77 frame_info->regs.r63 = ret; in seed_unwind_frame_info() 78 frame_info->call_frame = 0; in seed_unwind_frame_info() 90 frame_info->task = tsk; in seed_unwind_frame_info() 106 frame_info->regs.r27 = 0; in seed_unwind_frame_info() 107 frame_info->regs.r28 += 60; in seed_unwind_frame_info() [all …]
|
| /linux-6.15/drivers/gpu/drm/vkms/ |
| H A D | vkms_plane.c | 28 struct vkms_frame_info *frame_info; in vkms_plane_duplicate_state() local 34 frame_info = kzalloc(sizeof(*frame_info), GFP_KERNEL); in vkms_plane_duplicate_state() 35 if (!frame_info) { in vkms_plane_duplicate_state() 41 vkms_state->frame_info = frame_info; in vkms_plane_duplicate_state() 62 kfree(vkms_state->frame_info); in vkms_plane_destroy_state() 63 vkms_state->frame_info = NULL; in vkms_plane_destroy_state() 103 struct vkms_frame_info *frame_info; in vkms_plane_atomic_update() local 113 frame_info = vkms_plane_state->frame_info; in vkms_plane_atomic_update() 116 frame_info->fb = fb; in vkms_plane_atomic_update() 117 memcpy(&frame_info->map, &shadow_plane_state->data, sizeof(frame_info->map)); in vkms_plane_atomic_update() [all …]
|
| H A D | vkms_formats.c | 35 struct drm_framebuffer *fb = frame_info->fb; in packed_pixels_offset() 36 const struct drm_format_info *format = frame_info->fb->format; in packed_pixels_offset() 72 static void packed_pixels_addr(const struct vkms_frame_info *frame_info, in packed_pixels_addr() argument 79 *addr = (u8 *)frame_info->map[0].vaddr + offset; in packed_pixels_addr() 131 WARN_ONCE(drm_format_info_block_width(frame_info->fb->format, in packed_pixels_addr_1x1() 134 WARN_ONCE(drm_format_info_block_height(frame_info->fb->format, in packed_pixels_addr_1x1() 138 packed_pixels_offset(frame_info, x, y, plane_index, &offset, &rem_x, in packed_pixels_addr_1x1() 140 *addr = (u8 *)frame_info->map[0].vaddr + offset; in packed_pixels_addr_1x1() 227 int step = get_block_step_bytes(plane->frame_info->fb, direction, 0); in ARGB8888_read_line() 424 struct vkms_frame_info *frame_info = &wb->wb_frame_info; in vkms_writeback_row() local [all …]
|
| H A D | vkms_composer.c | 205 *dst_x_start = current_plane->frame_info->dst.x1; in clamp_line_coordinates() 268 if (y < current_plane->frame_info->dst.y1 || in blend_line() 269 y >= current_plane->frame_info->dst.y2) in blend_line() 277 dst_line = DRM_RECT_INIT(current_plane->frame_info->dst.x1, y, in blend_line() 278 drm_rect_width(¤t_plane->frame_info->dst), in blend_line() 281 drm_rect_fp_to_int(&tmp_src, ¤t_plane->frame_info->src); in blend_line() 305 drm_rect_translate(&src_line, -current_plane->frame_info->dst.x1, in blend_line() 306 -current_plane->frame_info->dst.y1); in blend_line() 309 current_plane->frame_info->rotation); in blend_line() 315 direction_for_rotation(current_plane->frame_info->rotation); in blend_line() [all …]
|
| H A D | vkms_drv.h | 112 struct vkms_frame_info *frame_info; member
|
| /linux-6.15/drivers/staging/media/atomisp/pci/runtime/frame/src/ |
| H A D | frame.c | 172 frame->frame_info.res.height, in ia_css_frame_init_planes() 178 frame->frame_info.res.height, in ia_css_frame_init_planes() 183 frame->frame_info.res.height, in ia_css_frame_init_planes() 197 frame->frame_info.res.height, in ia_css_frame_init_planes() 253 frame->frame_info.res.height, in ia_css_frame_init_planes() 660 me->frame_info.format = format; in frame_create() 728 frame->frame_info.res.width = frame_info->res.width; in ia_css_frame_init_from_info() 729 frame->frame_info.res.height = frame_info->res.height; in ia_css_frame_init_from_info() 730 frame->frame_info.format = frame_info->format; in ia_css_frame_init_from_info() 731 frame->frame_info.padded_width = frame_info->padded_width; in ia_css_frame_init_from_info() [all …]
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/encoder/ |
| H A D | venc_vpu_if.c | 255 struct venc_frame_info *frame_info) in vpu_enc_encode_32bits() argument 285 if (is_ext && frame_info) { in vpu_enc_encode_32bits() 287 out.data[0] = frame_info->frm_count; in vpu_enc_encode_32bits() 289 out.data[2] = frame_info->frm_type; in vpu_enc_encode_32bits() 303 struct venc_frame_info *frame_info) in vpu_enc_encode_34bits() argument 331 if (frame_info) { in vpu_enc_encode_34bits() 333 out.data[0] = frame_info->frm_count; in vpu_enc_encode_34bits() 335 out.data[2] = frame_info->frm_type; in vpu_enc_encode_34bits() 348 struct venc_frame_info *frame_info) in vpu_enc_encode() argument 354 frm_buf, bs_buf, frame_info); in vpu_enc_encode() [all …]
|
| H A D | venc_vpu_if.h | 47 struct venc_frame_info *frame_info);
|
| /linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ |
| H A D | ia_css_yuv444_io.host.c | 75 ret = ia_css_dma_configure_from_info(&config, &out_frames[0]->frame_info); in ia_css_yuv444_io_config() 80 to->width = out_frames[0]->frame_info.res.width; in ia_css_yuv444_io_config() 81 to->height = out_frames[0]->frame_info.res.height; in ia_css_yuv444_io_config()
|
| /linux-6.15/drivers/staging/media/atomisp/pci/ |
| H A D | ia_css_frame_public.h | 146 struct ia_css_frame_info frame_info; /** info struct describing the frame */ member 186 .frame_info = IA_CSS_BINARY_DEFAULT_FRAME_INFO, \ 250 return frame ? &frame->frame_info : NULL; in ia_css_frame_get_info()
|
| H A D | sh_css_sp.c | 262 pipe->copy.raw.height = out_frame->frame_info.res.height; in sh_css_sp_start_raw_copy() 263 pipe->copy.raw.width = out_frame->frame_info.res.width; in sh_css_sp_start_raw_copy() 333 pipe->copy.raw.height = out_frame->frame_info.res.height; in sh_css_sp_start_isys_copy() 334 pipe->copy.raw.width = out_frame->frame_info.res.width; in sh_css_sp_start_isys_copy() 335 pipe->copy.raw.padded_width = out_frame->frame_info.padded_width; in sh_css_sp_start_isys_copy() 435 switch (frame_in->frame_info.format) { in sh_css_copy_frame_to_spframe() 519 switch (frame->frame_info.format) { in set_input_frame_buffer() 550 switch (frame->frame_info.format) { in set_output_frame_buffer() 591 switch (frame->frame_info.format) { in set_view_finder_buffer() 996 ia_css_get_crop_offsets(pipe, &args->in_frame->frame_info); in sh_css_sp_init_stage() [all …]
|
| H A D | atomisp_fops.c | 47 ret = atomisp_get_css_frame_info(pipe->asd, &pipe->frame_info); in atomisp_queue_setup() 59 ret = atomisp_get_css_frame_info(pipe->asd, &pipe->frame_info); in atomisp_queue_setup() 80 ret = ia_css_frame_init_from_info(frame, &pipe->frame_info); in atomisp_buf_init()
|
| H A D | atomisp_subdev.h | 58 struct ia_css_frame_info frame_info; member
|
| H A D | atomisp_compat.h | 236 struct ia_css_frame_info *frame_info);
|
| /linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ |
| H A D | ia_css_bayer_io.host.c | 73 ret = ia_css_dma_configure_from_info(&config, &out_frames[0]->frame_info); in ia_css_bayer_io_config() 77 to->width = out_frames[0]->frame_info.res.width; in ia_css_bayer_io_config() 78 to->height = out_frames[0]->frame_info.res.height; in ia_css_bayer_io_config()
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/encoder/venc/ |
| H A D | venc_h264_if.c | 515 struct venc_frame_info frame_info; in h264_encode_frame() local 527 frame_info.frm_count = inst->frm_cnt; in h264_encode_frame() 528 frame_info.skip_frm_count = inst->skip_frm_cnt; in h264_encode_frame() 529 frame_info.frm_type = h264_frame_type(inst->frm_cnt, gop_size, in h264_encode_frame() 532 frame_info.frm_count, frame_info.skip_frm_count, in h264_encode_frame() 533 frame_info.frm_type); in h264_encode_frame() 536 frm_buf, bs_buf, &frame_info); in h264_encode_frame()
|
| /linux-6.15/drivers/staging/media/atomisp/pci/runtime/debug/src/ |
| H A D | ia_css_debug.c | 458 frame->frame_info.res.width, frame->frame_info.res.height); in ia_css_debug_frame_print() 460 frame->frame_info.padded_width); in ia_css_debug_frame_print() 462 switch (frame->frame_info.format) { in ia_css_debug_frame_print() 1092 debug_frame_format2str(frame->frame_info.format), in ia_css_debug_pipe_graph_dump_frame() 1093 frame->frame_info.res.width, in ia_css_debug_pipe_graph_dump_frame() 1094 frame->frame_info.padded_width, in ia_css_debug_pipe_graph_dump_frame() 1095 frame->frame_info.res.height, in ia_css_debug_pipe_graph_dump_frame() 1096 frame->frame_info.raw_bit_depth, in ia_css_debug_pipe_graph_dump_frame() 1394 out_frame->frame_info.res.width, in ia_css_debug_pipe_graph_dump_sp_raw_copy() 1395 out_frame->frame_info.padded_width, in ia_css_debug_pipe_graph_dump_sp_raw_copy() [all …]
|
| /linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ |
| H A D | ia_css_tnr.host.c | 73 ret = ia_css_dma_configure_from_info(&to->port_b, &from->tnr_frames[0]->frame_info); in ia_css_tnr_config() 77 to->frame_height = from->tnr_frames[0]->frame_info.res.height; in ia_css_tnr_config()
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| H A D | vdec_av1_req_lat_if.c | 837 if (slots->frame_info[i].ref_count == 0) { in vdec_av1_slice_get_new_slot() 844 slots->frame_info[new_slot_idx].ref_count++; in vdec_av1_slice_get_new_slot() 858 struct vdec_av1_slice_frame_info *frame_info = slots->frame_info; in vdec_av1_slice_decrease_ref_count() local 860 frame_info[fb_idx].ref_count--; in vdec_av1_slice_decrease_ref_count() 861 if (frame_info[fb_idx].ref_count < 0) { in vdec_av1_slice_decrease_ref_count() 862 frame_info[fb_idx].ref_count = 0; in vdec_av1_slice_decrease_ref_count() 867 vdec_av1_slice_clear_fb(&frame_info[fb_idx]); in vdec_av1_slice_decrease_ref_count() 1500 &slots->frame_info[vsi->slot_id]; in vdec_av1_slice_setup_ref() 1501 struct vdec_av1_slice_frame_info *frame_info; in vdec_av1_slice_setup_ref() local 1512 frame_info = &slots->frame_info[slot_id]; in vdec_av1_slice_setup_ref() [all …]
|
| /linux-6.15/drivers/net/wireless/rsi/ |
| H A 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() 225 data_desc->frame_info = cpu_to_le16(RATE_INFO_ENABLE); in rsi_prepare_data_desc() 241 data_desc->frame_info = cpu_to_le16(RATE_INFO_ENABLE); in rsi_prepare_data_desc() 272 data_desc->frame_info = cpu_to_le16(RATE_INFO_ENABLE); in rsi_prepare_data_desc() 273 data_desc->frame_info |= cpu_to_le16(RSI_BROADCAST_PKT); in rsi_prepare_data_desc() 287 data_desc->frame_info |= cpu_to_le16(MORE_DATA_PRESENT); in rsi_prepare_data_desc() 458 bcn_frm->frame_info = cpu_to_le16(RSI_DATA_DESC_MAC_BBP_INFO | in rsi_prepare_beacon() 481 bcn_frm->frame_info |= cpu_to_le16(RSI_DATA_DESC_DTIM_BEACON); in rsi_prepare_beacon()
|
| H A D | rsi_hal.h | 192 __le16 frame_info; member 206 __le16 frame_info; member
|
| /linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ |
| H A D | ia_css_ref.host.c | 24 ret = ia_css_dma_configure_from_info(&to->port_b, &from->ref_frames[0]->frame_info); in ia_css_ref_config()
|
| /linux-6.15/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_packet.c | 35 void sparx5_ifh_parse(struct sparx5 *sparx5, u32 *ifh, struct frame_info *info) in sparx5_ifh_parse() 65 struct frame_info fi; in sparx5_xtr_grp()
|
| /linux-6.15/drivers/staging/media/sunxi/cedrus/ |
| H A D | cedrus_h265.c | 130 struct cedrus_h265_sram_frame_info frame_info = { in cedrus_h265_frame_info_write_single() local 145 cedrus_h265_sram_write_data(dev, &frame_info, sizeof(frame_info)); in cedrus_h265_frame_info_write_single()
|
| H A D | cedrus_h264.c | 31 __le32 frame_info; member 78 pic->frame_info = cpu_to_le32(buf->codec.h264.pic_type << 8); in cedrus_fill_ref_pic()
|