Home
last modified time | relevance | path

Searched refs:rndis (Results 1 – 14 of 14) sorted by relevance

/USBX-v6.2.1/common/usbx_device_classes/src/
Dux_device_class_rndis_activate.c97 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 …]
Dux_device_class_rndis_initialize.c155 UX_SLAVE_CLASS_RNDIS *rndis; in _ux_device_class_rndis_initialize()
173rndis = _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()
186rndis -> ux_slave_class_rndis_parameter.ux_slave_class_rndis_instance_activate = rndis_parameter -… in _ux_device_class_rndis_initialize()
187rndis -> 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()
193rndis -> ux_slave_class_rndis_nx_ip_address = rndis_parameter -> ux_slave_class_rndis_parameter_nx… in _ux_device_class_rndis_initialize()
196rndis -> 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 …]
Dux_device_class_rndis_deactivate.c89 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 …]
Dux_device_class_rndis_control_request.c112 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 …]
Dux_device_class_rndis_write.c90 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()
Dux_device_class_rndis_msg_initialize.c73 UINT _ux_device_class_rndis_msg_initialize(UX_SLAVE_CLASS_RNDIS *rndis, UX_SLAVE_TRANSFER *transfe… in _ux_device_class_rndis_msg_initialize() argument
83rndis -> ux_slave_class_rndis_request_id = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RNDIS… in _ux_device_class_rndis_msg_initialize()
86rndis -> ux_slave_class_rndis_major_version = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RN… in _ux_device_class_rndis_msg_initialize()
89rndis -> ux_slave_class_rndis_minor_version = _ux_utility_long_get(rndis_msg + UX_DEVICE_CLASS_RN… in _ux_device_class_rndis_msg_initialize()
92rndis -> 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()
138rndis -> ux_slave_class_rndis_response_length = UX_DEVICE_CLASS_RNDIS_CMPLT_INITIALIZE_RESPONSE_… in _ux_device_class_rndis_msg_initialize()
Dux_device_class_rndis_msg_query.c77 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
92rndis -> 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 …]
Dux_device_class_rndis_bulkin_thread.c101 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()
155rndis -> 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 …]
Dux_device_class_rndis_bulkout_thread.c101 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()
139rndis -> 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 …]
Dux_device_class_rndis_msg_keep_alive.c72 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()
85rndis -> 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()
103rndis -> ux_slave_class_rndis_response_length = UX_DEVICE_CLASS_RNDIS_CMPLT_KEEP_ALIVE_RESPONSE_… in _ux_device_class_rndis_msg_keep_alive()
Dux_device_class_rndis_msg_set.c71 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
83rndis -> 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()
130rndis -> ux_slave_class_rndis_response_length = UX_DEVICE_CLASS_RNDIS_CMPLT_SET_RESPONSE_LENGTH; in _ux_device_class_rndis_msg_set()
Dux_device_class_rndis_interrupt_thread.c91 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()
Dux_device_class_rndis_msg_reset.c71 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()
97rndis -> 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/
Dux_device_class_rndis.h627 #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…