| /USBX-v6.2.1/common/usbx_device_classes/src/ |
| D | ux_device_class_rndis_activate.c | 97 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_activate() 106 rndis = (UX_SLAVE_CLASS_RNDIS *) class_ptr -> ux_slave_class_instance; in _ux_device_class_rndis_activate() 116 interface_ptr -> ux_slave_interface_class_instance = (VOID *)rndis; in _ux_device_class_rndis_activate() 119 rndis -> ux_slave_class_rndis_interface = interface_ptr; in _ux_device_class_rndis_activate() 122 … if (rndis -> ux_slave_class_rndis_parameter.ux_slave_class_rndis_instance_activate != UX_NULL) in _ux_device_class_rndis_activate() 125 rndis -> ux_slave_class_rndis_parameter.ux_slave_class_rndis_instance_activate(rndis); in _ux_device_class_rndis_activate() 130 interface_ptr -> ux_slave_interface_class_instance = (VOID *)rndis; in _ux_device_class_rndis_activate() 148 rndis -> ux_slave_class_rndis_interrupt_endpoint = endpoint; in _ux_device_class_rndis_activate() 151 UX_DEVICE_CLASS_RNDIS_INTERRUPTIN_BUFFER(rndis); in _ux_device_class_rndis_activate() 159 rndis -> ux_slave_class_rndis_bulkin_endpoint = endpoint; in _ux_device_class_rndis_activate() [all …]
|
| D | ux_device_class_rndis_initialize.c | 155 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_initialize() 173 …rndis = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX_SLAVE_CLASS_RNDIS)); in _ux_device_class_rndis_initialize() 176 if (rndis == UX_NULL) in _ux_device_class_rndis_initialize() 180 class_ptr -> ux_slave_class_instance = (VOID *) rndis; in _ux_device_class_rndis_initialize() 186 …rndis -> ux_slave_class_rndis_parameter.ux_slave_class_rndis_instance_activate = rndis_parameter -… in _ux_device_class_rndis_initialize() 187 …rndis -> ux_slave_class_rndis_parameter.ux_slave_class_rndis_instance_deactivate = rndis_parameter… in _ux_device_class_rndis_initialize() 190 rndis -> ux_slave_class_rndis_nx_ip = rndis_parameter -> ux_slave_class_rndis_parameter_nx_ip; in _ux_device_class_rndis_initialize() 193 …rndis -> ux_slave_class_rndis_nx_ip_address = rndis_parameter -> ux_slave_class_rndis_parameter_nx… in _ux_device_class_rndis_initialize() 196 …rndis -> ux_slave_class_rndis_nx_ip_network_mask = rndis_parameter -> ux_slave_class_rndis_paramet… in _ux_device_class_rndis_initialize() 199 …_ux_utility_memory_copy(rndis -> ux_slave_class_rndis_local_node_id, rndis_parameter -> ux_slave_c… in _ux_device_class_rndis_initialize() [all …]
|
| D | ux_device_class_rndis_deactivate.c | 89 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_deactivate() local 97 rndis = (UX_SLAVE_CLASS_RNDIS *) class_ptr -> ux_slave_class_instance; in _ux_device_class_rndis_deactivate() 112 rndis -> ux_slave_class_rndis_link_state = UX_DEVICE_CLASS_RNDIS_LINK_STATE_DOWN; in _ux_device_class_rndis_deactivate() 115 …_ux_device_stack_transfer_all_request_abort(rndis -> ux_slave_class_rndis_interrupt_endpoint, UX_T… in _ux_device_class_rndis_deactivate() 116 …_ux_device_stack_transfer_all_request_abort(rndis -> ux_slave_class_rndis_bulkin_endpoint, UX_TRAN… in _ux_device_class_rndis_deactivate() 117 …_ux_device_stack_transfer_all_request_abort(rndis -> ux_slave_class_rndis_bulkout_endpoint, UX_TRA… in _ux_device_class_rndis_deactivate() 121 …_ux_device_event_flags_set(&rndis -> ux_slave_class_rndis_event_flags_group, UX_DEVICE_CLASS_RNDIS… in _ux_device_class_rndis_deactivate() 124 … if (rndis -> ux_slave_class_rndis_parameter.ux_slave_class_rndis_instance_deactivate != UX_NULL) in _ux_device_class_rndis_deactivate() 127 rndis -> ux_slave_class_rndis_parameter.ux_slave_class_rndis_instance_deactivate(rndis); in _ux_device_class_rndis_deactivate() 130 _ux_network_driver_deactivate((VOID *) rndis, rndis -> ux_slave_class_rndis_network_handle); in _ux_device_class_rndis_deactivate() [all …]
|
| D | ux_device_class_rndis_control_request.c | 112 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_control_request() local 134 rndis = (UX_SLAVE_CLASS_RNDIS *) class_ptr -> ux_slave_class_instance; in _ux_device_class_rndis_control_request() 152 _ux_device_class_rndis_msg_initialize(rndis, transfer_request); in _ux_device_class_rndis_control_request() 160 _ux_device_class_rndis_msg_query(rndis, transfer_request); in _ux_device_class_rndis_control_request() 165 _ux_device_class_rndis_msg_set(rndis, transfer_request); in _ux_device_class_rndis_control_request() 170 _ux_device_class_rndis_msg_reset(rndis, transfer_request); in _ux_device_class_rndis_control_request() 179 _ux_device_class_rndis_msg_keep_alive(rndis, transfer_request); in _ux_device_class_rndis_control_request() 192 …transfer_request_in = &rndis -> ux_slave_class_rndis_interrupt_endpoint -> ux_slave_endpoint_tran… in _ux_device_class_rndis_control_request() 201 …_ux_device_event_flags_set(&rndis -> ux_slave_class_rndis_event_flags_group, UX_DEVICE_CLASS_RNDIS… in _ux_device_class_rndis_control_request() 209 …y_memory_copy(transfer_request -> ux_slave_transfer_request_data_pointer, rndis -> ux_slave_class_… in _ux_device_class_rndis_control_request() [all …]
|
| D | ux_device_class_rndis_write.c | 90 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_write() 93 rndis = (UX_SLAVE_CLASS_RNDIS *) rndis_class; in _ux_device_class_rndis_write() 96 _ux_device_mutex_on(&rndis -> ux_slave_class_rndis_mutex); in _ux_device_class_rndis_write() 99 if (rndis -> ux_slave_class_rndis_xmit_queue == UX_NULL) in _ux_device_class_rndis_write() 102 rndis -> ux_slave_class_rndis_xmit_queue = packet; in _ux_device_class_rndis_write() 109 current_packet = rndis -> ux_slave_class_rndis_xmit_queue; in _ux_device_class_rndis_write() 130 _ux_device_mutex_off(&rndis -> ux_slave_class_rndis_mutex); in _ux_device_class_rndis_write() 136 …_ux_device_event_flags_set(&rndis -> ux_slave_class_rndis_event_flags_group, UX_DEVICE_CLASS_RNDIS… in _ux_device_class_rndis_write()
|
| D | ux_device_class_rndis_msg_initialize.c | 73 UINT _ux_device_class_rndis_msg_initialize(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfe… in _ux_device_class_rndis_msg_initialize() argument 83 …rndis -> ux_slave_class_rndis_request_id = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RNDIS… in _ux_device_class_rndis_msg_initialize() 86 …rndis -> ux_slave_class_rndis_major_version = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RN… in _ux_device_class_rndis_msg_initialize() 89 …rndis -> ux_slave_class_rndis_minor_version = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RN… in _ux_device_class_rndis_msg_initialize() 92 …rndis -> ux_slave_class_rndis_max_transfer_size = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLAS… in _ux_device_class_rndis_msg_initialize() 95 rndis -> ux_slave_class_rndis_state = UX_DEVICE_CLASS_RNDIS_STATE_INITIALIZED; in _ux_device_class_rndis_msg_initialize() 98 rndis_response = rndis -> ux_slave_class_rndis_response; in _ux_device_class_rndis_msg_initialize() 107 …_ux_utility_long_put(rndis_response + UX_DEVICE_CLASS_RNDIS_CMPLT_INITIALIZE_REQUEST_ID, rndis -> … in _ux_device_class_rndis_msg_initialize() 138 …rndis -> ux_slave_class_rndis_response_length = UX_DEVICE_CLASS_RNDIS_CMPLT_INITIALIZE_RESPONSE_… in _ux_device_class_rndis_msg_initialize()
|
| D | ux_device_class_rndis_msg_query.c | 77 UINT _ux_device_class_rndis_msg_query(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfer_requ… in _ux_device_class_rndis_msg_query() argument 92 …rndis -> ux_slave_class_rndis_request_id = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RNDIS… in _ux_device_class_rndis_msg_query() 98 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_DEVICE_CLASS_RNDIS_MSG_QUERY, rndis, rndis_oid, 0, 0, UX_TRACE_DE… in _ux_device_class_rndis_msg_query() 101 rndis_response = rndis -> ux_slave_class_rndis_response; in _ux_device_class_rndis_msg_query() 107 …_ux_utility_long_put(rndis_response + UX_DEVICE_CLASS_RNDIS_CMPLT_QUERY_REQUEST_ID, rndis -> ux_sl… in _ux_device_class_rndis_msg_query() 232 …_long_put(rndis_response + UX_DEVICE_CLASS_RNDIS_CMPLT_QUERY_INFO_BUFFER, rndis -> ux_slave_class_… in _ux_device_class_rndis_msg_query() 242 …_long_put(rndis_response + UX_DEVICE_CLASS_RNDIS_CMPLT_QUERY_INFO_BUFFER, rndis -> ux_slave_class_… in _ux_device_class_rndis_msg_query() 253 …status = _ux_utility_string_length_check(rndis -> ux_slave_class_rndis_parameter.ux_slave_class_rn… in _ux_device_class_rndis_msg_query() 261 …mory_copy(rndis_response + UX_DEVICE_CLASS_RNDIS_CMPLT_QUERY_INFO_BUFFER, rndis -> ux_slave_class_… in _ux_device_class_rndis_msg_query() 268 …_long_put(rndis_response + UX_DEVICE_CLASS_RNDIS_CMPLT_QUERY_INFO_BUFFER, rndis -> ux_slave_class_… in _ux_device_class_rndis_msg_query() [all …]
|
| D | ux_device_class_rndis_bulkin_thread.c | 101 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_bulkin_thread() local 118 rndis = (UX_SLAVE_CLASS_RNDIS *) class_ptr -> ux_slave_class_instance; in _ux_device_class_rndis_bulkin_thread() 128 …transfer_request = &rndis -> ux_slave_class_rndis_bulkin_endpoint -> ux_slave_endpoint_transfer_r… in _ux_device_class_rndis_bulkin_thread() 136 …status = _ux_utility_event_flags_get(&rndis -> ux_slave_class_rndis_event_flags_group, (UX_DEVICE… in _ux_device_class_rndis_bulkin_thread() 145 while(rndis -> ux_slave_class_rndis_xmit_queue != UX_NULL) in _ux_device_class_rndis_bulkin_thread() 149 _ux_device_mutex_on(&rndis -> ux_slave_class_rndis_mutex); in _ux_device_class_rndis_bulkin_thread() 152 current_packet = rndis -> ux_slave_class_rndis_xmit_queue; in _ux_device_class_rndis_bulkin_thread() 155 … rndis -> ux_slave_class_rndis_xmit_queue = current_packet -> nx_packet_queue_next; in _ux_device_class_rndis_bulkin_thread() 158 _ux_device_mutex_off(&rndis -> ux_slave_class_rndis_mutex); in _ux_device_class_rndis_bulkin_thread() 161 … if (rndis -> ux_slave_class_rndis_link_state == UX_DEVICE_CLASS_RNDIS_LINK_STATE_UP) in _ux_device_class_rndis_bulkin_thread() [all …]
|
| D | ux_device_class_rndis_bulkout_thread.c | 101 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_bulkout_thread() local 113 rndis = (UX_SLAVE_CLASS_RNDIS *) class_ptr -> ux_slave_class_instance; in _ux_device_class_rndis_bulkout_thread() 123 …transfer_request = &rndis -> ux_slave_class_rndis_bulkout_endpoint -> ux_slave_endpoint_transfer_… in _ux_device_class_rndis_bulkout_thread() 130 if (rndis -> ux_slave_class_rndis_packet_pool == UX_NULL) in _ux_device_class_rndis_bulkout_thread() 134 … ux_nx_device = (USB_NETWORK_DEVICE_TYPE *)(rndis -> ux_slave_class_rndis_network_handle); in _ux_device_class_rndis_bulkout_thread() 139 …rndis -> ux_slave_class_rndis_packet_pool = ux_nx_device -> ux_network_device_ip_instance -> nx_ip… in _ux_device_class_rndis_bulkout_thread() 153 status = nx_packet_allocate(rndis -> ux_slave_class_rndis_packet_pool, &packet, in _ux_device_class_rndis_bulkout_thread() 164 rndis -> ux_slave_class_rndis_receive_queue = packet; in _ux_device_class_rndis_bulkout_thread() 210 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_DEVICE_CLASS_RNDIS_PACKET_RECEIVE, rndis, 0, 0, 0, UX_TRACE_DEVIC… in _ux_device_class_rndis_bulkout_thread() 237 … _ux_network_driver_packet_received(rndis -> ux_slave_class_rndis_network_handle, packet); in _ux_device_class_rndis_bulkout_thread() [all …]
|
| D | ux_device_class_rndis_msg_keep_alive.c | 72 UINT _ux_device_class_rndis_msg_keep_alive(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfe… in _ux_device_class_rndis_msg_keep_alive() argument 79 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_DEVICE_CLASS_RNDIS_MSG_KEEP_ALIVE, rndis, 0, 0, 0, UX_TRACE_DEVIC… in _ux_device_class_rndis_msg_keep_alive() 85 …rndis -> ux_slave_class_rndis_request_id = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RNDIS… in _ux_device_class_rndis_msg_keep_alive() 88 rndis_response = rndis -> ux_slave_class_rndis_response; in _ux_device_class_rndis_msg_keep_alive() 97 …_ux_utility_long_put(rndis_response + UX_DEVICE_CLASS_RNDIS_CMPLT_KEEP_ALIVE_REQUEST_ID, rndis -> … in _ux_device_class_rndis_msg_keep_alive() 103 …rndis -> ux_slave_class_rndis_response_length = UX_DEVICE_CLASS_RNDIS_CMPLT_KEEP_ALIVE_RESPONSE_… in _ux_device_class_rndis_msg_keep_alive()
|
| D | ux_device_class_rndis_msg_set.c | 71 UINT _ux_device_class_rndis_msg_set(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfer_reques… in _ux_device_class_rndis_msg_set() argument 83 …rndis -> ux_slave_class_rndis_request_id = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RNDIS… in _ux_device_class_rndis_msg_set() 89 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_DEVICE_CLASS_RNDIS_MSG_SET, rndis, rndis_oid, 0, 0, UX_TRACE_DEVI… in _ux_device_class_rndis_msg_set() 92 rndis_response = rndis -> ux_slave_class_rndis_response; in _ux_device_class_rndis_msg_set() 98 …_ux_utility_long_put(rndis_response + UX_DEVICE_CLASS_RNDIS_CMPLT_SET_REQUEST_ID, rndis -> ux_slav… in _ux_device_class_rndis_msg_set() 130 … rndis -> ux_slave_class_rndis_response_length = UX_DEVICE_CLASS_RNDIS_CMPLT_SET_RESPONSE_LENGTH; in _ux_device_class_rndis_msg_set()
|
| D | ux_device_class_rndis_interrupt_thread.c | 91 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_interrupt_thread() local 101 rndis = (UX_SLAVE_CLASS_RNDIS *) class_ptr -> ux_slave_class_instance; in _ux_device_class_rndis_interrupt_thread() 111 …transfer_request = &rndis -> ux_slave_class_rndis_interrupt_endpoint -> ux_slave_endpoint_transfe… in _ux_device_class_rndis_interrupt_thread() 120 …status = _ux_utility_event_flags_get(&rndis -> ux_slave_class_rndis_event_flags_group, (UX_DEVICE… in _ux_device_class_rndis_interrupt_thread() 143 _ux_device_thread_suspend(&rndis -> ux_slave_class_rndis_interrupt_thread); in _ux_device_class_rndis_interrupt_thread()
|
| D | ux_device_class_rndis_msg_reset.c | 71 UINT _ux_device_class_rndis_msg_reset(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfer_req… in _ux_device_class_rndis_msg_reset() argument 79 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_DEVICE_CLASS_RNDIS_MSG_RESET, rndis, 0, 0, 0, UX_TRACE_DEVICE_CLA… in _ux_device_class_rndis_msg_reset() 82 rndis_response = rndis -> ux_slave_class_rndis_response; in _ux_device_class_rndis_msg_reset() 97 …rndis -> ux_slave_class_rndis_response_length = UX_DEVICE_CLASS_RNDIS_CMPLT_RESET_RESPONSE_LENGT… in _ux_device_class_rndis_msg_reset()
|
| /USBX-v6.2.1/common/usbx_device_classes/inc/ |
| D | ux_device_class_rndis.h | 627 #define UX_DEVICE_CLASS_RNDIS_BULKOUT_BUFFER(rndis) ((rndis)->ux_device_class_rndis_endpoin… argument 628 #define UX_DEVICE_CLASS_RNDIS_BULKIN_BUFFER(rndis) (UX_DEVICE_CLASS_RNDIS_BULKOUT_BUFFER(r… argument 629 #define UX_DEVICE_CLASS_RNDIS_INTERRUPTIN_BUFFER(rndis) (UX_DEVICE_CLASS_RNDIS_BULKIN_BUFFER(rn… argument 659 UINT _ux_device_class_rndis_msg_query(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfer_req… 660 UINT _ux_device_class_rndis_msg_reset(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfer_req… 661 UINT _ux_device_class_rndis_msg_set(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfer_reque… 662 UINT _ux_device_class_rndis_msg_initialize(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfe… 663 UINT _ux_device_class_rndis_msg_keep_alive(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfe…
|