Home
last modified time | relevance | path

Searched refs:vinst (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/arch/powerpc/platforms/powernv/
H A Dvas.c34 vas_fault_thread_fn, 0, vinst->name, vinst); in vas_irq_fault_window_setup()
38 vinst->vas_id, vinst->virq, rc); in vas_irq_fault_window_setup()
44 free_irq(vinst->virq, vinst); in vas_irq_fault_window_setup()
77 vinst = kzalloc(sizeof(*vinst), GFP_KERNEL); in init_vas_instance()
78 if (!vinst) in init_vas_instance()
82 if (!vinst->name) { in init_vas_instance()
83 kfree(vinst); in init_vas_instance()
127 vinst->vas_id, vinst->virq); in init_vas_instance()
134 vinst->paste_win_id_shift, vinst->virq, in init_vas_instance()
170 kfree(vinst); in init_vas_instance()
[all …]
H A Dvas-fault.c31 unsigned long *end = vinst->fault_fifo + vinst->fault_fifo_size; in dump_fifo()
104 fifo = vinst->fault_fifo + (vinst->fault_crbs * CRB_SIZE); in vas_fault_thread_fn()
115 vinst->fault_crbs++; in vas_fault_thread_fn()
116 if (vinst->fault_crbs == (vinst->fault_fifo_size / CRB_SIZE)) in vas_fault_thread_fn()
117 vinst->fault_crbs = 0; in vas_fault_thread_fn()
128 vinst->vas_id, vinst->fault_fifo, fifo, in vas_fault_thread_fn()
129 vinst->fault_crbs); in vas_fault_thread_fn()
146 vinst->vas_id, vinst->fault_fifo, fifo, in vas_fault_thread_fn()
148 vinst->fault_crbs); in vas_fault_thread_fn()
205 vinst->fault_fifo = kzalloc(vinst->fault_fifo_size, GFP_KERNEL); in vas_setup_fault_window()
[all …]
H A Dvas-window.c525 struct vas_instance *vinst = window->vinst; in vas_window_free() local
550 window->vinst = vinst; in vas_window_alloc()
612 mutex_lock(&vinst->mutex); in get_vinst_rxwin()
671 struct vas_instance *vinst = window->vinst; in clear_vinst_win() local
754 if (rxwin->vinst->virq) in init_winctx_for_rxwin()
866 if (!vinst) { in vas_rx_win_open()
956 if (txwin->vinst->virq) in init_winctx_for_txwin()
963 if (txwin->vinst->virq) in init_winctx_for_txwin()
1018 if (!vinst) { in vas_tx_win_open()
1066 if (!vinst->virq) { in vas_tx_win_open()
[all …]
H A Dvas-debug.c123 if (!window->vinst->dbgdir) in vas_window_init_dbgdir()
132 d = debugfs_create_dir(window->vas_win.dbgname, window->vinst->dbgdir); in vas_window_init_dbgdir()
139 void vas_instance_init_dbgdir(struct vas_instance *vinst) in vas_instance_init_dbgdir() argument
145 vinst->dbgname = kzalloc(16, GFP_KERNEL); in vas_instance_init_dbgdir()
146 if (!vinst->dbgname) in vas_instance_init_dbgdir()
149 snprintf(vinst->dbgname, 16, "v%d", vinst->vas_id); in vas_instance_init_dbgdir()
151 d = debugfs_create_dir(vinst->dbgname, vas_debugfs); in vas_instance_init_dbgdir()
152 vinst->dbgdir = d; in vas_instance_init_dbgdir()
H A Dvas.h354 struct vas_instance *vinst; member
424 extern void vas_instance_init_dbgdir(struct vas_instance *vinst);
427 extern int vas_setup_fault_window(struct vas_instance *vinst);
431 extern struct pnv_vas_window *vas_pswid_to_window(struct vas_instance *vinst,
H A Dvas-trace.h98 __entry->vasid = win->vinst->vas_id;
/openbmc/linux/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_debugfs.c282 out->prf(out->dst, "vinst: %d\n", admin->vinst); in vcap_show_admin_info()
378 if (admin->vinst) in vcap_port_debugfs_show()
450 admin->vinst); in vcap_debugfs()
459 admin->vinst); in vcap_debugfs()
H A Dvcap_api_debugfs_kunit.c84 if (admin->vinst == 0 || admin->vinst == 2) in test_add_def_fields()
H A Dvcap_api.h169 int vinst; /* instance number within the same type */ member
H A Dvcap_api_kunit.c77 if (admin->vinst == 0 || admin->vinst == 2) in test_add_def_fields()
1884 .vinst = 0, in vcap_api_next_lookup_basic_test()
1892 .vinst = 1, in vcap_api_next_lookup_basic_test()
1931 .vinst = 0, in vcap_api_next_lookup_advanced_test()
1938 .vinst = 1, in vcap_api_next_lookup_advanced_test()
1945 .vinst = 2, in vcap_api_next_lookup_advanced_test()
1952 .vinst = 0, in vcap_api_next_lookup_advanced_test()
1959 .vinst = 1, in vcap_api_next_lookup_advanced_test()
2199 .vinst = 0, in vcap_api_rule_chain_path_test()
H A Dvcap_api.c1607 int lookup_first = admin->vinst * admin->lookups_per_instance; in vcap_chain_id_to_lookup()
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_vcap_impl.c54 int vinst; /* instance number within the same type */ member
67 .vinst = 0,
79 .vinst = 1,
91 .vinst = 2,
103 .vinst = 0,
115 .vinst = 1,
996 if (admin->vinst == 0) in sparx5_vcap_is2_cache_write()
1195 if (admin->vinst == 0) in sparx5_vcap_is2_cache_read()
1966 admin->vinst = cfg->vinst; in sparx5_vcap_admin_alloc()
2083 if (cfg->vinst == 0) in sparx5_vcap_init()
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_vcap_impl.c624 admin->vinst = 0; in lan966x_vcap_admin_alloc()