Home
last modified time | relevance | path

Searched refs:vb (Results 1 - 25 of 594) sorted by relevance

12345678910>>...24

/kernel/linux/linux-5.10/drivers/virtio/
H A Dvirtio_balloon.c147 struct virtio_balloon *vb = vq->vdev->priv; in balloon_ack() local
149 wake_up(&vb->acked); in balloon_ack()
152 static void tell_host(struct virtio_balloon *vb, struct virtqueue *vq) in tell_host() argument
157 sg_init_one(&sg, vb->pfns, sizeof(vb->pfns[0]) * vb->num_pfns); in tell_host()
160 virtqueue_add_outbuf(vq, &sg, 1, vb, GFP_KERNEL); in tell_host()
164 wait_event(vb->acked, virtqueue_get_buf(vq, &len)); in tell_host()
171 struct virtio_balloon *vb = in virtballoon_free_page_report() local
173 struct virtqueue *vq = vb in virtballoon_free_page_report()
195 set_page_pfns(struct virtio_balloon *vb, __virtio32 pfns[], struct page *page) set_page_pfns() argument
211 fill_balloon(struct virtio_balloon *vb, size_t num) fill_balloon() argument
261 release_pages_balloon(struct virtio_balloon *vb, struct list_head *pages) release_pages_balloon() argument
275 leak_balloon(struct virtio_balloon *vb, size_t num) leak_balloon() argument
311 update_stat(struct virtio_balloon *vb, int idx, u16 tag, u64 val) update_stat() argument
321 update_balloon_stats(struct virtio_balloon *vb) update_balloon_stats() argument
372 struct virtio_balloon *vb = vq->vdev->priv; stats_request() local
380 stats_handle_request(struct virtio_balloon *vb) stats_handle_request() argument
396 towards_target(struct virtio_balloon *vb) towards_target() argument
414 return_free_pages_to_mm(struct virtio_balloon *vb, unsigned long num_to_return) return_free_pages_to_mm() argument
434 virtio_balloon_queue_free_page_work(struct virtio_balloon *vb) virtio_balloon_queue_free_page_work() argument
449 struct virtio_balloon *vb = vdev->priv; virtballoon_changed() local
461 update_balloon_size(struct virtio_balloon *vb) update_balloon_size() argument
472 struct virtio_balloon *vb; update_balloon_stats_func() local
481 struct virtio_balloon *vb; update_balloon_size_func() local
501 init_vqs(struct virtio_balloon *vb) init_vqs() argument
576 virtio_balloon_cmd_id_received(struct virtio_balloon *vb) virtio_balloon_cmd_id_received() argument
589 send_cmd_id_start(struct virtio_balloon *vb) send_cmd_id_start() argument
608 send_cmd_id_stop(struct virtio_balloon *vb) send_cmd_id_stop() argument
625 get_free_page_and_send(struct virtio_balloon *vb) get_free_page_and_send() argument
672 send_free_pages(struct virtio_balloon *vb) send_free_pages() argument
701 virtio_balloon_report_free_page(struct virtio_balloon *vb) virtio_balloon_report_free_page() argument
723 struct virtio_balloon *vb = container_of(work, struct virtio_balloon, report_free_page_func() local
760 struct virtio_balloon *vb = container_of(vb_dev_info, virtballoon_migratepage() local
826 shrink_free_pages(struct virtio_balloon *vb, unsigned long pages_to_free) shrink_free_pages() argument
842 struct virtio_balloon *vb = container_of(shrinker, virtio_balloon_shrinker_scan() local
851 struct virtio_balloon *vb = container_of(shrinker, virtio_balloon_shrinker_count() local
860 struct virtio_balloon *vb = container_of(nb, virtio_balloon_oom_notify() local
871 virtio_balloon_unregister_shrinker(struct virtio_balloon *vb) virtio_balloon_unregister_shrinker() argument
876 virtio_balloon_register_shrinker(struct virtio_balloon *vb) virtio_balloon_register_shrinker() argument
887 struct virtio_balloon *vb; virtballoon_probe() local
1034 remove_common(struct virtio_balloon *vb) remove_common() argument
1053 struct virtio_balloon *vb = vdev->priv; virtballoon_remove() local
1085 struct virtio_balloon *vb = vdev->priv; virtballoon_freeze() local
1097 struct virtio_balloon *vb = vdev->priv; virtballoon_restore() local
[all...]
/kernel/linux/linux-6.6/drivers/virtio/
H A Dvirtio_balloon.c140 struct virtio_balloon *vb = vq->vdev->priv; in balloon_ack() local
142 wake_up(&vb->acked); in balloon_ack()
145 static void tell_host(struct virtio_balloon *vb, struct virtqueue *vq) in tell_host() argument
150 sg_init_one(&sg, vb->pfns, sizeof(vb->pfns[0]) * vb->num_pfns); in tell_host()
153 virtqueue_add_outbuf(vq, &sg, 1, vb, GFP_KERNEL); in tell_host()
157 wait_event(vb->acked, virtqueue_get_buf(vq, &len)); in tell_host()
164 struct virtio_balloon *vb = in virtballoon_free_page_report() local
166 struct virtqueue *vq = vb in virtballoon_free_page_report()
188 set_page_pfns(struct virtio_balloon *vb, __virtio32 pfns[], struct page *page) set_page_pfns() argument
204 fill_balloon(struct virtio_balloon *vb, size_t num) fill_balloon() argument
254 release_pages_balloon(struct virtio_balloon *vb, struct list_head *pages) release_pages_balloon() argument
268 leak_balloon(struct virtio_balloon *vb, size_t num) leak_balloon() argument
304 update_stat(struct virtio_balloon *vb, int idx, u16 tag, u64 val) update_stat() argument
314 update_balloon_stats(struct virtio_balloon *vb) update_balloon_stats() argument
365 struct virtio_balloon *vb = vq->vdev->priv; stats_request() local
373 stats_handle_request(struct virtio_balloon *vb) stats_handle_request() argument
389 towards_target(struct virtio_balloon *vb) towards_target() argument
407 return_free_pages_to_mm(struct virtio_balloon *vb, unsigned long num_to_return) return_free_pages_to_mm() argument
427 virtio_balloon_queue_free_page_work(struct virtio_balloon *vb) virtio_balloon_queue_free_page_work() argument
442 struct virtio_balloon *vb = vdev->priv; virtballoon_changed() local
454 update_balloon_size(struct virtio_balloon *vb) update_balloon_size() argument
465 struct virtio_balloon *vb; update_balloon_stats_func() local
474 struct virtio_balloon *vb; update_balloon_size_func() local
494 init_vqs(struct virtio_balloon *vb) init_vqs() argument
569 virtio_balloon_cmd_id_received(struct virtio_balloon *vb) virtio_balloon_cmd_id_received() argument
582 send_cmd_id_start(struct virtio_balloon *vb) send_cmd_id_start() argument
601 send_cmd_id_stop(struct virtio_balloon *vb) send_cmd_id_stop() argument
618 get_free_page_and_send(struct virtio_balloon *vb) get_free_page_and_send() argument
665 send_free_pages(struct virtio_balloon *vb) send_free_pages() argument
694 virtio_balloon_report_free_page(struct virtio_balloon *vb) virtio_balloon_report_free_page() argument
716 struct virtio_balloon *vb = container_of(work, struct virtio_balloon, report_free_page_func() local
753 struct virtio_balloon *vb = container_of(vb_dev_info, virtballoon_migratepage() local
807 shrink_free_pages(struct virtio_balloon *vb, unsigned long pages_to_free) shrink_free_pages() argument
823 struct virtio_balloon *vb = container_of(shrinker, virtio_balloon_shrinker_scan() local
832 struct virtio_balloon *vb = container_of(shrinker, virtio_balloon_shrinker_count() local
841 struct virtio_balloon *vb = container_of(nb, virtio_balloon_oom_notify() local
852 virtio_balloon_unregister_shrinker(struct virtio_balloon *vb) virtio_balloon_unregister_shrinker() argument
857 virtio_balloon_register_shrinker(struct virtio_balloon *vb) virtio_balloon_register_shrinker() argument
868 struct virtio_balloon *vb; virtballoon_probe() local
1014 remove_common(struct virtio_balloon *vb) remove_common() argument
1033 struct virtio_balloon *vb = vdev->priv; virtballoon_remove() local
1059 struct virtio_balloon *vb = vdev->priv; virtballoon_freeze() local
1071 struct virtio_balloon *vb = vdev->priv; virtballoon_restore() local
[all...]
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c54 #define log_memop(vb, op) \
55 dprintk((vb)->vb2_queue, 2, "call_memop(%d, %s)%s\n", \
56 (vb)->index, #op, \
57 (vb)->vb2_queue->mem_ops->op ? "" : " (nop)")
59 #define call_memop(vb, op, args...) \
61 struct vb2_queue *_q = (vb)->vb2_queue; \
64 log_memop(vb, op); \
67 (vb)->cnt_mem_ ## op++; \
71 #define call_ptr_memop(op, vb, args...) \
73 struct vb2_queue *_q = (vb)
214 __vb2_buf_mem_alloc(struct vb2_buffer *vb) __vb2_buf_mem_alloc() argument
261 __vb2_buf_mem_free(struct vb2_buffer *vb) __vb2_buf_mem_free() argument
277 __vb2_buf_userptr_put(struct vb2_buffer *vb) __vb2_buf_userptr_put() argument
292 __vb2_plane_dmabuf_put(struct vb2_buffer *vb, struct vb2_plane *p) __vb2_plane_dmabuf_put() argument
311 __vb2_buf_dmabuf_put(struct vb2_buffer *vb) __vb2_buf_dmabuf_put() argument
323 __vb2_buf_mem_prepare(struct vb2_buffer *vb) __vb2_buf_mem_prepare() argument
339 __vb2_buf_mem_finish(struct vb2_buffer *vb) __vb2_buf_mem_finish() argument
355 __setup_offsets(struct vb2_buffer *vb) __setup_offsets() argument
379 init_buffer_cache_hints(struct vb2_queue *q, struct vb2_buffer *vb) init_buffer_cache_hints() argument
412 struct vb2_buffer *vb; __vb2_queue_alloc() local
482 struct vb2_buffer *vb; __vb2_free_mem() local
514 struct vb2_buffer *vb = q->bufs[buffer]; __vb2_queue_free() local
554 struct vb2_buffer *vb = q->bufs[buffer]; __vb2_queue_free() local
605 vb2_buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb) vb2_buffer_in_use() argument
1025 vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no) vb2_plane_vaddr() argument
1035 vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no) vb2_plane_cookie() argument
1044 vb2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state) vb2_buffer_done() argument
1102 struct vb2_buffer *vb; vb2_discard_done() local
1115 __prepare_mmap(struct vb2_buffer *vb) __prepare_mmap() argument
1127 __prepare_userptr(struct vb2_buffer *vb) __prepare_userptr() argument
1243 __prepare_dmabuf(struct vb2_buffer *vb) __prepare_dmabuf() argument
1380 __enqueue_in_driver(struct vb2_buffer *vb) __enqueue_in_driver() argument
1392 __buf_prepare(struct vb2_buffer *vb) __buf_prepare() argument
1448 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_prepare() local
1464 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_unprepare() local
1478 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_queue() local
1497 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_unbind() local
1505 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_release() local
1547 struct vb2_buffer *vb; vb2_core_prepare_buf() local
1587 struct vb2_buffer *vb; vb2_start_streaming() local
1640 struct vb2_buffer *vb; vb2_core_qbuf() local
1878 __vb2_get_done_vb(struct vb2_queue *q, struct vb2_buffer **vb, void *pb, int nonblocking) __vb2_get_done_vb() argument
1927 __vb2_dqbuf(struct vb2_buffer *vb) __vb2_dqbuf() argument
1943 struct vb2_buffer *vb = NULL; vb2_core_dqbuf() local
2064 struct vb2_buffer *vb = q->bufs[i]; __vb2_queue_cancel() local
2193 struct vb2_buffer *vb; __find_plane_by_offset() local
2235 struct vb2_buffer *vb = NULL; vb2_core_expbuf() local
2308 struct vb2_buffer *vb; vb2_mmap() local
2384 struct vb2_buffer *vb; vb2_get_unmapped_area() local
2480 struct vb2_buffer *vb = NULL; vb2_core_poll() local
2967 struct vb2_buffer *vb; vb2_thread() local
[all...]
H A Dvideobuf2-v4l2.c64 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_planes_array() argument
71 dprintk(vb->vb2_queue, 1, in __verify_planes_array()
76 if (b->length < vb->num_planes || b->length > VB2_MAX_PLANES) { in __verify_planes_array()
77 dprintk(vb->vb2_queue, 1, in __verify_planes_array()
79 vb->num_planes, b->length); in __verify_planes_array()
86 static int __verify_planes_array_core(struct vb2_buffer *vb, const void *pb) in __verify_planes_array_core() argument
88 return __verify_planes_array(vb, pb); in __verify_planes_array_core()
95 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_length() argument
105 for (plane = 0; plane < vb->num_planes; ++plane) { in __verify_length()
109 : vb in __verify_length()
134 __init_vb2_v4l2_buffer(struct vb2_buffer *vb) __init_vb2_v4l2_buffer() argument
141 __copy_timestamp(struct vb2_buffer *vb, const void *pb) __copy_timestamp() argument
160 vb2_warn_zero_bytesused(struct vb2_buffer *vb) vb2_warn_zero_bytesused() argument
176 vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b) vb2_fill_vb2_v4l2_buffer() argument
344 set_buffer_cache_hints(struct vb2_queue *q, struct vb2_buffer *vb, struct v4l2_buffer *b) set_buffer_cache_hints() argument
373 struct vb2_buffer *vb; vb2_queue_or_prepare_buf() local
492 __fill_v4l2_buffer(struct vb2_buffer *vb, void *pb) __fill_v4l2_buffer() argument
601 __fill_vb2_buffer(struct vb2_buffer *vb, struct vb2_plane *planes) __fill_vb2_buffer() argument
655 struct vb2_buffer *vb; vb2_querybuf() local
[all...]
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c54 #define log_memop(vb, op) \
55 dprintk((vb)->vb2_queue, 2, "call_memop(%d, %s)%s\n", \
56 (vb)->index, #op, \
57 (vb)->vb2_queue->mem_ops->op ? "" : " (nop)")
59 #define call_memop(vb, op, args...) \
61 struct vb2_queue *_q = (vb)->vb2_queue; \
64 log_memop(vb, op); \
67 (vb)->cnt_mem_ ## op++; \
71 #define call_ptr_memop(vb, op, args...) \
73 struct vb2_queue *_q = (vb)
214 __vb2_buf_mem_alloc(struct vb2_buffer *vb) __vb2_buf_mem_alloc() argument
260 __vb2_buf_mem_free(struct vb2_buffer *vb) __vb2_buf_mem_free() argument
276 __vb2_buf_userptr_put(struct vb2_buffer *vb) __vb2_buf_userptr_put() argument
291 __vb2_plane_dmabuf_put(struct vb2_buffer *vb, struct vb2_plane *p) __vb2_plane_dmabuf_put() argument
310 __vb2_buf_dmabuf_put(struct vb2_buffer *vb) __vb2_buf_dmabuf_put() argument
322 __vb2_buf_mem_prepare(struct vb2_buffer *vb) __vb2_buf_mem_prepare() argument
341 __vb2_buf_mem_finish(struct vb2_buffer *vb) __vb2_buf_mem_finish() argument
360 __setup_offsets(struct vb2_buffer *vb) __setup_offsets() argument
396 struct vb2_buffer *vb; __vb2_queue_alloc() local
476 struct vb2_buffer *vb; __vb2_free_mem() local
524 struct vb2_buffer *vb = q->bufs[buffer]; __vb2_queue_free() local
559 struct vb2_buffer *vb = q->bufs[buffer]; __vb2_queue_free() local
611 vb2_buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb) vb2_buffer_in_use() argument
1008 vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no) vb2_plane_vaddr() argument
1018 vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no) vb2_plane_cookie() argument
1027 vb2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state) vb2_buffer_done() argument
1085 struct vb2_buffer *vb; vb2_discard_done() local
1098 __prepare_mmap(struct vb2_buffer *vb) __prepare_mmap() argument
1110 __prepare_userptr(struct vb2_buffer *vb) __prepare_userptr() argument
1225 __prepare_dmabuf(struct vb2_buffer *vb) __prepare_dmabuf() argument
1360 __enqueue_in_driver(struct vb2_buffer *vb) __enqueue_in_driver() argument
1372 __buf_prepare(struct vb2_buffer *vb) __buf_prepare() argument
1428 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_prepare() local
1444 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_unprepare() local
1458 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_queue() local
1467 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_unbind() local
1475 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); vb2_req_release() local
1517 struct vb2_buffer *vb; vb2_core_prepare_buf() local
1557 struct vb2_buffer *vb; vb2_start_streaming() local
1610 struct vb2_buffer *vb; vb2_core_qbuf() local
1848 __vb2_get_done_vb(struct vb2_queue *q, struct vb2_buffer **vb, void *pb, int nonblocking) __vb2_get_done_vb() argument
1897 __vb2_dqbuf(struct vb2_buffer *vb) __vb2_dqbuf() argument
1913 struct vb2_buffer *vb = NULL; vb2_core_dqbuf() local
2031 struct vb2_buffer *vb = q->bufs[i]; __vb2_queue_cancel() local
2155 struct vb2_buffer *vb; __find_plane_by_offset() local
2197 struct vb2_buffer *vb = NULL; vb2_core_expbuf() local
2268 struct vb2_buffer *vb; vb2_mmap() local
2344 struct vb2_buffer *vb; vb2_get_unmapped_area() local
2429 struct vb2_buffer *vb = NULL; vb2_core_poll() local
2909 struct vb2_buffer *vb; vb2_thread() local
[all...]
H A Dvideobuf2-v4l2.c64 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_planes_array() argument
71 dprintk(vb->vb2_queue, 1, in __verify_planes_array()
76 if (b->length < vb->num_planes || b->length > VB2_MAX_PLANES) { in __verify_planes_array()
77 dprintk(vb->vb2_queue, 1, in __verify_planes_array()
79 vb->num_planes, b->length); in __verify_planes_array()
86 static int __verify_planes_array_core(struct vb2_buffer *vb, const void *pb) in __verify_planes_array_core() argument
88 return __verify_planes_array(vb, pb); in __verify_planes_array_core()
95 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_length() argument
105 for (plane = 0; plane < vb->num_planes; ++plane) { in __verify_length()
109 : vb in __verify_length()
134 __init_vb2_v4l2_buffer(struct vb2_buffer *vb) __init_vb2_v4l2_buffer() argument
141 __copy_timestamp(struct vb2_buffer *vb, const void *pb) __copy_timestamp() argument
160 vb2_warn_zero_bytesused(struct vb2_buffer *vb) vb2_warn_zero_bytesused() argument
176 vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b) vb2_fill_vb2_v4l2_buffer() argument
344 set_buffer_cache_hints(struct vb2_queue *q, struct vb2_buffer *vb, struct v4l2_buffer *b) set_buffer_cache_hints() argument
398 struct vb2_buffer *vb; vb2_queue_or_prepare_buf() local
522 __fill_v4l2_buffer(struct vb2_buffer *vb, void *pb) __fill_v4l2_buffer() argument
631 __fill_vb2_buffer(struct vb2_buffer *vb, struct vb2_plane *planes) __fill_vb2_buffer() argument
686 struct vb2_buffer *vb; vb2_querybuf() local
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/go7007/
H A Dgo7007-driver.c379 static inline void store_byte(struct go7007_buffer *vb, u8 byte) in store_byte() argument
381 if (vb && vb->vb.vb2_buf.planes[0].bytesused < GO7007_BUF_SIZE) { in store_byte()
382 u8 *ptr = vb2_plane_vaddr(&vb->vb.vb2_buf, 0); in store_byte()
384 ptr[vb->vb.vb2_buf.planes[0].bytesused++] = byte; in store_byte()
388 static void go7007_set_motion_regions(struct go7007 *go, struct go7007_buffer *vb, in go7007_set_motion_regions() argument
396 .frame_sequence = vb in go7007_set_motion_regions()
410 go7007_motion_regions(struct go7007 *go, struct go7007_buffer *vb) go7007_motion_regions() argument
439 frame_boundary(struct go7007 *go, struct go7007_buffer *vb) frame_boundary() argument
498 struct go7007_buffer *vb = go->active_buf; go7007_parse_video_stream() local
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/go7007/
H A Dgo7007-driver.c381 static inline void store_byte(struct go7007_buffer *vb, u8 byte) in store_byte() argument
383 if (vb && vb->vb.vb2_buf.planes[0].bytesused < GO7007_BUF_SIZE) { in store_byte()
384 u8 *ptr = vb2_plane_vaddr(&vb->vb.vb2_buf, 0); in store_byte()
386 ptr[vb->vb.vb2_buf.planes[0].bytesused++] = byte; in store_byte()
390 static void go7007_set_motion_regions(struct go7007 *go, struct go7007_buffer *vb, in go7007_set_motion_regions() argument
398 .frame_sequence = vb in go7007_set_motion_regions()
412 go7007_motion_regions(struct go7007 *go, struct go7007_buffer *vb) go7007_motion_regions() argument
441 frame_boundary(struct go7007 *go, struct go7007_buffer *vb) frame_boundary() argument
500 struct go7007_buffer *vb = go->active_buf; go7007_parse_video_stream() local
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-viperboard.c69 struct vprbrd *vb; member
86 struct vprbrd *vb = gpio->vb; in vprbrd_gpioa_get() local
87 struct vprbrd_gpioa_msg *gamsg = (struct vprbrd_gpioa_msg *)vb->buf; in vprbrd_gpioa_get()
93 mutex_lock(&vb->lock); in vprbrd_gpioa_get()
107 ret = usb_control_msg(vb->usb_dev, usb_sndctrlpipe(vb->usb_dev, 0), in vprbrd_gpioa_get()
114 ret = usb_control_msg(vb->usb_dev, usb_rcvctrlpipe(vb->usb_dev, 0), in vprbrd_gpioa_get()
120 mutex_unlock(&vb in vprbrd_gpioa_get()
136 struct vprbrd *vb = gpio->vb; vprbrd_gpioa_set() local
177 struct vprbrd *vb = gpio->vb; vprbrd_gpioa_direction_input() local
214 struct vprbrd *vb = gpio->vb; vprbrd_gpioa_direction_output() local
254 vprbrd_gpiob_setdir(struct vprbrd *vb, unsigned int offset, unsigned int dir) vprbrd_gpiob_setdir() argument
281 struct vprbrd *vb = gpio->vb; vprbrd_gpiob_get() local
312 struct vprbrd *vb = gpio->vb; vprbrd_gpiob_set() local
345 struct vprbrd *vb = gpio->vb; vprbrd_gpiob_direction_input() local
366 struct vprbrd *vb = gpio->vb; vprbrd_gpiob_direction_output() local
387 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); vprbrd_gpio_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-viperboard.c69 struct vprbrd *vb; member
86 struct vprbrd *vb = gpio->vb; in vprbrd_gpioa_get() local
87 struct vprbrd_gpioa_msg *gamsg = (struct vprbrd_gpioa_msg *)vb->buf; in vprbrd_gpioa_get()
93 mutex_lock(&vb->lock); in vprbrd_gpioa_get()
107 ret = usb_control_msg(vb->usb_dev, usb_sndctrlpipe(vb->usb_dev, 0), in vprbrd_gpioa_get()
114 ret = usb_control_msg(vb->usb_dev, usb_rcvctrlpipe(vb->usb_dev, 0), in vprbrd_gpioa_get()
120 mutex_unlock(&vb in vprbrd_gpioa_get()
136 struct vprbrd *vb = gpio->vb; vprbrd_gpioa_set() local
177 struct vprbrd *vb = gpio->vb; vprbrd_gpioa_direction_input() local
214 struct vprbrd *vb = gpio->vb; vprbrd_gpioa_direction_output() local
254 vprbrd_gpiob_setdir(struct vprbrd *vb, unsigned int offset, unsigned int dir) vprbrd_gpiob_setdir() argument
281 struct vprbrd *vb = gpio->vb; vprbrd_gpiob_get() local
312 struct vprbrd *vb = gpio->vb; vprbrd_gpiob_set() local
345 struct vprbrd *vb = gpio->vb; vprbrd_gpiob_direction_input() local
366 struct vprbrd *vb = gpio->vb; vprbrd_gpiob_direction_output() local
387 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); vprbrd_gpio_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dviperboard.c50 struct vprbrd *vb; in vprbrd_probe() local
56 vb = kzalloc(sizeof(*vb), GFP_KERNEL); in vprbrd_probe()
57 if (!vb) in vprbrd_probe()
60 mutex_init(&vb->lock); in vprbrd_probe()
62 vb->usb_dev = usb_get_dev(interface_to_usbdev(interface)); in vprbrd_probe()
65 usb_set_intfdata(interface, vb); in vprbrd_probe()
66 dev_set_drvdata(&vb->pdev.dev, vb); in vprbrd_probe()
69 pipe = usb_rcvctrlpipe(vb in vprbrd_probe()
109 struct vprbrd *vb = usb_get_intfdata(interface); vprbrd_disconnect() local
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dviperboard.c50 struct vprbrd *vb; in vprbrd_probe() local
56 vb = kzalloc(sizeof(*vb), GFP_KERNEL); in vprbrd_probe()
57 if (!vb) in vprbrd_probe()
60 mutex_init(&vb->lock); in vprbrd_probe()
62 vb->usb_dev = usb_get_dev(interface_to_usbdev(interface)); in vprbrd_probe()
65 usb_set_intfdata(interface, vb); in vprbrd_probe()
66 dev_set_drvdata(&vb->pdev.dev, vb); in vprbrd_probe()
69 pipe = usb_rcvctrlpipe(vb in vprbrd_probe()
109 struct vprbrd *vb = usb_get_intfdata(interface); vprbrd_disconnect() local
[all...]
/kernel/linux/linux-6.6/include/media/
H A Dvideobuf2-core.h119 void *(*alloc)(struct vb2_buffer *vb,
123 struct dma_buf *(*get_dmabuf)(struct vb2_buffer *vb,
127 void *(*get_userptr)(struct vb2_buffer *vb,
136 void *(*attach_dmabuf)(struct vb2_buffer *vb,
144 void *(*vaddr)(struct vb2_buffer *vb, void *buf_priv);
145 void *(*cookie)(struct vb2_buffer *vb, void *buf_priv);
418 * @buf_queue: passes buffer vb to the driver; driver may start
439 int (*buf_out_validate)(struct vb2_buffer *vb);
440 int (*buf_init)(struct vb2_buffer *vb);
441 int (*buf_prepare)(struct vb2_buffer *vb);
1169 vb2_set_plane_payload(struct vb2_buffer *vb, unsigned int plane_no, unsigned long size) vb2_set_plane_payload() argument
1189 vb2_get_plane_payload(struct vb2_buffer *vb, unsigned int plane_no) vb2_get_plane_payload() argument
1204 vb2_plane_size(struct vb2_buffer *vb, unsigned int plane_no) vb2_plane_size() argument
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dvb2.h12 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
13 TP_ARGS(q, vb),
30 __entry->index = vb->index;
31 __entry->type = vb->type;
32 __entry->bytesused = vb->planes[0].bytesused;
33 __entry->timestamp = vb->timestamp;
47 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
48 TP_ARGS(q, vb)
52 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
53 TP_ARGS(q, vb)
[all...]
/kernel/linux/linux-6.6/include/trace/events/
H A Dvb2.h12 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
13 TP_ARGS(q, vb),
30 __entry->index = vb->index;
31 __entry->type = vb->type;
32 __entry->bytesused = vb->planes[0].bytesused;
33 __entry->timestamp = vb->timestamp;
47 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
48 TP_ARGS(q, vb)
52 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
53 TP_ARGS(q, vb)
[all...]
/kernel/linux/linux-5.10/include/media/
H A Dvideobuf2-core.h404 * @buf_queue: passes buffer vb to the driver; driver may start
425 int (*buf_out_validate)(struct vb2_buffer *vb);
426 int (*buf_init)(struct vb2_buffer *vb);
427 int (*buf_prepare)(struct vb2_buffer *vb);
428 void (*buf_finish)(struct vb2_buffer *vb);
429 void (*buf_cleanup)(struct vb2_buffer *vb);
434 void (*buf_queue)(struct vb2_buffer *vb);
436 void (*buf_request_complete)(struct vb2_buffer *vb);
457 int (*verify_planes_array)(struct vb2_buffer *vb, const void *pb);
458 void (*init_buffer)(struct vb2_buffer *vb);
1145 vb2_set_plane_payload(struct vb2_buffer *vb, unsigned int plane_no, unsigned long size) vb2_set_plane_payload() argument
1158 vb2_get_plane_payload(struct vb2_buffer *vb, unsigned int plane_no) vb2_get_plane_payload() argument
1173 vb2_plane_size(struct vb2_buffer *vb, unsigned int plane_no) vb2_plane_size() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/
H A Dvivid-meta-cap.c40 static int meta_cap_buf_prepare(struct vb2_buffer *vb) in meta_cap_buf_prepare() argument
42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_prepare()
55 if (vb2_plane_size(vb, 0) < size) { in meta_cap_buf_prepare()
57 __func__, vb2_plane_size(vb, 0), size); in meta_cap_buf_prepare()
60 vb2_set_plane_payload(vb, 0, size); in meta_cap_buf_prepare()
65 static void meta_cap_buf_queue(struct vb2_buffer *vb) in meta_cap_buf_queue() argument
67 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in meta_cap_buf_queue()
68 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_queue()
69 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb); in meta_cap_buf_queue()
98 vb2_buffer_done(&buf->vb in meta_cap_start_streaming()
114 meta_cap_buf_request_complete(struct vb2_buffer *vb) meta_cap_buf_request_complete() argument
[all...]
H A Dvivid-meta-out.c40 static int meta_out_buf_prepare(struct vb2_buffer *vb) in meta_out_buf_prepare() argument
42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_prepare()
55 if (vb2_plane_size(vb, 0) < size) { in meta_out_buf_prepare()
57 __func__, vb2_plane_size(vb, 0), size); in meta_out_buf_prepare()
60 vb2_set_plane_payload(vb, 0, size); in meta_out_buf_prepare()
65 static void meta_out_buf_queue(struct vb2_buffer *vb) in meta_out_buf_queue() argument
67 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in meta_out_buf_queue()
68 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_out_buf_queue()
69 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb); in meta_out_buf_queue()
98 vb2_buffer_done(&buf->vb in meta_out_start_streaming()
114 meta_out_buf_request_complete(struct vb2_buffer *vb) meta_out_buf_request_complete() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/
H A Dvivid-meta-cap.c40 static int meta_cap_buf_prepare(struct vb2_buffer *vb) in meta_cap_buf_prepare() argument
42 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_prepare()
55 if (vb2_plane_size(vb, 0) < size) { in meta_cap_buf_prepare()
57 __func__, vb2_plane_size(vb, 0), size); in meta_cap_buf_prepare()
60 vb2_set_plane_payload(vb, 0, size); in meta_cap_buf_prepare()
65 static void meta_cap_buf_queue(struct vb2_buffer *vb) in meta_cap_buf_queue() argument
67 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in meta_cap_buf_queue()
68 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in meta_cap_buf_queue()
69 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb); in meta_cap_buf_queue()
98 vb2_buffer_done(&buf->vb in meta_cap_start_streaming()
114 meta_cap_buf_request_complete(struct vb2_buffer *vb) meta_cap_buf_request_complete() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/au0828/
H A Dau0828-vbi.c34 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare() argument
36 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_prepare()
41 if (vb2_plane_size(vb, 0) < size) { in vbi_buffer_prepare()
43 __func__, vb2_plane_size(vb, 0), size); in vbi_buffer_prepare()
46 vb2_set_plane_payload(vb, 0, size); in vbi_buffer_prepare()
52 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue() argument
54 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_queue()
55 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in vbi_buffer_queue()
57 container_of(vbuf, struct au0828_buffer, vb); in vbi_buffer_queue()
61 buf->mem = vb2_plane_vaddr(vb, in vbi_buffer_queue()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/
H A Dem28xx-vbi.c54 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare() argument
56 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_prepare()
62 if (vb2_plane_size(vb, 0) < size) { in vbi_buffer_prepare()
65 __func__, vb2_plane_size(vb, 0), size); in vbi_buffer_prepare()
68 vb2_set_plane_payload(vb, 0, size); in vbi_buffer_prepare()
74 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue() argument
76 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in vbi_buffer_queue()
77 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_queue()
79 container_of(vbuf, struct em28xx_buffer, vb); in vbi_buffer_queue()
83 buf->mem = vb2_plane_vaddr(vb, in vbi_buffer_queue()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/em28xx/
H A Dem28xx-vbi.c44 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare() argument
46 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_prepare()
52 if (vb2_plane_size(vb, 0) < size) { in vbi_buffer_prepare()
55 __func__, vb2_plane_size(vb, 0), size); in vbi_buffer_prepare()
58 vb2_set_plane_payload(vb, 0, size); in vbi_buffer_prepare()
64 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue() argument
66 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in vbi_buffer_queue()
67 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_queue()
69 container_of(vbuf, struct em28xx_buffer, vb); in vbi_buffer_queue()
73 buf->mem = vb2_plane_vaddr(vb, in vbi_buffer_queue()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/au0828/
H A Dau0828-vbi.c35 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare() argument
37 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_prepare()
42 if (vb2_plane_size(vb, 0) < size) { in vbi_buffer_prepare()
44 __func__, vb2_plane_size(vb, 0), size); in vbi_buffer_prepare()
47 vb2_set_plane_payload(vb, 0, size); in vbi_buffer_prepare()
53 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue() argument
55 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_queue()
56 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in vbi_buffer_queue()
58 container_of(vbuf, struct au0828_buffer, vb); in vbi_buffer_queue()
62 buf->mem = vb2_plane_vaddr(vb, in vbi_buffer_queue()
[all...]
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dviperboard_adc.c32 struct vprbrd *vb; member
57 struct vprbrd *vb = adc->vb; in vprbrd_iio_read_raw() local
58 struct vprbrd_adc_msg *admsg = (struct vprbrd_adc_msg *)vb->buf; in vprbrd_iio_read_raw()
62 mutex_lock(&vb->lock); in vprbrd_iio_read_raw()
68 ret = usb_control_msg(vb->usb_dev, in vprbrd_iio_read_raw()
69 usb_sndctrlpipe(vb->usb_dev, 0), VPRBRD_USB_REQUEST_ADC, in vprbrd_iio_read_raw()
77 ret = usb_control_msg(vb->usb_dev, in vprbrd_iio_read_raw()
78 usb_rcvctrlpipe(vb->usb_dev, 0), VPRBRD_USB_REQUEST_ADC, in vprbrd_iio_read_raw()
84 mutex_unlock(&vb in vprbrd_iio_read_raw()
109 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); vprbrd_adc_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dviperboard_adc.c32 struct vprbrd *vb; member
57 struct vprbrd *vb = adc->vb; in vprbrd_iio_read_raw() local
58 struct vprbrd_adc_msg *admsg = (struct vprbrd_adc_msg *)vb->buf; in vprbrd_iio_read_raw()
62 mutex_lock(&vb->lock); in vprbrd_iio_read_raw()
68 ret = usb_control_msg(vb->usb_dev, in vprbrd_iio_read_raw()
69 usb_sndctrlpipe(vb->usb_dev, 0), VPRBRD_USB_REQUEST_ADC, in vprbrd_iio_read_raw()
77 ret = usb_control_msg(vb->usb_dev, in vprbrd_iio_read_raw()
78 usb_rcvctrlpipe(vb->usb_dev, 0), VPRBRD_USB_REQUEST_ADC, in vprbrd_iio_read_raw()
84 mutex_unlock(&vb in vprbrd_iio_read_raw()
109 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent); vprbrd_adc_probe() local
[all...]

Completed in 15 milliseconds

12345678910>>...24