Home
last modified time | relevance | path

Searched refs:octeon_dev (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_main.c1939 static inline int setup_io_queues(struct octeon_device *octeon_dev, in setup_io_queues() argument
1969 retval = octeon_setup_droq(octeon_dev, q_no, in setup_io_queues()
1971 (octeon_get_conf(octeon_dev), in setup_io_queues()
1974 (octeon_get_conf(octeon_dev), in setup_io_queues()
1977 dev_err(&octeon_dev->pci_dev->dev, in setup_io_queues()
1983 droq = octeon_dev->droq[q_no]; in setup_io_queues()
1993 octeon_register_droq_ops(octeon_dev, q_no, &droq_ops); in setup_io_queues()
1999 (octeon_dev), in setup_io_queues()
2001 retval = octeon_setup_iq(octeon_dev, lio->linfo.txpciq[q], in setup_io_queues()
2005 dev_err(&octeon_dev->pci_dev->dev, in setup_io_queues()
[all …]
Dresponse_manager.c79 int lio_process_ordered_list(struct octeon_device *octeon_dev, in lio_process_ordered_list() argument
90 ordered_sc_list = &octeon_dev->response_list[OCTEON_ORDERED_SC_LIST]; in lio_process_ordered_list()
113 dma_sync_single_for_cpu(&octeon_dev->pci_dev->dev, in lio_process_ordered_list()
135 atomic_dec(&octeon_dev->response_list in lio_process_ordered_list()
142 sc->callback(octeon_dev, status, in lio_process_ordered_list()
Dresponse_manager.h127 int octeon_setup_response_list(struct octeon_device *octeon_dev);
129 void octeon_delete_response_list(struct octeon_device *octeon_dev);
137 int lio_process_ordered_list(struct octeon_device *octeon_dev,
Docteon_droq.c72 static inline void *octeon_get_dispatch_arg(struct octeon_device *octeon_dev, in octeon_get_dispatch_arg() argument
82 spin_lock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()
84 if (octeon_dev->dispatch.count == 0) { in octeon_get_dispatch_arg()
85 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()
89 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { in octeon_get_dispatch_arg()
90 fn_arg = octeon_dev->dispatch.dlist[idx].arg; in octeon_get_dispatch_arg()
93 &octeon_dev->dispatch.dlist[idx].list) { in octeon_get_dispatch_arg()
103 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()
352 struct octeon_device *octeon_dev, in octeon_create_recv_info() argument
372 recv_pkt->octeon_id = (u16)octeon_dev->octeon_id; in octeon_create_recv_info()
[all …]
Docteon_device.c890 octeon_get_dispatch(struct octeon_device *octeon_dev, u16 opcode, in octeon_get_dispatch() argument
900 spin_lock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch()
902 if (octeon_dev->dispatch.count == 0) { in octeon_get_dispatch()
903 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch()
907 if (!(octeon_dev->dispatch.dlist[idx].opcode)) { in octeon_get_dispatch()
908 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch()
912 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { in octeon_get_dispatch()
913 fn = octeon_dev->dispatch.dlist[idx].dispatch_fn; in octeon_get_dispatch()
916 &octeon_dev->dispatch.dlist[idx].list) { in octeon_get_dispatch()
926 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch()
[all …]
Docteon_iq.h278 int octeon_init_instr_queue(struct octeon_device *octeon_dev, u32 iq_no,
291 int octeon_delete_instr_queue(struct octeon_device *octeon_dev, u32 iq_no);
Docteon_device.h424 int octeon_init_dispatch_list(struct octeon_device *octeon_dev);
430 void octeon_delete_dispatch_list(struct octeon_device *octeon_dev);
453 octeon_get_dispatch(struct octeon_device *octeon_dev, u16 opcode,
Drequest_manager.c275 __post_command(struct octeon_device *octeon_dev __attribute__((unused)), in __post_command() argument
305 __post_command2(struct octeon_device *octeon_dev __attribute__((unused)), in __post_command2() argument
/linux-4.4.14/drivers/edac/
Docteon_edac-lmc.c223 ATTRIBUTE_GROUPS(octeon_dev);