Searched refs:rb_base (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/drivers/misc/mic/scif/ |
H A D | scif_rb.c | 33 * @rb_base: A pointer to the base of the ring buffer 37 void *rb_base, u8 size) scif_rb_init() 39 rb->rb_base = rb_base; scif_rb_init() 53 if (header + size >= rb->rb_base + rb->size) { memcpy_torb() 55 size1 = (u32)(rb->rb_base + rb->size - header); memcpy_torb() 58 memcpy_toio((void __iomem __force *)rb->rb_base, memcpy_torb() 71 if (header + size >= rb->rb_base + rb->size) { memcpy_fromrb() 73 size1 = (u32)(rb->rb_base + rb->size - header); memcpy_fromrb() 77 (void __iomem __force *)rb->rb_base, size2); memcpy_fromrb() 117 header = rb->rb_base + rb->current_write_offset; scif_rb_write() 167 header = rb->rb_base + rb->current_read_offset; scif_rb_get() 36 scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr, void *rb_base, u8 size) scif_rb_init() argument
|
H A D | scif_rb.h | 66 * @rb_base: The base of the memory used for storing RB messages 69 * @size: Size of the memory in rb_base 74 void *rb_base; member in struct:scif_rb 84 void *rb_base, u8 size);
|
H A D | scif_nm.c | 67 kfree(qp->inbound_q.rb_base); scif_free_qp() 80 scif_iounmap((void *)qp->outbound_q.rb_base, scif_cleanup_qp()
|
H A D | scif_epd.c | 25 if (qp->outbound_q.rb_base) { scif_cleanup_ep_qp() 26 scif_iounmap((void *)qp->outbound_q.rb_base, scif_cleanup_ep_qp() 28 qp->outbound_q.rb_base = NULL; scif_cleanup_ep_qp() 56 kfree(qp->inbound_q.rb_base); scif_teardown_ep()
|
H A D | scif_nodeqp.c | 108 void *local_q = qp->inbound_q.rb_base; scif_setup_qp_connect() 223 qp->outbound_q.rb_base = NULL; scif_setup_qp_accept() 278 qp->inbound_q.rb_base, scif_setup_qp_connect_response() 1302 kfree(scifdev->qpairs->outbound_q.rb_base); scif_destroy_loopback_qp()
|
Completed in 194 milliseconds