Searched refs:chan (Results 201 - 225 of 1789) sorted by relevance

1234567891011>>

/linux-master/sound/soc/
H A Dsoc-generic-dmaengine-pcm.c31 if (!pcm->chan[substream->stream])
34 return pcm->chan[substream->stream]->device->dev;
81 struct dma_chan *chan = snd_dmaengine_pcm_get_chan(substream); local
94 return dmaengine_slave_config(chan, &slave_config);
104 struct dma_chan *chan = pcm->chan[substream->stream]; local
143 chan);
152 struct dma_chan *chan = pcm->chan[substream->stream]; local
159 return snd_dmaengine_pcm_open(substream, chan);
200 dmaengine_pcm_can_report_residue(struct device *dev, struct dma_chan *chan) argument
354 struct dma_chan *chan; local
[all...]
/linux-master/drivers/iio/dac/
H A Dad5755.c25 #define AD5755_WRITE_REG_DATA(chan) (chan)
26 #define AD5755_WRITE_REG_GAIN(chan) (0x08 | (chan))
27 #define AD5755_WRITE_REG_OFFSET(chan) (0x10 | (chan))
28 #define AD5755_WRITE_REG_CTRL(chan) (0x1c | (chan))
30 #define AD5755_READ_REG_DATA(chan) (chan)
381 ad5755_get_min_max(struct ad5755_state *st, struct iio_chan_spec const *chan, int *min, int *max) argument
389 ad5755_get_offset(struct ad5755_state *st, struct iio_chan_spec const *chan) argument
398 ad5755_chan_reg_info(struct ad5755_state *st, struct iio_chan_spec const *chan, long info, bool write, unsigned int *reg, unsigned int *shift, unsigned int *offset) argument
434 ad5755_read_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int *val, int *val2, long info) argument
469 ad5755_write_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int val, int val2, long info) argument
490 ad5755_read_powerdown(struct iio_dev *indio_dev, uintptr_t priv, const struct iio_chan_spec *chan, char *buf) argument
499 ad5755_write_powerdown(struct iio_dev *indio_dev, uintptr_t priv, struct iio_chan_spec const *chan, const char *buf, size_t len) argument
[all...]
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-core.h54 struct dw_edma_chan *chan; member in struct:dw_edma_chunk
65 struct dw_edma_chan *chan; member in struct:dw_edma_desc
109 struct dw_edma_chan *chan; member in struct:dw_edma
123 enum dma_status (*ch_status)(struct dw_edma_chan *chan);
127 void (*ch_config)(struct dw_edma_chan *chan);
179 enum dma_status dw_edma_core_ch_status(struct dw_edma_chan *chan) argument
181 return chan->dw->core->ch_status(chan);
198 void dw_edma_core_ch_config(struct dw_edma_chan *chan) argument
200 chan
[all...]
/linux-master/drivers/dma/
H A Dtimb_dma.c71 struct dma_chan chan; member in struct:timb_dma_chan
94 static struct device *chan2dev(struct dma_chan *chan) argument
96 return &chan->dev->device;
98 static struct device *chan2dmadev(struct dma_chan *chan) argument
100 return chan2dev(chan)->parent->parent;
105 int id = td_chan->chan.chan_id;
113 int id = td_chan->chan.chan_id;
120 dev_dbg(chan2dev(&td_chan->chan), "Enabling irq: %d, IER: 0x%x\n", id,
128 int id = td_chan->chan.chan_id;
134 dev_dbg(chan2dev(&td_chan->chan), "Checkin
324 struct dma_chan *chan = &td_chan->chan; local
401 td_alloc_chan_resources(struct dma_chan *chan) argument
432 td_free_chan_resources(struct dma_chan *chan) argument
456 td_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
470 td_issue_pending(struct dma_chan *chan) argument
489 td_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
545 td_terminate_all(struct dma_chan *chan) argument
[all...]
H A Dtxx9dmac.c19 static struct txx9dmac_chan *to_txx9dmac_chan(struct dma_chan *chan) argument
21 return container_of(chan, struct txx9dmac_chan, chan);
129 static struct device *chan2dev(struct dma_chan *chan) argument
131 return &chan->dev->device;
133 static struct device *chan2parent(struct dma_chan *chan) argument
135 return chan->dev->device.parent;
199 dma_async_tx_descriptor_init(&desc->txd, &dc->chan);
203 desc->txd.phys = dma_map_single(chan2parent(&dc->chan), &desc->hwdesc,
221 dev_dbg(chan2dev(&dc->chan), "des
709 txx9dmac_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument
803 txx9dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
897 txx9dmac_terminate_all(struct dma_chan *chan) argument
922 txx9dmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
960 txx9dmac_issue_pending(struct dma_chan *chan) argument
984 txx9dmac_alloc_chan_resources(struct dma_chan *chan) argument
1043 txx9dmac_free_chan_resources(struct dma_chan *chan) argument
[all...]
H A Dvirt-dma.h23 struct dma_chan chan; member in struct:virt_dma_chan
39 static inline struct virt_dma_chan *to_virt_chan(struct dma_chan *chan) argument
41 return container_of(chan, struct virt_dma_chan, chan);
61 dma_async_tx_descriptor_init(&vd->tx, &vc->chan);
96 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan);
101 dev_vdbg(vc->chan.device->dev, "txd %p[%x]: marked complete\n",
114 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan);
133 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan);
147 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan);
[all...]
/linux-master/drivers/comedi/drivers/
H A Ds526.c176 unsigned int chan, unsigned int val)
179 outw((val >> 16) & 0xffff, dev->iobase + S526_GPCT_MSB_REG(chan));
180 outw(val & 0xffff, dev->iobase + S526_GPCT_LSB_REG(chan));
184 unsigned int chan)
189 val = inw(dev->iobase + S526_GPCT_LSB_REG(chan)) & 0xffff;
190 val |= (inw(dev->iobase + S526_GPCT_MSB_REG(chan)) & 0xff) << 16;
200 unsigned int chan = CR_CHAN(insn->chanspec); local
204 data[i] = s526_gpct_read(dev, chan);
215 unsigned int chan = CR_CHAN(insn->chanspec); local
230 devpriv->gpct_config[chan]
175 s526_gpct_write(struct comedi_device *dev, unsigned int chan, unsigned int val) argument
183 s526_gpct_read(struct comedi_device *dev, unsigned int chan) argument
386 unsigned int chan = CR_CHAN(insn->chanspec); local
438 unsigned int chan = CR_CHAN(insn->chanspec); local
477 unsigned int chan = CR_CHAN(insn->chanspec); local
519 unsigned int chan = CR_CHAN(insn->chanspec); local
[all...]
H A Dke_counter.c45 unsigned int chan = CR_CHAN(insn->chanspec); local
53 outb((val >> 24) & 0xff, dev->iobase + KE_SIGN_REG(chan));
54 outb((val >> 16) & 0xff, dev->iobase + KE_MSB_REG(chan));
55 outb((val >> 8) & 0xff, dev->iobase + KE_MID_REG(chan));
56 outb((val >> 0) & 0xff, dev->iobase + KE_LSB_REG(chan));
67 unsigned int chan = CR_CHAN(insn->chanspec); local
73 inb(dev->iobase + KE_LATCH_REG(chan));
75 val = inb(dev->iobase + KE_LSB_REG(chan));
76 val |= (inb(dev->iobase + KE_MID_REG(chan)) << 8);
77 val |= (inb(dev->iobase + KE_MSB_REG(chan)) << 1
88 unsigned int chan; local
[all...]
/linux-master/drivers/mailbox/
H A Dstm32-ipcc.c36 #define RX_BIT_CHAN(chan) BIT(chan)
39 #define TX_BIT_CHAN(chan) BIT(TX_BIT_SHIFT + (chan))
86 u32 status, mr, tosr, chan; local
98 for (chan = 0; chan < ipcc->n_chans; chan++) {
99 if (!(status & (1 << chan)))
102 dev_dbg(dev, "%s: chan
119 u32 status, mr, tosr, chan; local
148 unsigned long chan = (unsigned long)link->con_priv; local
167 unsigned long chan = (unsigned long)link->con_priv; local
187 unsigned long chan = (unsigned long)link->con_priv; local
[all...]
H A Dmailbox-mpfs.c83 static bool mpfs_mbox_last_tx_done(struct mbox_chan *chan) argument
85 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv;
104 static int mpfs_mbox_send_data(struct mbox_chan *chan, void *data) argument
106 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv;
151 static void mpfs_mbox_rx_data(struct mbox_chan *chan) argument
153 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv;
180 mbox_chan_received_data(chan, response);
185 struct mbox_chan *chan = data; local
186 struct mpfs_mbox *mbox = (struct mpfs_mbox *)chan->con_priv;
190 mpfs_mbox_rx_data(chan);
195 mpfs_mbox_startup(struct mbox_chan *chan) argument
210 mpfs_mbox_shutdown(struct mbox_chan *chan) argument
[all...]
/linux-master/drivers/dma/dw/
H A Dcore.c43 static struct device *chan2dev(struct dma_chan *chan) argument
45 return &chan->dev->device;
56 struct dw_dma_chan *dwc = to_dw_dma_chan(tx->chan);
71 dev_vdbg(chan2dev(tx->chan), "%s: queued %u\n",
79 struct dw_dma *dw = to_dw_dma(dwc->chan.device);
89 dma_async_tx_descriptor_init(&desc->txd, &dwc->chan);
98 struct dw_dma *dw = to_dw_dma(dwc->chan.device);
116 struct dw_dma *dw = to_dw_dma(dwc->chan.device);
129 dev_err(chan2dev(&dwc->chan),
151 struct dw_dma *dw = to_dw_dma(dwc->chan
537 dwc_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument
614 dwc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
764 dw_dma_filter(struct dma_chan *chan, void *param) argument
783 dwc_config(struct dma_chan *chan, struct dma_slave_config *sconfig) argument
814 dwc_pause(struct dma_chan *chan) argument
835 dwc_resume(struct dma_chan *chan) argument
850 dwc_terminate_all(struct dma_chan *chan) argument
921 dwc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
942 dwc_issue_pending(struct dma_chan *chan) argument
974 dwc_alloc_chan_resources(struct dma_chan *chan) argument
1011 dwc_free_chan_resources(struct dma_chan *chan) argument
1045 dwc_caps(struct dma_chan *chan, struct dma_slave_caps *caps) argument
[all...]
/linux-master/include/linux/platform_data/
H A Dcrypto-ux500.h14 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
H A Dusb-musb-ux500.h17 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
/linux-master/drivers/iio/dummy/
H A Diio_simple_dummy.h55 const struct iio_chan_spec *chan,
60 const struct iio_chan_spec *chan,
66 const struct iio_chan_spec *chan,
73 const struct iio_chan_spec *chan,
/linux-master/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_temp.h27 struct iio_chan_spec const *chan,
/linux-master/drivers/iio/light/
H A Dst_uvis25.h32 u8 chan; member in struct:st_uvis25_hw::__anon431
/linux-master/drivers/iio/adc/
H A Dad7280a.c472 const struct iio_chan_spec *chan, char *buf)
477 !!(st->cb_mask[chan->address >> 8] &
478 BIT(chan->address & 0xFF)));
483 const struct iio_chan_spec *chan,
495 devaddr = chan->address >> 8;
496 ch = chan->address & 0xFF;
514 const struct iio_chan_spec *chan,
522 ret = ad7280_read_reg(st, chan->address >> 8,
523 (chan->address & 0xFF) + AD7280A_CB1_TIMER_REG);
536 const struct iio_chan_spec *chan,
470 ad7280_show_balance_sw(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) argument
481 ad7280_store_balance_sw(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
512 ad7280_show_balance_timer(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) argument
534 ad7280_store_balance_timer(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
589 ad7280_voltage_channel_init(struct iio_chan_spec *chan, int i, bool irq_present) argument
603 ad7280_temp_channel_init(struct iio_chan_spec *chan, int i, bool irq_present) argument
614 ad7280_common_fields_init(struct iio_chan_spec *chan, int addr, int cnt) argument
628 ad7280_total_voltage_channel_init(struct iio_chan_spec *chan, int cnt, int dev) argument
649 struct iio_chan_spec *chan; local
686 ad7280a_read_thresh(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int *val, int *val2) argument
724 ad7280a_write_thresh(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int val, int val2) argument
881 ad7280_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) argument
921 ad7280_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
[all...]
/linux-master/drivers/staging/media/tegra-video/
H A Dvip.c34 static inline struct tegra_vip *vip_channel_to_vip(struct tegra_vip_channel *chan) argument
36 return container_of(chan, struct tegra_vip, chan);
40 static struct v4l2_subdev *tegra_vip_channel_get_prev_subdev(struct tegra_vip_channel *chan) argument
44 remote_pad = media_pad_remote_pad_first(&chan->pads[TEGRA_VIP_PAD_SINK]);
147 vip->chan.of_node = of_node_get(np);
148 vip->chan.pads[TEGRA_VIP_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
149 vip->chan.pads[TEGRA_VIP_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE;
163 subdev = &vip->chan.subdev;
167 kbasename(vip->chan
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Drtw8922a_rfk.h12 const struct rtw89_chan *chan,
/linux-master/include/net/bluetooth/
H A Dl2cap.h611 struct l2cap_chan *(*new_connection) (struct l2cap_chan *chan);
612 int (*recv) (struct l2cap_chan * chan,
614 void (*teardown) (struct l2cap_chan *chan, int err);
615 void (*close) (struct l2cap_chan *chan);
616 void (*state_change) (struct l2cap_chan *chan,
618 void (*ready) (struct l2cap_chan *chan);
619 void (*defer) (struct l2cap_chan *chan);
620 void (*resume) (struct l2cap_chan *chan);
621 void (*suspend) (struct l2cap_chan *chan);
622 void (*set_shutdown) (struct l2cap_chan *chan);
687 struct l2cap_chan *chan; member in struct:l2cap_pinfo
811 l2cap_chan_lock(struct l2cap_chan *chan) argument
816 l2cap_chan_unlock(struct l2cap_chan *chan) argument
821 l2cap_set_timer(struct l2cap_chan *chan, struct delayed_work *work, long timeout) argument
835 l2cap_clear_timer(struct l2cap_chan *chan, struct delayed_work *work) argument
857 __seq_offset(struct l2cap_chan *chan, __u16 seq1, __u16 seq2) argument
865 __next_seq(struct l2cap_chan *chan, __u16 seq) argument
870 l2cap_chan_no_new_connection(struct l2cap_chan *chan) argument
875 l2cap_chan_no_recv(struct l2cap_chan *chan, struct sk_buff *skb) argument
880 l2cap_chan_no_alloc_skb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) argument
887 l2cap_chan_no_teardown(struct l2cap_chan *chan, int err) argument
891 l2cap_chan_no_close(struct l2cap_chan *chan) argument
895 l2cap_chan_no_ready(struct l2cap_chan *chan) argument
899 l2cap_chan_no_state_change(struct l2cap_chan *chan, int state, int err) argument
904 l2cap_chan_no_defer(struct l2cap_chan *chan) argument
908 l2cap_chan_no_suspend(struct l2cap_chan *chan) argument
912 l2cap_chan_no_resume(struct l2cap_chan *chan) argument
916 l2cap_chan_no_set_shutdown(struct l2cap_chan *chan) argument
920 l2cap_chan_no_get_sndtimeo(struct l2cap_chan *chan) argument
[all...]
/linux-master/net/wireless/
H A Dof.c24 struct ieee80211_channel *chan)
33 MHZ_TO_KHZ(chan->center_freq),
58 struct ieee80211_channel *chan = &sband->channels[i]; local
60 if (chan->flags & IEEE80211_CHAN_DISABLED)
65 chan)) {
67 chan->center_freq);
68 chan->flags |= IEEE80211_CHAN_DISABLED;
21 wiphy_freq_limits_valid_chan(struct wiphy *wiphy, struct ieee80211_freq_range *freq_limits, unsigned int n_freq_limits, struct ieee80211_channel *chan) argument
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
H A Dg84.c84 struct nvkm_chan *chan; local
92 chan = nvkm_chan_get_inst(cipher, (u64)inst << 12, &flags);
97 chan ? chan->id : -1, (u64)inst << 12,
98 chan ? chan->name : "unknown",
101 nvkm_chan_put(&chan, flags);
/linux-master/drivers/iio/cdc/
H A Dad7150.c102 struct iio_chan_spec const *chan,
108 int channel = chan->channel;
141 /* Strangely same for both 1 and 2 chan parts */
150 const struct iio_chan_spec *chan,
185 unsigned int chan,
199 u16 value = chip->threshold[rising][chan];
201 ad7150_addresses[chan][3],
208 sens = chip->thresh_sensitivity[rising][chan];
210 ad7150_addresses[chan][4],
220 chip->thresh_timeout[1][chan]);
101 ad7150_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
149 ad7150_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument
184 ad7150_write_event_params(struct iio_dev *indio_dev, unsigned int chan, enum iio_event_type type, enum iio_event_direction dir) argument
232 ad7150_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
324 ad7150_read_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int *val, int *val2) argument
356 ad7150_write_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int val, int val2) argument
[all...]
/linux-master/drivers/firmware/
H A Dmtk-adsp-ipc.c54 struct mtk_adsp_chan *chan = container_of(c, struct mtk_adsp_chan, cl); local
57 switch (chan->idx) {
59 chan->ipc->ops->handle_reply(chan->ipc);
62 chan->ipc->ops->handle_request(chan->ipc);
65 dev_err(dev, "wrong mbox chan %d\n", chan->idx);
100 dev_err(dev, "Failed to request mbox chan %s ret %d\n",
/linux-master/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.h89 cxgb_mk_tid_release(struct sk_buff *skb, u32 len, u32 tid, u16 chan) argument
97 set_wr_txq(skb, CPL_PRIORITY_SETUP, chan);
101 cxgb_mk_close_con_req(struct sk_buff *skb, u32 len, u32 tid, u16 chan, argument
110 set_wr_txq(skb, CPL_PRIORITY_DATA, chan);
115 cxgb_mk_abort_req(struct sk_buff *skb, u32 len, u32 tid, u16 chan, argument
125 set_wr_txq(skb, CPL_PRIORITY_DATA, chan);
130 cxgb_mk_abort_rpl(struct sk_buff *skb, u32 len, u32 tid, u16 chan) argument
139 set_wr_txq(skb, CPL_PRIORITY_DATA, chan);
143 cxgb_mk_rx_data_ack(struct sk_buff *skb, u32 len, u32 tid, u16 chan, argument
153 set_wr_txq(skb, CPL_PRIORITY_ACK, chan);
[all...]

Completed in 336 milliseconds

1234567891011>>