@@ -140,7 +140,7 @@ class UsbdevUtils {
140140 cfgLen (cfg_len),
141141 testDscr (test),
142142 testLen (test_len),
143- bufAvail (((uint64_t )1u << OpenTitanUsbdev::NumBuffers ) - 1u ) {
143+ bufAvail (((uint64_t )1u << OpenTitanUsbdev::BufferCount ) - 1u ) {
144144 // Initialise the device and track which packet buffers are still available for use.
145145 int rc = usbdev->init (bufAvail);
146146 assert (!rc);
@@ -180,7 +180,7 @@ class UsbdevUtils {
180180 // / Allocate a buffer.
181181 bool buf_alloc (uint8_t &bufNum) {
182182 if (bufAvail) {
183- for (bufNum = 0U ; bufNum < OpenTitanUsbdev::NumBuffers ; ++bufNum) {
183+ for (bufNum = 0U ; bufNum < OpenTitanUsbdev::BufferCount ; ++bufNum) {
184184 if (1U & (bufAvail >> bufNum)) {
185185 bufAvail &= ~((uint64_t )1U << bufNum);
186186 return true ;
@@ -237,9 +237,9 @@ class UsbdevUtils {
237237 // / Send a packet of data over the USB to the host controller.
238238 bool send_data (uint8_t ep, const uint32_t *data, uint16_t pktLen) {
239239 uint8_t bufNum;
240- assert (pktLen <= OpenTitanUsbdev::MaxPacketLen );
240+ assert (pktLen <= OpenTitanUsbdev::MaxPacketLength );
241241 if (!buf_alloc (bufNum)) return false ;
242- if (usbdev->send_packet (bufNum, ep, data, (uint8_t )pktLen)) {
242+ if (usbdev->packet_send (bufNum, ep, data, (uint8_t )pktLen)) {
243243 buf_release (bufNum);
244244 return false ;
245245 }
@@ -253,15 +253,15 @@ class UsbdevUtils {
253253 // controller; this must be done promptly not just for performance reasons but also to ensure
254254 // that IN Control Transfers conclude their Data Stage before the Status Stage commences.
255255 uint8_t ep, bufNum;
256- int rc = usbdev->packet_collected (ep, bufNum);
256+ int rc = usbdev->retrieve_collected_packet (ep, bufNum);
257257 while (!rc) {
258258 // Release the buffer for reuse.
259259 buf_release (bufNum);
260260 if (epInCtx[ep].txDoneCallback ) {
261261 // Invoke the 'done' handler for this IN endpoint.
262262 epInCtx[ep].txDoneCallback (epInCtx[ep].txDoneHandle , rc);
263263 }
264- rc = usbdev->packet_collected (ep, bufNum);
264+ rc = usbdev->retrieve_collected_packet (ep, bufNum);
265265 }
266266
267267 // Ensure that the packet reception FIFOs remains supplied with buffers.
@@ -270,15 +270,15 @@ class UsbdevUtils {
270270 // Process received packets.
271271 uint16_t pktLen;
272272 bool isSetup;
273- rc = usbdev->recv_packet (ep, bufNum , pktLen, isSetup, packetData);
273+ rc = usbdev->packet_receive (bufNum, ep , pktLen, isSetup, packetData);
274274 while (!rc) {
275275 // Release the buffer for reuse.
276276 buf_release (bufNum);
277277 if (epOutCtx[ep].recvCallback ) {
278278 const uint8_t *pktData = reinterpret_cast <uint8_t *>(packetData);
279279 epOutCtx[ep].recvCallback (epOutCtx[ep].recvHandle , ep, isSetup, pktData, pktLen);
280280 }
281- rc = usbdev->recv_packet (ep, bufNum , pktLen, isSetup, packetData);
281+ rc = usbdev->packet_receive (bufNum, ep , pktLen, isSetup, packetData);
282282 }
283283 }
284284
@@ -315,22 +315,22 @@ class UsbdevUtils {
315315 switch (data[3 ]) {
316316 case kUsbDescTypeDevice :
317317 if (wLen > devLen) wLen = devLen;
318- rc = usbdev->send_packet (bufNum, 0u , (uint32_t *)devDscr, (uint8_t )wLen);
318+ rc = usbdev->packet_send (bufNum, 0u , (uint32_t *)devDscr, (uint8_t )wLen);
319319 assert (!rc);
320320 ctrlState = Ctrl_StatusGetDesc;
321321 release = false ;
322322 break ;
323323
324324 case kUsbDescTypeConfiguration :
325325 if (wLen > cfgLen) wLen = cfgLen;
326- rc = usbdev->send_packet (bufNum, 0u , (uint32_t *)cfgDscr, (uint8_t )wLen);
326+ rc = usbdev->packet_send (bufNum, 0u , (uint32_t *)cfgDscr, (uint8_t )wLen);
327327 assert (!rc);
328328 ctrlState = Ctrl_StatusGetDesc;
329329 release = false ;
330330 break ;
331331
332332 default :
333- rc = usbdev->set_ep_stalling (0u , true );
333+ rc = usbdev->set_endpoint_stalling (0u , true );
334334 assert (!rc);
335335 break ;
336336 }
@@ -340,15 +340,15 @@ class UsbdevUtils {
340340 case kUsbSetupReqSetAddress :
341341 devAddr = (uint8_t )wValue;
342342 // Send a Zero Length Packet as ACK.
343- rc = usbdev->send_packet (bufNum, 0u , nullptr , 0u );
343+ rc = usbdev->packet_send (bufNum, 0u , nullptr , 0u );
344344 assert (!rc);
345345 ctrlState = Ctrl_StatusSetAddr;
346346 release = false ;
347347 break ;
348348
349349 // SET_CONFIGURATION request.
350350 case kUsbSetupReqSetConfiguration :
351- rc = usbdev->send_packet (bufNum, 0u , nullptr , 0u ); // ZLP ACK.
351+ rc = usbdev->packet_send (bufNum, 0u , nullptr , 0u ); // ZLP ACK.
352352 assert (!rc);
353353 ctrlState = Ctrl_StatusSetConfig;
354354 release = false ;
@@ -358,7 +358,7 @@ class UsbdevUtils {
358358 // configuration.
359359 case kVendorSetupReqTestConfig :
360360 if (wLen > testLen) wLen = testLen;
361- rc = usbdev->send_packet (bufNum, 0u , (uint32_t *)testDscr, (uint8_t )wLen);
361+ rc = usbdev->packet_send (bufNum, 0u , (uint32_t *)testDscr, (uint8_t )wLen);
362362 assert (!rc);
363363 ctrlState = Ctrl_StatusGetDesc;
364364 release = false ;
@@ -444,5 +444,5 @@ class UsbdevUtils {
444444 } epOutCtx[OpenTitanUsbdev::MaxEndpoints];
445445
446446 // Buffer for received packet data.
447- uint32_t packetData[OpenTitanUsbdev::MaxPacketLen >> 2 ];
447+ uint32_t packetData[OpenTitanUsbdev::MaxPacketLength >> 2 ];
448448};
0 commit comments