Searched refs:rd_idx (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Docteon-pci-console.c113 static int octeon_pci_console_buffer_free_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) argument
115 if (rd_idx >= buffer_size || wr_idx >= buffer_size)
118 return (((buffer_size -1) - (wr_idx - rd_idx))%buffer_size);
120 static int octeon_pci_console_buffer_avail_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) argument
122 if (rd_idx >= buffer_size || wr_idx >= buffer_size)
125 return (buffer_size - 1 - octeon_pci_console_buffer_free_bytes(buffer_size, wr_idx, rd_idx));
152 uint32_t rd_idx, wr_idx; local
156 rd_idx = octeon_read_mem32(console_addr + offsetof(octeon_pci_console_t, input_read_index));
159 // printf("Input base: 0x%llx, rd: %d(0x%x), wr: %d(0x%x)\n", (long long)base_addr, rd_idx, rd_idx, wr_id
195 uint32_t rd_idx, wr_idx; local
239 uint32_t rd_idx, wr_idx; local
269 uint32_t rd_idx, wr_idx; local
[all...]
/freebsd-11-stable/sys/dev/liquidio/base/
H A Dlio_console.c704 lio_console_free_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) argument
707 if (rd_idx >= buffer_size || wr_idx >= buffer_size)
710 return (((buffer_size - 1) - (wr_idx - rd_idx)) % buffer_size);
714 lio_console_avail_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) argument
717 if (rd_idx >= buffer_size || wr_idx >= buffer_size)
721 lio_console_free_bytes(buffer_size, wr_idx, rd_idx));
730 uint32_t rd_idx, wr_idx; local
744 rd_idx = lio_read_device_mem32(oct, console->addr +
750 wr_idx, rd_idx);
760 if (rd_idx
[all...]

Completed in 63 milliseconds