Home
last modified time | relevance | path

Searched refs:fn_list (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/
Dcn68xx_device.c141 oct->fn_list.setup_iq_regs = lio_cn6xxx_setup_iq_regs; in lio_setup_cn68xx_octeon_device()
142 oct->fn_list.setup_oq_regs = lio_cn6xxx_setup_oq_regs; in lio_setup_cn68xx_octeon_device()
144 oct->fn_list.process_interrupt_regs = lio_cn6xxx_process_interrupt_regs; in lio_setup_cn68xx_octeon_device()
145 oct->fn_list.soft_reset = lio_cn68xx_soft_reset; in lio_setup_cn68xx_octeon_device()
146 oct->fn_list.setup_device_regs = lio_cn68xx_setup_device_regs; in lio_setup_cn68xx_octeon_device()
147 oct->fn_list.update_iq_read_idx = lio_cn6xxx_update_read_index; in lio_setup_cn68xx_octeon_device()
149 oct->fn_list.bar1_idx_setup = lio_cn6xxx_bar1_idx_setup; in lio_setup_cn68xx_octeon_device()
150 oct->fn_list.bar1_idx_write = lio_cn6xxx_bar1_idx_write; in lio_setup_cn68xx_octeon_device()
151 oct->fn_list.bar1_idx_read = lio_cn6xxx_bar1_idx_read; in lio_setup_cn68xx_octeon_device()
153 oct->fn_list.enable_interrupt = lio_cn6xxx_enable_interrupt; in lio_setup_cn68xx_octeon_device()
[all …]
Docteon_mem_ops.c34 mask = oct->fn_list.bar1_idx_read(oct, idx); in octeon_toggle_bar1_swapmode()
36 oct->fn_list.bar1_idx_write(oct, idx, mask); in octeon_toggle_bar1_swapmode()
122 index_reg_val = oct->fn_list.bar1_idx_read(oct, MEMOPS_IDX); in __octeon_pci_rw_core_mem()
124 oct->fn_list.bar1_idx_setup(oct, addr, MEMOPS_IDX, 1); in __octeon_pci_rw_core_mem()
153 oct->fn_list.bar1_idx_write(oct, MEMOPS_IDX, index_reg_val); in __octeon_pci_rw_core_mem()
Dcn66xx_device.c676 oct->fn_list.setup_iq_regs = lio_cn66xx_setup_iq_regs; in lio_setup_cn66xx_octeon_device()
677 oct->fn_list.setup_oq_regs = lio_cn6xxx_setup_oq_regs; in lio_setup_cn66xx_octeon_device()
679 oct->fn_list.soft_reset = lio_cn6xxx_soft_reset; in lio_setup_cn66xx_octeon_device()
680 oct->fn_list.setup_device_regs = lio_cn6xxx_setup_device_regs; in lio_setup_cn66xx_octeon_device()
681 oct->fn_list.update_iq_read_idx = lio_cn6xxx_update_read_index; in lio_setup_cn66xx_octeon_device()
683 oct->fn_list.bar1_idx_setup = lio_cn6xxx_bar1_idx_setup; in lio_setup_cn66xx_octeon_device()
684 oct->fn_list.bar1_idx_write = lio_cn6xxx_bar1_idx_write; in lio_setup_cn66xx_octeon_device()
685 oct->fn_list.bar1_idx_read = lio_cn6xxx_bar1_idx_read; in lio_setup_cn66xx_octeon_device()
687 oct->fn_list.process_interrupt_regs = lio_cn6xxx_process_interrupt_regs; in lio_setup_cn66xx_octeon_device()
688 oct->fn_list.enable_interrupt = lio_cn6xxx_enable_interrupt; in lio_setup_cn66xx_octeon_device()
[all …]
Dcn23xx_vf_device.c667 oct->fn_list.setup_iq_regs = cn23xx_setup_vf_iq_regs; in cn23xx_setup_octeon_vf_device()
668 oct->fn_list.setup_oq_regs = cn23xx_setup_vf_oq_regs; in cn23xx_setup_octeon_vf_device()
669 oct->fn_list.setup_mbox = cn23xx_setup_vf_mbox; in cn23xx_setup_octeon_vf_device()
670 oct->fn_list.free_mbox = cn23xx_free_vf_mbox; in cn23xx_setup_octeon_vf_device()
672 oct->fn_list.msix_interrupt_handler = cn23xx_vf_msix_interrupt_handler; in cn23xx_setup_octeon_vf_device()
674 oct->fn_list.setup_device_regs = cn23xx_setup_vf_device_regs; in cn23xx_setup_octeon_vf_device()
675 oct->fn_list.update_iq_read_idx = cn23xx_update_read_index; in cn23xx_setup_octeon_vf_device()
677 oct->fn_list.enable_interrupt = cn23xx_enable_vf_interrupt; in cn23xx_setup_octeon_vf_device()
678 oct->fn_list.disable_interrupt = cn23xx_disable_vf_interrupt; in cn23xx_setup_octeon_vf_device()
680 oct->fn_list.enable_io_queues = cn23xx_enable_vf_io_queues; in cn23xx_setup_octeon_vf_device()
[all …]
Dcn23xx_pf_device.c1352 oct->fn_list.setup_iq_regs = cn23xx_setup_iq_regs; in setup_cn23xx_octeon_pf_device()
1353 oct->fn_list.setup_oq_regs = cn23xx_setup_oq_regs; in setup_cn23xx_octeon_pf_device()
1354 oct->fn_list.setup_mbox = cn23xx_setup_pf_mbox; in setup_cn23xx_octeon_pf_device()
1355 oct->fn_list.free_mbox = cn23xx_free_pf_mbox; in setup_cn23xx_octeon_pf_device()
1357 oct->fn_list.process_interrupt_regs = cn23xx_interrupt_handler; in setup_cn23xx_octeon_pf_device()
1358 oct->fn_list.msix_interrupt_handler = cn23xx_pf_msix_interrupt_handler; in setup_cn23xx_octeon_pf_device()
1360 oct->fn_list.soft_reset = cn23xx_pf_soft_reset; in setup_cn23xx_octeon_pf_device()
1361 oct->fn_list.setup_device_regs = cn23xx_setup_pf_device_regs; in setup_cn23xx_octeon_pf_device()
1362 oct->fn_list.update_iq_read_idx = cn23xx_update_read_index; in setup_cn23xx_octeon_pf_device()
1364 oct->fn_list.bar1_idx_setup = cn23xx_bar1_idx_setup; in setup_cn23xx_octeon_pf_device()
[all …]
Dlio_vf_main.c190 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in stop_pci_io()
484 oct->fn_list.disable_io_queues(oct); in octeon_destroy_resources()
491 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in octeon_destroy_resources()
523 oct->fn_list.free_mbox(oct); in octeon_destroy_resources()
2143 octeon_dev->fn_list.enable_interrupt(octeon_dev, in setup_nic_devices()
2308 if (oct->fn_list.setup_device_regs(oct)) { in octeon_device_init()
2342 if (oct->fn_list.setup_mbox(oct)) { in octeon_device_init()
2371 oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); in octeon_device_init()
2381 oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); in octeon_device_init()
2385 if (oct->fn_list.enable_io_queues(oct)) { in octeon_device_init()
Drequest_manager.c144 oct->fn_list.setup_iq_regs(oct, iq_no); in octeon_init_instr_queue()
241 if (oct->fn_list.enable_io_queues(oct)) in octeon_setup_iq()
481 iq->octeon_read_index = oct->fn_list.update_iq_read_idx(iq); in octeon_flush_iq()
Dlio_main.c327 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in stop_pci_io()
1050 oct->fn_list.disable_io_queues(oct); in octeon_destroy_resources()
1058 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in octeon_destroy_resources()
1098 oct->fn_list.free_mbox(oct); in octeon_destroy_resources()
1160 oct->fn_list.soft_reset(oct); in octeon_destroy_resources()
4073 if (octeon_dev->fn_list.soft_reset(octeon_dev)) in octeon_device_init()
4103 ret = octeon_dev->fn_list.setup_device_regs(octeon_dev); in octeon_device_init()
4143 if (octeon_dev->fn_list.setup_mbox(octeon_dev)) { in octeon_device_init()
4162 ret = octeon_dev->fn_list.setup_device_regs(octeon_dev); in octeon_device_init()
4182 octeon_dev->fn_list.enable_interrupt(octeon_dev, OCTEON_ALL_INTR); in octeon_device_init()
[all …]
Dlio_core.c959 ret = oct->fn_list.msix_interrupt_handler(ioq_vector); in liquidio_msix_intr_handler()
1009 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in liquidio_legacy_intr_handler()
1011 ret = oct->fn_list.process_interrupt_regs(oct); in liquidio_legacy_intr_handler()
1018 oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); in liquidio_legacy_intr_handler()
Dlio_ethtool.c546 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in lio_irq_reallocate_irqs()
589 oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); in lio_irq_reallocate_irqs()
1136 oct->fn_list.disable_io_queues(oct); in lio_reset_queues()
1175 oct->fn_list.free_mbox(oct); in lio_reset_queues()
1205 if (oct->fn_list.setup_device_regs(oct)) { in lio_reset_queues()
1222 if (oct->fn_list.setup_mbox(oct)) { in lio_reset_queues()
1237 if (oct->fn_list.enable_io_queues(oct)) { in lio_reset_queues()
Docteon_device.h472 struct octeon_fn_list fn_list; member
Docteon_console.c558 oct->fn_list.bar1_idx_setup(oct, addr, oct->console_nb_info.bar1_index, in octeon_init_consoles()
Docteon_droq.c309 oct->fn_list.setup_oq_regs(oct, q_no); in octeon_init_droq()
/Linux-v4.19/net/dccp/
Dfeat.c296 #define dccp_feat_print_fnlist(fn_list) { \ argument
300 list_for_each_entry(___entry, fn_list, node) \
305 #define dccp_feat_print_fnlist(fn_list) argument
431 static struct dccp_feat_entry *dccp_feat_list_lookup(struct list_head *fn_list, in dccp_feat_list_lookup() argument
436 list_for_each_entry(entry, fn_list, node) { in dccp_feat_list_lookup()
484 static int dccp_feat_push_change(struct list_head *fn_list, u8 feat, u8 local, in dccp_feat_push_change() argument
487 struct dccp_feat_entry *new = dccp_feat_entry_new(fn_list, feat, local); in dccp_feat_push_change()
512 static int dccp_feat_push_confirm(struct list_head *fn_list, u8 feat, u8 local, in dccp_feat_push_confirm() argument
515 struct dccp_feat_entry *new = dccp_feat_entry_new(fn_list, feat, local); in dccp_feat_push_confirm()
533 static int dccp_push_empty_confirm(struct list_head *fn_list, u8 feat, u8 local) in dccp_push_empty_confirm() argument
[all …]
Ddccp.h478 void dccp_feat_list_purge(struct list_head *fn_list);