Searched refs:ishtp_cl_rb (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.10/drivers/hid/intel-ish-hid/ishtp/ |
D | client-buffers.c | 23 struct ishtp_cl_rb *rb; in ishtp_cl_alloc_rx_ring() 99 struct ishtp_cl_rb *rb; in ishtp_cl_free_rx_ring() 105 rb = list_entry(cl->free_rb_list.list.next, struct ishtp_cl_rb, in ishtp_cl_free_rx_ring() 116 struct ishtp_cl_rb, list); in ishtp_cl_free_rx_ring() 165 void ishtp_io_rb_free(struct ishtp_cl_rb *rb) in ishtp_io_rb_free() 182 struct ishtp_cl_rb *ishtp_io_rb_init(struct ishtp_cl *cl) in ishtp_io_rb_init() 184 struct ishtp_cl_rb *rb; in ishtp_io_rb_init() 186 rb = kzalloc(sizeof(struct ishtp_cl_rb), GFP_KERNEL); in ishtp_io_rb_init() 205 int ishtp_io_rb_alloc_buf(struct ishtp_cl_rb *rb, size_t length) in ishtp_io_rb_alloc_buf() 229 int ishtp_cl_io_rb_recycle(struct ishtp_cl_rb *rb) in ishtp_cl_io_rb_recycle() [all …]
|
D | client.h | 61 struct ishtp_cl_rb free_rb_list; 64 struct ishtp_cl_rb in_process_list; 139 struct ishtp_cl_rb *ishtp_io_rb_init(struct ishtp_cl *cl); 140 void ishtp_io_rb_free(struct ishtp_cl_rb *priv_rb); 141 int ishtp_io_rb_alloc_buf(struct ishtp_cl_rb *rb, size_t length);
|
D | client.c | 43 struct ishtp_cl_rb *rb; in ishtp_read_list_flush() 44 struct ishtp_cl_rb *next; in ishtp_read_list_flush() 447 struct ishtp_cl_rb *rb; in ishtp_cl_read_start() 481 rb = list_entry(cl->free_rb_list.list.next, struct ishtp_cl_rb, list); in ishtp_cl_read_start() 609 static void ishtp_cl_read_complete(struct ishtp_cl_rb *rb) in ishtp_cl_read_complete() 821 struct ishtp_cl_rb *rb; in recv_ishtp_cl_msg() 822 struct ishtp_cl_rb *new_rb; in recv_ishtp_cl_msg() 824 struct ishtp_cl_rb *complete_rb = NULL; in recv_ishtp_cl_msg() 897 struct ishtp_cl_rb, list); in recv_ishtp_cl_msg() 954 struct ishtp_cl_rb *rb; in recv_ishtp_cl_msg_dma() [all …]
|
D | ishtp-dev.h | 153 struct ishtp_cl_rb read_list;
|
/Linux-v5.10/include/linux/ |
D | intel-ish-client-if.h | 62 struct ishtp_cl_rb { struct 91 int ishtp_cl_io_rb_recycle(struct ishtp_cl_rb *rb); 93 struct ishtp_cl_rb *ishtp_cl_rx_get_rb(struct ishtp_cl *cl);
|
/Linux-v5.10/drivers/platform/chrome/ |
D | cros_ec_ishtp.c | 219 struct ishtp_cl_rb *rb_in_proc, ktime_t timestamp) in process_recv() 352 struct ishtp_cl_rb *rb_in_proc; in ish_event_cb()
|
/Linux-v5.10/drivers/hid/intel-ish-hid/ |
D | ishtp-fw-loader.c | 331 struct ishtp_cl_rb *rb_in_proc) in process_recv() 446 struct ishtp_cl_rb *rb_in_proc; in loader_cl_event_cb()
|
D | ishtp-hid-client.c | 332 struct ishtp_cl_rb *rb_in_proc; in ish_cl_event_cb()
|