Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 25 of 476) sorted by relevance

12345678910>>...20

/drivers/video/
Dhdmi.c58 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_init() argument
60 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init()
62 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init()
63 frame->version = 2; in hdmi_avi_infoframe_init()
64 frame->length = HDMI_AVI_INFOFRAME_SIZE; in hdmi_avi_infoframe_init()
68 static int hdmi_avi_infoframe_check_only(const struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_check_only() argument
70 if (frame->type != HDMI_INFOFRAME_TYPE_AVI || in hdmi_avi_infoframe_check_only()
71 frame->version != 2 || in hdmi_avi_infoframe_check_only()
72 frame->length != HDMI_AVI_INFOFRAME_SIZE) in hdmi_avi_infoframe_check_only()
75 if (frame->picture_aspect > HDMI_PICTURE_ASPECT_16_9) in hdmi_avi_infoframe_check_only()
[all …]
/drivers/staging/media/atomisp/pci/runtime/frame/src/
Dframe.c38 static void frame_init_single_plane(struct ia_css_frame *frame,
45 struct ia_css_frame *frame,
51 static void frame_init_nv_planes(struct ia_css_frame *frame,
56 static void frame_init_yuv_planes(struct ia_css_frame *frame,
62 static void frame_init_rgb_planes(struct ia_css_frame *frame,
65 static void frame_init_qplane6_planes(struct ia_css_frame *frame);
67 static int frame_allocate_buffer_data(struct ia_css_frame *frame);
69 static int frame_allocate_with_data(struct ia_css_frame **frame,
91 int ia_css_frame_allocate_from_info(struct ia_css_frame **frame, in ia_css_frame_allocate_from_info() argument
96 if (!frame || !info) in ia_css_frame_allocate_from_info()
[all …]
/drivers/gpu/drm/display/
Ddrm_hdmi_helper.c25 int drm_hdmi_infoframe_set_hdr_metadata(struct hdmi_drm_infoframe *frame, in drm_hdmi_infoframe_set_hdr_metadata() argument
32 if (!frame || !conn_state) in drm_hdmi_infoframe_set_hdr_metadata()
50 err = hdmi_drm_infoframe_init(frame); in drm_hdmi_infoframe_set_hdr_metadata()
54 frame->eotf = hdr_metadata->hdmi_metadata_type1.eotf; in drm_hdmi_infoframe_set_hdr_metadata()
55 frame->metadata_type = hdr_metadata->hdmi_metadata_type1.metadata_type; in drm_hdmi_infoframe_set_hdr_metadata()
57 BUILD_BUG_ON(sizeof(frame->display_primaries) != in drm_hdmi_infoframe_set_hdr_metadata()
59 BUILD_BUG_ON(sizeof(frame->white_point) != in drm_hdmi_infoframe_set_hdr_metadata()
62 memcpy(&frame->display_primaries, in drm_hdmi_infoframe_set_hdr_metadata()
64 sizeof(frame->display_primaries)); in drm_hdmi_infoframe_set_hdr_metadata()
66 memcpy(&frame->white_point, in drm_hdmi_infoframe_set_hdr_metadata()
[all …]
/drivers/iio/chemical/
Dpms7003.c74 struct pms7003_frame frame; member
112 struct pms7003_frame *frame = &state->frame; in pms7003_trigger_handler() local
123 pms7003_get_pm(frame->data + PMS7003_PM1_OFFSET); in pms7003_trigger_handler()
125 pms7003_get_pm(frame->data + PMS7003_PM2P5_OFFSET); in pms7003_trigger_handler()
127 pms7003_get_pm(frame->data + PMS7003_PM10_OFFSET); in pms7003_trigger_handler()
143 struct pms7003_frame *frame = &state->frame; in pms7003_read_raw() local
157 *val = pms7003_get_pm(frame->data + chan->address); in pms7003_read_raw()
195 static u16 pms7003_calc_checksum(struct pms7003_frame *frame) in pms7003_calc_checksum() argument
198 (frame->length >> 8) + (u8)frame->length; in pms7003_calc_checksum()
201 for (i = 0; i < frame->length - PMS7003_CHECKSUM_LENGTH; i++) in pms7003_calc_checksum()
[all …]
/drivers/gpu/drm/lima/
Dlima_pp.c67 struct drm_lima_m450_pp_frame *frame; in lima_pp_bcast_irq_handler() local
73 frame = pipe->current_task->frame; in lima_pp_bcast_irq_handler()
75 for (i = 0; i < frame->num_pp; i++) { in lima_pp_bcast_irq_handler()
147 struct drm_lima_m450_pp_frame *frame = pipe->current_task->frame; in lima_pp_soft_reset_async_wait() local
149 for (i = 0; i < frame->num_pp; i++) in lima_pp_soft_reset_async_wait()
158 static void lima_pp_write_frame(struct lima_ip *ip, u32 *frame, u32 *wb) in lima_pp_write_frame() argument
163 writel(frame[i], ip->iomem + LIMA_PP_FRAME + i * 4); in lima_pp_write_frame()
335 struct drm_lima_m450_pp_frame *f = task->frame; in lima_pp_task_validate()
342 struct drm_lima_m400_pp_frame *f = task->frame; in lima_pp_task_validate()
357 struct drm_lima_m450_pp_frame *frame = task->frame; in lima_pp_task_run() local
[all …]
/drivers/media/platform/samsung/exynos-gsc/
Dgsc-regs.c123 struct gsc_frame *frame = &ctx->s_frame; in gsc_hw_set_in_size() local
127 cfg = GSC_SRCIMG_OFFSET_X(frame->crop.left); in gsc_hw_set_in_size()
128 cfg |= GSC_SRCIMG_OFFSET_Y(frame->crop.top); in gsc_hw_set_in_size()
132 cfg = GSC_SRCIMG_WIDTH(frame->f_width); in gsc_hw_set_in_size()
133 cfg |= GSC_SRCIMG_HEIGHT(frame->f_height); in gsc_hw_set_in_size()
137 cfg = GSC_CROPPED_WIDTH(frame->crop.width); in gsc_hw_set_in_size()
138 cfg |= GSC_CROPPED_HEIGHT(frame->crop.height); in gsc_hw_set_in_size()
145 struct gsc_frame *frame = &ctx->s_frame; in gsc_hw_set_in_image_rgb() local
149 if (frame->colorspace == V4L2_COLORSPACE_REC709) in gsc_hw_set_in_image_rgb()
154 if (frame->fmt->pixelformat == V4L2_PIX_FMT_RGB565X) in gsc_hw_set_in_image_rgb()
[all …]
Dgsc-m2m.c230 struct gsc_frame *frame; in gsc_m2m_queue_setup() local
233 frame = ctx_get_frame(ctx, vq->type); in gsc_m2m_queue_setup()
234 if (IS_ERR(frame)) in gsc_m2m_queue_setup()
235 return PTR_ERR(frame); in gsc_m2m_queue_setup()
237 if (!frame->fmt) in gsc_m2m_queue_setup()
240 *num_planes = frame->fmt->num_planes; in gsc_m2m_queue_setup()
241 for (i = 0; i < frame->fmt->num_planes; i++) in gsc_m2m_queue_setup()
242 sizes[i] = frame->payload[i]; in gsc_m2m_queue_setup()
249 struct gsc_frame *frame; in gsc_m2m_buf_prepare() local
252 frame = ctx_get_frame(ctx, vb->vb2_queue->type); in gsc_m2m_buf_prepare()
[all …]
/drivers/gpu/drm/i915/display/
Dintel_display_trace.h30 __array(u32, frame, 3)
39 __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__);
47 __entry->frame[PIPE_A], __entry->scanline[PIPE_A],
48 __entry->frame[PIPE_B], __entry->scanline[PIPE_B],
49 __entry->frame[PIPE_C], __entry->scanline[PIPE_C])
58 __array(u32, frame, 3)
68 __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__);
76 __entry->frame[PIPE_A], __entry->scanline[PIPE_A],
77 __entry->frame[PIPE_B], __entry->scanline[PIPE_B],
78 __entry->frame[PIPE_C], __entry->scanline[PIPE_C])
[all …]
/drivers/media/platform/mediatek/mdp3/
Dmtk-mdp3-regs.c232 const struct v4l2_selection *s, struct mdp_frame *frame) in mdp_try_crop() argument
246 framew = frame->format.fmt.pix_mp.width; in mdp_try_crop()
247 frameh = frame->format.fmt.pix_mp.height; in mdp_try_crop()
253 walign = frame->mdp_fmt->walign; in mdp_try_crop()
254 halign = frame->mdp_fmt->halign; in mdp_try_crop()
307 bool mdp_check_pp_enable(struct mdp_dev *mdp, struct mdp_frame *frame) in mdp_check_pp_enable() argument
311 if (!mdp || !frame) in mdp_check_pp_enable()
319 r1 = frame->crop.c.width * frame->crop.c.height; in mdp_check_pp_enable()
320 r2 = frame->compose.width * frame->compose.height; in mdp_check_pp_enable()
383 struct mdp_frame *frame, struct vb2_buffer *vb) in mdp_prepare_buffer() argument
[all …]
/drivers/media/platform/mediatek/mdp/
Dmtk_mdp_regs.c70 struct mtk_mdp_frame *frame = &ctx->s_frame; in mtk_mdp_hw_set_in_size() local
74 config->crop_x = frame->crop.left; in mtk_mdp_hw_set_in_size()
75 config->crop_y = frame->crop.top; in mtk_mdp_hw_set_in_size()
78 config->crop_w = frame->crop.width; in mtk_mdp_hw_set_in_size()
79 config->crop_h = frame->crop.height; in mtk_mdp_hw_set_in_size()
84 config->w = frame->width; in mtk_mdp_hw_set_in_size()
85 config->h = frame->height; in mtk_mdp_hw_set_in_size()
91 struct mtk_mdp_frame *frame = &ctx->s_frame; in mtk_mdp_hw_set_in_image_format() local
95 src_buf->plane_num = frame->fmt->num_comp; in mtk_mdp_hw_set_in_image_format()
96 config->format = mtk_mdp_map_color_format(frame->fmt->pixelformat); in mtk_mdp_hw_set_in_image_format()
[all …]
Dmtk_mdp_m2m.c278 struct mtk_mdp_frame *frame; in mtk_mdp_try_crop() local
293 frame = mtk_mdp_ctx_get_frame(ctx, type); in mtk_mdp_try_crop()
294 max_w = frame->width; in mtk_mdp_try_crop()
295 max_h = frame->height; in mtk_mdp_try_crop()
309 max_w = frame->height; in mtk_mdp_try_crop()
310 max_h = frame->width; in mtk_mdp_try_crop()
378 static void mtk_mdp_set_frame_size(struct mtk_mdp_frame *frame, int width, in mtk_mdp_set_frame_size() argument
381 frame->width = width; in mtk_mdp_set_frame_size()
382 frame->height = height; in mtk_mdp_set_frame_size()
383 frame->crop.width = width; in mtk_mdp_set_frame_size()
[all …]
/drivers/net/wireless/microchip/wilc1000/
Dwlan_cfg.c61 static int wilc_wlan_cfg_set_byte(u8 *frame, u32 offset, u16 id, u8 val8) in wilc_wlan_cfg_set_byte() argument
66 put_unaligned_le16(id, &frame[offset]); in wilc_wlan_cfg_set_byte()
67 put_unaligned_le16(1, &frame[offset + 2]); in wilc_wlan_cfg_set_byte()
68 frame[offset + 4] = val8; in wilc_wlan_cfg_set_byte()
72 static int wilc_wlan_cfg_set_hword(u8 *frame, u32 offset, u16 id, u16 val16) in wilc_wlan_cfg_set_hword() argument
77 put_unaligned_le16(id, &frame[offset]); in wilc_wlan_cfg_set_hword()
78 put_unaligned_le16(2, &frame[offset + 2]); in wilc_wlan_cfg_set_hword()
79 put_unaligned_le16(val16, &frame[offset + 4]); in wilc_wlan_cfg_set_hword()
84 static int wilc_wlan_cfg_set_word(u8 *frame, u32 offset, u16 id, u32 val32) in wilc_wlan_cfg_set_word() argument
89 put_unaligned_le16(id, &frame[offset]); in wilc_wlan_cfg_set_word()
[all …]
/drivers/net/usb/
Dlg-vl600.c98 struct vl600_frame_hdr *frame; in vl600_rx_fixup() local
115 frame = (struct vl600_frame_hdr *) s->current_rx_buf->data; in vl600_rx_fixup()
117 le32_to_cpup(&frame->len)) { in vl600_rx_fixup()
131 frame = (struct vl600_frame_hdr *) buf->data; in vl600_rx_fixup()
134 if (ntohl(frame->magic) != 0x53544448 && in vl600_rx_fixup()
135 ntohl(frame->magic) != 0x44544d48) in vl600_rx_fixup()
138 if (buf->len < sizeof(*frame) || in vl600_rx_fixup()
139 buf->len != le32_to_cpup(&frame->len)) { in vl600_rx_fixup()
145 le32_to_cpup(&frame->len), GFP_ATOMIC); in vl600_rx_fixup()
152 count = le32_to_cpup(&frame->pkt_cnt); in vl600_rx_fixup()
[all …]
/drivers/media/platform/st/sti/bdisp/
Dbdisp-v4l2.c254 struct bdisp_frame *frame, dma_addr_t *paddr) in bdisp_get_addr() argument
256 if (!vb || !frame) in bdisp_get_addr()
261 if (frame->fmt->nb_planes > 1) in bdisp_get_addr()
264 frame->bytesperline * frame->height); in bdisp_get_addr()
266 if (frame->fmt->nb_planes > 2) in bdisp_get_addr()
269 (frame->bytesperline * frame->height) / 4); in bdisp_get_addr()
271 if (frame->fmt->nb_planes > 3) in bdisp_get_addr()
445 struct bdisp_frame *frame = ctx_get_frame(ctx, vq->type); in bdisp_queue_setup() local
447 if (IS_ERR(frame)) { in bdisp_queue_setup()
448 dev_err(ctx->bdisp_dev->dev, "Invalid frame (%p)\n", frame); in bdisp_queue_setup()
[all …]
/drivers/net/can/
Dcan327.c171 static void can327_send_frame(struct can327 *elm, struct can_frame *frame) in can327_send_frame() argument
176 if (elm->can_frame_to_send.can_id != frame->can_id) { in can327_send_frame()
178 if ((frame->can_id ^ elm->can_frame_to_send.can_id) in can327_send_frame()
181 (frame->can_id & CAN_EFF_FLAG ? 0 : CAN327_CAN_CONFIG_SEND_SFF) | in can327_send_frame()
189 if (frame->can_id & CAN_EFF_FLAG) { in can327_send_frame()
203 elm->can_frame_to_send = *frame; in can327_send_frame()
284 struct can_frame *frame; in can327_uart_side_failure() local
301 skb = alloc_can_err_skb(elm->dev, &frame); in can327_uart_side_failure()
305 frame->can_id |= CAN_ERR_BUSOFF; in can327_uart_side_failure()
329 struct can_frame *frame; in can327_parse_error() local
[all …]
/drivers/gpu/drm/radeon/
Dr600_hdmi.c221 uint8_t *frame = buffer + 3; in r600_set_avi_packet() local
224 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); in r600_set_avi_packet()
226 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); in r600_set_avi_packet()
228 frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); in r600_set_avi_packet()
230 frame[0xC] | (frame[0xD] << 8) | (buffer[1] << 24)); in r600_set_avi_packet()
252 const u8 *frame = buffer + 3; in r600_hdmi_update_audio_infoframe() local
255 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); in r600_hdmi_update_audio_infoframe()
257 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x8] << 24)); in r600_hdmi_update_audio_infoframe()
420 struct hdmi_audio_infoframe frame; in r600_hdmi_update_audio_settings() local
435 err = hdmi_audio_infoframe_init(&frame); in r600_hdmi_update_audio_settings()
[all …]
/drivers/hid/
Dhid-uclogic-core.c91 const struct uclogic_params_frame *frame; in uclogic_input_configured() local
108 frame = &params->frame_list[i]; in uclogic_input_configured()
109 if (hi->report->id == frame->id) { in uclogic_input_configured()
111 suffix = frame->suffix; in uclogic_input_configured()
116 if (frame->touch_byte > 0) in uclogic_input_configured()
351 const struct uclogic_params_frame *frame, in uclogic_raw_event_frame() argument
358 if (frame->dev_id_byte > 0 && frame->dev_id_byte < size) { in uclogic_raw_event_frame()
360 if (frame->touch_byte > 0 && frame->touch_byte < size && in uclogic_raw_event_frame()
361 data[frame->touch_byte] == 0) { in uclogic_raw_event_frame()
362 data[frame->dev_id_byte] = 0; in uclogic_raw_event_frame()
[all …]
/drivers/media/platform/verisilicon/
Drockchip_vpu981_hw_av1_dec.c114 const struct v4l2_ctrl_av1_frame *frame = ctrls->frame; in rockchip_vpu981_get_frame_index() local
116 int i, idx = frame->ref_frame_idx[ref]; in rockchip_vpu981_get_frame_index()
121 timestamp = frame->reference_frame_ts[idx]; in rockchip_vpu981_get_frame_index()
148 const struct v4l2_ctrl_av1_frame *frame = ctrls->frame; in rockchip_vpu981_av1_dec_frame_ref() local
157 av1_dec->frame_refs[i].width = frame->frame_width_minus_1 + 1; in rockchip_vpu981_av1_dec_frame_ref()
158 av1_dec->frame_refs[i].height = frame->frame_height_minus_1 + 1; in rockchip_vpu981_av1_dec_frame_ref()
159 av1_dec->frame_refs[i].mi_cols = DIV_ROUND_UP(frame->frame_width_minus_1 + 1, 8); in rockchip_vpu981_av1_dec_frame_ref()
160 av1_dec->frame_refs[i].mi_rows = DIV_ROUND_UP(frame->frame_height_minus_1 + 1, 8); in rockchip_vpu981_av1_dec_frame_ref()
162 av1_dec->frame_refs[i].frame_type = frame->frame_type; in rockchip_vpu981_av1_dec_frame_ref()
163 av1_dec->frame_refs[i].order_hint = frame->order_hint; in rockchip_vpu981_av1_dec_frame_ref()
[all …]
/drivers/media/test-drivers/vivid/
Dvivid-vbi-gen.c215 static void vivid_vbi_gen_teletext(u8 *packet, unsigned line, unsigned frame) in vivid_vbi_gen_teletext() argument
225 packet[2] = hamming[frame % 10]; in vivid_vbi_gen_teletext()
226 packet[3] = hamming[frame / 10]; in vivid_vbi_gen_teletext()
237 packet[7] = '0' + frame / 10; in vivid_vbi_gen_teletext()
238 packet[8] = '0' + frame % 10; in vivid_vbi_gen_teletext()
250 unsigned frame = seqnr % 60; in vivid_vbi_gen_sliced() local
260 vivid_vbi_gen_teletext(data0->data, i, frame); in vivid_vbi_gen_sliced()
272 vivid_vbi_gen_teletext(data0->data, 12 + i, frame); in vivid_vbi_gen_sliced()
284 if (frame < 15) { in vivid_vbi_gen_sliced()
285 data0->data[0] = calc_parity(vivid_cc_sequence1[2 * frame]); in vivid_vbi_gen_sliced()
[all …]
/drivers/nfc/pn533/
Dusb.c280 struct pn533_acr122_tx_frame *frame = _frame; in pn533_acr122_tx_frame_init() local
282 frame->ccid.type = PN533_ACR122_PC_TO_RDR_ESCAPE; in pn533_acr122_tx_frame_init()
284 frame->ccid.datalen = sizeof(frame->apdu) + 1; in pn533_acr122_tx_frame_init()
285 frame->ccid.slot = 0; in pn533_acr122_tx_frame_init()
286 frame->ccid.seq = 0; in pn533_acr122_tx_frame_init()
287 frame->ccid.params[0] = 0; in pn533_acr122_tx_frame_init()
288 frame->ccid.params[1] = 0; in pn533_acr122_tx_frame_init()
289 frame->ccid.params[2] = 0; in pn533_acr122_tx_frame_init()
291 frame->data[0] = PN533_STD_FRAME_DIR_OUT; in pn533_acr122_tx_frame_init()
292 frame->data[1] = cmd_code; in pn533_acr122_tx_frame_init()
[all …]
/drivers/net/can/mscan/
Dmscan.c182 struct can_frame *frame = (struct can_frame *)skb->data; in mscan_start_xmit() local
221 rtr = frame->can_id & CAN_RTR_FLAG; in mscan_start_xmit()
224 if (frame->can_id & CAN_EFF_FLAG) { in mscan_start_xmit()
225 can_id = (frame->can_id & CAN_EFF_MASK) in mscan_start_xmit()
236 can_id = (frame->can_id & CAN_SFF_MASK) in mscan_start_xmit()
245 u16 *payload = (u16 *)frame->data; in mscan_start_xmit()
247 for (i = 0; i < frame->len / 2; i++) { in mscan_start_xmit()
252 if (frame->len & 1) in mscan_start_xmit()
253 out_8(data, frame->data[frame->len - 1]); in mscan_start_xmit()
256 out_8(&regs->tx.dlr, frame->len); in mscan_start_xmit()
[all …]
/drivers/media/platform/st/sti/delta/
Ddelta-v4l2.c77 static void dump_frame(struct delta_ctx *ctx, struct delta_frame *frame) in dump_frame() argument
81 u8 *data = (u8 *)(frame->vaddr); in dump_frame()
84 ctx->name, frame->index, frame->dts, in dump_frame()
85 frame_type_str(frame->flags), in dump_frame()
86 frame_field_str(frame->field), in dump_frame()
99 static void delta_frame_done(struct delta_ctx *ctx, struct delta_frame *frame, in delta_frame_done() argument
104 dump_frame(ctx, frame); in delta_frame_done()
107 frame->state |= DELTA_FRAME_OUT; in delta_frame_done()
109 vbuf = &frame->vbuf; in delta_frame_done()
113 if (frame->info.size) /* ignore EOS */ in delta_frame_done()
[all …]
/drivers/thunderbolt/
Dctl.c196 if (WARN(len != pkg->frame.size, in check_header()
198 len, pkg->frame.size)) in check_header()
200 if (WARN(type != pkg->frame.eof, "wrong eof (expected %#x, got %#x)\n", in check_header()
201 type, pkg->frame.eof)) in check_header()
203 if (WARN(pkg->frame.sof, "wrong sof (expected 0x0, got %#x)\n", in check_header()
204 pkg->frame.sof)) in check_header()
264 if (pkg->frame.eof == TB_CFG_PKG_ERROR) in parse_header()
324 pkg->buffer, pkg->frame.buffer_phy); in tb_ctl_pkg_free()
336 &pkg->frame.buffer_phy); in tb_ctl_pkg_alloc()
347 static void tb_ctl_tx_callback(struct tb_ring *ring, struct ring_frame *frame, in tb_ctl_tx_callback() argument
[all …]
/drivers/acpi/arm64/
Dgtdt.c195 struct arch_timer_mem_frame *frame; in gtdt_parse_timer_block() local
231 frame = &timer_mem->frame[gtdt_frame->frame_number]; in gtdt_parse_timer_block()
234 if (frame->valid) in gtdt_parse_timer_block()
237 frame->phys_irq = map_gt_gsi(gtdt_frame->timer_interrupt, in gtdt_parse_timer_block()
239 if (frame->phys_irq <= 0) { in gtdt_parse_timer_block()
246 frame->virt_irq = in gtdt_parse_timer_block()
249 if (frame->virt_irq <= 0) { in gtdt_parse_timer_block()
259 frame->cntbase = gtdt_frame->base_address; in gtdt_parse_timer_block()
265 frame->size = SZ_4K; in gtdt_parse_timer_block()
266 frame->valid = true; in gtdt_parse_timer_block()
[all …]
/drivers/media/platform/samsung/exynos4-is/
Dfimc-m2m.c195 const struct fimc_frame *frame; in fimc_buf_prepare() local
198 frame = ctx_get_frame(ctx, vb->vb2_queue->type); in fimc_buf_prepare()
199 if (IS_ERR(frame)) in fimc_buf_prepare()
200 return PTR_ERR(frame); in fimc_buf_prepare()
202 for (i = 0; i < frame->fmt->memplanes; i++) in fimc_buf_prepare()
203 vb2_set_plane_payload(vb, i, frame->payload[i]); in fimc_buf_prepare()
255 const struct fimc_frame *frame = ctx_get_frame(ctx, f->type); in fimc_m2m_g_fmt_mplane() local
257 if (IS_ERR(frame)) in fimc_m2m_g_fmt_mplane()
258 return PTR_ERR(frame); in fimc_m2m_g_fmt_mplane()
260 __fimc_get_format(frame, f); in fimc_m2m_g_fmt_mplane()
[all …]

12345678910>>...20