Lines Matching refs:esp_count
230 static void mac_esp_send_pdma_cmd(struct esp *esp, u32 addr, u32 esp_count, in mac_esp_send_pdma_cmd() argument
240 esp_write8((esp_count >> 0) & 0xFF, ESP_TCLOW); in mac_esp_send_pdma_cmd()
241 esp_write8((esp_count >> 8) & 0xFF, ESP_TCMED); in mac_esp_send_pdma_cmd()
246 unsigned int count32 = esp_count >> 5; in mac_esp_send_pdma_cmd()
247 unsigned int count2 = (esp_count & 0x1F) >> 1; in mac_esp_send_pdma_cmd()
248 unsigned int count1 = esp_count & 1; in mac_esp_send_pdma_cmd()
257 esp_count -= addr - start_addr; in mac_esp_send_pdma_cmd()
267 addr = start_addr + esp_count - n; in mac_esp_send_pdma_cmd()
268 esp_count = n; in mac_esp_send_pdma_cmd()
270 } while (esp_count); in mac_esp_send_pdma_cmd()
346 static void mac_esp_send_pio_cmd(struct esp *esp, u32 addr, u32 esp_count, in mac_esp_send_pio_cmd() argument
365 if (n > esp_count) in mac_esp_send_pio_cmd()
366 n = esp_count; in mac_esp_send_pio_cmd()
367 esp_count -= n; in mac_esp_send_pio_cmd()
371 if (!esp_count) in mac_esp_send_pio_cmd()
391 if (esp_count >= MAC_ESP_FIFO_SIZE) in mac_esp_send_pio_cmd()
392 MAC_ESP_PIO_FILL("%0@+,%2@", esp_count); in mac_esp_send_pio_cmd()
394 MAC_ESP_PIO_LOOP("%0@+,%2@", esp_count); in mac_esp_send_pio_cmd()
398 while (esp_count) { in mac_esp_send_pio_cmd()
415 if (n > esp_count) in mac_esp_send_pio_cmd()
416 n = esp_count; in mac_esp_send_pio_cmd()
419 MAC_ESP_PIO_FILL("%0@+,%2@", esp_count); in mac_esp_send_pio_cmd()
421 esp_count -= n; in mac_esp_send_pio_cmd()