Home
last modified time | relevance | path

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

/freebsd-11-stable/sys/dev/liquidio/base/
HDlio_request_manager.c60 struct lio_instr_queue *iq; in lio_init_instr_queue()
194 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_delete_instr_queue()
261 bzero(oct->instr_queue[iq_no], sizeof(struct lio_instr_queue)); in lio_delete_instr_queue()
328 lio_ring_doorbell(struct octeon_device *oct, struct lio_instr_queue *iq) in lio_ring_doorbell()
342 __lio_copy_cmd_into_iq(struct lio_instr_queue *iq, uint8_t *cmd) in __lio_copy_cmd_into_iq()
353 __lio_post_command2(struct lio_instr_queue *iq, uint8_t *cmd) in __lio_post_command2()
394 __lio_add_to_request_list(struct lio_instr_queue *iq, int idx, void *buf, in __lio_add_to_request_list()
405 struct lio_instr_queue *iq, uint32_t budget) in lio_process_iq_request_list()
486 lio_flush_iq(struct octeon_device *oct, struct lio_instr_queue *iq, in lio_flush_iq()
542 struct lio_instr_queue *iq; in __lio_check_db_timeout()
[all …]
HDlio_iq.h102 struct lio_instr_queue { struct
321 struct lio_instr_queue *iq,
340 int lio_flush_iq(struct octeon_device *oct, struct lio_instr_queue *iq,
HDlio_device.h235 uint32_t (*update_iq_read_idx) (struct lio_instr_queue *);
426 struct lio_instr_queue *instr_queue[LIO_MAX_POSSIBLE_INSTR_QUEUES];
808 void lio_enable_irq(struct lio_droq *droq, struct lio_instr_queue *iq);
HDcn23xx_pf_device.c236 struct lio_instr_queue *iq; in lio_cn23xx_pf_setup_global_input_regs()
410 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_cn23xx_pf_setup_iq_regs()
784 lio_cn23xx_pf_update_read_index(struct lio_instr_queue *iq) in lio_cn23xx_pf_update_read_index()
HDlio_droq.c239 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_droq_bh()
HDlio_device.c1011 lio_enable_irq(struct lio_droq *droq, struct lio_instr_queue *iq) in lio_enable_irq()
/freebsd-11-stable/sys/dev/liquidio/
HDlio_rxtx.h81 int lio_xmit(struct lio *lio, struct lio_instr_queue *iq,
83 int lio_mq_start_locked(struct ifnet *ifp, struct lio_instr_queue *iq);
HDlio_rxtx.c47 lio_xmit(struct lio *lio, struct lio_instr_queue *iq, in lio_xmit()
231 lio_mq_start_locked(struct ifnet *ifp, struct lio_instr_queue *iq) in lio_mq_start_locked()
267 struct lio_instr_queue *iq; in lio_mq_start()
307 struct lio_instr_queue *iq; in lio_qflush()
HDlio_main.h136 void lio_free_mbuf(struct lio_instr_queue *iq,
138 void lio_free_sgmbuf(struct lio_instr_queue *iq,
HDlio_main.c529 malloc(sizeof(struct lio_instr_queue), in lio_device_init()
1526 lio_free_mbuf(struct lio_instr_queue *iq, struct lio_mbuf_free_info *finfo) in lio_free_mbuf()
1535 lio_free_sgmbuf(struct lio_instr_queue *iq, struct lio_mbuf_free_info *finfo) in lio_free_sgmbuf()
HDlio_core.c507 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_msix_intr_handler()