| /drivers/video/ |
| D | hdmi.c | 58 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/ |
| D | frame.c | 38 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/ |
| D | drm_hdmi_helper.c | 25 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/ |
| D | pms7003.c | 74 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/ |
| D | lima_pp.c | 67 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/ |
| D | gsc-regs.c | 123 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 …]
|
| D | gsc-m2m.c | 230 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/ |
| D | intel_display_trace.h | 30 __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/ |
| D | mtk-mdp3-regs.c | 232 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/ |
| D | mtk_mdp_regs.c | 70 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 …]
|
| D | mtk_mdp_m2m.c | 278 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/ |
| D | wlan_cfg.c | 61 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/ |
| D | lg-vl600.c | 98 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/ |
| D | bdisp-v4l2.c | 254 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/ |
| D | can327.c | 171 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/ |
| D | r600_hdmi.c | 221 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/ |
| D | hid-uclogic-core.c | 91 const struct uclogic_params_frame *frame; in uclogic_input_configured() local 108 frame = ¶ms->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/ |
| D | rockchip_vpu981_hw_av1_dec.c | 114 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/ |
| D | vivid-vbi-gen.c | 215 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/ |
| D | usb.c | 280 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/ |
| D | mscan.c | 182 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(®s->tx.dlr, frame->len); in mscan_start_xmit() [all …]
|
| /drivers/media/platform/st/sti/delta/ |
| D | delta-v4l2.c | 77 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/ |
| D | ctl.c | 196 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/ |
| D | gtdt.c | 195 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/ |
| D | fimc-m2m.c | 195 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 …]
|