Searched defs:file_ext (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/heci/
H A Dio_heci.c77 * @file_ext: private data of the file object
85 struct heci_file_private *file_ext, int mode)
93 (!file_ext))
118 rets = file_ext->status;
140 * @file_ext: private data of the file object
155 struct heci_file_private *file_ext; local
165 file_ext = file->private_data;
166 if (!file_ext)
227 if ((file_ext->state != HECI_FILE_INITIALIZING) &&
228 (file_ext
82 heci_ioctl_get_version(struct iamt_heci_device *dev, int if_num, struct heci_message_data *u_msg, struct heci_message_data k_msg, struct heci_file_private *file_ext, int mode) argument
405 heci_ioctl_wd(struct iamt_heci_device *dev, int if_num, struct heci_message_data k_msg, struct heci_file_private *file_ext, int mode) argument
489 heci_ioctl_bypass_wd(struct iamt_heci_device *dev, int if_num, struct heci_message_data k_msg, struct heci_file_private *file_ext, int mode) argument
576 struct heci_file_private *file_ext = file->private_data; local
661 heci_start_read(struct iamt_heci_device *dev, int if_num, struct heci_file_private *file_ext) argument
[all...]
H A Dheci_interface.c326 * @file_ext: private data of the file object
332 struct heci_file_private *file_ext)
339 if (file_ext == NULL)
342 if (file_ext->flow_ctrl_creds > 0)
346 if (dev->me_clients[i].client_id == file_ext->me_client_id) {
363 * @file_ext: private data of the file object
367 struct heci_file_private *file_ext)
375 if (dev->me_clients[i].client_id == file_ext->me_client_id) {
380 ASSERT(file_ext->flow_ctrl_creds > 0);
381 file_ext
331 flow_ctrl_creds(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
366 flow_ctrl_reduce(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
398 heci_send_flow_control(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
439 other_client_is_connecting(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
498 heci_disconnect(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
536 heci_connect(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
[all...]
H A Dheci_intr.c144 * @file_ext: private data of the file object.
147 static void _heci_cmpl(struct heci_file_private *file_ext, argument
153 file_ext->writing_state = HECI_WRITE_COMPLETE;
154 pollwakeup(&file_ext->tx_pollwait, POLL_IN|POLLRDNORM);
157 HECI_READING == file_ext->reading_state) {
160 file_ext->reading_state = HECI_READ_COMPLETE;
161 cv_broadcast(&file_ext->rx_wait);
232 struct heci_file_private *file_ext; local
334 file_ext = (struct heci_file_private *)cb_pos->file_private;
336 if (file_ext !
592 struct heci_file_private *file_ext; local
647 _heci_bh_state_ok(struct heci_file_private *file_ext, struct heci_msg_hdr *heci_hdr) argument
671 struct heci_file_private *file_ext; local
789 _heci_bh_close(struct iamt_heci_device *dev, int32_t *slots, struct heci_cb_private *priv_cb_pos, struct heci_file_private *file_ext, struct io_heci_list *cmpl_list) argument
833 _heci_bh_read(struct iamt_heci_device *dev, int32_t *slots, struct heci_cb_private *priv_cb_pos, struct heci_file_private *file_ext, struct io_heci_list *cmpl_list) argument
874 _heci_bh_ioctl(struct iamt_heci_device *dev, int32_t *slots, struct heci_cb_private *priv_cb_pos, struct heci_file_private *file_ext, struct io_heci_list *cmpl_list) argument
917 _heci_bh_cmpl(struct iamt_heci_device *dev, int32_t *slots, struct heci_cb_private *priv_cb_pos, struct heci_file_private *file_ext, struct io_heci_list *cmpl_list) argument
1010 _heci_bh_cmpl_iamthif(struct iamt_heci_device *dev, int32_t *slots, struct heci_cb_private *priv_cb_pos, struct heci_file_private *file_ext, struct io_heci_list *cmpl_list) argument
1100 struct heci_file_private *file_ext; local
1300 is_treat_specially_client(struct heci_file_private *file_ext, struct hbm_client_connect_response *rs) argument
1333 struct heci_file_private *file_ext; local
1376 struct heci_file_private *file_ext; local
[all...]
H A Dheci_init.c124 * heci_flush_queues - flush our queues list belong to file_ext.
127 * @file_ext: private data of the file object
132 struct heci_file_private *file_ext)
136 if (!dev || !file_ext)
139 /* flush our queue list belong to file_ext */
141 DBG("remove list entry belong to file_ext\n");
142 heci_flush_list(dev->io_list_array[i], file_ext);
148 * heci_flush_list - remove list entry belong to file_ext.
151 * @file_ext: private data of the file object
155 struct heci_file_private *file_ext)
131 heci_flush_queues(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
154 heci_flush_list(struct io_heci_list *list, struct heci_file_private *file_ext) argument
1087 heci_disconnect_host_client(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
[all...]
H A Dheci_main.c118 struct heci_file_private *file_ext);
607 struct heci_file_private *file_ext = NULL; local
631 file_ext = heci_alloc_file_private(NULL);
632 if (file_ext == NULL)
638 kmem_free(file_ext, sizeof (struct heci_file_private));
639 file_ext = NULL;
644 kmem_free(file_ext, sizeof (struct heci_file_private));
645 file_ext = NULL;
649 list_add_tail(&file_ext->link, &dev->file_list);
661 file_ext
686 struct heci_file_private *file_ext; local
777 find_read_list_entry(struct iamt_heci_device *dev, struct heci_file_private *file_ext) argument
815 struct heci_file_private *file_ext; local
976 struct heci_file_private *file_ext; local
1246 struct heci_file_private *file_ext; local
[all...]

Completed in 51 milliseconds