Lines Matching refs:num_tx
66 u8 num_rx, num_tx; in can_ram_get_layout() local
71 num_tx = config->tx.def[fd_mode]; in can_ram_get_layout()
72 num_tx = can_ram_rounddown_pow_of_two(config, &config->tx, 0, num_tx); in can_ram_get_layout()
75 ram_free -= config->tx.size[fd_mode] * num_tx; in can_ram_get_layout()
80 layout->default_tx = num_tx; in can_ram_get_layout()
90 num_tx = ram_free / config->tx.size[fd_mode]; in can_ram_get_layout()
93 layout->max_tx = can_ram_rounddown_pow_of_two(config, &config->tx, 0, num_tx); in can_ram_get_layout()
130 num_tx = ram_free / config->tx.size[fd_mode]; in can_ram_get_layout()
131 num_tx = min_t(u8, ring->tx_pending, num_tx); in can_ram_get_layout()
132 num_tx = can_ram_rounddown_pow_of_two(config, &config->tx, 0, num_tx); in can_ram_get_layout()
142 max = min_t(u8, num_tx / 2, config->fifo_depth); in can_ram_get_layout()
148 num_tx = can_ram_rounddown_pow_of_two(config, &config->tx, in can_ram_get_layout()
149 num_tx_coalesce, num_tx); in can_ram_get_layout()
153 layout->cur_tx = num_tx; in can_ram_get_layout()