/linux-4.1.27/drivers/gpio/ |
D | devres.c | 40 struct gpio_descs **descs = res; in devm_gpiod_release_array() local 42 gpiod_put_array(*descs); in devm_gpiod_release_array() 217 struct gpio_descs *descs; in devm_gpiod_get_array() local 224 descs = gpiod_get_array(dev, con_id, flags); in devm_gpiod_get_array() 225 if (IS_ERR(descs)) { in devm_gpiod_get_array() 227 return descs; in devm_gpiod_get_array() 230 *dr = descs; in devm_gpiod_get_array() 233 return descs; in devm_gpiod_get_array() 252 struct gpio_descs *descs; in devm_gpiod_get_array_optional() local 254 descs = devm_gpiod_get_array(dev, con_id, flags); in devm_gpiod_get_array_optional() [all …]
|
D | gpiolib.c | 244 struct gpio_desc *descs; in gpiochip_add() local 246 descs = kcalloc(chip->ngpio, sizeof(descs[0]), GFP_KERNEL); in gpiochip_add() 247 if (!descs) in gpiochip_add() 269 struct gpio_desc *desc = &descs[id]; in gpiochip_add() 282 chip->desc = descs; in gpiochip_add() 312 kfree(descs); in gpiochip_add() 2177 struct gpio_descs *descs; in gpiod_get_array() local 2184 descs = kzalloc(sizeof(*descs) + sizeof(descs->desc[0]) * count, in gpiod_get_array() 2186 if (!descs) in gpiod_get_array() 2189 for (descs->ndescs = 0; descs->ndescs < count; ) { in gpiod_get_array() [all …]
|
/linux-4.1.27/drivers/dma/ioat/ |
D | dma_v3.c | 90 static void xor_set_src(struct ioat_raw_descriptor *descs[2], in xor_set_src() 93 struct ioat_raw_descriptor *raw = descs[xor_idx_to_desc >> idx & 1]; in xor_set_src() 98 static dma_addr_t pq_get_src(struct ioat_raw_descriptor *descs[2], int idx) in pq_get_src() 100 struct ioat_raw_descriptor *raw = descs[pq_idx_to_desc >> idx & 1]; in pq_get_src() 112 static void pq_set_src(struct ioat_raw_descriptor *descs[2], in pq_set_src() 115 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; in pq_set_src() 116 struct ioat_raw_descriptor *raw = descs[pq_idx_to_desc >> idx & 1]; in pq_set_src() 701 struct ioat_raw_descriptor *descs[2]; in __ioat3_prep_xor_lock() local 715 descs[0] = (struct ioat_raw_descriptor *) xor; in __ioat3_prep_xor_lock() 716 descs[1] = (struct ioat_raw_descriptor *) xor_ex; in __ioat3_prep_xor_lock() [all …]
|
D | dma_v2.c | 476 int descs = 1 << order; in ioat2_alloc_ring() local 483 ring = kcalloc(descs, sizeof(*ring), flags); in ioat2_alloc_ring() 486 for (i = 0; i < descs; i++) { in ioat2_alloc_ring() 498 for (i = 0; i < descs-1; i++) { in ioat2_alloc_ring() 802 int descs; in ioat2_free_chan_resources() local 816 descs = ioat2_ring_space(ioat); in ioat2_free_chan_resources() 817 dev_dbg(to_dev(chan), "freeing %d idle descriptors\n", descs); in ioat2_free_chan_resources() 818 for (i = 0; i < descs; i++) { in ioat2_free_chan_resources() 823 if (descs < total_descs) in ioat2_free_chan_resources() 825 total_descs - descs); in ioat2_free_chan_resources() [all …]
|
/linux-4.1.27/drivers/net/ethernet/cirrus/ |
D | ep93xx_eth.c | 162 struct ep93xx_descs *descs; member 244 rstat = ep->descs->rstat + entry; in ep93xx_rx() 286 struct ep93xx_rdesc *rxd = &ep->descs->rdesc[entry]; in ep93xx_rx() 315 struct ep93xx_rstat *rstat = ep->descs->rstat + ep->rx_pointer; in ep93xx_have_more_rx() 367 txd = &ep->descs->tdesc[entry]; in ep93xx_xmit() 402 tstat = ep->descs->tstat + entry; in ep93xx_tx_complete() 416 int length = ep->descs->tdesc[entry].tdesc1 & 0xfff; in ep93xx_tx_complete() 474 d = ep->descs->rdesc[i].buf_addr; in ep93xx_free_buffers() 484 d = ep->descs->tdesc[i].buf_addr; in ep93xx_free_buffers() 491 dma_free_coherent(dev, sizeof(struct ep93xx_descs), ep->descs, in ep93xx_free_buffers() [all …]
|
/linux-4.1.27/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 914 union ibmveth_buf_desc *descs) in ibmveth_send() argument 928 descs[0].desc, descs[1].desc, in ibmveth_send() 929 descs[2].desc, descs[3].desc, in ibmveth_send() 930 descs[4].desc, descs[5].desc, in ibmveth_send() 948 union ibmveth_buf_desc descs[6]; in ibmveth_start_xmit() local 989 memset(descs, 0, sizeof(descs)); in ibmveth_start_xmit() 1001 descs[0].fields.flags_len = desc_flags | skb->len; in ibmveth_start_xmit() 1002 descs[0].fields.address = adapter->bounce_buffer_dma; in ibmveth_start_xmit() 1004 if (ibmveth_send(adapter, descs)) { in ibmveth_start_xmit() 1021 descs[0].fields.flags_len = desc_flags | skb_headlen(skb); in ibmveth_start_xmit() [all …]
|
/linux-4.1.27/drivers/regulator/ |
D | ltc3589.c | 464 struct ltc3589_regulator *descs; in ltc3589_probe() local 476 descs = ltc3589->regulator_descs; in ltc3589_probe() 477 memcpy(descs, ltc3589_regulators, sizeof(ltc3589_regulators)); in ltc3589_probe() 479 descs[LTC3589_LDO3].desc.fixed_uV = 1800000; in ltc3589_probe() 480 descs[LTC3589_LDO4].desc.volt_table = ltc3589_ldo4; in ltc3589_probe() 482 descs[LTC3589_LDO3].desc.fixed_uV = 2800000; in ltc3589_probe() 483 descs[LTC3589_LDO4].desc.volt_table = ltc3589_12_ldo4; in ltc3589_probe()
|
/linux-4.1.27/drivers/scsi/fnic/ |
D | vnic_cq_copy.h | 35 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_copy_service() 50 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_copy_service()
|
D | vnic_wq_copy.h | 48 struct fcpio_host_req *desc = wq->ring.descs; in vnic_wq_copy_next_desc() 88 struct fcpio_host_req *wq_desc = wq->ring.descs; in vnic_wq_copy_service()
|
D | vnic_cq.h | 81 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service() 98 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service()
|
D | vnic_dev.c | 190 memset(ring->descs, 0, ring->size); in vnic_dev_clear_desc_ring() 211 ring->descs = (u8 *)ring->descs_unaligned + in vnic_dev_alloc_desc_ring() 223 if (ring->descs) { in vnic_dev_free_desc_ring() 228 ring->descs = NULL; in vnic_dev_free_desc_ring()
|
D | vnic_dev.h | 96 void *descs; member
|
D | vnic_wq.c | 48 buf->desc = (u8 *)wq->ring.descs + in vnic_wq_alloc_bufs()
|
D | vnic_rq.c | 48 buf->desc = (u8 *)rq->ring.descs + in vnic_rq_alloc_bufs()
|
/linux-4.1.27/drivers/clk/mvebu/ |
D | clk-corediv.c | 42 const struct clk_corediv_desc *descs; member 192 .descs = mvebu_corediv_desc, 208 .descs = mvebu_corediv_desc, 224 .descs = mvebu_corediv_desc, 278 corediv[i].desc = soc_desc->descs + i; in mvebu_corediv_clk_init()
|
/linux-4.1.27/drivers/net/ethernet/faraday/ |
D | ftmac100.c | 67 struct ftmac100_descs *descs; member 311 return &priv->descs->rxdes[priv->rx_pointer]; in ftmac100_current_rxdes() 576 return &priv->descs->txdes[priv->tx_pointer]; in ftmac100_current_txdes() 581 return &priv->descs->txdes[priv->tx_clean_pointer]; in ftmac100_current_clean_txdes() 704 struct ftmac100_rxdes *rxdes = &priv->descs->rxdes[i]; in ftmac100_free_buffers() 716 struct ftmac100_txdes *txdes = &priv->descs->txdes[i]; in ftmac100_free_buffers() 728 priv->descs, priv->descs_dma_addr); in ftmac100_free_buffers() 735 priv->descs = dma_zalloc_coherent(priv->dev, in ftmac100_alloc_buffers() 739 if (!priv->descs) in ftmac100_alloc_buffers() 743 ftmac100_rxdes_set_end_of_ring(&priv->descs->rxdes[RX_QUEUE_ENTRIES - 1]); in ftmac100_alloc_buffers() [all …]
|
D | ftgmac100.c | 59 struct ftgmac100_descs *descs; member 329 return &priv->descs->rxdes[priv->rx_pointer]; in ftgmac100_current_rxdes() 615 return &priv->descs->txdes[priv->tx_pointer]; in ftgmac100_current_txdes() 621 return &priv->descs->txdes[priv->tx_clean_pointer]; in ftgmac100_current_clean_txdes() 749 struct ftgmac100_rxdes *rxdes = &priv->descs->rxdes[i]; in ftgmac100_free_buffers() 761 struct ftgmac100_txdes *txdes = &priv->descs->txdes[i]; in ftgmac100_free_buffers() 773 priv->descs, priv->descs_dma_addr); in ftgmac100_free_buffers() 780 priv->descs = dma_zalloc_coherent(priv->dev, in ftgmac100_alloc_buffers() 783 if (!priv->descs) in ftgmac100_alloc_buffers() 787 ftgmac100_rxdes_set_end_of_ring(&priv->descs->rxdes[RX_QUEUE_ENTRIES - 1]); in ftgmac100_alloc_buffers() [all …]
|
/linux-4.1.27/drivers/vhost/ |
D | vringh.c | 152 struct vring_desc **descs, int *desc_max) in move_to_indirect() argument 173 *descs = addr; in move_to_indirect() 208 struct vring_desc **descs, int *desc_max) in return_from_indirect() argument 213 *descs = vrh->vring.desc; in return_from_indirect() 266 struct vring_desc desc, *descs; in __vringh_iov() local 271 descs = vrh->vring.desc; in __vringh_iov() 289 err = slow_copy(vrh, &desc, &descs[i], rcheck, getrange, in __vringh_iov() 292 err = copy(&desc, &descs[i], sizeof(desc)); in __vringh_iov() 315 &descs, &desc_max); in __vringh_iov() 322 vringh_bad("Descriptor loop in %p", descs); in __vringh_iov() [all …]
|
/linux-4.1.27/drivers/media/pci/pt3/ |
D | pt3_dma.c | 149 adap->desc_buf[i].descs, adap->desc_buf[i].b_addr); in pt3_free_dmabuf() 188 adap->desc_buf[i].descs = p; in pt3_alloc_dmabuf() 192 d = &adap->desc_buf[i - 1].descs[DESCS_IN_PAGE - 1]; in pt3_alloc_dmabuf() 198 d = &adap->desc_buf[i].descs[j]; in pt3_alloc_dmabuf()
|
D | pt3.h | 95 struct xfer_desc *descs; /* PAGE_SIZE (xfer_desc[DESCS_IN_PAGE]) */ member
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | mvneta.c | 424 struct mvneta_tx_desc *descs; member 456 struct mvneta_rx_desc *descs; member 646 prefetch(rxq->descs + rxq->next_desc_to_proc); in mvneta_rxq_next_desc_get() 647 return rxq->descs + rx_desc; in mvneta_rxq_next_desc_get() 702 return txq->descs + tx_desc; in mvneta_txq_next_desc_get() 753 if (txq->descs != NULL) in mvneta_port_up() 762 if (rxq->descs != NULL) in mvneta_port_up() 1321 struct mvneta_tx_desc *tx_desc = txq->descs + in mvneta_txq_bufs_free() 1448 struct mvneta_rx_desc *rx_desc = rxq->descs + i; in mvneta_rxq_drop_pkts() 1680 struct mvneta_tx_desc *tx_desc = txq->descs + i; in mvneta_tx_tso() [all …]
|
D | mvpp2.c | 808 struct mvpp2_tx_desc *descs; member 831 struct mvpp2_rx_desc *descs; member 4018 if (txq->descs != NULL) in mvpp2_egress_enable() 4095 prefetch(rxq->descs + rxq->next_desc_to_proc); in mvpp2_rxq_next_desc_get() 4096 return rxq->descs + rx_desc; in mvpp2_rxq_next_desc_get() 4150 return txq->descs + tx_desc; in mvpp2_txq_next_desc_get() 4410 struct mvpp2_tx_desc *tx_desc = txq->descs + in mvpp2_txq_bufs_free() 4472 aggr_txq->descs = dma_alloc_coherent(&pdev->dev, in mvpp2_aggr_txq_init() 4475 if (!aggr_txq->descs) in mvpp2_aggr_txq_init() 4479 BUG_ON(aggr_txq->descs != in mvpp2_aggr_txq_init() [all …]
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | vnic_cq.h | 83 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service() 100 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service()
|
D | vnic_dev.c | 228 memset(ring->descs, 0, ring->size); in vnic_dev_clear_desc_ring() 248 ring->descs = (u8 *)ring->descs_unaligned + in vnic_dev_alloc_desc_ring() 260 if (ring->descs) { in vnic_dev_free_desc_ring() 265 ring->descs = NULL; in vnic_dev_free_desc_ring()
|
D | vnic_dev.h | 61 void *descs; member
|
D | vnic_wq.c | 46 buf->desc = (u8 *)wq->ring.descs + in vnic_wq_alloc_bufs()
|
D | vnic_rq.c | 46 buf->desc = (u8 *)rq->ring.descs + in vnic_rq_alloc_bufs()
|
/linux-4.1.27/include/linux/gpio/ |
D | consumer.h | 71 void gpiod_put_array(struct gpio_descs *descs); 93 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs); 199 static inline void gpiod_put_array(struct gpio_descs *descs) in gpiod_put_array() argument 261 struct gpio_descs *descs) in devm_gpiod_put_array() argument
|
/linux-4.1.27/drivers/dma/ |
D | sirf-dma.c | 383 LIST_HEAD(descs); in sirfsoc_dma_alloc_chan_resources() 401 list_add_tail(&sdesc->node, &descs); in sirfsoc_dma_alloc_chan_resources() 410 list_splice_tail_init(&descs, &schan->free); in sirfsoc_dma_alloc_chan_resources() 423 LIST_HEAD(descs); in sirfsoc_dma_free_chan_resources() 434 list_splice_tail_init(&schan->free, &descs); in sirfsoc_dma_free_chan_resources() 439 list_for_each_entry_safe(sdesc, tmp, &descs, node) in sirfsoc_dma_free_chan_resources()
|
D | mpc512x_dma.c | 507 LIST_HEAD(descs); in mpc_dma_alloc_chan_resources() 533 list_add_tail(&mdesc->node, &descs); in mpc_dma_alloc_chan_resources() 547 list_splice_tail_init(&descs, &mchan->free); in mpc_dma_alloc_chan_resources() 565 LIST_HEAD(descs); in mpc_dma_free_chan_resources() 576 list_splice_tail_init(&mchan->free, &descs); in mpc_dma_free_chan_resources() 588 list_for_each_entry_safe(mdesc, tmp, &descs, node) in mpc_dma_free_chan_resources()
|
D | timb_dma.c | 95 unsigned int descs; /* Descriptors to allocate */ member 429 for (i = 0; i < td_chan->descs; i++) { in td_alloc_chan_resources() 721 td_chan->descs = pchan->descriptors; in td_probe()
|
D | edma.c | 812 LIST_HEAD(descs); in edma_alloc_chan_resources()
|
/linux-4.1.27/drivers/net/ethernet/natsemi/ |
D | ns83820.c | 420 __le32 *descs; member 537 sg = dev->rx_info.descs + (next_empty * DESC_SIZE); in ns83820_add_rx_skb() 548 …dev->rx_info.descs[((NR_RX_DESC + next_empty - 1) % NR_RX_DESC) * DESC_SIZE] = cpu_to_le32(dev->rx… in ns83820_add_rx_skb() 609 build_rx_desc(dev, dev->rx_info.descs + (DESC_SIZE * i), 0, 0, CMDSTS_OWN, 0); in clear_rx_desc() 729 dev->rx_info.next_rx_desc = dev->rx_info.descs; in ns83820_setup_rx() 846 (dev->rx_info.descs + (DESC_SIZE * dev->rx_info.next_rx)), 848 (dev->rx_info.descs + (DESC_SIZE * dev->rx_info.next_empty)) 927 desc = info->descs + (DESC_SIZE * next_rx); 930 info->next_rx_desc = info->descs + (DESC_SIZE * next_rx); 1992 dev->rx_info.descs = pci_alloc_consistent(pci_dev, [all …]
|
/linux-4.1.27/drivers/dma/sh/ |
D | rcar-dmac.c | 108 struct rcar_dmac_desc descs[0]; member 114 ((PAGE_SIZE - offsetof(struct rcar_dmac_desc_page, descs)) / \ 476 struct rcar_dmac_desc *desc = &page->descs[i]; in rcar_dmac_desc_alloc() 728 LIST_HEAD(descs); in rcar_dmac_chan_reinit() 733 list_splice_init(&chan->desc.pending, &descs); in rcar_dmac_chan_reinit() 734 list_splice_init(&chan->desc.active, &descs); in rcar_dmac_chan_reinit() 735 list_splice_init(&chan->desc.done, &descs); in rcar_dmac_chan_reinit() 736 list_splice_init(&chan->desc.wait, &descs); in rcar_dmac_chan_reinit() 742 list_for_each_entry_safe(desc, _desc, &descs, node) { in rcar_dmac_chan_reinit()
|
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_plane.c | 986 const struct atmel_hlcdc_layer_desc *descs = dc->desc->layers; in atmel_hlcdc_create_planes() local 995 if (descs[i].type == ATMEL_HLCDC_OVERLAY_LAYER) in atmel_hlcdc_create_planes() 1016 if (descs[i].type == ATMEL_HLCDC_PP_LAYER) in atmel_hlcdc_create_planes() 1019 plane = atmel_hlcdc_plane_create(dev, &descs[i], props); in atmel_hlcdc_create_planes() 1025 switch (descs[i].type) { in atmel_hlcdc_create_planes()
|
/linux-4.1.27/drivers/media/pci/solo6x10/ |
D | solo6x10-p2m.c | 102 p2m_dev->descs = desc; in solo_p2m_dma_desc() 182 desc = &p2m_dev->descs[p2m_dev->desc_idx]; in solo_p2m_isr()
|
D | solo6x10.h | 131 struct solo_p2m_desc *descs; member
|
/linux-4.1.27/drivers/soc/ti/ |
D | knav_qmss_acc.c | 188 kq->descs[idx] = val; in knav_acc_int_handler() 413 kq->descs = devm_kzalloc(range->kdev->dev, in knav_acc_init_queue() 415 if (!kq->descs) in knav_acc_init_queue()
|
D | knav_qmss.h | 256 u32 *descs; member
|
D | knav_qmss_queue.c | 646 if (inst->descs) { in knav_queue_pop() 653 val = inst->descs[idx]; in knav_queue_pop()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_g2d.c | 180 struct g2d_buf_desc descs[MAX_REG_TYPE_NR]; member 716 buf_desc = &buf_info->descs[reg_type]; in g2d_map_cmdlist_gem() 792 buf_desc = &buf_info->descs[reg_type]; in g2d_unmap_cmdlist_gem() 995 buf_desc = &buf_info->descs[reg_type]; in g2d_check_reg_offset() 1009 buf_desc = &buf_info->descs[reg_type]; in g2d_check_reg_offset() 1024 buf_desc = &buf_info->descs[reg_type]; in g2d_check_reg_offset()
|
/linux-4.1.27/arch/cris/arch-v32/drivers/ |
D | cryptocop.c | 2491 …struct cryptocop_desc descs[5]; /* Max 5 descriptors are needed, there are three transfo… in cryptocop_ioctl_process() local 2803 descs[desc_ix].cfg = NULL; in cryptocop_ioctl_process() 2804 descs[desc_ix].length = next_ix - prev_ix; in cryptocop_ioctl_process() 2817 dcfgs[dcfg_ix].next = descs[desc_ix].cfg; in cryptocop_ioctl_process() 2818 descs[desc_ix].cfg = &dcfgs[dcfg_ix]; in cryptocop_ioctl_process() 2832 dcfgs[dcfg_ix].next = descs[desc_ix].cfg; in cryptocop_ioctl_process() 2833 descs[desc_ix].cfg = &dcfgs[dcfg_ix]; in cryptocop_ioctl_process() 2846 dcfgs[dcfg_ix].next = descs[desc_ix].cfg; in cryptocop_ioctl_process() 2847 descs[desc_ix].cfg = &dcfgs[dcfg_ix]; in cryptocop_ioctl_process() 2850 if (!descs[desc_ix].cfg){ in cryptocop_ioctl_process() [all …]
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | f_fs.c | 116 struct usb_endpoint_descriptor *descs[3]; member 1041 desc = epfile->ep->descs[desc_idx]; in ffs_epfile_ioctl() 1657 ds = ep->descs[desc_idx]; in ffs_func_eps_enable() 2500 if (unlikely(ffs_ep->descs[ep_desc_id])) { in __ffs_func_bind_do_descs() 2506 ffs_ep->descs[ep_desc_id] = ds; in __ffs_func_bind_do_descs() 2510 ds->bEndpointAddress = ffs_ep->descs[0]->bEndpointAddress; in __ffs_func_bind_do_descs() 2512 ds->wMaxPacketSize = ffs_ep->descs[0]->wMaxPacketSize; in __ffs_func_bind_do_descs() 2592 struct usb_endpoint_descriptor **descs; in __ffs_func_bind_do_nums() local 2593 descs = func->eps[idx].descs; in __ffs_func_bind_do_nums() 2594 newValue = descs[descs[0] ? 0 : 1]->bEndpointAddress; in __ffs_func_bind_do_nums()
|
D | f_rndis.c | 913 struct usb_os_desc *descs[1]; in rndis_alloc_inst() local 931 descs[0] = &opts->rndis_os_desc; in rndis_alloc_inst() 933 usb_os_desc_prepare_interf_dir(&opts->func_inst.group, 1, descs, in rndis_alloc_inst()
|
/linux-4.1.27/Documentation/gpio/ |
D | consumer.txt | 124 void gpiod_put_array(struct gpio_descs *descs) 134 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs)
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | netcp_core.c | 1735 unsigned int descs = knav_pool_count(netcp->tx_pool); in netcp_ndo_tx_timeout() local 1737 dev_err(netcp->ndev_dev, "transmit timed out tx descs(%d)\n", descs); in netcp_ndo_tx_timeout()
|
/linux-4.1.27/Documentation/networking/ |
D | stmmac.txt | 291 o descs.h: descriptor structure definitions;
|
/linux-4.1.27/arch/x86/kvm/ |
D | vmx.c | 1712 struct desc_struct *descs; in reload_tss() local 1714 descs = (void *)gdt->address; in reload_tss() 1715 descs[GDT_ENTRY_TSS].type = 9; /* available TSS */ in reload_tss()
|