Lines Matching refs:en_arch
859 EFX_ARRAY_SIZE(enp->en_arch.ef10.ena_piobuf_handle)); in ef10_nic_alloc_piobufs()
861 enp->en_arch.ef10.ena_piobuf_count = 0; in ef10_nic_alloc_piobufs()
864 handlep = &enp->en_arch.ef10.ena_piobuf_handle[i]; in ef10_nic_alloc_piobufs()
869 enp->en_arch.ef10.ena_pio_alloc_map[i] = 0; in ef10_nic_alloc_piobufs()
870 enp->en_arch.ef10.ena_piobuf_count++; in ef10_nic_alloc_piobufs()
876 for (i = 0; i < enp->en_arch.ef10.ena_piobuf_count; i++) { in ef10_nic_alloc_piobufs()
877 handlep = &enp->en_arch.ef10.ena_piobuf_handle[i]; in ef10_nic_alloc_piobufs()
882 enp->en_arch.ef10.ena_piobuf_count = 0; in ef10_nic_alloc_piobufs()
892 for (i = 0; i < enp->en_arch.ef10.ena_piobuf_count; i++) { in ef10_nic_free_piobufs()
893 handlep = &enp->en_arch.ef10.ena_piobuf_handle[i]; in ef10_nic_free_piobufs()
898 enp->en_arch.ef10.ena_piobuf_count = 0; in ef10_nic_free_piobufs()
927 (enp->en_arch.ef10.ena_piobuf_count == 0)) { in ef10_nic_pio_alloc()
933 for (buf = 0; buf < enp->en_arch.ef10.ena_piobuf_count; buf++) { in ef10_nic_pio_alloc()
934 uint32_t *map = &enp->en_arch.ef10.ena_pio_alloc_map[buf]; in ef10_nic_pio_alloc()
951 *handlep = enp->en_arch.ef10.ena_piobuf_handle[buf]; in ef10_nic_pio_alloc()
977 if ((bufnum >= enp->en_arch.ef10.ena_piobuf_count) || in ef10_nic_pio_free()
983 map = &enp->en_arch.ef10.ena_pio_alloc_map[bufnum]; in ef10_nic_pio_free()
2216 edcp->edc_max_vi_count + enp->en_arch.ef10.ena_piobuf_count; in ef10_nic_init()
2238 enp->en_arch.ef10.ena_vi_base = vi_base; in ef10_nic_init()
2239 enp->en_arch.ef10.ena_vi_count = vi_count; in ef10_nic_init()
2240 enp->en_arch.ef10.ena_vi_shift = vi_shift; in ef10_nic_init()
2242 if (vi_count < min_vi_count + enp->en_arch.ef10.ena_piobuf_count) { in ef10_nic_init()
2247 enp->en_arch.ef10.ena_pio_write_vi_base = in ef10_nic_init()
2248 vi_count - enp->en_arch.ef10.ena_piobuf_count; in ef10_nic_init()
2257 enp->en_arch.ef10.ena_uc_mem_map_offset = 0; in ef10_nic_init()
2258 if (enp->en_arch.ef10.ena_piobuf_count > 0) { in ef10_nic_init()
2259 enp->en_arch.ef10.ena_uc_mem_map_size = in ef10_nic_init()
2261 enp->en_arch.ef10.ena_pio_write_vi_base); in ef10_nic_init()
2263 enp->en_arch.ef10.ena_uc_mem_map_size = in ef10_nic_init()
2265 enp->en_arch.ef10.ena_vi_count); in ef10_nic_init()
2269 enp->en_arch.ef10.ena_wc_mem_map_offset = in ef10_nic_init()
2270 enp->en_arch.ef10.ena_uc_mem_map_offset + in ef10_nic_init()
2271 enp->en_arch.ef10.ena_uc_mem_map_size; in ef10_nic_init()
2273 enp->en_arch.ef10.ena_wc_mem_map_size = in ef10_nic_init()
2275 enp->en_arch.ef10.ena_piobuf_count); in ef10_nic_init()
2278 if (enp->en_arch.ef10.ena_piobuf_count > 0) { in ef10_nic_init()
2279 for (i = 0; i < enp->en_arch.ef10.ena_piobuf_count; i++) { in ef10_nic_init()
2281 enp->en_arch.ef10.ena_pio_write_vi_base + i, in ef10_nic_init()
2282 enp->en_arch.ef10.ena_piobuf_handle[i]); in ef10_nic_init()
2361 *vi_countp = enp->en_arch.ef10.ena_pio_write_vi_base; in ef10_nic_get_vi_pool()
2387 *offsetp = enp->en_arch.ef10.ena_uc_mem_map_offset; in ef10_nic_get_bar_region()
2388 *sizep = enp->en_arch.ef10.ena_uc_mem_map_size; in ef10_nic_get_bar_region()
2393 *offsetp = enp->en_arch.ef10.ena_wc_mem_map_offset; in ef10_nic_get_bar_region()
2394 *sizep = enp->en_arch.ef10.ena_wc_mem_map_size; in ef10_nic_get_bar_region()
2450 if (enp->en_arch.ef10.ena_piobuf_count > 0) { in ef10_nic_fini()
2451 for (i = 0; i < enp->en_arch.ef10.ena_piobuf_count; i++) { in ef10_nic_fini()
2453 enp->en_arch.ef10.ena_pio_write_vi_base + i); in ef10_nic_fini()
2462 enp->en_arch.ef10.ena_vi_count = 0; in ef10_nic_fini()