Searched refs:descs (Results 1 - 25 of 144) sorted by relevance

123456

/linux-master/drivers/gpio/
H A Dgpio-aggregator.c252 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 Dgpiolib-devres.c34 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 Dgpio-moxtet.c21 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 Dvnic_cq_copy.h23 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs +
38 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs +
H A Dvnic_cq.h69 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
86 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
H A Dvnic_wq_copy.h36 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 Dvnic_cq_fw.h21 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs +
36 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs +
H A Dvnic_cq.h57 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 Dprep.c31 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 Ddma.c350 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 Dsdma_txreq.h89 struct sdma_desc descs[NUM_DESC]; member in struct:sdma_txreq
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-intel-platform.c29 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 Dcounters.c242 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 Damdtp-stream.c358 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 Dclk-corediv.c41 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 Dvnic_cq.h70 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 Dqcom_glink_smem.c229 __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 Dpt3_dma.c140 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 Dmite.h32 struct mite_dma_desc *descs; member in struct:mite_ring
H A Dmite.c670 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 Dpinmux-aspeed.c93 const struct aspeed_sig_desc *desc = &expr->descs[i];
/linux-master/tools/testing/selftests/bpf/
H A Dxsk.h68 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 Dep93xx_eth.c157 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 Dgud_connector.c702 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 Dxsk_queue.h241 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;

Completed in 214 milliseconds

123456