Home
last modified time | relevance | path

Searched refs:producer (Results 1 – 25 of 25) sorted by relevance

/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c276 u32 producer; in qlcnic_82xx_change_filter() local
279 producer = tx_ring->producer; in qlcnic_82xx_change_filter()
280 hwdesc = &tx_ring->desc_head[tx_ring->producer]; in qlcnic_82xx_change_filter()
296 tx_ring->producer = get_next_index(producer, tx_ring->num_desc); in qlcnic_82xx_change_filter()
376 u32 producer = tx_ring->producer; in qlcnic_tx_encap_pkt() local
406 hwdesc = &tx_ring->desc_head[producer]; in qlcnic_tx_encap_pkt()
407 tx_ring->cmd_buf_arr[producer].skb = NULL; in qlcnic_tx_encap_pkt()
412 producer = get_next_index(producer, tx_ring->num_desc); in qlcnic_tx_encap_pkt()
415 tx_ring->producer = producer; in qlcnic_tx_encap_pkt()
467 u32 producer = tx_ring->producer; in qlcnic_tx_pkt() local
[all …]
Dqlcnic_hw.c384 u32 i, producer; in qlcnic_send_cmd_descs() local
397 producer = tx_ring->producer; in qlcnic_send_cmd_descs()
415 pbuf = &tx_ring->cmd_buf_arr[producer]; in qlcnic_send_cmd_descs()
419 memcpy(&tx_ring->desc_head[producer], in qlcnic_send_cmd_descs()
422 producer = get_next_index(producer, tx_ring->num_desc); in qlcnic_send_cmd_descs()
427 tx_ring->producer = producer; in qlcnic_send_cmd_descs()
Dqlcnic.h578 u32 producer; member
620 u32 producer; member
1724 if (likely(tx_ring->producer < tx_ring->sw_consumer)) in qlcnic_tx_avail()
1725 return tx_ring->sw_consumer - tx_ring->producer; in qlcnic_tx_avail()
1728 tx_ring->producer; in qlcnic_tx_avail()
Dqlcnic_ctx.c313 rds_ring->producer = 0; in qlcnic_82xx_fw_cmd_create_rx_ctx()
431 tx_ring->producer = 0; in qlcnic_82xx_fw_cmd_create_tx_ctx()
Dqlcnic_ethtool.c567 regs_buff[i++] = tx_ring->producer; in qlcnic_get_regs()
578 regs_buff[i++] = rds_rings->producer; in qlcnic_get_regs()
Dqlcnic_main.c120 writel(tx_ring->producer, tx_ring->crb_cmd_producer); in qlcnic_update_cmd_producer()
2992 rds_ring->producer, rds_ring->num_desc); in qlcnic_dump_rings()
3026 tx_ring->producer, tx_ring->sw_consumer, in qlcnic_dump_rings()
Dqlcnic_83xx_hw.c1239 rds->producer = 0; in qlcnic_83xx_create_rx_ctx()
1247 rds->producer = 0; in qlcnic_83xx_create_rx_ctx()
1331 tx->producer = 0; in qlcnic_83xx_create_tx_ctx()
/drivers/mailbox/
Dtegra-hsp.c73 bool producer; member
222 if (mb->producer) { in tegra_hsp_shared_irq()
248 if (!mb->producer) { in tegra_hsp_shared_irq()
382 if (WARN_ON(!mb->producer)) in tegra_hsp_mailbox_send_data()
451 if (mb->producer) in tegra_hsp_mailbox_startup()
461 if (mb->producer) in tegra_hsp_mailbox_startup()
480 if (mb->producer) in tegra_hsp_mailbox_shutdown()
490 if (mb->producer) in tegra_hsp_mailbox_shutdown()
562 mb->producer = false; in tegra_hsp_sm_xlate()
564 mb->producer = true; in tegra_hsp_sm_xlate()
/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_init.c1813 int producer, count = 0; in netxen_post_rx_buffers() local
1817 producer = rds_ring->producer; in netxen_post_rx_buffers()
1833 pdesc = &rds_ring->desc_head[producer]; in netxen_post_rx_buffers()
1838 producer = get_next_index(producer, rds_ring->num_desc); in netxen_post_rx_buffers()
1842 rds_ring->producer = producer; in netxen_post_rx_buffers()
1844 (producer-1) & (rds_ring->num_desc-1)); in netxen_post_rx_buffers()
1855 ((producer - 1) & in netxen_post_rx_buffers()
1871 int producer, count = 0; in netxen_post_rx_buffers_nodb() local
1877 producer = rds_ring->producer; in netxen_post_rx_buffers_nodb()
1893 pdesc = &rds_ring->desc_head[producer]; in netxen_post_rx_buffers_nodb()
[all …]
Dnetxen_nic_main.c106 NXWRIO(adapter, tx_ring->crb_cmd_producer, tx_ring->producer); in netxen_nic_update_cmd_producer()
1241 tx_ring->producer = 0; in netxen_nic_attach()
1857 u32 producer; in netxen_tso_check() local
1924 producer = tx_ring->producer; in netxen_tso_check()
1931 hwdesc = &tx_ring->desc_head[producer]; in netxen_tso_check()
1932 tx_ring->cmd_buf_arr[producer].skb = NULL; in netxen_tso_check()
1947 producer = get_next_index(producer, tx_ring->num_desc); in netxen_tso_check()
1955 hwdesc = &tx_ring->desc_head[producer]; in netxen_tso_check()
1956 tx_ring->cmd_buf_arr[producer].skb = NULL; in netxen_tso_check()
1964 producer = get_next_index(producer, tx_ring->num_desc); in netxen_tso_check()
[all …]
Dnetxen_nic_hw.c553 u32 i, producer; in netxen_send_cmd_descs() local
565 producer = tx_ring->producer; in netxen_send_cmd_descs()
580 pbuf = &tx_ring->cmd_buf_arr[producer]; in netxen_send_cmd_descs()
584 memcpy(&tx_ring->desc_head[producer], in netxen_send_cmd_descs()
587 producer = get_next_index(producer, tx_ring->num_desc); in netxen_send_cmd_descs()
592 tx_ring->producer = producer; in netxen_send_cmd_descs()
Dnetxen_nic.h610 u32 producer; member
641 u32 producer; member
1858 return find_diff_among(tx_ring->producer, in netxen_tx_avail()
/drivers/vfio/pci/
Dvfio_pci_intrs.c302 irq_bypass_unregister_producer(&vdev->ctx[vector].producer); in vfio_msi_set_vector_signal()
352 vdev->ctx[vector].producer.token = trigger; in vfio_msi_set_vector_signal()
353 vdev->ctx[vector].producer.irq = irq; in vfio_msi_set_vector_signal()
354 ret = irq_bypass_register_producer(&vdev->ctx[vector].producer); in vfio_msi_set_vector_signal()
358 vdev->ctx[vector].producer.token, ret); in vfio_msi_set_vector_signal()
360 vdev->ctx[vector].producer.token = NULL; in vfio_msi_set_vector_signal()
/drivers/vhost/
Dvdpa.c103 irq_bypass_unregister_producer(&vq->call_ctx.producer); in vhost_vdpa_setup_vq_irq()
107 vq->call_ctx.producer.token = vq->call_ctx.ctx; in vhost_vdpa_setup_vq_irq()
108 vq->call_ctx.producer.irq = irq; in vhost_vdpa_setup_vq_irq()
109 ret = irq_bypass_register_producer(&vq->call_ctx.producer); in vhost_vdpa_setup_vq_irq()
112 qid, vq->call_ctx.producer.token, ret); in vhost_vdpa_setup_vq_irq()
119 irq_bypass_unregister_producer(&vq->call_ctx.producer); in vhost_vdpa_unsetup_vq_irq()
Dvhost.h65 struct irq_bypass_producer producer; member
Dvhost.c304 memset(&call_ctx->producer, 0x0, sizeof(struct irq_bypass_producer)); in vhost_vring_call_reset()
/drivers/scsi/aacraid/
Dcomminit.c268 q->headers.producer = (__le32 *)mem; in aac_queue_init()
270 *(q->headers.producer) = cpu_to_le32(qsize); in aac_queue_init()
Dcommsup.c373 idx = *index = le32_to_cpu(*(q->headers.producer)); in aac_get_entry()
804 if (le32_to_cpu(*q->headers.producer) == le32_to_cpu(*q->headers.consumer)) { in aac_consumer_get()
837 if ((le32_to_cpu(*q->headers.producer)+1) == le32_to_cpu(*q->headers.consumer)) in aac_consumer_free()
923 *(q->headers.producer) = cpu_to_le32(index + 1); in aac_fib_adapter_complete()
Drx.c407 *(q->headers.producer) = cpu_to_le32(Index + 1); in aac_rx_deliver_producer()
Daacraid.h609 __le32 *producer; /* The producer index for this queue (host address) */ member
/drivers/soc/ti/
DKconfig72 to enable straightforward passing of work between a producer
/drivers/scsi/megaraid/
Dmegaraid_sas_base.c2278 u32 producer; in megasas_complete_cmd_dpc() local
2292 producer = le32_to_cpu(*instance->producer); in megasas_complete_cmd_dpc()
2295 while (consumer != producer) { in megasas_complete_cmd_dpc()
2313 *instance->consumer = cpu_to_le32(producer); in megasas_complete_cmd_dpc()
3988 *instance->consumer = *instance->producer; in process_fw_state_change_wq()
3991 *instance->producer = 0; in process_fw_state_change_wq()
7114 instance->producer = dma_alloc_coherent(&instance->pdev->dev, in megasas_alloc_mfi_ctrl_mem()
7119 if (!instance->producer || !instance->consumer) { in megasas_alloc_mfi_ctrl_mem()
7125 *instance->producer = 0; in megasas_alloc_mfi_ctrl_mem()
7179 if (instance->producer) in megasas_free_ctrl_mem()
[all …]
Dmegaraid_sas.h2279 __le32 *producer; member
/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_hsi.h5299 u16 producer; member
5301 u16 producer; member
Dbnx2x_main.c3347 eq_data.producer = bp->eq_prod; in bnx2x_pf_init()