Searched refs:rd_idx (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/sys/contrib/octeon-sdk/ |
| D | octeon-pci-console.c | 113 …ic int octeon_pci_console_buffer_free_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) in octeon_pci_console_buffer_free_bytes() argument 115 if (rd_idx >= buffer_size || wr_idx >= buffer_size) in octeon_pci_console_buffer_free_bytes() 118 return (((buffer_size -1) - (wr_idx - rd_idx))%buffer_size); in octeon_pci_console_buffer_free_bytes() 120 …c int octeon_pci_console_buffer_avail_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) in octeon_pci_console_buffer_avail_bytes() argument 122 if (rd_idx >= buffer_size || wr_idx >= buffer_size) in octeon_pci_console_buffer_avail_bytes() 125 return (buffer_size - 1 - octeon_pci_console_buffer_free_bytes(buffer_size, wr_idx, rd_idx)); in octeon_pci_console_buffer_avail_bytes() 152 uint32_t rd_idx, wr_idx; in octeon_pci_console_host_write() local 156 rd_idx = octeon_read_mem32(console_addr + offsetof(octeon_pci_console_t, input_read_index)); in octeon_pci_console_host_write() 160 int bytes_to_write = octeon_pci_console_buffer_free_bytes(console_buffer_size, wr_idx, rd_idx); in octeon_pci_console_host_write() 195 uint32_t rd_idx, wr_idx; in octeon_pci_console_host_read() local [all …]
|
| /freebsd-12-stable/sys/dev/liquidio/base/ |
| D | lio_console.c | 704 lio_console_free_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) in lio_console_free_bytes() argument 707 if (rd_idx >= buffer_size || wr_idx >= buffer_size) in lio_console_free_bytes() 710 return (((buffer_size - 1) - (wr_idx - rd_idx)) % buffer_size); in lio_console_free_bytes() 714 lio_console_avail_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) in lio_console_avail_bytes() argument 717 if (rd_idx >= buffer_size || wr_idx >= buffer_size) in lio_console_avail_bytes() 721 lio_console_free_bytes(buffer_size, wr_idx, rd_idx)); in lio_console_avail_bytes() 730 uint32_t rd_idx, wr_idx; in lio_console_read() local 744 rd_idx = lio_read_device_mem32(oct, console->addr + in lio_console_read() 750 wr_idx, rd_idx); in lio_console_read() 760 if (rd_idx + bytes_to_read >= console->buffer_size) in lio_console_read() [all …]
|