Searched refs:scif_rb (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/misc/mic/scif/ |
| D | scif_rb.h | 73 struct scif_rb { struct 83 void scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr, argument 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);
|
| D | scif_rb.c | 27 void scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr, in scif_rb_init() 39 static void memcpy_torb(struct scif_rb *rb, void *header, in memcpy_torb() 57 static void memcpy_fromrb(struct scif_rb *rb, void *header, in memcpy_fromrb() 80 u32 scif_rb_space(struct scif_rb *rb) in scif_rb_space() 102 int scif_rb_write(struct scif_rb *rb, void *msg, u32 size) in scif_rb_write() 123 void scif_rb_commit(struct scif_rb *rb) in scif_rb_commit() 153 static void *scif_rb_get(struct scif_rb *rb, u32 size) in scif_rb_get() 171 u32 scif_rb_get_next(struct scif_rb *rb, void *msg, u32 size) in scif_rb_get_next() 192 void scif_rb_update_read_ptr(struct scif_rb *rb) in scif_rb_update_read_ptr() 224 u32 scif_rb_count(struct scif_rb *rb, u32 size) in scif_rb_count()
|
| D | scif_nodeqp.h | 157 struct scif_rb outbound_q; 158 struct scif_rb inbound_q;
|
| D | Makefile | 14 scif-objs += scif_rb.o
|