Searched refs:fn_list (Results 1 – 10 of 10) sorted by relevance
| /freebsd/sys/dev/liquidio/base/ |
| H A D | cn23xx_pf_device.c | 971 oct->fn_list.setup_iq_regs = lio_cn23xx_pf_setup_iq_regs; in lio_cn23xx_pf_setup_device() 972 oct->fn_list.setup_oq_regs = lio_cn23xx_pf_setup_oq_regs; in lio_cn23xx_pf_setup_device() 973 oct->fn_list.process_interrupt_regs = lio_cn23xx_pf_interrupt_handler; in lio_cn23xx_pf_setup_device() 974 oct->fn_list.msix_interrupt_handler = in lio_cn23xx_pf_setup_device() 977 oct->fn_list.soft_reset = lio_cn23xx_pf_soft_reset; in lio_cn23xx_pf_setup_device() 978 oct->fn_list.setup_device_regs = lio_cn23xx_pf_setup_device_regs; in lio_cn23xx_pf_setup_device() 979 oct->fn_list.update_iq_read_idx = lio_cn23xx_pf_update_read_index; in lio_cn23xx_pf_setup_device() 981 oct->fn_list.bar1_idx_setup = lio_cn23xx_pf_bar1_idx_setup; in lio_cn23xx_pf_setup_device() 982 oct->fn_list.bar1_idx_write = lio_cn23xx_pf_bar1_idx_write; in lio_cn23xx_pf_setup_device() 983 oct->fn_list.bar1_idx_read = lio_cn23xx_pf_bar1_idx_read; in lio_cn23xx_pf_setup_device() [all …]
|
| H A D | lio_mem_ops.c | 50 mask = oct->fn_list.bar1_idx_read(oct, idx); in lio_toggle_bar1_swapmode() 52 oct->fn_list.bar1_idx_write(oct, idx, mask); in lio_toggle_bar1_swapmode() 197 index_reg_val = oct->fn_list.bar1_idx_read(oct, MEMOPS_IDX); in lio_pci_rw_core_mem() 199 oct->fn_list.bar1_idx_setup(oct, addr, MEMOPS_IDX, 1); in lio_pci_rw_core_mem() 227 oct->fn_list.bar1_idx_write(oct, MEMOPS_IDX, index_reg_val); in lio_pci_rw_core_mem()
|
| H A D | lio_request_manager.c | 157 oct->fn_list.setup_iq_regs(oct, iq_no); in lio_init_instr_queue() 283 if (oct->fn_list.enable_io_queues(oct)) in lio_setup_iq() 486 iq->octeon_read_index = oct->fn_list.update_iq_read_idx(iq); in lio_flush_iq()
|
| H A D | lio_device.h | 415 struct lio_fn_list fn_list; member
|
| H A D | lio_console.c | 600 oct->fn_list.bar1_idx_setup(oct, addr, oct->console_nb_info.bar1_index, in lio_init_consoles()
|
| H A D | lio_droq.c | 322 oct->fn_list.setup_oq_regs(oct, q_no); in lio_init_droq()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/profile/ |
| H A D | GCDAProfiling.c | 99 struct fn_list { struct 106 struct fn_list writeout_fn_list; argument 111 struct fn_list reset_fn_list; 113 static void fn_list_insert(struct fn_list* list, fn_ptr fn) { in fn_list_insert() 127 static void fn_list_remove(struct fn_list* list) { in fn_list_remove()
|
| /freebsd/sys/dev/liquidio/ |
| H A D | lio_core.c | 503 ret = oct->fn_list.msix_interrupt_handler(ioq_vector); in lio_msix_intr_handler() 536 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in lio_intr_handler() 538 oct->fn_list.process_interrupt_regs(oct); in lio_intr_handler() 544 oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); in lio_intr_handler()
|
| H A D | lio_main.c | 472 if (octeon_dev->fn_list.soft_reset(octeon_dev)) in lio_device_init() 496 ret = octeon_dev->fn_list.setup_device_regs(octeon_dev); in lio_device_init() 573 octeon_dev->fn_list.enable_interrupt(octeon_dev, OCTEON_ALL_INTR); in lio_device_init() 592 ret = octeon_dev->fn_list.enable_io_queues(octeon_dev); in lio_device_init() 2177 oct->fn_list.disable_io_queues(oct); in lio_destroy_resources() 2185 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in lio_destroy_resources() 2275 oct->fn_list.soft_reset(oct); in lio_destroy_resources()
|
| H A D | lio_sysctl.c | 1000 oct->fn_list.disable_io_queues(oct); in lio_reset_queues() 1019 if (oct->fn_list.setup_device_regs(oct)) { in lio_reset_queues() 1144 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in lio_irq_reallocate_irqs() 1189 oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); in lio_irq_reallocate_irqs()
|