Home
last modified time | relevance | path

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

12345678910

/drivers/isdn/pcbit/
Dlayer2.c78 struct frame_buf *frame, in pcbit_l2_write() local
86 if ((frame = kmalloc(sizeof(struct frame_buf), in pcbit_l2_write()
92 frame->msg = msg; in pcbit_l2_write()
93 frame->refnum = refnum; in pcbit_l2_write()
94 frame->copied = 0; in pcbit_l2_write()
95 frame->hdr_len = hdr_len; in pcbit_l2_write()
98 frame->dt_len = skb->len - hdr_len; in pcbit_l2_write()
100 frame->dt_len = 0; in pcbit_l2_write()
102 frame->skb = skb; in pcbit_l2_write()
104 frame->next = NULL; in pcbit_l2_write()
[all …]
/drivers/media/video/usbvideo/
Dusbvideo.c57 struct usbvideo_frame *frame);
262 static void usbvideo_OverlayChar(struct uvd *uvd, struct usbvideo_frame *frame, in usbvideo_OverlayChar() argument
286 if ((uvd == NULL) || (frame == NULL)) in usbvideo_OverlayChar()
303 /* TODO */ RGB24_PUTPIXEL(frame, x+ix, y+iy, 0xFF, 0xFF, 0xFF); in usbvideo_OverlayChar()
317 static void usbvideo_OverlayString(struct uvd *uvd, struct usbvideo_frame *frame, in usbvideo_OverlayString() argument
321 usbvideo_OverlayChar(uvd, frame, x, y, *str); in usbvideo_OverlayString()
335 static void usbvideo_OverlayStats(struct uvd *uvd, struct usbvideo_frame *frame) in usbvideo_OverlayStats() argument
342 const int qi_x2 = VIDEOSIZE_X(frame->request) - 10, qi_h = 10; in usbvideo_OverlayStats()
346 if (GET_CALLBACK(uvd, overlayHook)(uvd, frame) < 0) in usbvideo_OverlayStats()
387 RGB24_PUTPIXEL(frame, i, j, 0xFF, 0xFF, 0xFF); in usbvideo_OverlayStats()
[all …]
Dibmcam.c240 struct usbvideo_frame *frame; in ibmcam_find_header() local
249 frame = &uvd->frame[uvd->curframe]; in ibmcam_find_header()
265 frame->header = RING_QUEUE_PEEK(&uvd->dp, 3); in ibmcam_find_header()
266 if ((frame->header == HDRSIG_MODEL1_128x96) || in ibmcam_find_header()
267 (frame->header == HDRSIG_MODEL1_176x144) || in ibmcam_find_header()
268 (frame->header == HDRSIG_MODEL1_352x288)) in ibmcam_find_header()
305 frame->header = HDRSIG_MODEL1_176x144; in ibmcam_find_header()
342 frame->header = (byte3 << 8) | byte4; in ibmcam_find_header()
368 frame->scanstate = ScanState_Lines; in ibmcam_find_header()
369 frame->curline = 0; in ibmcam_find_header()
[all …]
Dkonicawc.c548 static void konicawc_process_isoc(struct uvd *uvd, struct usbvideo_frame *frame) in konicawc_process_isoc() argument
554 assert(frame != NULL); in konicawc_process_isoc()
557 DEBUG(3, "Frame state = %d", frame->scanstate); in konicawc_process_isoc()
559 if(frame->scanstate == ScanState_Scanning) { in konicawc_process_isoc()
583 frame->curline = 0; in konicawc_process_isoc()
584 frame->scanstate = ScanState_Lines; in konicawc_process_isoc()
595 if(frame->scanstate == ScanState_Scanning) in konicawc_process_isoc()
604 while ( frame->curline < maxline && (RingQueue_GetLength(&uvd->dp) >= 384)) { in konicawc_process_isoc()
606 RingQueue_Dequeue(&uvd->dp, frame->data + (frame->curline * 256), 256); in konicawc_process_isoc()
608 RingQueue_Dequeue(&uvd->dp, frame->data + yplanesz + (frame->curline * 64), 64); in konicawc_process_isoc()
[all …]
Dquickcam_messenger.c725 static void qcm_process_isoc(struct uvd *uvd, struct usbvideo_frame *frame) in qcm_process_isoc() argument
734 assert(frame != NULL); in qcm_process_isoc()
746 if (frame->scanstate == ScanState_Scanning) { in qcm_process_isoc()
753 frame->curline = 0; in qcm_process_isoc()
754 frame->scanstate = ScanState_Lines; in qcm_process_isoc()
755 frame->frameState = FrameState_Grabbing; in qcm_process_isoc()
770 if (frame->scanstate == ScanState_Scanning) in qcm_process_isoc()
778 while ( frame->curline < cam->height && in qcm_process_isoc()
787 ( frame->data + (cam->width*3*frame->curline)); in qcm_process_isoc()
815 frame->seqRead_Length += cam->width*3*2; in qcm_process_isoc()
[all …]
/drivers/media/video/usbvision/
Dusbvision-core.c415 struct usbvision_frame *frame; in usbvision_testpattern() local
431 frame = usbvision->curFrame; in usbvision_testpattern()
435 frame->curline = 0; in usbvision_testpattern()
436 frame->scanlength = 0; in usbvision_testpattern()
440 for (; frame->curline < frame->frmheight; frame->curline++) { in usbvision_testpattern()
443 f = frame->data + (usbvision->curwidth * 3 * frame->curline); in usbvision_testpattern()
450 if (frame->curline % 32 == 0) in usbvision_testpattern()
453 if (frame->curline % 32 == 1) in usbvision_testpattern()
478 frame->grabstate = FrameState_Done; in usbvision_testpattern()
479 frame->scanlength += scan_length; in usbvision_testpattern()
[all …]
Dusbvision-video.c788 struct usbvision_frame *frame; in vidioc_querybuf() local
800 frame = &usbvision->frame[vb->index]; in vidioc_querybuf()
801 if(frame->grabstate >= FrameState_Ready) in vidioc_querybuf()
803 if(frame->grabstate >= FrameState_Done) in vidioc_querybuf()
805 if(frame->grabstate == FrameState_Unused) in vidioc_querybuf()
816 vb->timestamp = usbvision->frame[vb->index].timestamp; in vidioc_querybuf()
817 vb->sequence = usbvision->frame[vb->index].sequence; in vidioc_querybuf()
824 struct usbvision_frame *frame; in vidioc_qbuf() local
835 frame = &usbvision->frame[vb->index]; in vidioc_qbuf()
837 if (frame->grabstate != FrameState_Unused) { in vidioc_qbuf()
[all …]
/drivers/media/video/
Dov511.c2155 get_frame_length(struct ov511_frame *frame) in get_frame_length() argument
2157 if (!frame) in get_frame_length()
2160 return ((frame->width * frame->height in get_frame_length()
2161 * get_depth(frame->format)) >> 3); in get_frame_length()
2756 ov->frame[i].width = ov->maxwidth; in ov51x_set_default_params()
2757 ov->frame[i].height = ov->maxheight; in ov51x_set_default_params()
2758 ov->frame[i].bytes_read = 0; in ov51x_set_default_params()
2760 ov->frame[i].format = force_palette; in ov51x_set_default_params()
2762 ov->frame[i].format = VIDEO_PALETTE_YUV420; in ov51x_set_default_params()
2764 ov->frame[i].depth = get_depth(ov->frame[i].format); in ov51x_set_default_params()
[all …]
Dse401.c448 se401->frame[i].data=se401->fbuf + i * se401->maxframesize; in se401_start_stream()
449 se401->frame[i].curpix=0; in se401_start_stream()
586 static inline void enhance_picture(unsigned char *frame, int len) in enhance_picture() argument
589 *frame=(((*frame^255)*(*frame^255))/255)^255; in enhance_picture()
590 frame++; in enhance_picture()
596 struct se401_frame *frame=&se401->frame[se401->curframe]; in decode_JangGu_integrate() local
599 if (frame->curlinepix >= linelength) { in decode_JangGu_integrate()
600 frame->curlinepix=0; in decode_JangGu_integrate()
601 frame->curline+=linelength; in decode_JangGu_integrate()
607 if (frame->curlinepix < 3) { in decode_JangGu_integrate()
[all …]
Dstv680.c689 stv680->frame[i].data = stv680->fbuf + i * stv680->maxframesize; in stv680_start_stream()
690 stv680->frame[i].curpix = 0; in stv680_start_stream()
846 struct stv680_frame *frame = &stv680->frame[stv680->curframe]; in bayer_unshuffle() local
847 unsigned char *output = frame->data; in bayer_unshuffle()
848 unsigned char *temp = frame->data; in bayer_unshuffle()
851 if (frame->curpix == 0) { in bayer_unshuffle()
852 if (frame->grabstate == FRAME_READY) { in bayer_unshuffle()
853 frame->grabstate = FRAME_GRABBING; in bayer_unshuffle()
856 if (offset != frame->curpix) { /* Regard frame as lost :( */ in bayer_unshuffle()
857 frame->curpix = 0; in bayer_unshuffle()
[all …]
/drivers/media/video/gspca/
Dgspca.c87 struct gspca_frame *frame = vma->vm_private_data; in gspca_vm_open() local
89 frame->vma_use_count++; in gspca_vm_open()
90 frame->v4l2_buf.flags |= V4L2_BUF_FLAG_MAPPED; in gspca_vm_open()
95 struct gspca_frame *frame = vma->vm_private_data; in gspca_vm_close() local
97 if (--frame->vma_use_count <= 0) in gspca_vm_close()
98 frame->v4l2_buf.flags &= ~V4L2_BUF_FLAG_MAPPED; in gspca_vm_close()
109 struct gspca_frame *frame; in gspca_get_i_frame() local
114 frame = &gspca_dev->frame[i]; in gspca_get_i_frame()
115 if ((frame->v4l2_buf.flags & BUF_ALL_FLAGS) in gspca_get_i_frame()
118 return frame; in gspca_get_i_frame()
[all …]
Djpeg.h275 struct gspca_frame *frame, in jpeg_put_header() argument
283 gspca_frame_add(gspca_dev, FIRST_PACKET, frame, in jpeg_put_header()
285 gspca_frame_add(gspca_dev, INTER_PACKET, frame, in jpeg_put_header()
295 gspca_frame_add(gspca_dev, INTER_PACKET, frame, in jpeg_put_header()
297 gspca_frame_add(gspca_dev, INTER_PACKET, frame, in jpeg_put_header()
/drivers/media/video/uvc/
Duvc_v4l2.c68 static __u32 uvc_try_frame_interval(struct uvc_frame *frame, __u32 interval) in uvc_try_frame_interval() argument
72 if (frame->bFrameIntervalType) { in uvc_try_frame_interval()
75 for (i = 0; i < frame->bFrameIntervalType; ++i) { in uvc_try_frame_interval()
76 dist = interval > frame->dwFrameInterval[i] in uvc_try_frame_interval()
77 ? interval - frame->dwFrameInterval[i] in uvc_try_frame_interval()
78 : frame->dwFrameInterval[i] - interval; in uvc_try_frame_interval()
86 interval = frame->dwFrameInterval[i-1]; in uvc_try_frame_interval()
88 const __u32 min = frame->dwFrameInterval[0]; in uvc_try_frame_interval()
89 const __u32 max = frame->dwFrameInterval[1]; in uvc_try_frame_interval()
90 const __u32 step = frame->dwFrameInterval[2]; in uvc_try_frame_interval()
[all …]
Duvc_driver.c290 struct uvc_frame *frame; in uvc_parse_format() local
391 frame = &format->frame[0]; in uvc_parse_format()
392 memset(&format->frame[0], 0, sizeof format->frame[0]); in uvc_parse_format()
393 frame->bFrameIntervalType = 1; in uvc_parse_format()
394 frame->dwDefaultFrameInterval = 1; in uvc_parse_format()
395 frame->dwFrameInterval = *intervals; in uvc_parse_format()
452 frame = &format->frame[buffer[3] - 1]; in uvc_parse_format()
454 frame->bFrameIndex = buffer[3]; in uvc_parse_format()
455 frame->bmCapabilities = buffer[4]; in uvc_parse_format()
456 frame->wWidth = get_unaligned_le16(&buffer[5]); in uvc_parse_format()
[all …]
/drivers/net/wireless/prism54/
Dislpci_mgt.c296 struct islpci_mgmtframe *frame; in islpci_mgt_receive() local
360 frame = kmalloc(sizeof (struct islpci_mgmtframe) + size, in islpci_mgt_receive()
362 if (!frame) { in islpci_mgt_receive()
368 frame->ndev = ndev; in islpci_mgt_receive()
369 memcpy(&frame->buf, header, size); in islpci_mgt_receive()
370 frame->header = (pimfor_header_t *) frame->buf; in islpci_mgt_receive()
371 frame->data = frame->buf + PIMFOR_HEADER_SIZE; in islpci_mgt_receive()
376 frame->header, frame->data, size); in islpci_mgt_receive()
389 INIT_WORK(&frame->ws, prism54_process_trap); in islpci_mgt_receive()
390 schedule_work(&frame->ws); in islpci_mgt_receive()
[all …]
/drivers/usb/host/
Dehci-sched.c64 static void periodic_unlink (struct ehci_hcd *ehci, unsigned frame, void *ptr) in periodic_unlink() argument
66 union ehci_shadow *prev_p = &ehci->pshadow[frame]; in periodic_unlink()
67 __hc32 *hw_p = &ehci->periodic[frame]; in periodic_unlink()
91 periodic_usecs (struct ehci_hcd *ehci, unsigned frame, unsigned uframe) in periodic_usecs() argument
93 __hc32 *hw_p = &ehci->periodic [frame]; in periodic_usecs()
94 union ehci_shadow *q = &ehci->pshadow [frame]; in periodic_usecs()
153 frame * 8 + uframe, usecs); in periodic_usecs()
222 unsigned frame, in periodic_tt_usecs() argument
226 __hc32 *hw_p = &ehci->periodic [frame]; in periodic_tt_usecs()
227 union ehci_shadow *q = &ehci->pshadow [frame]; in periodic_tt_usecs()
[all …]
Dfhci-q.c56 void fhci_add_td_to_frame(struct fhci_time_frame *frame, struct td *td) in fhci_add_td_to_frame() argument
58 list_add_tail(&td->frame_lh, &frame->tds_list); in fhci_add_td_to_frame()
85 struct td *fhci_remove_td_from_frame(struct fhci_time_frame *frame) in fhci_remove_td_from_frame() argument
89 if (!list_empty(&frame->tds_list)) { in fhci_remove_td_from_frame()
90 td = list_entry(frame->tds_list.next, struct td, frame_lh); in fhci_remove_td_from_frame()
91 list_del_init(frame->tds_list.next); in fhci_remove_td_from_frame()
98 struct td *fhci_peek_td_from_frame(struct fhci_time_frame *frame) in fhci_peek_td_from_frame() argument
102 if (!list_empty(&frame->tds_list)) in fhci_peek_td_from_frame()
103 td = list_entry(frame->tds_list.next, struct td, frame_lh); in fhci_peek_td_from_frame()
Duhci-q.c116 td->frame = -1; in uhci_alloc_td()
160 td->frame = framenum; in uhci_insert_td_in_frame_list()
175 td->link = uhci->frame[framenum]; in uhci_insert_td_in_frame_list()
177 uhci->frame[framenum] = LINK_TO_TD(td); in uhci_insert_td_in_frame_list()
186 if (td->frame == -1) { in uhci_remove_td_from_frame_list()
191 if (uhci->frame_cpu[td->frame] == td) { in uhci_remove_td_from_frame_list()
193 uhci->frame[td->frame] = td->link; in uhci_remove_td_from_frame_list()
194 uhci->frame_cpu[td->frame] = NULL; in uhci_remove_td_from_frame_list()
199 uhci->frame[td->frame] = LINK_TO_TD(ntd); in uhci_remove_td_from_frame_list()
200 uhci->frame_cpu[td->frame] = ntd; in uhci_remove_td_from_frame_list()
[all …]
/drivers/xen/
Dgrant-table.c140 unsigned long frame, unsigned flags) in update_grant_entry() argument
152 shared[ref].frame = frame; in update_grant_entry()
162 unsigned long frame, int readonly) in gnttab_grant_foreign_access_ref() argument
164 update_grant_entry(ref, domid, frame, in gnttab_grant_foreign_access_ref()
169 int gnttab_grant_foreign_access(domid_t domid, unsigned long frame, in gnttab_grant_foreign_access() argument
178 gnttab_grant_foreign_access_ref(ref, domid, frame, readonly); in gnttab_grant_foreign_access()
249 unsigned long frame; in gnttab_end_foreign_transfer_ref() local
269 frame = shared[ref].frame; in gnttab_end_foreign_transfer_ref()
270 BUG_ON(frame == 0); in gnttab_end_foreign_transfer_ref()
272 return frame; in gnttab_end_foreign_transfer_ref()
[all …]
/drivers/media/video/gspca/m5602/
Dm5602_core.c259 struct gspca_frame *frame, in m5602_urb_complete() argument
280 frame = gspca_frame_add(gspca_dev, LAST_PACKET, in m5602_urb_complete()
281 frame, data, 0); in m5602_urb_complete()
285 gspca_frame_add(gspca_dev, FIRST_PACKET, frame, data, len); in m5602_urb_complete()
291 int cur_frame_len = frame->data_end - frame->data; in m5602_urb_complete()
297 if (cur_frame_len + len <= frame->v4l2_buf.length) { in m5602_urb_complete()
301 gspca_frame_add(gspca_dev, INTER_PACKET, frame, in m5602_urb_complete()
303 } else if (frame->v4l2_buf.length - cur_frame_len > 0) { in m5602_urb_complete()
305 gspca_frame_add(gspca_dev, INTER_PACKET, frame, data, in m5602_urb_complete()
306 frame->v4l2_buf.length - cur_frame_len); in m5602_urb_complete()
/drivers/media/video/cpia2/
Dcpia2_v4l.c507 struct framebuf *frame = &cam->buffers[frame_nr]; in sync() local
510 if (frame->status == FRAME_READY) in sync()
514 frame->status = FRAME_READY; in sync()
515 frame->length = 0; in sync()
522 frame->status == FRAME_READY); in sync()
541 int frame, err; in ioctl_set_window_size() local
572 for (frame = 0; frame < cam->num_frames; ++frame) { in ioctl_set_window_size()
573 if (cam->buffers[frame].status == FRAME_READING) in ioctl_set_window_size()
574 if ((err = sync(cam, frame)) < 0) in ioctl_set_window_size()
577 cam->buffers[frame].status = FRAME_EMPTY; in ioctl_set_window_size()
[all …]
/drivers/media/video/zc0301/
Dzc0301_core.c145 cam->frame[i].bufmem = buff + i*PAGE_ALIGN(imagesize); in zc0301_request_buffers()
146 cam->frame[i].buf.index = i; in zc0301_request_buffers()
147 cam->frame[i].buf.m.offset = i*PAGE_ALIGN(imagesize); in zc0301_request_buffers()
148 cam->frame[i].buf.length = imagesize; in zc0301_request_buffers()
149 cam->frame[i].buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in zc0301_request_buffers()
150 cam->frame[i].buf.sequence = 0; in zc0301_request_buffers()
151 cam->frame[i].buf.field = V4L2_FIELD_NONE; in zc0301_request_buffers()
152 cam->frame[i].buf.memory = V4L2_MEMORY_MMAP; in zc0301_request_buffers()
153 cam->frame[i].buf.flags = 0; in zc0301_request_buffers()
163 vfree(cam->frame[0].bufmem); in zc0301_release_buffers()
[all …]
/drivers/media/video/et61x251/
Det61x251_core.c143 cam->frame[i].bufmem = buff + i*PAGE_ALIGN(imagesize); in et61x251_request_buffers()
144 cam->frame[i].buf.index = i; in et61x251_request_buffers()
145 cam->frame[i].buf.m.offset = i*PAGE_ALIGN(imagesize); in et61x251_request_buffers()
146 cam->frame[i].buf.length = imagesize; in et61x251_request_buffers()
147 cam->frame[i].buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in et61x251_request_buffers()
148 cam->frame[i].buf.sequence = 0; in et61x251_request_buffers()
149 cam->frame[i].buf.field = V4L2_FIELD_NONE; in et61x251_request_buffers()
150 cam->frame[i].buf.memory = V4L2_MEMORY_MMAP; in et61x251_request_buffers()
151 cam->frame[i].buf.flags = 0; in et61x251_request_buffers()
161 vfree(cam->frame[0].bufmem); in et61x251_release_buffers()
[all …]
/drivers/staging/rt2860/
Dconfig.mk184 …-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -G 0 -mno-…
195 … -fno-strict-aliasing -fno-common -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-omi…
201 …-Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -G 0 -mno-…
206 …-Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -G 0 -mno-…
211 …$(RT28xx_DIR)/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-stric…
216 …FLAGS) -Wundef -fno-strict-aliasing -fno-common -ffreestanding -Os -fomit-frame-pointer -G 0 -mno-…
221 …ps/mach-bcm963xx -I$(LINUX_SRC)/include/asm-mips/mach-generic -Os -fomit-frame-pointer -Wdeclarat…
228 …CFLAGS := -D__KERNEL__ -I$(LINUX_SRC)/include -I$(RT28xx_DIR)/include -O2 -fomit-frame-pointer -fn…
/drivers/scsi/
Dsr_vendor.c207 unsigned long min, sec, frame; in sr_cd_check() local
228 frame = bcd2bin(buffer[17]); in sr_cd_check()
229 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check()
234 unsigned long min, sec, frame; in sr_cd_check() local
257 frame = bcd2bin(buffer[3]); in sr_cd_check()
258 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check()

12345678910