Searched refs:octeon_droq (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| A D | octeon_droq.h | 247 struct octeon_droq { struct 326 #define OCT_DROQ_SIZE (sizeof(struct octeon_droq)) argument 398 u32 octeon_droq_check_hw_for_pkts(struct octeon_droq *droq); 404 struct octeon_droq *droq, 408 struct octeon_droq *droq, u32 budget); 412 int octeon_retry_droq_refill(struct octeon_droq *droq);
|
| A D | octeon_droq.c | 137 struct octeon_droq *droq) in octeon_droq_destroy_ring_buffers() 164 struct octeon_droq *droq) in octeon_droq_setup_ring_buffers() 223 struct octeon_droq *droq; in octeon_init_droq() 331 struct octeon_droq *droq, in octeon_create_recv_info() 526 struct octeon_droq *droq, in octeon_droq_dispatch_pkt() 562 struct octeon_droq *droq, in octeon_droq_drop_packets() 591 struct octeon_droq *droq, in octeon_droq_fast_process_packets() 739 struct octeon_droq *droq, in octeon_droq_process_packets() 867 struct octeon_droq *droq; in octeon_register_droq_ops() 895 struct octeon_droq *droq; in octeon_unregister_droq_ops() [all …]
|
| A D | Makefile | 19 octeon_droq.o \
|
| A D | lio_core.c | 439 struct octeon_droq *droq) in octeon_schedule_rxq_oom_work() 455 struct octeon_droq *droq = oct->droq[q_no]; in octnet_poll_check_rxq_oom_status() 587 struct octeon_droq *droq = in liquidio_push_packet() 588 container_of(param, struct octeon_droq, napi); in liquidio_push_packet() 732 struct octeon_droq *droq = arg; in liquidio_napi_drv_callback() 755 struct octeon_droq *droq; in liquidio_napi_poll() 759 droq = container_of(napi, struct octeon_droq, napi); in liquidio_napi_poll() 817 struct octeon_droq *droq; in liquidio_setup_io_queues() 915 int liquidio_schedule_msix_droq_pkt_handler(struct octeon_droq *droq, u64 ret) in liquidio_schedule_msix_droq_pkt_handler() 944 struct octeon_droq *droq = oct->droq[ioq_vector->droq_index]; in liquidio_msix_intr_handler() [all …]
|
| A D | octeon_main.h | 76 struct octeon_droq *droq);
|
| A D | octeon_device.h | 495 struct octeon_droq *droq[MAX_POSSIBLE_OCTEON_OUTPUT_QUEUES]; 882 void lio_enable_irq(struct octeon_droq *droq, struct octeon_instr_queue *iq);
|
| A D | cn23xx_vf_device.c | 247 struct octeon_droq *droq = oct->droq[oq_no]; in cn23xx_setup_vf_oq_regs() 491 struct octeon_droq *droq = oct->droq[ioq_vector->droq_index]; in cn23xx_vf_msix_interrupt_handler()
|
| A D | cn66xx_device.c | 304 struct octeon_droq *droq = oct->droq[oq_no]; in lio_cn6xxx_setup_oq_regs() 508 struct octeon_droq *droq; in lio_cn6xxx_process_droq_intr_regs()
|
| A D | octeon_network.h | 490 static inline void octeon_fast_packet_next(struct octeon_droq *droq, in octeon_fast_packet_next()
|
| A D | cn23xx_pf_device.c | 631 struct octeon_droq *droq = oct->droq[oq_no]; in cn23xx_setup_oq_regs() 946 struct octeon_droq *droq = oct->droq[ioq_vector->droq_index]; in cn23xx_pf_msix_interrupt_handler()
|
| A D | octeon_device.c | 1452 void lio_enable_irq(struct octeon_droq *droq, struct octeon_instr_queue *iq) in lio_enable_irq()
|
Completed in 22 milliseconds