Lines Matching refs:ishtp_cl

17 int ishtp_cl_get_tx_free_buffer_size(struct ishtp_cl *cl)
30 int ishtp_cl_get_tx_free_rings(struct ishtp_cl *cl)
42 static void ishtp_read_list_flush(struct ishtp_cl *cl)
66 int ishtp_cl_flush_queues(struct ishtp_cl *cl)
85 static void ishtp_cl_init(struct ishtp_cl *cl, struct ishtp_device *dev)
87 memset(cl, 0, sizeof(struct ishtp_cl));
121 struct ishtp_cl *ishtp_cl_allocate(struct ishtp_cl_device *cl_device)
123 struct ishtp_cl *cl;
125 cl = kmalloc(sizeof(struct ishtp_cl), GFP_KERNEL);
140 void ishtp_cl_free(struct ishtp_cl *cl)
171 int ishtp_cl_link(struct ishtp_cl *cl)
222 void ishtp_cl_unlink(struct ishtp_cl *cl)
225 struct ishtp_cl *pos;
264 int ishtp_cl_disconnect(struct ishtp_cl *cl)
318 static bool ishtp_cl_is_other_connecting(struct ishtp_cl *cl)
321 struct ishtp_cl *pos;
351 int ishtp_cl_connect(struct ishtp_cl *cl)
444 int ishtp_cl_read_start(struct ishtp_cl *cl)
528 int ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length)
613 struct ishtp_cl *cl = rb->cl;
638 struct ishtp_cl *cl = prm;
726 struct ishtp_cl *cl)
745 struct ishtp_cl *cl)
819 void ishtp_cl_send_msg(struct ishtp_device *dev, struct ishtp_cl *cl)
838 struct ishtp_cl *cl;
968 struct ishtp_cl *cl;
1082 void *ishtp_get_client_data(struct ishtp_cl *cl)
1088 void ishtp_set_client_data(struct ishtp_cl *cl, void *data)
1094 struct ishtp_device *ishtp_get_ishtp_device(struct ishtp_cl *cl)
1100 void ishtp_set_tx_ring_size(struct ishtp_cl *cl, int size)
1106 void ishtp_set_rx_ring_size(struct ishtp_cl *cl, int size)
1112 void ishtp_set_connection_state(struct ishtp_cl *cl, int state)
1118 void ishtp_cl_set_fw_client_id(struct ishtp_cl *cl, int fw_client_id)