Searched refs:scif_rb (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/drivers/misc/mic/scif/
H A DMakefile13 scif-objs += scif_rb.o
H A Dscif_rb.h64 * struct scif_rb - SCIF Ring Buffer
73 struct scif_rb { struct
83 void scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr,
87 int scif_rb_write(struct scif_rb *rb, void *msg, u32 size);
89 void scif_rb_commit(struct scif_rb *rb);
91 u32 scif_rb_space(struct scif_rb *rb);
95 u32 scif_rb_get_next(struct scif_rb *rb, void *msg, u32 size);
97 void scif_rb_update_read_ptr(struct scif_rb *rb);
99 u32 scif_rb_count(struct scif_rb *rb, u32 size);
H A Dscif_rb.c23 #include "scif_rb.h"
36 void scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr, scif_rb_init()
48 static void memcpy_torb(struct scif_rb *rb, void *header, memcpy_torb()
66 static void memcpy_fromrb(struct scif_rb *rb, void *header, memcpy_fromrb()
89 u32 scif_rb_space(struct scif_rb *rb) scif_rb_space()
111 int scif_rb_write(struct scif_rb *rb, void *msg, u32 size) scif_rb_write()
132 void scif_rb_commit(struct scif_rb *rb) scif_rb_commit()
162 static void *scif_rb_get(struct scif_rb *rb, u32 size) scif_rb_get()
180 u32 scif_rb_get_next(struct scif_rb *rb, void *msg, u32 size) scif_rb_get_next()
201 void scif_rb_update_read_ptr(struct scif_rb *rb) scif_rb_update_read_ptr()
233 u32 scif_rb_count(struct scif_rb *rb, u32 size) scif_rb_count()
H A Dscif_nodeqp.h56 #include "scif_rb.h"
157 struct scif_rb outbound_q;
158 struct scif_rb inbound_q;

Completed in 97 milliseconds