v4l2_buffer
linux_to_bsd_v4l2_buffer(struct l_v4l2_buffer *lvb, struct v4l2_buffer *vb)
bsd_to_linux_v4l2_buffer(struct v4l2_buffer *vb, struct l_v4l2_buffer *lvb)
struct v4l2_buffer vbuf;
static int uvideo_querybuf(struct uvideo_softc *, struct v4l2_buffer *);
static int uvideo_qbuf(struct uvideo_softc *, struct v4l2_buffer *);
static int uvideo_dqbuf(struct uvideo_softc *, struct v4l2_buffer *);
return (uvideo_querybuf(sc, (struct v4l2_buffer *)data));
return (uvideo_qbuf(sc, (struct v4l2_buffer *)data));
return (uvideo_dqbuf(sc, (struct v4l2_buffer *)data));
uvideo_querybuf(struct uvideo_softc *sc, struct v4l2_buffer *qb)
sizeof(struct v4l2_buffer));
uvideo_qbuf(struct uvideo_softc *sc, struct v4l2_buffer *qb)
uvideo_dqbuf(struct uvideo_softc *sc, struct v4l2_buffer *dqb)
bcopy(&mmap->v4l2_buf, dqb, sizeof(struct v4l2_buffer));
struct v4l2_buffer v4l2_buf;
#define VIDIOC_QUERYBUF _IOWR('V', 9, struct v4l2_buffer)
#define VIDIOC_QBUF _IOWR('V', 15, struct v4l2_buffer)
#define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer)