/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 276 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 …]
|
D | qlcnic_hw.c | 384 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()
|
D | qlcnic.h | 578 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()
|
D | qlcnic_ctx.c | 313 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()
|
D | qlcnic_ethtool.c | 567 regs_buff[i++] = tx_ring->producer; in qlcnic_get_regs() 578 regs_buff[i++] = rds_rings->producer; in qlcnic_get_regs()
|
D | qlcnic_main.c | 120 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()
|
D | qlcnic_83xx_hw.c | 1239 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/ |
D | tegra-hsp.c | 73 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/ |
D | netxen_nic_init.c | 1813 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 …]
|
D | netxen_nic_main.c | 106 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 …]
|
D | netxen_nic_hw.c | 553 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()
|
D | netxen_nic.h | 610 u32 producer; member 641 u32 producer; member 1858 return find_diff_among(tx_ring->producer, in netxen_tx_avail()
|
/drivers/vfio/pci/ |
D | vfio_pci_intrs.c | 302 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/ |
D | vdpa.c | 103 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()
|
D | vhost.h | 65 struct irq_bypass_producer producer; member
|
D | vhost.c | 304 memset(&call_ctx->producer, 0x0, sizeof(struct irq_bypass_producer)); in vhost_vring_call_reset()
|
/drivers/scsi/aacraid/ |
D | comminit.c | 268 q->headers.producer = (__le32 *)mem; in aac_queue_init() 270 *(q->headers.producer) = cpu_to_le32(qsize); in aac_queue_init()
|
D | commsup.c | 373 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()
|
D | rx.c | 407 *(q->headers.producer) = cpu_to_le32(Index + 1); in aac_rx_deliver_producer()
|
D | aacraid.h | 609 __le32 *producer; /* The producer index for this queue (host address) */ member
|
/drivers/soc/ti/ |
D | Kconfig | 72 to enable straightforward passing of work between a producer
|
/drivers/scsi/megaraid/ |
D | megaraid_sas_base.c | 2278 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 …]
|
D | megaraid_sas.h | 2279 __le32 *producer; member
|
/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_hsi.h | 5299 u16 producer; member 5301 u16 producer; member
|
D | bnx2x_main.c | 3347 eq_data.producer = bp->eq_prod; in bnx2x_pf_init()
|