Lines Matching refs:ring_size
25 static int tee_alloc_ring(struct psp_tee_device *tee, int ring_size) in tee_alloc_ring() argument
30 if (!ring_size) in tee_alloc_ring()
36 start_addr = (void *)__get_free_pages(GFP_KERNEL, get_order(ring_size)); in tee_alloc_ring()
40 memset(start_addr, 0x0, ring_size); in tee_alloc_ring()
42 rb_mgr->ring_size = ring_size; in tee_alloc_ring()
57 get_order(rb_mgr->ring_size)); in tee_free_ring()
60 rb_mgr->ring_size = 0; in tee_free_ring()
96 cmd->size = tee->rb_mgr.ring_size; in tee_alloc_cmd_buffer()
111 int ring_size = MAX_RING_BUFFER_ENTRIES * sizeof(struct tee_ring_cmd); in tee_init_ring() local
119 ret = tee_alloc_ring(tee, ring_size); in tee_init_ring()
309 if (tee->rb_mgr.wptr >= tee->rb_mgr.ring_size) in tee_submit_cmd()