Searched refs:frame (Results 1 - 25 of 303) sorted by relevance

1234567891011>>

/drivers/video/
H A Dhdmi.c46 * @frame: HDMI AVI infoframe
50 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) argument
52 memset(frame, 0, sizeof(*frame));
54 frame->type = HDMI_INFOFRAME_TYPE_AVI;
55 frame->version = 2;
56 frame->length = HDMI_AVI_INFOFRAME_SIZE;
64 * @frame: HDMI AVI infoframe
68 * Packs the information contained in the @frame structure into a binary
76 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, voi argument
153 hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, const char *vendor, const char *product) argument
183 hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer, size_t size) argument
221 hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame) argument
247 hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame, void *buffer, size_t size) argument
296 hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame) argument
329 hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) argument
386 hdmi_vendor_any_infoframe_pack(union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) argument
411 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size) argument
[all...]
/drivers/media/pci/ivtv/
H A Divtv-controls.h26 int ivtv_g_pts_frame(struct ivtv *itv, s64 *pts, s64 *frame);
/drivers/isdn/pcbit/
H A Dlayer2.c78 struct frame_buf *frame, local
86 if ((frame = kmalloc(sizeof(struct frame_buf),
92 frame->msg = msg;
93 frame->refnum = refnum;
94 frame->copied = 0;
95 frame->hdr_len = hdr_len;
98 frame->dt_len = skb->len - hdr_len;
100 frame->dt_len = 0;
102 frame->skb = skb;
104 frame
144 struct frame_buf *frame = NULL; local
286 struct frame_buf *frame; local
329 struct frame_buf *frame = NULL; local
589 struct frame_buf *frame; local
[all...]
/drivers/media/platform/exynos-gsc/
H A Dgsc-regs.c127 struct gsc_frame *frame = &ctx->s_frame; local
131 cfg = GSC_SRCIMG_OFFSET_X(frame->crop.left);
132 cfg |= GSC_SRCIMG_OFFSET_Y(frame->crop.top);
136 cfg = GSC_SRCIMG_WIDTH(frame->f_width);
137 cfg |= GSC_SRCIMG_HEIGHT(frame->f_height);
141 cfg = GSC_CROPPED_WIDTH(frame->crop.width);
142 cfg |= GSC_CROPPED_HEIGHT(frame->crop.height);
149 struct gsc_frame *frame = &ctx->s_frame; local
153 if (frame->colorspace == V4L2_COLORSPACE_REC709)
158 if (frame
169 struct gsc_frame *frame = &ctx->s_frame; local
240 struct gsc_frame *frame = &ctx->d_frame; local
269 struct gsc_frame *frame = &ctx->d_frame; local
289 struct gsc_frame *frame = &ctx->d_frame; local
407 struct gsc_frame *frame = &ctx->d_frame; local
[all...]
H A Dgsc-m2m.c220 struct gsc_frame *frame; local
223 frame = ctx_get_frame(ctx, vq->type);
224 if (IS_ERR(frame))
225 return PTR_ERR(frame);
227 if (!frame->fmt)
230 *num_planes = frame->fmt->num_planes;
231 for (i = 0; i < frame->fmt->num_planes; i++) {
232 sizes[i] = frame->payload[i];
241 struct gsc_frame *frame; local
244 frame
319 struct gsc_frame *frame; local
450 struct gsc_frame *frame; local
487 struct gsc_frame *frame; local
[all...]
H A Dgsc-core.c229 void gsc_set_frame_size(struct gsc_frame *frame, int width, int height) argument
231 frame->f_width = width;
232 frame->f_height = height;
233 frame->crop.width = width;
234 frame->crop.height = height;
235 frame->crop.left = 0;
236 frame->crop.top = 0;
466 struct gsc_frame *frame; local
470 frame = ctx_get_frame(ctx, f->type);
471 if (IS_ERR(frame))
505 struct gsc_frame *frame; local
798 gsc_prepare_addr(struct gsc_ctx *ctx, struct vb2_buffer *vb, struct gsc_frame *frame, struct gsc_addr *addr) argument
[all...]
/drivers/thunderbolt/
H A Dnhi.h73 int __ring_enqueue(struct tb_ring *ring, struct ring_frame *frame);
76 * ring_rx() - enqueue a frame on an RX ring
78 * frame->buffer, frame->buffer_phy and frame->callback have to be set. The
81 * frame->callback will be invoked with frame->size, frame->flags, frame->eof,
82 * frame
89 ring_rx(struct tb_ring *ring, struct ring_frame *frame) argument
108 ring_tx(struct tb_ring *ring, struct ring_frame *frame) argument
[all...]
H A Dctl.c20 struct ring_frame frame; member in struct:ctl_pkg
154 /* check frame, TODO: frame flags */
155 if (WARN(len != pkg->frame.size,
157 len, pkg->frame.size))
159 if (WARN(type != pkg->frame.eof, "wrong eof (expected %#x, got %#x)\n",
160 type, pkg->frame.eof))
162 if (WARN(pkg->frame.sof, "wrong sof (expected 0x0, got %#x)\n",
163 pkg->frame.sof))
228 if (pkg->frame
322 tb_ctl_tx_callback(struct tb_ring *ring, struct ring_frame *frame, bool canceled) argument
397 tb_ctl_rx_callback(struct tb_ring *ring, struct ring_frame *frame, bool canceled) argument
[all...]
H A Dnhi.c135 struct ring_frame *frame, *n; local
137 list_for_each_entry_safe(frame, n, &ring->queue, list) {
140 list_move_tail(&frame->list, &ring->in_flight);
142 descriptor->phys = frame->buffer_phy;
146 descriptor->length = frame->size;
147 descriptor->eof = frame->eof;
148 descriptor->sof = frame->sof;
161 * Otherwise we collect all completed frame from the ring buffer, write new
162 * frame to the ring buffer and invoke the callbacks for the completed frames.
167 struct ring_frame *frame; local
227 __ring_enqueue(struct tb_ring *ring, struct ring_frame *frame) argument
[all...]
/drivers/net/usb/
H A Dlg-vl600.c112 struct vl600_frame_hdr *frame; local
121 * hours there's an odd number of bytes sized yet correct frame,
126 * begin in the same frame another one is ending however, and no
129 frame = (struct vl600_frame_hdr *) s->current_rx_buf->data;
131 le32_to_cpup(&frame->len)) {
145 frame = (struct vl600_frame_hdr *) buf->data;
146 /* Yes, check that frame->magic == 0x53544448 (or 0x44544d48),
148 if (ntohl(frame->magic) != 0x53544448 &&
149 ntohl(frame->magic) != 0x44544d48)
152 if (buf->len < sizeof(*frame) ||
252 struct vl600_frame_hdr *frame; local
[all...]
/drivers/media/platform/vivid/
H A Dvivid-vbi-gen.c228 static void vivid_vbi_gen_teletext(u8 *packet, unsigned line, unsigned frame) argument
238 packet[2] = hamming[frame % 10];
239 packet[3] = hamming[frame / 10];
250 packet[7] = '0' + frame / 10;
251 packet[8] = '0' + frame % 10;
263 unsigned frame = seqnr % 60; local
273 vivid_vbi_gen_teletext(data0->data, i, frame);
285 vivid_vbi_gen_teletext(data0->data, 12 + i, frame);
297 if (frame < 15) {
298 data0->data[0] = calc_parity(vivid_cc_sequence1[2 * frame]);
[all...]
/drivers/net/wireless/prism54/
H A Dislpci_mgt.c67 * Helper function to create a PIMFOR management frame header.
81 * Helper function to analyze a PIMFOR management frame header.
147 * been written before announcing the frame buffer to
156 * Create and transmit a management frame using "operation" and "oid",
158 * We either return an error and free the frame, or we return 0 and
159 * islpci_mgt_cleanup_transmit() frees the frame in the tx-done
183 printk(KERN_DEBUG "%s: mgmt frame too large %d\n",
235 /* commit the frame to the tx device queue */
244 * been written before announcing the frame buffer to
263 * Receive a management frame fro
291 struct islpci_mgmtframe *frame; local
466 struct islpci_mgmtframe *frame; local
[all...]
/drivers/media/usb/usbvision/
H A Dusbvision-core.c235 /* This marks the write_ptr as position of new frame header */
398 "%s: unable to allocate %d for compr. frame buffer\n",
427 struct usbvision_frame *frame; local
430 frame = usbvision->cur_frame;
432 while (scratch_get_header(usbvision, &frame->isoc_header) == USBVISION_HEADER_LENGTH) {
435 frame->isoc_header.magic_2,
436 frame->isoc_header.magic_1,
437 frame->isoc_header.header_length,
438 frame->isoc_header.frame_num,
439 frame
492 volatile struct usbvision_frame *frame; local
699 struct usbvision_frame *frame; local
873 struct usbvision_frame *frame; local
1140 struct usbvision_frame *frame; local
[all...]
/drivers/staging/android/fiq_debugger/
H A Dfiq_debugger_arm.c155 static int report_trace(struct stackframe *frame, void *d) argument
162 frame->pc, frame->pc, frame->lr, frame->lr,
163 frame->sp, frame->fp);
185 output->printf(output, " invalid frame pointer %p\n",
191 " failed to copy frame pointer %p\n", tail);
197 /* frame pointer
224 struct stackframe frame; local
[all...]
H A Dfiq_debugger_arm64.c160 static int report_trace(struct stackframe *frame, void *d) argument
165 sts->output->printf(sts->output, "%pF:\n", frame->pc);
168 frame->pc, frame->sp, frame->fp);
195 struct stackframe frame; local
196 frame.fp = regs->regs[29];
197 frame.sp = regs->sp;
198 frame.pc = regs->pc;
200 walk_stackframe(&frame, report_trac
[all...]
/drivers/gpu/drm/radeon/
H A Dr600_hdmi.c341 uint8_t *frame = buffer + 3; local
345 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24));
347 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24));
349 frame[
365 const u8 *frame = buffer + 3; local
508 struct hdmi_avi_infoframe frame; local
627 struct hdmi_audio_infoframe frame; local
[all...]
H A Devergreen_hdmi.c256 uint8_t *frame = buffer + 3; local
260 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24));
262 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24));
264 frame[
329 struct hdmi_avi_infoframe frame; local
[all...]
/drivers/media/usb/uvc/
H A Duvc_video.c93 struct uvc_frame *frame = NULL; local
107 if (format->frame[i].bFrameIndex == ctrl->bFrameIndex) {
108 frame = &format->frame[i];
113 if (frame == NULL)
120 frame->dwMaxVideoFrameBufferSize;
130 : frame->dwFrameInterval[0];
132 /* Compute a bandwidth estimation by multiplying the frame
138 bandwidth = frame->wWidth * frame
822 struct uvc_stats_frame *frame = &stream->stats.frame; local
1770 struct uvc_frame *frame = NULL; local
[all...]
H A Duvc_v4l2.c109 * Find the frame interval closest to the requested frame interval for the
110 * given frame format and size. This should be done by the device as part of
114 static __u32 uvc_try_frame_interval(struct uvc_frame *frame, __u32 interval) argument
118 if (frame->bFrameIntervalType) {
121 for (i = 0; i < frame->bFrameIntervalType; ++i) {
122 dist = interval > frame->dwFrameInterval[i]
123 ? interval - frame->dwFrameInterval[i]
124 : frame->dwFrameInterval[i] - interval;
132 interval = frame
151 struct uvc_frame *frame = NULL; local
267 struct uvc_frame *frame; local
301 struct uvc_frame *frame; local
847 struct uvc_frame *frame; local
876 struct uvc_frame *frame = NULL; local
[all...]
/drivers/media/platform/exynos4-is/
H A Dfimc-m2m.c208 struct fimc_frame *frame; local
211 frame = ctx_get_frame(ctx, vb->vb2_queue->type);
212 if (IS_ERR(frame))
213 return PTR_ERR(frame);
215 for (i = 0; i < frame->fmt->memplanes; i++)
216 vb2_set_plane_payload(vb, i, frame->payload[i]);
277 struct fimc_frame *frame = ctx_get_frame(ctx, f->type); local
279 if (IS_ERR(frame))
280 return PTR_ERR(frame);
282 __fimc_get_format(frame,
339 __set_frame_format(struct fimc_frame *frame, struct fimc_fmt *fmt, struct v4l2_pix_format_mplane *pixm) argument
367 struct fimc_frame *frame; local
403 struct fimc_frame *frame; local
421 struct fimc_frame *frame; local
[all...]
H A Dfimc-reg.c111 struct fimc_frame *frame = &ctx->d_frame; local
113 dbg("w= %d, h= %d color: %d", frame->width,
114 frame->height, frame->fmt->color);
120 switch (frame->fmt->color) {
128 if (frame->fmt->colplanes == 1)
138 cfg |= (frame->height << 16) | frame->width;
140 cfg |= (frame->width << 16) | frame
153 struct fimc_frame *frame = &ctx->d_frame; local
172 struct fimc_frame *frame = &ctx->d_frame; local
394 struct fimc_frame *frame = &ctx->d_frame; local
409 struct fimc_frame *frame = &ctx->s_frame; local
426 struct fimc_frame *frame = &ctx->s_frame; local
[all...]
/drivers/net/can/mscan/
H A Dmscan.c199 struct can_frame *frame = (struct can_frame *)skb->data; local
219 * if buf_id < 3, then current frame will be send out of order,
237 rtr = frame->can_id & CAN_RTR_FLAG;
240 if (frame->can_id & CAN_EFF_FLAG) {
241 can_id = (frame->can_id & CAN_EFF_MASK)
252 can_id = (frame->can_id & CAN_SFF_MASK)
261 u16 *payload = (u16 *)frame->data;
263 for (i = 0; i < frame->can_dlc / 2; i++) {
268 if (frame->can_dlc & 1)
269 out_8(data, frame
306 mscan_get_rx_frame(struct net_device *dev, struct can_frame *frame) argument
346 mscan_get_err_frame(struct net_device *dev, struct can_frame *frame, u8 canrflg) argument
418 struct can_frame *frame; local
[all...]
/drivers/net/wireless/ath/ath5k/
H A Dtrace.h26 __dynamic_array(u8, frame, skb->len)
31 memcpy(__get_dynamic_array(frame), skb->data, skb->len);
48 __dynamic_array(u8, frame, skb->len)
55 memcpy(__get_dynamic_array(frame), skb->data, skb->len);
/drivers/usb/host/
H A Dfhci-q.c57 void fhci_add_td_to_frame(struct fhci_time_frame *frame, struct td *td) argument
59 list_add_tail(&td->frame_lh, &frame->tds_list);
86 struct td *fhci_remove_td_from_frame(struct fhci_time_frame *frame) argument
90 if (!list_empty(&frame->tds_list)) {
91 td = list_entry(frame->tds_list.next, struct td, frame_lh);
92 list_del_init(frame->tds_list.next);
99 struct td *fhci_peek_td_from_frame(struct fhci_time_frame *frame) argument
103 if (!list_empty(&frame->tds_list))
104 td = list_entry(frame->tds_list.next, struct td, frame_lh);
/drivers/net/wireless/cw1200/
H A Dscan.c60 struct wsm_template_frame frame = { local
81 frame.skb = ieee80211_probereq_get(hw, priv->vif, NULL, 0,
83 if (!frame.skb)
87 memcpy(skb_put(frame.skb, req->ie_len), req->ie, req->ie_len);
93 ret = wsm_set_template_frame(priv, &frame);
101 dev_kfree_skb(frame.skb);
125 if (frame.skb)
126 dev_kfree_skb(frame.skb);
361 struct wsm_template_frame frame = { local
397 &frame
[all...]

Completed in 461 milliseconds

1234567891011>>