Home
last modified time | relevance | path

Searched refs:priv_cb (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/uts/intel/io/heci/
H A Dio_heci.c153 struct heci_cb_private *priv_cb = NULL; in heci_ioctl_connect_client() local
210 priv_cb = kmem_zalloc(sizeof (struct heci_cb_private), KM_SLEEP); in heci_ioctl_connect_client()
211 if (!priv_cb) { in heci_ioctl_connect_client()
215 LIST_INIT_HEAD(&priv_cb->cb_list); in heci_ioctl_connect_client()
216 priv_cb->response_buffer.data = res_msg.data; in heci_ioctl_connect_client()
217 priv_cb->response_buffer.size = res_msg.size; in heci_ioctl_connect_client()
218 priv_cb->request_buffer.data = req_msg.data; in heci_ioctl_connect_client()
219 priv_cb->request_buffer.size = req_msg.size; in heci_ioctl_connect_client()
220 priv_cb->major_file_operations = HECI_IOCTL; in heci_ioctl_connect_client()
323 priv_cb->file_private = file_ext; in heci_ioctl_connect_client()
[all …]
H A Dheci_main.c687 struct heci_cb_private *priv_cb = NULL; in heci_close() local
734 priv_cb = find_read_list_entry(dev, file_ext); in heci_close()
736 if (priv_cb != NULL) in heci_close()
737 list_del(&priv_cb->cb_list); in heci_close()
739 priv_cb = file_ext->read_cb; in heci_close()
747 if (priv_cb != NULL) in heci_close()
748 heci_free_cb_private(priv_cb); in heci_close()
818 struct heci_cb_private *priv_cb = NULL; in heci_read() local
870 priv_cb = file_ext->read_cb; in heci_read()
874 priv_cb = file_ext->read_cb; in heci_read()
[all …]
H A Dheci.h143 struct heci_cb_private *priv_cb);
153 void heci_free_cb_private(struct heci_cb_private *priv_cb);
H A Dheci_init.c1092 struct heci_cb_private *priv_cb; in heci_disconnect_host_client() local
1101 priv_cb = kmem_zalloc(sizeof (struct heci_cb_private), KM_SLEEP); in heci_disconnect_host_client()
1102 if (!priv_cb) in heci_disconnect_host_client()
1105 LIST_INIT_HEAD(&priv_cb->cb_list); in heci_disconnect_host_client()
1106 priv_cb->file_private = file_ext; in heci_disconnect_host_client()
1107 priv_cb->major_file_operations = HECI_CLOSE; in heci_disconnect_host_client()
1112 list_add_tail(&priv_cb->cb_list, in heci_disconnect_host_client()
1122 list_add_tail(&priv_cb->cb_list, in heci_disconnect_host_client()
1160 heci_free_cb_private(priv_cb); in heci_disconnect_host_client()
H A Dheci_intr.c593 struct heci_cb_private *priv_cb; in heci_bh_read_pthi_message() local
616 priv_cb = dev->iamthif_current_cb; in heci_bh_read_pthi_message()
619 file_ext = (struct heci_file_private *)priv_cb->file_private; in heci_bh_read_pthi_message()
624 priv_cb->information = dev->iamthif_msg_buf_index; in heci_bh_read_pthi_message()
625 priv_cb->read_time = ddi_get_time(); in heci_bh_read_pthi_message()
631 list_add_tail(&priv_cb->cb_list, in heci_bh_read_pthi_message()