/linux-master/drivers/gpio/ |
H A D | gpiolib.c | 149 return &gdev->descs[gpio - gdev->base]; 190 return &gdev->descs[hwnum]; 206 return desc->gdev->base + (desc - &desc->gdev->descs[0]); 490 gdev->descs[i].name = gc->names[i]; 564 gdev->descs[i].name = names[chip->offset + i]; 701 cleanup_srcu_struct(&gdev->descs[i].srcu); 705 kfree(gdev->descs); 915 gdev->descs = kcalloc(gc->ngpio, sizeof(*gdev->descs), GFP_KERNEL); 916 if (!gdev->descs) { 4543 struct gpio_descs *descs; local 4667 struct gpio_descs *descs; local 4694 gpiod_put_array(struct gpio_descs *descs) argument [all...] |
H A D | gpio-max3191x.c | 336 struct gpio_descs *descs; local 348 descs = devm_gpiod_get_array_optional(dev, con_id, flags); 350 if (IS_ERR(descs)) { 352 con_id, PTR_ERR(descs)); 356 return descs;
|
H A D | gpiolib-cdev.c | 72 * @descs: the GPIO descriptors held by this handle 73 * @num_descs: the number of descriptors held in the descs array 78 struct gpio_desc *descs[GPIOHANDLES_MAX]; member in struct:linehandle_state 173 desc = lh->descs[i]; 216 lh->num_descs, lh->descs, 234 if (!test_bit(FLAG_IS_OUT, &lh->descs[0]->flags)) 248 lh->descs, 271 if (lh->descs[i]) 272 gpiod_free(lh->descs[i]); 344 lh->descs[ 1371 struct gpio_desc **descs; local 1443 struct gpio_desc **descs; local [all...] |
H A D | gpiolib.h | 33 * @descs: array of ngpio descriptors. 35 * of the @descs array. 63 struct gpio_desc *descs; member in struct:gpio_device 247 return desc - &desc->gdev->descs[0];
|
/linux-master/include/linux/gpio/ |
H A D | consumer.h | 84 void gpiod_put_array(struct gpio_descs *descs); 107 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs); 256 static inline void gpiod_put_array(struct gpio_descs *descs) argument 261 WARN_ON(descs); 318 struct gpio_descs *descs) 323 WARN_ON(descs); 317 devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs) argument
|
/linux-master/sound/firewire/ |
H A D | amdtp-stream.h | 152 struct seq_desc *descs; member in struct:amdtp_stream::__anon1382::__anon1383::__anon1384 166 struct seq_desc *descs; member in struct:amdtp_stream::__anon1382::__anon1385::__anon1386
|
/linux-master/drivers/media/i2c/ccs/ |
H A D | ccs-data.h | 149 * @num_descs: Number of descriptors in @descs 150 * @descs: PDAF pixel location pixel descriptors 154 struct ccs_pdaf_pix_loc_pixel_desc *descs; member in struct:ccs_pdaf_pix_loc_pixel_desc_group
|
/linux-master/drivers/net/ethernet/faraday/ |
H A D | ftmac100.c | 56 struct ftmac100_descs *descs; member in struct:ftmac100 336 return &priv->descs->rxdes[priv->rx_pointer]; 602 return &priv->descs->txdes[priv->tx_pointer]; 607 return &priv->descs->txdes[priv->tx_clean_pointer]; 730 struct ftmac100_rxdes *rxdes = &priv->descs->rxdes[i]; 742 struct ftmac100_txdes *txdes = &priv->descs->txdes[i]; 754 priv->descs, priv->descs_dma_addr); 761 priv->descs = dma_alloc_coherent(priv->dev, 764 if (!priv->descs) 768 ftmac100_rxdes_set_end_of_ring(&priv->descs [all...] |
/linux-master/kernel/printk/ |
H A D | printk_ringbuffer.h | 74 struct prb_desc *descs; member in struct:prb_desc_ring 272 .descs = &_##name##_descs[0], \ 328 struct prb_desc *descs, unsigned int descs_count_bits,
|
H A D | printk_ringbuffer.c | 361 return &desc_ring->descs[DESC_INDEX(desc_ring, n)]; 2293 * @descs: The descriptor buffer for ringbuffer records. 2294 * @descbits: The count of @descs items as a power-of-2 value. 2306 struct prb_desc *descs, unsigned int descbits, 2309 memset(descs, 0, _DESCS_COUNT(descbits) * sizeof(descs[0])); 2313 rb->desc_ring.descs = descs; 2326 atomic_long_set(&(descs[_DESCS_COUNT(descbits) - 1].state_var), DESC0_SV(descbits)); 2327 descs[_DESCS_COUN 2304 prb_init(struct printk_ringbuffer *rb, char *text_buf, unsigned int textbits, struct prb_desc *descs, unsigned int descbits, struct printk_info *infos) argument [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 991 * @descs: AF_XDP descriptors to pull the DMA addresses and lengths from 994 static void ice_xmit_pkt_batch(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, argument 1004 dma = xsk_buff_raw_get_dma(xdp_ring->xsk_pool, descs[i].addr); 1005 xsk_buff_raw_dma_sync_for_device(xdp_ring->xsk_pool, dma, descs[i].len); 1009 tx_desc->cmd_type_offset_bsz = ice_build_ctob(xsk_is_eop_desc(&descs[i]), 1010 0, descs[i].len, 0); 1012 *total_bytes += descs[i].len; 1021 * @descs: AF_XDP descriptors to pull the DMA addresses and lengths from 1025 static void ice_fill_tx_hw_ring(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, argument 1033 ice_xmit_pkt_batch(xdp_ring, &descs[ 1046 struct xdp_desc *descs = xdp_ring->xsk_pool->tx_descs; local [all...] |
/linux-master/drivers/regulator/ |
H A D | ltc3589.c | 382 struct regulator_desc *descs; local 394 descs = ltc3589->regulator_descs; 395 memcpy(descs, ltc3589_regulators, sizeof(ltc3589_regulators)); 396 descs[LTC3589_LDO3].fixed_uV = info->fixed_uV; 397 descs[LTC3589_LDO4].volt_table = info->volt_table;
|
H A D | ltc3676.c | 302 struct regulator_desc *descs; local 313 descs = ltc3676->regulator_descs; 314 memcpy(descs, ltc3676_regulators, sizeof(ltc3676_regulators)); 315 descs[LTC3676_LDO3].fixed_uV = 1800000; /* LDO3 is fixed 1.8V */
|
/linux-master/scripts/ |
H A D | get_feat.pl | 432 my (@lines, @descs); 470 push @descs, "$d\\"; 473 push @descs, $d; 477 push @descs, $description; 480 push @lines, "" while (scalar(@lines) < 2 + scalar(@descs)); 487 } elsif ($ln >= 2 && scalar(@descs)) { 489 printf "|%-${desc_size}s", shift @descs;
|
/linux-master/drivers/net/ethernet/actions/ |
H A D | owl-emac.c | 200 desc = &ring->descs[i]; 225 desc = &ring->descs[i]; 247 ring->descs[i].status = 0; 266 ring->descs[i].status = 0; 282 ring->descs = dmam_alloc_coherent(dev, 285 if (!ring->descs) 516 desc = &ring->descs[tx_head]; 587 desc = &ring->descs[tx_head]; 641 desc = &ring->descs[tx_tail]; 725 status = READ_ONCE(ring->descs[tx_nex [all...] |
/linux-master/drivers/scsi/snic/ |
H A D | vnic_dev.c | 206 memset(ring->descs, 0, ring->size); 226 ring->descs = (u8 *)ring->descs_unaligned + 238 if (ring->descs) { 243 ring->descs = NULL; 391 dc2c->result = (struct devcmd2_result *) dc2c->results_ring.descs; 392 dc2c->cmd_ring = (struct vnic_devcmd2 *) dc2c->wq.ring.descs;
|
H A D | vnic_dev.h | 41 void *descs; member in struct:vnic_dev_ring
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 573 static void i40e_fill_tx_hw_ring(struct i40e_ring *xdp_ring, struct xdp_desc *descs, u32 nb_pkts, argument 581 i40e_xmit_pkt_batch(xdp_ring, &descs[i], total_bytes); 583 i40e_xmit_pkt(xdp_ring, &descs[i], total_bytes); 604 struct xdp_desc *descs = xdp_ring->xsk_pool->tx_descs; local 614 i40e_fill_tx_hw_ring(xdp_ring, descs, nb_processed, &total_bytes); 618 i40e_fill_tx_hw_ring(xdp_ring, &descs[nb_processed], nb_pkts - nb_processed,
|
/linux-master/drivers/vhost/ |
H A D | vringh.c | 189 struct vring_desc **descs, int *desc_max) 210 *descs = addr; 246 struct vring_desc **descs, int *desc_max) 251 *descs = vrh->vring.desc; 306 struct vring_desc desc, *descs; local 311 descs = vrh->vring.desc; 330 err = slow_copy(vrh, &desc, &descs[i], rcheck, getrange, 333 err = copy(vrh, &desc, &descs[i], sizeof(desc)); 356 &descs, &desc_max); 368 vringh_bad("Descriptor loop in %p", descs); 186 move_to_indirect(const struct vringh *vrh, int *up_next, u16 *i, void *addr, const struct vring_desc *desc, struct vring_desc **descs, int *desc_max) argument 245 return_from_indirect(const struct vringh *vrh, int *up_next, struct vring_desc **descs, int *desc_max) argument [all...] |
/linux-master/drivers/media/pci/pt3/ |
H A D | pt3.h | 86 struct xfer_desc *descs; /* PAGE_SIZE (xfer_desc[DESCS_IN_PAGE]) */ member in struct:xfer_desc_buffer
|
/linux-master/include/linux/ |
H A D | pldmfw.h | 23 struct list_head descs; member in struct:pldmfw_record
|
/linux-master/drivers/dma/ioat/ |
H A D | init.c | 613 int descs; local 636 descs = ioat_ring_space(ioat_chan); 637 dev_dbg(to_dev(ioat_chan), "freeing %d idle descriptors\n", descs); local 638 for (i = 0; i < descs; i++) { 643 if (descs < total_descs) 645 total_descs - descs); 647 for (i = 0; i < total_descs - descs; i++) { 655 ioat_chan->descs[i].virt, 656 ioat_chan->descs[i].hw); 657 ioat_chan->descs[ [all...] |
/linux-master/sound/firewire/motu/ |
H A D | motu.h | 284 const struct pkt_desc *descs, unsigned int count); 295 const struct pkt_desc *descs, unsigned int count);
|
/linux-master/sound/soc/codecs/ |
H A D | cs35l56-shared.c | 854 struct gpio_descs *descs; local 859 descs = gpiod_get_array_optional(cs35l56_base->dev, "spk-id", GPIOD_IN); 860 if (!descs) { 862 } else if (IS_ERR(descs)) { 863 ret = PTR_ERR(descs); 868 for (i = 0; i < descs->ndescs; i++) { 869 ret = gpiod_get_value_cansleep(descs->desc[i]); 881 gpiod_put_array(descs);
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | sdma.h | 512 tx->desc_limit = ARRAY_SIZE(tx->descs); 513 tx->descp = &tx->descs[0]; 522 tx->descs[0].qw[0] = SDMA_DESC0_FIRST_DESC_FLAG; 523 tx->descs[0].qw[1] = 0; 525 tx->descs[0].qw[1] |=
|