/openbmc/linux/drivers/gpio/ |
H A D | gpio-aggregator.c | 252 struct gpio_desc **descs; member 270 return gpiod_get_direction(fwd->descs[offset]); in gpio_fwd_get_direction() 277 return gpiod_direction_input(fwd->descs[offset]); in gpio_fwd_direction_input() 285 return gpiod_direction_output(fwd->descs[offset], value); in gpio_fwd_direction_output() 292 return chip->can_sleep ? gpiod_get_value_cansleep(fwd->descs[offset]) in gpio_fwd_get() 293 : gpiod_get_value(fwd->descs[offset]); in gpio_fwd_get() 299 struct gpio_desc **descs = fwd_tmp_descs(fwd); in gpio_fwd_get_multiple() local 306 descs[j++] = fwd->descs[i]; in gpio_fwd_get_multiple() 309 error = gpiod_get_array_value_cansleep(j, descs, NULL, values); in gpio_fwd_get_multiple() 311 error = gpiod_get_array_value(j, descs, NULL, values); in gpio_fwd_get_multiple() [all …]
|
H A 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() 216 struct gpio_descs *descs; in devm_gpiod_get_array() local 223 descs = gpiod_get_array(dev, con_id, flags); in devm_gpiod_get_array() 224 if (IS_ERR(descs)) { in devm_gpiod_get_array() 226 return descs; in devm_gpiod_get_array() 229 *dr = descs; in devm_gpiod_get_array() 232 return descs; in devm_gpiod_get_array() 251 struct gpio_descs *descs; in devm_gpiod_get_array_optional() local 253 descs = devm_gpiod_get_array(dev, con_id, flags); in devm_gpiod_get_array_optional() [all …]
|
H A D | gpiolib.c | 137 return &gdev->descs[gpio - gdev->base]; in gpio_to_desc() 168 return &gdev->descs[array_index_nospec(hwnum, gdev->ngpio)]; in gpiochip_get_desc() 184 return desc->gdev->base + (desc - &desc->gdev->descs[0]); in desc_to_gpio() 373 gdev->descs[i].name = gc->names[i]; in gpiochip_set_desc_names() 447 gdev->descs[i].name = names[chip->offset + i]; in gpiochip_set_names() 589 kfree(gdev->descs); in gpiodev_release() 794 gdev->descs = kcalloc(gc->ngpio, sizeof(*gdev->descs), GFP_KERNEL); in gpiochip_add_data_with_key() 795 if (!gdev->descs) { in gpiochip_add_data_with_key() 847 gdev->descs[i].gdev = gdev; in gpiochip_add_data_with_key() 877 struct gpio_desc *desc = &gdev->descs[i]; in gpiochip_add_data_with_key() [all …]
|
/openbmc/linux/drivers/dma/ioat/ |
H A 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 …]
|
H A 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 …]
|
/openbmc/u-boot/drivers/pinctrl/aspeed/ |
H A D | pinctrl_ast2500.c | 186 const struct aspeed_sig_desc *descs; in ast2500_pinctrl_group_set() local 197 descs = &config->descs[i]; in ast2500_pinctrl_group_set() 198 if(descs->clr) { in ast2500_pinctrl_group_set() 199 clrbits_le32((u32)ctrl_reg + descs->offset, descs->reg_set); in ast2500_pinctrl_group_set() 201 setbits_le32((u32)ctrl_reg + descs->offset, descs->reg_set); in ast2500_pinctrl_group_set()
|
H A D | pinctrl_ast2400.c | 191 const struct aspeed_sig_desc *descs; in ast2400_pinctrl_group_set() local 202 descs = &config->descs[i]; in ast2400_pinctrl_group_set() 203 if(descs->clr) { in ast2400_pinctrl_group_set() 204 clrbits_le32((u32)ctrl_reg + descs->offset, descs->reg_set); in ast2400_pinctrl_group_set() 206 setbits_le32((u32)ctrl_reg + descs->offset, descs->reg_set); in ast2400_pinctrl_group_set()
|
H A D | pinctrl_ast2600.c | 504 const struct aspeed_sig_desc *descs; in ast2600_pinctrl_group_set() local 514 descs = &config->descs[i]; in ast2600_pinctrl_group_set() 515 if (descs->clr) { in ast2600_pinctrl_group_set() 516 clrbits_le32((u32)ctrl_reg + descs->offset, in ast2600_pinctrl_group_set() 517 descs->reg_set); in ast2600_pinctrl_group_set() 519 setbits_le32((u32)ctrl_reg + descs->offset, in ast2600_pinctrl_group_set() 520 descs->reg_set); in ast2600_pinctrl_group_set()
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | counters.c | 242 stats = rdma_alloc_hw_stats_struct(cnts->descs, in do_alloc_stats() 440 type = *(u32 *)cnts->descs[index].priv; in do_get_op_stat() 584 struct rdma_stat_desc *descs, size_t *offsets, in mlx5_ib_fill_counters() 596 descs[j].name = names[i].name; in mlx5_ib_fill_counters() 605 descs[j].name = names[i].name; in mlx5_ib_fill_counters() 615 descs[j].name = names[i].name; in mlx5_ib_fill_counters() 625 descs[j].name = names[i].name; in mlx5_ib_fill_counters() 635 descs[j].name = names[i].name; in mlx5_ib_fill_counters() 645 descs[j].name = cong_cnts[i].name; in mlx5_ib_fill_counters() 652 descs[ in mlx5_ib_fill_counters() 580 mlx5_ib_fill_counters(struct mlx5_ib_dev * dev,struct rdma_stat_desc * descs,size_t * offsets,u32 port_num) mlx5_ib_fill_counters() argument [all...] |
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/ |
H A D | 0007-FF-A-v15-arm_ffa-introduce-sandbox-test-cases-for-UC.patch | 180 + struct ffa_partition_desc *descs; 189 + ut_assertok(ffa_partition_info_get(dev, service_uuid, &count, &descs)); 204 + if (descs[i].info.id == 205 + partitions->descs[j].info.id) { 207 + ut_asserteq_mem(&descs[i], 208 + &partitions->descs[j], 211 + test_ffa_msg_send_direct_req(descs[i].info.id, uts); 292 + struct ffa_partition_desc *descs = NULL; 312 + ret = ffa_partition_info_get(dev, unvalid_svc_uuid_str, &count, &descs); 317 + ret = ffa_partition_info_get(dev, unvalid_svc_uuid, &count, &descs); [all …]
|
/openbmc/linux/sound/firewire/ |
H A D | amdtp-stream.c | 365 static void pool_blocking_data_blocks(struct amdtp_stream *s, struct seq_desc *descs, in pool_blocking_data_blocks() argument 372 struct seq_desc *desc = descs + pos; in pool_blocking_data_blocks() 383 static void pool_ideal_nonblocking_data_blocks(struct amdtp_stream *s, struct seq_desc *descs, in pool_ideal_nonblocking_data_blocks() argument 392 struct seq_desc *desc = descs + pos; in pool_ideal_nonblocking_data_blocks() 464 static void pool_ideal_syt_offsets(struct amdtp_stream *s, struct seq_desc *descs, in pool_ideal_syt_offsets() argument 473 struct seq_desc *desc = descs + pos; in pool_ideal_syt_offsets() 525 struct seq_desc *cache = s->ctx_data.tx.cache.descs; in cache_seq() 546 static void pool_ideal_seq_descs(struct amdtp_stream *s, struct seq_desc *descs, unsigned int size, in pool_ideal_seq_descs() argument 549 pool_ideal_syt_offsets(s, descs, size, pos, count); in pool_ideal_seq_descs() 552 pool_blocking_data_blocks(s, descs, size, pos, count); in pool_ideal_seq_descs() [all …]
|
/openbmc/linux/drivers/comedi/drivers/ |
H A D | mite.c | 670 desc = &ring->descs[i]; in mite_init_ring_descriptors() 679 desc = &ring->descs[i]; in mite_init_ring_descriptors() 699 struct mite_dma_desc *descs = ring->descs; in mite_free_dma_descs() local 701 if (descs) { in mite_free_dma_descs() 703 ring->n_links * sizeof(*descs), in mite_free_dma_descs() 704 descs, ring->dma_addr); in mite_free_dma_descs() 705 ring->descs = NULL; in mite_free_dma_descs() 719 struct mite_dma_desc *descs; in mite_buf_change() local 729 descs = dma_alloc_coherent(ring->hw_dev, in mite_buf_change() 730 n_links * sizeof(*descs), in mite_buf_change() [all …]
|
/openbmc/linux/drivers/net/ethernet/cirrus/ |
H A 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 …]
|
/openbmc/linux/drivers/rpmsg/ |
H A D | qcom_glink_smem.c | 229 __le32 *descs; in qcom_glink_smem_register() local 273 descs = qcom_smem_get(remote_pid, in qcom_glink_smem_register() 275 if (IS_ERR(descs)) { in qcom_glink_smem_register() 277 ret = PTR_ERR(descs); in qcom_glink_smem_register() 287 tx_pipe->tail = &descs[0]; in qcom_glink_smem_register() 288 tx_pipe->head = &descs[1]; in qcom_glink_smem_register() 289 rx_pipe->tail = &descs[2]; in qcom_glink_smem_register() 290 rx_pipe->head = &descs[3]; in qcom_glink_smem_register()
|
/openbmc/linux/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;
|
/openbmc/linux/drivers/clk/mvebu/ |
H A 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()
|
/openbmc/linux/drivers/gpu/drm/gud/ |
H A D | gud_connector.c | 702 struct gud_connector_descriptor_req *descs; in gud_get_connectors() local 706 descs = kmalloc_array(GUD_CONNECTORS_MAX_NUM, sizeof(*descs), GFP_KERNEL); in gud_get_connectors() 707 if (!descs) in gud_get_connectors() 711 descs, GUD_CONNECTORS_MAX_NUM * sizeof(*descs)); in gud_get_connectors() 714 if (!ret || ret % sizeof(*descs)) { in gud_get_connectors() 719 num_connectors = ret / sizeof(*descs); in gud_get_connectors() 722 ret = gud_connector_create(gdrm, i, &descs[i]); in gud_get_connectors() 727 kfree(descs); in gud_get_connectors()
|
/openbmc/linux/drivers/regulator/ |
H A D | ltc3589.c | 384 struct regulator_desc *descs; in ltc3589_probe() local 399 descs = ltc3589->regulator_descs; in ltc3589_probe() 400 memcpy(descs, ltc3589_regulators, sizeof(ltc3589_regulators)); in ltc3589_probe() 402 descs[LTC3589_LDO3].fixed_uV = 1800000; in ltc3589_probe() 403 descs[LTC3589_LDO4].volt_table = ltc3589_ldo4; in ltc3589_probe() 405 descs[LTC3589_LDO3].fixed_uV = 2800000; in ltc3589_probe() 406 descs[LTC3589_LDO4].volt_table = ltc3589_12_ldo4; in ltc3589_probe()
|
/openbmc/u-boot/drivers/net/ |
H A D | mvneta.c | 352 struct mvneta_tx_desc *descs; member 372 struct mvneta_rx_desc *descs; member 525 return rxq->descs + rx_desc; in mvneta_rxq_next_desc_get() 551 return txq->descs + tx_desc; in mvneta_txq_next_desc_get() 587 if (txq->descs != NULL) in mvneta_port_up() 596 if (rxq->descs != NULL) in mvneta_port_up() 999 mvneta_rx_desc_fill(rxq->descs + i, addr, addr); in mvneta_rxq_fill() 1020 rxq->descs_phys = (dma_addr_t)rxq->descs; in mvneta_rxq_init() 1021 if (rxq->descs == NULL) in mvneta_rxq_init() 1024 WARN_ON(rxq->descs != PTR_ALIGN(rxq->descs, ARCH_DMA_MINALIGN)); in mvneta_rxq_init() [all …]
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | xsk.h | 68 struct xdp_desc *descs = (struct xdp_desc *)tx->ring; in xsk_ring_prod__tx_desc() local 70 return &descs[idx & tx->mask]; in xsk_ring_prod__tx_desc() 76 const struct xdp_desc *descs = (const struct xdp_desc *)rx->ring; in xsk_ring_cons__rx_desc() local 78 return &descs[idx & rx->mask]; in xsk_ring_cons__rx_desc()
|
/openbmc/linux/drivers/scsi/fnic/ |
H A D | vnic_cq_copy.h | 23 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_copy_service() 38 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_copy_service()
|
/openbmc/linux/drivers/scsi/snic/ |
H A D | vnic_cq_fw.h | 21 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_fw_service() 36 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_fw_service()
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 1010 static void ice_xmit_pkt_batch(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, in ice_xmit_pkt_batch() argument 1020 dma = xsk_buff_raw_get_dma(xdp_ring->xsk_pool, descs[i].addr); in ice_xmit_pkt_batch() 1021 xsk_buff_raw_dma_sync_for_device(xdp_ring->xsk_pool, dma, descs[i].len); in ice_xmit_pkt_batch() 1025 tx_desc->cmd_type_offset_bsz = ice_build_ctob(xsk_is_eop_desc(&descs[i]), in ice_xmit_pkt_batch() 1026 0, descs[i].len, 0); in ice_xmit_pkt_batch() 1028 *total_bytes += descs[i].len; in ice_xmit_pkt_batch() 1041 static void ice_fill_tx_hw_ring(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, in ice_fill_tx_hw_ring() argument 1049 ice_xmit_pkt_batch(xdp_ring, &descs[i], total_bytes); in ice_fill_tx_hw_ring() 1051 ice_xmit_pkt(xdp_ring, &descs[i], total_bytes); in ice_fill_tx_hw_ring() 1062 struct xdp_desc *descs = xdp_ring->xsk_pool->tx_descs; in ice_xmit_zc() local [all …]
|
/openbmc/linux/drivers/net/ethernet/faraday/ |
H A D | ftmac100.c | 56 struct ftmac100_descs *descs; member 336 return &priv->descs->rxdes[priv->rx_pointer]; in ftmac100_current_rxdes() 602 return &priv->descs->txdes[priv->tx_pointer]; in ftmac100_current_txdes() 607 return &priv->descs->txdes[priv->tx_clean_pointer]; in ftmac100_current_clean_txdes() 730 struct ftmac100_rxdes *rxdes = &priv->descs->rxdes[i]; in ftmac100_free_buffers() 742 struct ftmac100_txdes *txdes = &priv->descs->txdes[i]; in ftmac100_free_buffers() 754 priv->descs, priv->descs_dma_addr); in ftmac100_free_buffers() 761 priv->descs = dma_alloc_coherent(priv->dev, in ftmac100_alloc_buffers() 764 if (!priv->descs) in ftmac100_alloc_buffers() 768 ftmac100_rxdes_set_end_of_ring(&priv->descs->rxdes[RX_QUEUE_ENTRIES - 1]); in ftmac100_alloc_buffers() [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | cs35l56-shared.c | 701 struct gpio_descs *descs; in cs35l56_get_speaker_id() local 706 descs = gpiod_get_array_optional(cs35l56_base->dev, "spk-id", GPIOD_IN); in cs35l56_get_speaker_id() 707 if (!descs) { in cs35l56_get_speaker_id() 709 } else if (IS_ERR(descs)) { in cs35l56_get_speaker_id() 710 ret = PTR_ERR(descs); in cs35l56_get_speaker_id() 715 for (i = 0; i < descs->ndescs; i++) { in cs35l56_get_speaker_id() 716 ret = gpiod_get_value_cansleep(descs->desc[i]); in cs35l56_get_speaker_id() 728 gpiod_put_array(descs); in cs35l56_get_speaker_id()
|