/linux-master/sound/soc/ |
H A D | soc-generic-dmaengine-pcm.c | 31 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 D | ad5755.c | 25 #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 D | dw-edma-core.h | 54 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 D | timb_dma.c | 71 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 D | txx9dmac.c | 19 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 D | virt-dma.h | 23 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 D | s526.c | 176 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 D | ke_counter.c | 45 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 D | stm32-ipcc.c | 36 #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 D | mailbox-mpfs.c | 83 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 D | core.c | 43 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 D | crypto-ux500.h | 14 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
|
H A D | usb-musb-ux500.h | 17 bool (*dma_filter)(struct dma_chan *chan, void *filter_param);
|
/linux-master/drivers/iio/dummy/ |
H A D | iio_simple_dummy.h | 55 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 D | inv_icm42600_temp.h | 27 struct iio_chan_spec const *chan,
|
/linux-master/drivers/iio/light/ |
H A D | st_uvis25.h | 32 u8 chan; member in struct:st_uvis25_hw::__anon431
|
/linux-master/drivers/iio/adc/ |
H A D | ad7280a.c | 472 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 D | vip.c | 34 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 D | rtw8922a_rfk.h | 12 const struct rtw89_chan *chan,
|
/linux-master/include/net/bluetooth/ |
H A D | l2cap.h | 611 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 D | of.c | 24 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 D | g84.c | 84 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 D | ad7150.c | 102 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 D | mtk-adsp-ipc.c | 54 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 D | libcxgb_cm.h | 89 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...] |