Searched refs:descs (Results 26 - 50 of 144) sorted by relevance

123456

/linux-master/drivers/gpio/
H A Dgpiolib.c149 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 Dgpio-max3191x.c336 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 Dgpiolib-cdev.c72 * @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 Dgpiolib.h33 * @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 Dconsumer.h84 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 Damdtp-stream.h152 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 Dccs-data.h149 * @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 Dftmac100.c56 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 Dprintk_ringbuffer.h74 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 Dprintk_ringbuffer.c361 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 Dice_xsk.c991 * @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 Dltc3589.c382 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 Dltc3676.c302 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 Dget_feat.pl432 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 Dowl-emac.c200 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 Dvnic_dev.c206 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 Dvnic_dev.h41 void *descs; member in struct:vnic_dev_ring
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c573 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 Dvringh.c189 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 Dpt3.h86 struct xfer_desc *descs; /* PAGE_SIZE (xfer_desc[DESCS_IN_PAGE]) */ member in struct:xfer_desc_buffer
/linux-master/include/linux/
H A Dpldmfw.h23 struct list_head descs; member in struct:pldmfw_record
/linux-master/drivers/dma/ioat/
H A Dinit.c613 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 Dmotu.h284 const struct pkt_desc *descs, unsigned int count);
295 const struct pkt_desc *descs, unsigned int count);
/linux-master/sound/soc/codecs/
H A Dcs35l56-shared.c854 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 Dsdma.h512 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] |=

Completed in 301 milliseconds

123456