Searched refs:octeon_dev (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/drivers/net/ethernet/cavium/liquidio/ |
H A D | response_manager.c | 74 octeon_free_sc_done_list(octeon_dev); in lio_process_ordered_list() 124 dev_err(&octeon_dev->pci_dev->dev, in lio_process_ordered_list() 128 dev_err(&octeon_dev->pci_dev->dev, in lio_process_ordered_list() 140 atomic_dec(&octeon_dev->response_list in lio_process_ordered_list() 145 atomic_inc(&octeon_dev->response_list in lio_process_ordered_list() 149 &octeon_dev->response_list in lio_process_ordered_list() 163 (&octeon_dev->pci_dev->dev, in lio_process_ordered_list() 167 (&octeon_dev->pci_dev->dev, in lio_process_ordered_list() 172 (&octeon_dev->pci_dev->dev, in lio_process_ordered_list() 189 &octeon_dev->response_list in lio_process_ordered_list() [all …]
|
H A D | lio_main.c | 3749 octeon_dev->speed_boot = octeon_dev->speed_setting; in setup_nic_devices() 4078 octeon_register_device(octeon_dev, octeon_dev->pci_dev->bus->number, in octeon_device_init() 4116 if (octeon_dev->fn_list.soft_reset(octeon_dev)) in octeon_device_init() 4128 octeon_dev); in octeon_device_init() 4134 octeon_dev->nic_poll_work.ctxptr = (void *)octeon_dev; in octeon_device_init() 4146 ret = octeon_dev->fn_list.setup_device_regs(octeon_dev); in octeon_device_init() 4186 if (octeon_dev->fn_list.setup_mbox(octeon_dev)) { in octeon_device_init() 4193 (octeon_dev, in octeon_device_init() 4205 ret = octeon_dev->fn_list.setup_device_regs(octeon_dev); in octeon_device_init() 4224 octeon_dev->fn_list.enable_interrupt(octeon_dev, OCTEON_ALL_INTR); in octeon_device_init() [all …]
|
H A D | response_manager.h | 130 int octeon_setup_response_list(struct octeon_device *octeon_dev); 132 void octeon_delete_response_list(struct octeon_device *octeon_dev); 140 int lio_process_ordered_list(struct octeon_device *octeon_dev,
|
H A D | lio_vf_main.c | 1949 lio_nic_info, octeon_dev); in setup_nic_devices() 2033 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices() 2059 props = &octeon_dev->props[i]; in setup_nic_devices() 2128 lio->oct_dev = octeon_dev; in setup_nic_devices() 2132 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices() 2156 octeon_dev->fn_list.enable_interrupt(octeon_dev, in setup_nic_devices() 2179 octeon_dev->priv_flags = 0x0; in setup_nic_devices() 2197 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices() 2214 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices() 2217 octeon_dev->no_speed_setting = 1; in setup_nic_devices() [all …]
|
H A D | octeon_droq.c | 65 spin_lock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg() 67 if (octeon_dev->dispatch.count == 0) { in octeon_get_dispatch_arg() 68 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg() 73 fn_arg = octeon_dev->dispatch.dlist[idx].arg; in octeon_get_dispatch_arg() 76 &octeon_dev->dispatch.dlist[idx].list) { in octeon_get_dispatch_arg() 86 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg() 335 struct octeon_device *octeon_dev, in octeon_create_recv_info() argument 356 recv_pkt->octeon_id = (u16)octeon_dev->octeon_id; in octeon_create_recv_info() 365 lio_unmap_ring(octeon_dev->pci_dev, in octeon_create_recv_info() 454 buf = recv_buffer_reuse(octeon_dev, pg_info); in octeon_droq_refill() [all …]
|
H A D | lio_core.c | 825 netdev = octeon_dev->props[ifidx].netdev; in liquidio_setup_io_queues() 842 dev_dbg(&octeon_dev->pci_dev->dev, in liquidio_setup_io_queues() 846 octeon_dev, q_no, in liquidio_setup_io_queues() 853 dev_err(&octeon_dev->pci_dev->dev, in liquidio_setup_io_queues() 859 droq = octeon_dev->droq[q_no]; in liquidio_setup_io_queues() 862 (u64)netdev, (u64)octeon_dev); in liquidio_setup_io_queues() 874 if (OCTEON_CN23XX_PF(octeon_dev) || OCTEON_CN23XX_VF(octeon_dev)) { in liquidio_setup_io_queues() 880 octeon_dev->droq[0]->ops.poll_mode = 0; in liquidio_setup_io_queues() 891 dev_err(&octeon_dev->pci_dev->dev, in liquidio_setup_io_queues() 898 if (!OCTEON_CN23XX_VF(octeon_dev) && octeon_dev->msix_on && in liquidio_setup_io_queues() [all …]
|
H A D | octeon_device.c | 1086 spin_lock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch() 1088 if (octeon_dev->dispatch.count == 0) { in octeon_get_dispatch() 1089 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch() 1093 if (!(octeon_dev->dispatch.dlist[idx].opcode)) { in octeon_get_dispatch() 1094 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch() 1099 fn = octeon_dev->dispatch.dlist[idx].dispatch_fn; in octeon_get_dispatch() 1102 &octeon_dev->dispatch.dlist[idx].list) { in octeon_get_dispatch() 1112 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch() 1442 struct octeon_device *octeon_dev = (struct octeon_device *)dev; in lio_get_device_id() local 1446 if (octeon_device[i] == octeon_dev) in lio_get_device_id() [all …]
|
H A D | octeon_iq.h | 348 int octeon_init_instr_queue(struct octeon_device *octeon_dev, 362 int octeon_delete_instr_queue(struct octeon_device *octeon_dev, u32 iq_no);
|
H A D | octeon_device.h | 669 int octeon_init_dispatch_list(struct octeon_device *octeon_dev); 675 void octeon_delete_dispatch_list(struct octeon_device *octeon_dev); 698 octeon_get_dispatch(struct octeon_device *octeon_dev, u16 opcode,
|
H A D | octeon_network.h | 219 int liquidio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx,
|
/openbmc/linux/drivers/edac/ |
H A D | octeon_edac-lmc.c | 223 ATTRIBUTE_GROUPS(octeon_dev);
|