Home
last modified time | relevance | path

Searched refs:ph_data (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/usba/
H A Dusbai_pipe_mgmt.c120 usba_pipe_handle_data_t *ph_data = NULL; in usba_get_ph_data() local
125 ph_data = ph_impl->usba_ph_data; in usba_get_ph_data()
129 return (ph_data); in usba_get_ph_data()
134 usba_get_pipe_handle(usba_pipe_handle_data_t *ph_data) in usba_get_pipe_handle() argument
138 if (ph_data) { in usba_get_pipe_handle()
139 mutex_enter(&ph_data->p_mutex); in usba_get_pipe_handle()
140 ASSERT(ph_data->p_req_count >= 0); in usba_get_pipe_handle()
141 ph = (usb_pipe_handle_t)ph_data->p_ph_impl; in usba_get_pipe_handle()
142 mutex_exit(&ph_data->p_mutex); in usba_get_pipe_handle()
158 usba_pipe_handle_data_t *ph_data = NULL; in usba_hold_ph_data() local
[all …]
H A Dusbai_req.c90 usba_check_req(usba_pipe_handle_data_t *ph_data, usb_opaque_t req, in usba_check_req() argument
93 int rval = _usba_check_req(ph_data, req, flags, pipe_type); in usba_check_req()
98 (void *)ph_data, (void *)req, flags, rval); in usba_check_req()
106 _usba_check_req(usba_pipe_handle_data_t *ph_data, usb_opaque_t req, in _usba_check_req() argument
119 uchar_t direction = ph_data->p_ep.bEndpointAddress & in _usba_check_req()
121 uchar_t ep_attrs = ph_data->p_ep.bmAttributes & in _usba_check_req()
127 (void *)ph_data, (void *)req, flags); in _usba_check_req()
165 ASSERT(ph_data->p_usba_device); in _usba_check_req()
167 if (ph_data->p_usba_device->usb_ph_list[0].usba_ph_data == NULL) { in _usba_check_req()
173 if (usba_check_in_list(&(ph_data->p_usba_device->usb_allocated), in _usba_check_req()
[all …]
H A Dhcdi.c485 usba_hcdi_cb(usba_pipe_handle_data_t *ph_data, usb_opaque_t req, in usba_hcdi_cb() argument
489 usba_device_t *usba_device = ph_data->p_usba_device; in usba_hcdi_cb()
493 usb_ep_descr_t *eptd = &ph_data->p_ep; in usba_hcdi_cb()
495 mutex_enter(&ph_data->p_mutex); in usba_hcdi_cb()
498 mutex_enter(&ph_data->p_ph_impl->usba_ph_mutex); in usba_hcdi_cb()
503 (void *)ph_data, (void *)req, ph_data->p_ph_impl->usba_ph_state, in usba_hcdi_cb()
504 ph_data->p_ph_impl->usba_ph_ref_count, ph_data->p_req_count, in usba_hcdi_cb()
507 mutex_exit(&ph_data->p_ph_impl->usba_ph_mutex); in usba_hcdi_cb()
536 if ((ph_data->p_spec_flag & USBA_PH_FLAG_USE_SOFT_INTR) && in usba_hcdi_cb()
538 ph_data->p_soft_intr++; in usba_hcdi_cb()
[all …]
H A Dusbai_util.c929 usba_pipe_handle_data_t *ph_data = usba_get_ph_data( in usba_sync_set_alt_if() local
940 usba_release_ph_data(ph_data->p_ph_impl); in usba_sync_set_alt_if()
959 usba_release_ph_data(ph_data->p_ph_impl); in usba_sync_set_alt_if()
1293 usba_pipe_handle_data_t *ph_data = usba_hold_ph_data(pipe_handle); in usb_pipe_get_state() local
1296 "usb_pipe_get_state: ph_data=0x%p uf=0x%x", (void *)ph_data, in usb_pipe_get_state()
1300 if (ph_data) { in usb_pipe_get_state()
1301 usba_release_ph_data(ph_data->p_ph_impl); in usb_pipe_get_state()
1307 if (ph_data == NULL) { in usb_pipe_get_state()
1313 mutex_enter(&ph_data->p_mutex); in usb_pipe_get_state()
1314 *pipe_state = usba_get_ph_state(ph_data); in usb_pipe_get_state()
[all …]
H A Dgenconsole.c49 usba_pipe_handle_data_t *ph_data; in usb_console_input_init() local
78 if ((ph_data = usba_hold_ph_data(pipe_handle)) == NULL) { in usb_console_input_init()
89 ph_data, state_buf, usb_console_input); in usb_console_input_init()
H A Dusba.c675 usba_pipe_handle_data_t *ph_data = usba_get_ph_data(def_ph); in usba_free_usba_device() local
677 if (ph_data) { in usba_free_usba_device()
678 usb_pipe_close(ph_data->p_dip, def_ph, in usba_free_usba_device()
/illumos-gate/usr/src/lib/libdevinfo/
H A Ddevinfo_prop_decode.c82 ph->ph_cur_pos = ph->ph_data; in di_prop_reset_pos()
83 ph->ph_save_pos = ph->ph_data; in di_prop_reset_pos()
383 if ((int *)ph->ph_cur_pos > ((int *)ph->ph_data + in di_prop_1275_int()
387 ((int *)ph->ph_cur_pos > ((int *)ph->ph_data + in di_prop_1275_int()
418 ((int *)ph->ph_cur_pos > ((int *)ph->ph_data + in di_prop_1275_int()
445 (caddr_t)ph->ph_data + ph->ph_size) { in di_prop_1275_int()
448 (caddr_t)ph->ph_data + ph->ph_size) { in di_prop_1275_int()
496 ((int64_t *)ph->ph_cur_pos > ((int64_t *)ph->ph_data + in di_prop_int64_op()
521 ((int64_t *)ph->ph_cur_pos > ((int64_t *)ph->ph_data + in di_prop_int64_op()
549 (caddr_t)ph->ph_data + ph->ph_size) { in di_prop_int64_op()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dsunddi.c1735 ph->ph_data = NULL; in ddi_prop_encode_alloc()
1740 ph->ph_data = kmem_zalloc(size, KM_NOSLEEP); in ddi_prop_encode_alloc()
1741 if (ph->ph_data == NULL) in ddi_prop_encode_alloc()
1744 ph->ph_data = kmem_zalloc(size, KM_SLEEP); in ddi_prop_encode_alloc()
1746 ph->ph_cur_pos = ph->ph_data; in ddi_prop_encode_alloc()
1747 ph->ph_save_pos = ph->ph_data; in ddi_prop_encode_alloc()
1822 ph->ph_cur_pos = ph->ph_data; in ddi_prop_reset_pos()
1823 ph->ph_save_pos = ph->ph_data; in ddi_prop_reset_pos()
2676 if ((int *)ph->ph_cur_pos > ((int *)ph->ph_data + in ddi_prop_1275_int()
2681 ((int *)ph->ph_cur_pos > ((int *)ph->ph_data + in ddi_prop_1275_int()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dddipropdefs.h77 void *ph_data; /* Encoded data */ member