/drivers/video/ |
H A D | hdmi.c | 46 * @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 D | ivtv-controls.h | 26 int ivtv_g_pts_frame(struct ivtv *itv, s64 *pts, s64 *frame);
|
/drivers/isdn/pcbit/ |
H A D | layer2.c | 78 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 D | gsc-regs.c | 127 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 D | gsc-m2m.c | 220 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 D | gsc-core.c | 229 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 D | nhi.h | 73 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 D | ctl.c | 20 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 D | nhi.c | 135 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 D | lg-vl600.c | 112 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 D | vivid-vbi-gen.c | 228 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 D | islpci_mgt.c | 67 * 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 D | usbvision-core.c | 235 /* 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 D | fiq_debugger_arm.c | 155 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 D | fiq_debugger_arm64.c | 160 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 D | r600_hdmi.c | 341 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 D | evergreen_hdmi.c | 256 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 D | uvc_video.c | 93 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 D | uvc_v4l2.c | 109 * 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 D | fimc-m2m.c | 208 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 D | fimc-reg.c | 111 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 D | mscan.c | 199 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 D | trace.h | 26 __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 D | fhci-q.c | 57 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 D | scan.c | 60 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...] |