Home
last modified time | relevance | path

Searched refs:lio_instr_queue (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/dev/liquidio/base/
H A Dlio_request_manager.c59 struct lio_instr_queue *iq; in lio_init_instr_queue()
184 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_delete_instr_queue()
251 bzero(oct->instr_queue[iq_no], sizeof(struct lio_instr_queue)); in lio_delete_instr_queue()
318 lio_ring_doorbell(struct octeon_device *oct, struct lio_instr_queue *iq) in lio_ring_doorbell()
332 __lio_copy_cmd_into_iq(struct lio_instr_queue *iq, uint8_t *cmd) in __lio_copy_cmd_into_iq()
343 __lio_post_command2(struct lio_instr_queue *iq, uint8_t *cmd) in __lio_post_command2()
384 __lio_add_to_request_list(struct lio_instr_queue *iq, int idx, void *buf, in __lio_add_to_request_list()
395 struct lio_instr_queue *iq, uint32_t budget) in lio_process_iq_request_list()
474 lio_flush_iq(struct octeon_device *oct, struct lio_instr_queue *iq, in lio_flush_iq()
530 struct lio_instr_queue *iq; in __lio_check_db_timeout()
[all …]
H A Dlio_iq.h101 struct lio_instr_queue { struct
320 struct lio_instr_queue *iq,
339 int lio_flush_iq(struct octeon_device *oct, struct lio_instr_queue *iq,
H A Dlio_device.h234 uint32_t (*update_iq_read_idx) (struct lio_instr_queue *);
425 struct lio_instr_queue *instr_queue[LIO_MAX_POSSIBLE_INSTR_QUEUES];
807 void lio_enable_irq(struct lio_droq *droq, struct lio_instr_queue *iq);
H A Dcn23xx_pf_device.c235 struct lio_instr_queue *iq; in lio_cn23xx_pf_setup_global_input_regs()
409 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_cn23xx_pf_setup_iq_regs()
783 lio_cn23xx_pf_update_read_index(struct lio_instr_queue *iq) in lio_cn23xx_pf_update_read_index()
H A Dlio_droq.c238 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_droq_bh()
H A Dlio_device.c1009 lio_enable_irq(struct lio_droq *droq, struct lio_instr_queue *iq) in lio_enable_irq()
/freebsd/sys/dev/liquidio/
H A Dlio_rxtx.h80 int lio_xmit(struct lio *lio, struct lio_instr_queue *iq,
82 int lio_mq_start_locked(if_t ifp, struct lio_instr_queue *iq);
H A Dlio_main.h135 void lio_free_mbuf(struct lio_instr_queue *iq,
137 void lio_free_sgmbuf(struct lio_instr_queue *iq,
H A Dlio_rxtx.c46 lio_xmit(struct lio *lio, struct lio_instr_queue *iq, in lio_xmit()
230 lio_mq_start_locked(if_t ifp, struct lio_instr_queue *iq) in lio_mq_start_locked()
266 struct lio_instr_queue *iq; in lio_mq_start()
306 struct lio_instr_queue *iq; in lio_qflush()
H A Dlio_main.c525 malloc(sizeof(struct lio_instr_queue), in lio_device_init()
1516 lio_free_mbuf(struct lio_instr_queue *iq, struct lio_mbuf_free_info *finfo) in lio_free_mbuf()
1525 lio_free_sgmbuf(struct lio_instr_queue *iq, struct lio_mbuf_free_info *finfo) in lio_free_sgmbuf()
H A Dlio_core.c506 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_msix_intr_handler()