[media] dvb_ringbuffer.h: document the define macros
There are a few define macros not documented, because the ReST output was causing more warnings. Now that this got fixed, document them. While here, fix the remaining coding style issues. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
b6df512a9f
commit
9aa9d92890
|
@ -97,7 +97,6 @@ extern ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf);
|
||||||
*/
|
*/
|
||||||
extern void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf);
|
extern void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* read routines & macros
|
* read routines & macros
|
||||||
*/
|
*/
|
||||||
|
@ -117,11 +116,21 @@ extern void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf);
|
||||||
*/
|
*/
|
||||||
extern void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf);
|
extern void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf);
|
||||||
|
|
||||||
/* DVB_RINGBUFFER_PEEK - peek at byte @offs: in the buffer */
|
/**
|
||||||
|
* DVB_RINGBUFFER_PEEK - peek at byte @offs in the buffer
|
||||||
|
*
|
||||||
|
* @rbuf: pointer to struct dvb_ringbuffer
|
||||||
|
* @offs: offset inside the ringbuffer
|
||||||
|
*/
|
||||||
#define DVB_RINGBUFFER_PEEK(rbuf, offs) \
|
#define DVB_RINGBUFFER_PEEK(rbuf, offs) \
|
||||||
(rbuf)->data[((rbuf)->pread + (offs)) % (rbuf)->size]
|
((rbuf)->data[((rbuf)->pread + (offs)) % (rbuf)->size])
|
||||||
|
|
||||||
/* advance read ptr by @num: bytes */
|
/**
|
||||||
|
* DVB_RINGBUFFER_SKIP - advance read ptr by @num bytes
|
||||||
|
*
|
||||||
|
* @rbuf: pointer to struct dvb_ringbuffer
|
||||||
|
* @num: number of bytes to advance
|
||||||
|
*/
|
||||||
#define DVB_RINGBUFFER_SKIP(rbuf, num) {\
|
#define DVB_RINGBUFFER_SKIP(rbuf, num) {\
|
||||||
(rbuf)->pread = ((rbuf)->pread + (num)) % (rbuf)->size;\
|
(rbuf)->pread = ((rbuf)->pread + (num)) % (rbuf)->size;\
|
||||||
}
|
}
|
||||||
|
@ -155,12 +164,16 @@ extern ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf,
|
||||||
extern void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf,
|
extern void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf,
|
||||||
u8 *buf, size_t len);
|
u8 *buf, size_t len);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* write routines & macros
|
* write routines & macros
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* write single byte to ring buffer */
|
/**
|
||||||
|
* DVB_RINGBUFFER_WRITE_BYTE - write single byte to ring buffer
|
||||||
|
*
|
||||||
|
* @rbuf: pointer to struct dvb_ringbuffer
|
||||||
|
* @byte: byte to write
|
||||||
|
*/
|
||||||
#define DVB_RINGBUFFER_WRITE_BYTE(rbuf, byte) \
|
#define DVB_RINGBUFFER_WRITE_BYTE(rbuf, byte) \
|
||||||
{ (rbuf)->data[(rbuf)->pwrite] = (byte); \
|
{ (rbuf)->data[(rbuf)->pwrite] = (byte); \
|
||||||
(rbuf)->pwrite = ((rbuf)->pwrite + 1) % (rbuf)->size; }
|
(rbuf)->pwrite = ((rbuf)->pwrite + 1) % (rbuf)->size; }
|
||||||
|
@ -194,7 +207,6 @@ extern ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *rbuf, const u8 *buf,
|
||||||
extern ssize_t dvb_ringbuffer_write_user(struct dvb_ringbuffer *rbuf,
|
extern ssize_t dvb_ringbuffer_write_user(struct dvb_ringbuffer *rbuf,
|
||||||
const u8 __user *buf, size_t len);
|
const u8 __user *buf, size_t len);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* dvb_ringbuffer_pkt_write - Write a packet into the ringbuffer.
|
* dvb_ringbuffer_pkt_write - Write a packet into the ringbuffer.
|
||||||
*
|
*
|
||||||
|
@ -265,5 +277,4 @@ extern void dvb_ringbuffer_pkt_dispose(struct dvb_ringbuffer *rbuf, size_t idx);
|
||||||
extern ssize_t dvb_ringbuffer_pkt_next(struct dvb_ringbuffer *rbuf,
|
extern ssize_t dvb_ringbuffer_pkt_next(struct dvb_ringbuffer *rbuf,
|
||||||
size_t idx, size_t *pktlen);
|
size_t idx, size_t *pktlen);
|
||||||
|
|
||||||
|
|
||||||
#endif /* _DVB_RINGBUFFER_H_ */
|
#endif /* _DVB_RINGBUFFER_H_ */
|
||||||
|
|
Loading…
Reference in New Issue