Lines Matching refs:p_transfer
463 nrfx_usbd_transfer_t * p_transfer = (nrfx_usbd_transfer_t *)p_context; in nrfx_usbd_consumer() local
465 NRFX_ASSERT((p_transfer->p_data.rx == NULL) || in nrfx_usbd_consumer()
466 nrfx_is_in_ram(p_transfer->p_data.rx)); in nrfx_usbd_consumer()
468 size_t size = p_transfer->size; in nrfx_usbd_consumer()
474 p_next->p_data = p_transfer->p_data; in nrfx_usbd_consumer()
479 p_next->p_data = p_transfer->p_data; in nrfx_usbd_consumer()
481 p_transfer->size = size; in nrfx_usbd_consumer()
482 p_transfer->p_data.addr += data_size; in nrfx_usbd_consumer()
502 nrfx_usbd_transfer_t * p_transfer = (nrfx_usbd_transfer_t *)p_context; in nrfx_usbd_feeder_ram() local
503 NRFX_ASSERT(nrfx_is_in_ram(p_transfer->p_data.tx)); in nrfx_usbd_feeder_ram()
505 size_t tx_size = p_transfer->size; in nrfx_usbd_feeder_ram()
511 p_next->p_data = p_transfer->p_data; in nrfx_usbd_feeder_ram()
514 p_transfer->size -= tx_size; in nrfx_usbd_feeder_ram()
515 p_transfer->p_data.addr += tx_size; in nrfx_usbd_feeder_ram()
517 return (p_transfer->size != 0); in nrfx_usbd_feeder_ram()
535 nrfx_usbd_transfer_t * p_transfer = (nrfx_usbd_transfer_t *)p_context; in nrfx_usbd_feeder_ram_zlp() local
536 NRFX_ASSERT(nrfx_is_in_ram(p_transfer->p_data.tx)); in nrfx_usbd_feeder_ram_zlp()
538 size_t tx_size = p_transfer->size; in nrfx_usbd_feeder_ram_zlp()
544 p_next->p_data.tx = (tx_size == 0) ? NULL : p_transfer->p_data.tx; in nrfx_usbd_feeder_ram_zlp()
547 p_transfer->size -= tx_size; in nrfx_usbd_feeder_ram_zlp()
548 p_transfer->p_data.addr += tx_size; in nrfx_usbd_feeder_ram_zlp()
565 nrfx_usbd_transfer_t * p_transfer = (nrfx_usbd_transfer_t *)p_context; in nrfx_usbd_feeder_flash() local
566 NRFX_ASSERT(!nrfx_is_in_ram(p_transfer->p_data.tx)); in nrfx_usbd_feeder_flash()
568 size_t tx_size = p_transfer->size; in nrfx_usbd_feeder_flash()
577 memcpy(p_buffer, (p_transfer->p_data.tx), tx_size); in nrfx_usbd_feeder_flash()
582 p_transfer->size -= tx_size; in nrfx_usbd_feeder_flash()
583 p_transfer->p_data.addr += tx_size; in nrfx_usbd_feeder_flash()
585 return (p_transfer->size != 0); in nrfx_usbd_feeder_flash()
600 nrfx_usbd_transfer_t * p_transfer = (nrfx_usbd_transfer_t *)p_context; in nrfx_usbd_feeder_flash_zlp() local
601 NRFX_ASSERT(!nrfx_is_in_ram(p_transfer->p_data.tx)); in nrfx_usbd_feeder_flash_zlp()
603 size_t tx_size = p_transfer->size; in nrfx_usbd_feeder_flash_zlp()
615 memcpy(p_buffer, (p_transfer->p_data.tx), tx_size); in nrfx_usbd_feeder_flash_zlp()
624 p_transfer->size -= tx_size; in nrfx_usbd_feeder_flash_zlp()
625 p_transfer->p_data.addr += tx_size; in nrfx_usbd_feeder_flash_zlp()
2046 nrfx_usbd_transfer_t const * p_transfer) in nrfx_usbd_ep_transfer() argument
2054 NRFX_ASSERT(NULL != p_transfer); in nrfx_usbd_ep_transfer()
2075 if (nrfx_is_in_ram(p_transfer->p_data.tx)) in nrfx_usbd_ep_transfer()
2078 if (0 == (p_transfer->flags & NRFX_USBD_TRANSFER_ZLP_FLAG)) in nrfx_usbd_ep_transfer()
2102 if (0 == (p_transfer->flags & NRFX_USBD_TRANSFER_ZLP_FLAG)) in nrfx_usbd_ep_transfer()
2127 NRFX_ASSERT((p_transfer->p_data.rx == NULL) || (nrfx_is_in_ram(p_transfer->p_data.rx))); in nrfx_usbd_ep_transfer()
2130 *p_context = *p_transfer; in nrfx_usbd_ep_transfer()
2145 …NRFX_LOG_DEBUG("Transfer called on endpoint %x, size: %u, mode: %s", ep, p_transfer->size, p_mode); in nrfx_usbd_ep_transfer()