Lines Matching refs:dma_len
519 static u32 esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) in esp_dma_length_limit() argument
523 if (dma_len > (1U << 24)) in esp_dma_length_limit()
524 dma_len = (1U << 24); in esp_dma_length_limit()
534 if (dma_len > (1U << 16)) in esp_dma_length_limit()
535 dma_len = (1U << 16); in esp_dma_length_limit()
541 end = base + dma_len; in esp_dma_length_limit()
544 dma_len = end - base; in esp_dma_length_limit()
546 return dma_len; in esp_dma_length_limit()
1747 unsigned int dma_len = esp_cur_dma_len(ent, cmd); in esp_process_event() local
1758 dma_len = esp->ops->dma_length_limit(esp, dma_addr, in esp_process_event()
1759 dma_len); in esp_process_event()
1761 dma_len = esp_dma_length_limit(esp, dma_addr, dma_len); in esp_process_event()
1763 esp->data_dma_len = dma_len; in esp_process_event()
1765 if (!dma_len) { in esp_process_event()
1777 (unsigned long long)dma_addr, dma_len, write); in esp_process_event()
1779 esp->ops->send_dma_cmd(esp, dma_addr, dma_len, dma_len, in esp_process_event()