/Linux-v5.10/drivers/gpio/ |
D | gpio-aggregator.c | 299 struct gpio_desc **descs; member 311 return gpiod_get_direction(fwd->descs[offset]); in gpio_fwd_get_direction() 318 return gpiod_direction_input(fwd->descs[offset]); in gpio_fwd_direction_input() 326 return gpiod_direction_output(fwd->descs[offset], value); in gpio_fwd_direction_output() 333 return gpiod_get_value(fwd->descs[offset]); in gpio_fwd_get() 339 struct gpio_desc **descs; in gpio_fwd_get_multiple() local 346 descs = (void *)&fwd->tmp[BITS_TO_LONGS(fwd->chip.ngpio)]; in gpio_fwd_get_multiple() 350 descs[j++] = fwd->descs[i]; in gpio_fwd_get_multiple() 352 error = gpiod_get_array_value(j, descs, NULL, values); in gpio_fwd_get_multiple() 387 gpiod_set_value(fwd->descs[offset], value); in gpio_fwd_set() [all …]
|
D | gpiolib-devres.c | 34 struct gpio_descs **descs = res; in devm_gpiod_release_array() local 36 gpiod_put_array(*descs); in devm_gpiod_release_array() 273 struct gpio_descs *descs; in devm_gpiod_get_array() local 280 descs = gpiod_get_array(dev, con_id, flags); in devm_gpiod_get_array() 281 if (IS_ERR(descs)) { in devm_gpiod_get_array() 283 return descs; in devm_gpiod_get_array() 286 *dr = descs; in devm_gpiod_get_array() 289 return descs; in devm_gpiod_get_array() 308 struct gpio_descs *descs; in devm_gpiod_get_array_optional() local 310 descs = devm_gpiod_get_array(dev, con_id, flags); in devm_gpiod_get_array_optional() [all …]
|
D | gpiolib.c | 115 return &gdev->descs[gpio - gdev->base]; in gpio_to_desc() 146 return &gdev->descs[hwnum]; in gpiochip_get_desc() 162 return desc->gdev->base + (desc - &desc->gdev->descs[0]); in desc_to_gpio() 313 struct gpio_desc *desc = &gdev->descs[i]; in gpio_name_to_desc() 356 gdev->descs[i].name = gc->names[i]; in gpiochip_set_desc_names() 405 gdev->descs[i].name = names[i]; in devprop_gpiochip_set_names() 479 kfree(gdev->descs); in gpiodevice_release() 616 gdev->descs = kcalloc(gc->ngpio, sizeof(gdev->descs[0]), GFP_KERNEL); in gpiochip_add_data_with_key() 617 if (!gdev->descs) { in gpiochip_add_data_with_key() 674 gdev->descs[i].gdev = gdev; in gpiochip_add_data_with_key() [all …]
|
D | gpiolib-cdev.c | 72 struct gpio_desc *descs[GPIOHANDLES_MAX]; member 167 desc = lh->descs[i]; in linehandle_set_config() 207 lh->descs, in linehandle_ioctl() 226 if (!test_bit(FLAG_IS_OUT, &lh->descs[0]->flags)) in linehandle_ioctl() 240 lh->descs, in linehandle_ioctl() 262 if (lh->descs[i]) in linehandle_free() 263 gpiod_free(lh->descs[i]); in linehandle_free() 336 lh->descs[i] = desc; in linehandle_create() 976 struct gpio_desc **descs; in linereq_get_values() local 988 descs = &lr->lines[i].desc; in linereq_get_values() [all …]
|
D | gpio-moxtet.c | 21 static const struct moxtet_gpio_desc descs[] = { variable 124 if (id >= ARRAY_SIZE(descs)) { in moxtet_gpio_probe() 136 chip->desc = &descs[id]; in moxtet_gpio_probe()
|
/Linux-v5.10/drivers/dma/ioat/ |
D | prep.c | 31 static void xor_set_src(struct ioat_raw_descriptor *descs[2], in xor_set_src() 34 struct ioat_raw_descriptor *raw = descs[xor_idx_to_desc >> idx & 1]; in xor_set_src() 39 static dma_addr_t pq_get_src(struct ioat_raw_descriptor *descs[2], int idx) in pq_get_src() 41 struct ioat_raw_descriptor *raw = descs[pq_idx_to_desc >> idx & 1]; in pq_get_src() 53 static void pq_set_src(struct ioat_raw_descriptor *descs[2], in pq_set_src() 56 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; in pq_set_src() 57 struct ioat_raw_descriptor *raw = descs[pq_idx_to_desc >> idx & 1]; in pq_set_src() 192 struct ioat_raw_descriptor *descs[2]; in __ioat_prep_xor_lock() local 207 descs[0] = (struct ioat_raw_descriptor *) xor; in __ioat_prep_xor_lock() 208 descs[1] = (struct ioat_raw_descriptor *) xor_ex; in __ioat_prep_xor_lock() [all …]
|
D | dma.c | 350 pos = (u8 *)ioat_chan->descs[chunk].virt + offs; in ioat_alloc_ring_ent() 351 phys = ioat_chan->descs[chunk].hw + offs; in ioat_alloc_ring_ent() 389 struct ioat_descs *descs = &ioat_chan->descs[i]; in ioat_alloc_ring() local 391 descs->virt = dma_alloc_coherent(to_dev(ioat_chan), in ioat_alloc_ring() 392 IOAT_CHUNK_SIZE, &descs->hw, flags); in ioat_alloc_ring() 393 if (!descs->virt) { in ioat_alloc_ring() 397 descs = &ioat_chan->descs[idx]; in ioat_alloc_ring() 400 descs->virt, descs->hw); in ioat_alloc_ring() 401 descs->virt = NULL; in ioat_alloc_ring() 402 descs->hw = 0; in ioat_alloc_ring() [all …]
|
/Linux-v5.10/drivers/rpmsg/ |
D | qcom_glink_smem.c | 193 __le32 *descs; in qcom_glink_smem_register() local 233 descs = qcom_smem_get(remote_pid, in qcom_glink_smem_register() 235 if (IS_ERR(descs)) { in qcom_glink_smem_register() 237 ret = PTR_ERR(descs); in qcom_glink_smem_register() 247 tx_pipe->tail = &descs[0]; in qcom_glink_smem_register() 248 tx_pipe->head = &descs[1]; in qcom_glink_smem_register() 249 rx_pipe->tail = &descs[2]; in qcom_glink_smem_register() 250 rx_pipe->head = &descs[3]; in qcom_glink_smem_register()
|
/Linux-v5.10/drivers/staging/comedi/drivers/ |
D | mite.c | 671 desc = &ring->descs[i]; in mite_init_ring_descriptors() 680 desc = &ring->descs[i]; in mite_init_ring_descriptors() 700 struct mite_dma_desc *descs = ring->descs; in mite_free_dma_descs() local 702 if (descs) { in mite_free_dma_descs() 704 ring->n_links * sizeof(*descs), in mite_free_dma_descs() 705 descs, ring->dma_addr); in mite_free_dma_descs() 706 ring->descs = NULL; in mite_free_dma_descs() 720 struct mite_dma_desc *descs; in mite_buf_change() local 730 descs = dma_alloc_coherent(ring->hw_dev, in mite_buf_change() 731 n_links * sizeof(*descs), in mite_buf_change() [all …]
|
/Linux-v5.10/drivers/net/ethernet/cirrus/ |
D | ep93xx_eth.c | 157 struct ep93xx_descs *descs; member 240 rstat = ep->descs->rstat + entry; in ep93xx_rx() 282 struct ep93xx_rdesc *rxd = &ep->descs->rdesc[entry]; in ep93xx_rx() 345 txd = &ep->descs->tdesc[entry]; in ep93xx_xmit() 380 tstat = ep->descs->tstat + entry; in ep93xx_tx_complete() 394 int length = ep->descs->tdesc[entry].tdesc1 & 0xfff; in ep93xx_tx_complete() 449 if (!ep->descs) in ep93xx_free_buffers() 455 d = ep->descs->rdesc[i].buf_addr; in ep93xx_free_buffers() 465 d = ep->descs->tdesc[i].buf_addr; in ep93xx_free_buffers() 472 dma_free_coherent(dev, sizeof(struct ep93xx_descs), ep->descs, in ep93xx_free_buffers() [all …]
|
/Linux-v5.10/sound/firewire/motu/ |
D | amdtp-motu.c | 310 const struct pkt_desc *descs, in probe_tracepoints_events() argument 316 const struct pkt_desc *desc = descs + i; in probe_tracepoints_events() 326 const struct pkt_desc *descs, in process_ir_ctx_payloads() argument 336 const struct pkt_desc *desc = descs + i; in process_ir_ctx_payloads() 352 probe_tracepoints_events(s, descs, packets); in process_ir_ctx_payloads() 400 const struct pkt_desc *descs, in process_it_ctx_payloads() argument 410 const struct pkt_desc *desc = descs + i; in process_it_ctx_payloads() 432 probe_tracepoints_events(s, descs, packets); in process_it_ctx_payloads()
|
/Linux-v5.10/drivers/clk/mvebu/ |
D | clk-corediv.c | 41 const struct clk_corediv_desc *descs; member 195 .descs = mvebu_corediv_desc, 211 .descs = mvebu_corediv_desc, 227 .descs = mvebu_corediv_desc, 239 .descs = mv98dx3236_corediv_desc, 293 corediv[i].desc = soc_desc->descs + i; in mvebu_corediv_clk_init()
|
/Linux-v5.10/sound/firewire/fireface/ |
D | amdtp-ff.c | 116 const struct pkt_desc *descs, in process_it_ctx_payloads() argument 124 const struct pkt_desc *desc = descs + i; in process_it_ctx_payloads() 140 const struct pkt_desc *descs, in process_ir_ctx_payloads() argument 148 const struct pkt_desc *desc = descs + i; in process_ir_ctx_payloads()
|
/Linux-v5.10/drivers/regulator/ |
D | ltc3589.c | 382 struct regulator_desc *descs; in ltc3589_probe() local 398 descs = ltc3589->regulator_descs; in ltc3589_probe() 399 memcpy(descs, ltc3589_regulators, sizeof(ltc3589_regulators)); in ltc3589_probe() 401 descs[LTC3589_LDO3].fixed_uV = 1800000; in ltc3589_probe() 402 descs[LTC3589_LDO4].volt_table = ltc3589_ldo4; in ltc3589_probe() 404 descs[LTC3589_LDO3].fixed_uV = 2800000; in ltc3589_probe() 405 descs[LTC3589_LDO4].volt_table = ltc3589_12_ldo4; in ltc3589_probe()
|
/Linux-v5.10/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 990 union ibmveth_buf_desc *descs, unsigned long mss) in ibmveth_send() argument 1004 descs[0].desc, descs[1].desc, in ibmveth_send() 1005 descs[2].desc, descs[3].desc, in ibmveth_send() 1006 descs[4].desc, descs[5].desc, in ibmveth_send() 1042 union ibmveth_buf_desc descs[6]; in ibmveth_start_xmit() local 1099 memset(descs, 0, sizeof(descs)); in ibmveth_start_xmit() 1111 descs[0].fields.flags_len = desc_flags | skb->len; in ibmveth_start_xmit() 1112 descs[0].fields.address = adapter->bounce_buffer_dma; in ibmveth_start_xmit() 1114 if (ibmveth_send(adapter, descs, 0)) { in ibmveth_start_xmit() 1131 descs[0].fields.flags_len = desc_flags | skb_headlen(skb); in ibmveth_start_xmit() [all …]
|
/Linux-v5.10/scripts/gdb/linux/ |
D | dmesg.py | 53 descs = utils.read_memoryview(inf, addr, desc_sz * desc_ring_count).tobytes() 106 state = 3 & (utils.read_u64(descs, desc_off + sv_off + 114 begin = utils.read_ulong(descs, desc_off + begin_off) % text_data_sz 115 end = utils.read_ulong(descs, desc_off + next_off) % text_data_sz
|
/Linux-v5.10/tools/lib/bpf/ |
D | xsk.h | 67 struct xdp_desc *descs = (struct xdp_desc *)tx->ring; in xsk_ring_prod__tx_desc() local 69 return &descs[idx & tx->mask]; in xsk_ring_prod__tx_desc() 75 const struct xdp_desc *descs = (const struct xdp_desc *)rx->ring; in xsk_ring_cons__rx_desc() local 77 return &descs[idx & rx->mask]; in xsk_ring_cons__rx_desc()
|
/Linux-v5.10/drivers/scsi/snic/ |
D | vnic_cq_fw.h | 35 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_fw_service() 50 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_fw_service()
|
/Linux-v5.10/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()
|
/Linux-v5.10/drivers/net/ethernet/faraday/ |
D | ftmac100.c | 54 struct ftmac100_descs *descs; member 298 return &priv->descs->rxdes[priv->rx_pointer]; in ftmac100_current_rxdes() 564 return &priv->descs->txdes[priv->tx_pointer]; in ftmac100_current_txdes() 569 return &priv->descs->txdes[priv->tx_clean_pointer]; in ftmac100_current_clean_txdes() 692 struct ftmac100_rxdes *rxdes = &priv->descs->rxdes[i]; in ftmac100_free_buffers() 704 struct ftmac100_txdes *txdes = &priv->descs->txdes[i]; in ftmac100_free_buffers() 716 priv->descs, priv->descs_dma_addr); in ftmac100_free_buffers() 723 priv->descs = dma_alloc_coherent(priv->dev, in ftmac100_alloc_buffers() 726 if (!priv->descs) in ftmac100_alloc_buffers() 730 ftmac100_rxdes_set_end_of_ring(&priv->descs->rxdes[RX_QUEUE_ENTRIES - 1]); in ftmac100_alloc_buffers() [all …]
|
/Linux-v5.10/sound/firewire/tascam/ |
D | amdtp-tascam.c | 180 const struct pkt_desc *descs, in process_ir_ctx_payloads() argument 188 const struct pkt_desc *desc = descs + i; in process_ir_ctx_payloads() 204 const struct pkt_desc *descs, in process_it_ctx_payloads() argument 212 const struct pkt_desc *desc = descs + i; in process_it_ctx_payloads()
|
/Linux-v5.10/drivers/media/pci/pt3/ |
D | pt3_dma.c | 140 adap->desc_buf[i].descs, adap->desc_buf[i].b_addr); in pt3_free_dmabuf() 179 adap->desc_buf[i].descs = p; in pt3_alloc_dmabuf() 183 d = &adap->desc_buf[i - 1].descs[DESCS_IN_PAGE - 1]; in pt3_alloc_dmabuf() 189 d = &adap->desc_buf[i].descs[j]; in pt3_alloc_dmabuf()
|
/Linux-v5.10/kernel/printk/ |
D | printk_ringbuffer.h | 74 struct prb_desc *descs; member 257 .descs = &_##name##_descs[0], \ 312 struct prb_desc *descs, unsigned int descs_count_bits,
|
D | printk_ringbuffer.c | 357 return &desc_ring->descs[DESC_INDEX(desc_ring, n)]; in to_desc() 2038 struct prb_desc *descs, unsigned int descbits, in prb_init() argument 2041 memset(descs, 0, _DESCS_COUNT(descbits) * sizeof(descs[0])); in prb_init() 2045 rb->desc_ring.descs = descs; in prb_init() 2057 atomic_long_set(&(descs[_DESCS_COUNT(descbits) - 1].state_var), DESC0_SV(descbits)); in prb_init() 2058 descs[_DESCS_COUNT(descbits) - 1].text_blk_lpos.begin = FAILED_LPOS; in prb_init() 2059 descs[_DESCS_COUNT(descbits) - 1].text_blk_lpos.next = FAILED_LPOS; in prb_init()
|
/Linux-v5.10/include/linux/gpio/ |
D | consumer.h | 86 void gpiod_put_array(struct gpio_descs *descs); 109 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs); 261 static inline void gpiod_put_array(struct gpio_descs *descs) in gpiod_put_array() argument 266 WARN_ON(descs); in gpiod_put_array() 323 struct gpio_descs *descs) in devm_gpiod_put_array() argument 328 WARN_ON(descs); in devm_gpiod_put_array()
|