/linux-master/drivers/gpio/ |
H A D | gpio-aggregator.c | 252 struct gpio_desc **descs; member in struct:gpiochip_fwd 258 unsigned long tmp[]; /* values and descs for multiple ops */ 270 return gpiod_get_direction(fwd->descs[offset]); 277 return gpiod_direction_input(fwd->descs[offset]); 285 return gpiod_direction_output(fwd->descs[offset], value); 292 return chip->can_sleep ? gpiod_get_value_cansleep(fwd->descs[offset]) 293 : gpiod_get_value(fwd->descs[offset]); 299 struct gpio_desc **descs = fwd_tmp_descs(fwd); local 306 descs[j++] = fwd->descs[ 379 struct gpio_desc **descs = fwd_tmp_descs(fwd); local 494 gpiochip_fwd_create(struct device *dev, unsigned int ngpios, struct gpio_desc *descs[], unsigned long features) argument 571 struct gpio_desc **descs; local [all...] |
H A D | gpiolib-devres.c | 34 struct gpio_descs **descs = res; local 36 gpiod_put_array(*descs); 216 struct gpio_descs *descs; local 223 descs = gpiod_get_array(dev, con_id, flags); 224 if (IS_ERR(descs)) { 226 return descs; 229 *dr = descs; 232 return descs; 251 struct gpio_descs *descs; local 253 descs 316 devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs) argument [all...] |
H A D | gpio-moxtet.c | 21 static const struct moxtet_gpio_desc descs[] = { variable in typeref:struct:moxtet_gpio_desc 124 if (id >= ARRAY_SIZE(descs)) { 136 chip->desc = &descs[id];
|
/linux-master/drivers/scsi/fnic/ |
H A D | vnic_cq_copy.h | 23 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + 38 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs +
|
H A D | vnic_cq.h | 69 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + 86 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
|
H A D | vnic_wq_copy.h | 36 struct fcpio_host_req *desc = wq->ring.descs; 76 struct fcpio_host_req *wq_desc = wq->ring.descs;
|
/linux-master/drivers/scsi/snic/ |
H A D | vnic_cq_fw.h | 21 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs + 36 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs +
|
H A D | vnic_cq.h | 57 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + 74 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
|
/linux-master/drivers/dma/ioat/ |
H A D | prep.c | 31 static void xor_set_src(struct ioat_raw_descriptor *descs[2], argument 34 struct ioat_raw_descriptor *raw = descs[xor_idx_to_desc >> idx & 1]; 39 static dma_addr_t pq_get_src(struct ioat_raw_descriptor *descs[2], int idx) argument 41 struct ioat_raw_descriptor *raw = descs[pq_idx_to_desc >> idx & 1]; 53 static void pq_set_src(struct ioat_raw_descriptor *descs[2], argument 56 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; 57 struct ioat_raw_descriptor *raw = descs[pq_idx_to_desc >> idx & 1]; 192 struct ioat_raw_descriptor *descs[2]; local 207 descs[0] = (struct ioat_raw_descriptor *) xor; 208 descs[ 282 struct ioat_raw_descriptor *descs[] = { (void *) pq, (void *) pq_ex }; local 308 struct ioat_raw_descriptor *descs[] = { (void *)pq, local 388 struct ioat_raw_descriptor *descs[2]; local 496 struct ioat_raw_descriptor *descs[4]; local [all...] |
H A D | dma.c | 350 pos = (u8 *)ioat_chan->descs[chunk].virt + offs; 351 phys = ioat_chan->descs[chunk].hw + offs; 389 struct ioat_descs *descs = &ioat_chan->descs[i]; local 391 descs->virt = dma_alloc_coherent(to_dev(ioat_chan), 392 IOAT_CHUNK_SIZE, &descs->hw, flags); 393 if (!descs->virt) { 397 descs = &ioat_chan->descs[idx]; 400 descs [all...] |
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | sdma_txreq.h | 89 struct sdma_desc descs[NUM_DESC]; member in struct:sdma_txreq
|
/linux-master/drivers/pinctrl/intel/ |
H A D | pinctrl-intel-platform.c | 29 struct pinctrl_pin_desc *descs; local 37 descs = devm_krealloc_array(dev, pins->pins, base + size, sizeof(*descs), GFP_KERNEL); 38 if (!descs) 49 desc = &descs[pin_number]; 54 pins->pins = descs;
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | counters.c | 242 stats = rdma_alloc_hw_stats_struct(cnts->descs, 440 type = *(u32 *)cnts->descs[index].priv; 580 struct rdma_stat_desc *descs, size_t *offsets, 592 descs[j].name = names[i].name; 601 descs[j].name = names[i].name; 611 descs[j].name = names[i].name; 621 descs[j].name = names[i].name; 631 descs[j].name = names[i].name; 641 descs[j].name = cong_cnts[i].name; 648 descs[ 579 mlx5_ib_fill_counters(struct mlx5_ib_dev *dev, struct rdma_stat_desc *descs, size_t *offsets, u32 port_num) argument [all...] |
/linux-master/sound/firewire/ |
H A D | amdtp-stream.c | 358 static void pool_blocking_data_blocks(struct amdtp_stream *s, struct seq_desc *descs, argument 365 struct seq_desc *desc = descs + pos; 376 static void pool_ideal_nonblocking_data_blocks(struct amdtp_stream *s, struct seq_desc *descs, argument 385 struct seq_desc *desc = descs + pos; 457 static void pool_ideal_syt_offsets(struct amdtp_stream *s, struct seq_desc *descs, argument 466 struct seq_desc *desc = descs + pos; 518 struct seq_desc *cache = s->ctx_data.tx.cache.descs; 539 static void pool_ideal_seq_descs(struct amdtp_stream *s, struct seq_desc *descs, unsigned int size, argument 542 pool_ideal_syt_offsets(s, descs, size, pos, count); 545 pool_blocking_data_blocks(s, descs, siz 550 pool_replayed_seq(struct amdtp_stream *s, struct seq_desc *descs, unsigned int size, unsigned int pos, unsigned int count) argument 568 pool_seq_descs(struct amdtp_stream *s, struct seq_desc *descs, unsigned int size, unsigned int pos, unsigned int count) argument 1659 struct pkt_desc *descs; local [all...] |
/linux-master/drivers/clk/mvebu/ |
H A D | clk-corediv.c | 41 const struct clk_corediv_desc *descs; member in struct:clk_corediv_soc_desc 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;
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_cq.h | 70 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + 87 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
|
/linux-master/drivers/rpmsg/ |
H A D | qcom_glink_smem.c | 229 __le32 *descs; local 273 descs = qcom_smem_get(remote_pid, 275 if (IS_ERR(descs)) { 277 ret = PTR_ERR(descs); 287 tx_pipe->tail = &descs[0]; 288 tx_pipe->head = &descs[1]; 289 rx_pipe->tail = &descs[2]; 290 rx_pipe->head = &descs[3];
|
/linux-master/drivers/media/pci/pt3/ |
H A D | pt3_dma.c | 140 adap->desc_buf[i].descs, adap->desc_buf[i].b_addr); 179 adap->desc_buf[i].descs = p; 183 d = &adap->desc_buf[i - 1].descs[DESCS_IN_PAGE - 1]; 189 d = &adap->desc_buf[i].descs[j];
|
/linux-master/drivers/comedi/drivers/ |
H A D | mite.h | 32 struct mite_dma_desc *descs; member in struct:mite_ring
|
H A D | mite.c | 670 desc = &ring->descs[i]; 679 desc = &ring->descs[i]; 699 struct mite_dma_desc *descs = ring->descs; local 701 if (descs) { 703 ring->n_links * sizeof(*descs), 704 descs, ring->dma_addr); 705 ring->descs = NULL; 719 struct mite_dma_desc *descs; local 729 descs [all...] |
/linux-master/drivers/pinctrl/aspeed/ |
H A D | pinmux-aspeed.c | 93 const struct aspeed_sig_desc *desc = &expr->descs[i];
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | xsk.h | 68 struct xdp_desc *descs = (struct xdp_desc *)tx->ring; local 70 return &descs[idx & tx->mask]; 76 const struct xdp_desc *descs = (const struct xdp_desc *)rx->ring; local 78 return &descs[idx & rx->mask];
|
/linux-master/drivers/net/ethernet/cirrus/ |
H A D | ep93xx_eth.c | 157 struct ep93xx_descs *descs; member in struct:ep93xx_priv 240 rstat = ep->descs->rstat + entry; 282 struct ep93xx_rdesc *rxd = &ep->descs->rdesc[entry]; 345 txd = &ep->descs->tdesc[entry]; 380 tstat = ep->descs->tstat + entry; 394 int length = ep->descs->tdesc[entry].tdesc1 & 0xfff; 449 if (!ep->descs) 455 d = ep->descs->rdesc[i].buf_addr; 465 d = ep->descs->tdesc[i].buf_addr; 472 dma_free_coherent(dev, sizeof(struct ep93xx_descs), ep->descs, [all...] |
/linux-master/drivers/gpu/drm/gud/ |
H A D | gud_connector.c | 702 struct gud_connector_descriptor_req *descs; local 706 descs = kmalloc_array(GUD_CONNECTORS_MAX_NUM, sizeof(*descs), GFP_KERNEL); 707 if (!descs) 711 descs, GUD_CONNECTORS_MAX_NUM * sizeof(*descs)); 714 if (!ret || ret % sizeof(*descs)) { 719 num_connectors = ret / sizeof(*descs); 722 ret = gud_connector_create(gdrm, i, &descs[i]); 727 kfree(descs); [all...] |
/linux-master/net/xdp/ |
H A D | xsk_queue.h | 241 struct xdp_desc *descs = pool->tx_descs; local 252 descs[nb_entries] = ring->desc[idx]; 254 parse_desc(q, pool, &descs[nb_entries], &parsed); 398 static inline void xskq_prod_write_addr_batch(struct xsk_queue *q, struct xdp_desc *descs, argument 407 ring->desc[cached_prod++ & q->ring_mask] = descs[i].addr;
|