Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/contrib/octeon-sdk/
Docteon-pci-console.c113 …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/
Dlio_console.c704 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 …]