Home
last modified time | relevance | path

Searched refs:iowrite32 (Results 1 – 15 of 15) sorted by relevance

/f-stack/dpdk/drivers/net/enic/base/
H A Dvnic_cq.c53 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init()
55 iowrite32(color_enable, &cq->ctrl->color_enable); in vnic_cq_init()
56 iowrite32(cq_head, &cq->ctrl->cq_head); in vnic_cq_init()
57 iowrite32(cq_tail, &cq->ctrl->cq_tail); in vnic_cq_init()
58 iowrite32(cq_tail_color, &cq->ctrl->cq_tail_color); in vnic_cq_init()
59 iowrite32(interrupt_enable, &cq->ctrl->interrupt_enable); in vnic_cq_init()
60 iowrite32(cq_entry_enable, &cq->ctrl->cq_entry_enable); in vnic_cq_init()
62 iowrite32(interrupt_offset, &cq->ctrl->interrupt_offset); in vnic_cq_init()
73 iowrite32(0, &cq->ctrl->cq_head); in vnic_cq_clean()
74 iowrite32(0, &cq->ctrl->cq_tail); in vnic_cq_clean()
[all …]
H A Dvnic_rq.c55 iowrite32(count, &rq->ctrl->ring_size); in vnic_rq_init_start()
56 iowrite32(cq_index, &rq->ctrl->cq_index); in vnic_rq_init_start()
57 iowrite32(error_interrupt_enable, &rq->ctrl->error_interrupt_enable); in vnic_rq_init_start()
59 iowrite32(0, &rq->ctrl->error_status); in vnic_rq_init_start()
60 iowrite32(fetch_index, &rq->ctrl->fetch_index); in vnic_rq_init_start()
61 iowrite32(posted_index, &rq->ctrl->posted_index); in vnic_rq_init_start()
63 iowrite32(((1 << 10) | rq->data_queue_idx), in vnic_rq_init_start()
66 iowrite32(0, &rq->ctrl->data_ring); in vnic_rq_init_start()
100 iowrite32(1, &rq->ctrl->enable); in vnic_rq_enable()
107 iowrite32(0, &rq->ctrl->enable); in vnic_rq_disable()
[all …]
H A Dvnic_wq.c97 iowrite32(count, &wq->ctrl->ring_size); in vnic_wq_init_start()
98 iowrite32(fetch_index, &wq->ctrl->fetch_index); in vnic_wq_init_start()
99 iowrite32(posted_index, &wq->ctrl->posted_index); in vnic_wq_init_start()
100 iowrite32(cq_index, &wq->ctrl->cq_index); in vnic_wq_init_start()
101 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable); in vnic_wq_init_start()
103 iowrite32(0, &wq->ctrl->error_status); in vnic_wq_init_start()
127 iowrite32(1, &wq->ctrl->enable); in vnic_wq_enable()
134 iowrite32(0, &wq->ctrl->enable); in vnic_wq_disable()
170 iowrite32(0, &wq->ctrl->fetch_index); in vnic_wq_clean()
171 iowrite32(0, &wq->ctrl->posted_index); in vnic_wq_clean()
[all …]
H A Dvnic_intr.c33 iowrite32(coalescing_type, &intr->ctrl->coalescing_type); in vnic_intr_init()
34 iowrite32(mask_on_assertion, &intr->ctrl->mask_on_assertion); in vnic_intr_init()
35 iowrite32(0, &intr->ctrl->int_credits); in vnic_intr_init()
41 iowrite32(vnic_dev_intr_coal_timer_usec_to_hw(intr->vdev, in vnic_intr_coalescing_timer_set()
47 iowrite32(0, &intr->ctrl->int_credits); in vnic_intr_clean()
H A Dvnic_intr.h41 iowrite32(0, &intr->ctrl->mask); in vnic_intr_unmask()
46 iowrite32(1, &intr->ctrl->mask); in vnic_intr_mask()
64 iowrite32(int_credit_return, &intr->ctrl->int_credit_return); in vnic_intr_return_credits()
H A Dvnic_dev.c332 iowrite32(cmd, &devcmd->cmd); in _vnic_dev_cmd()
/f-stack/dpdk/drivers/net/ionic/
H A Dionic_regs.h56 iowrite32(coal, &intr_ctrl[intr_idx].coal_init); in ionic_intr_coal_init()
63 iowrite32(mask, &intr_ctrl[intr_idx].mask); in ionic_intr_mask()
76 iowrite32(cred | flags, &intr_ctrl[intr_idx].credits); in ionic_intr_credits()
88 iowrite32(cred, &intr_ctrl[intr_idx].credits); in ionic_intr_clean()
95 iowrite32(mask, &intr_ctrl[intr_idx].mask_assert); in ionic_intr_mask_assert()
H A Dionic_osdep.h55 #define iowrite32(value, reg) rte_write32(value, reg) macro
H A Dionic_main.c285 iowrite32(ident->drv.words[i], &idev->dev_cmd->data[i]); in ionic_identify()
404 iowrite32(ident->port.config.words[i], &idev->dev_cmd->data[i]); in ionic_port_init()
H A Dionic_dev.c107 iowrite32(cmd->words[i], &idev->dev_cmd->cmd.words[i]); in ionic_dev_cmd_go()
109 iowrite32(0, &idev->dev_cmd->done); in ionic_dev_cmd_go()
110 iowrite32(1, &idev->dev_cmd->doorbell); in ionic_dev_cmd_go()
/f-stack/dpdk/drivers/bus/fslmc/mc/
H A Dfsl_mc_cmd.h145 iowrite32(le32_to_cpu(cmd_header->word[1]), (((uint32_t *)header) + 1)); in mc_write_command()
146 iowrite32(le32_to_cpu(cmd_header->word[0]), (uint32_t *)header); in mc_write_command()
H A Dfsl_mc_sys.h50 #define iowrite32(_v, _p) writeq32(_v, _p) macro
/f-stack/freebsd/contrib/device-tree/Bindings/i2c/
H A Di2c-mux-reg.txt42 * whether iowrite32, iowrite16, or iowrite8 will be used.
63 /* data is written using iowrite32 */
/f-stack/dpdk/drivers/net/enic/
H A Denic_compat.h56 static inline void iowrite32(uint32_t val, volatile void *addr) in iowrite32() function
H A Denic_main.c328 iowrite32(0, &rq->ctrl->fetch_index); in enic_alloc_rx_queue_mbufs()
353 iowrite32(rq->posted_index, &rq->ctrl->posted_index); in enic_initial_post_rx()