usba_pipe_handle_data
usba_pipe_handle_data::p_mutex \
usba_pipe_handle_data::p_mutex \
usba_pipe_handle_data::p_mutex \
_NOTE(MUTEX_PROTECTS_DATA(usba_pipe_handle_data::p_mutex, \
usba_pipe_handle_data))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_pipe_handle_data::p_ph_impl))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_pipe_handle_data::p_usba_device))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_pipe_handle_data::p_hcd_private))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_pipe_handle_data::p_client_private))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_pipe_handle_data::p_ep))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_pipe_handle_data::p_dip))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_pipe_handle_data::p_taskq))
struct usba_pipe_handle_data *usba_ph_data; /* actual pipe handle */