/include/sound/ |
D | emu8000_reg.h | 24 #define EMU8000_CMD(reg, chan) ((reg)<<5 | (chan)) argument 30 #define EMU8000_CPF_READ(emu, chan) \ argument 31 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(0, (chan))) 32 #define EMU8000_PTRX_READ(emu, chan) \ argument 33 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(1, (chan))) 34 #define EMU8000_CVCF_READ(emu, chan) \ argument 35 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(2, (chan))) 36 #define EMU8000_VTFT_READ(emu, chan) \ argument 37 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(3, (chan))) 38 #define EMU8000_PSST_READ(emu, chan) \ argument [all …]
|
D | seq_midi_emul.h | 69 void (*note_on)(void *private_data, int note, int vel, struct snd_midi_channel *chan); 70 …void (*note_off)(void *private_data,int note, int vel, struct snd_midi_channel *chan); /* release … 71 void (*key_press)(void *private_data, int note, int vel, struct snd_midi_channel *chan); 72 …void (*note_terminate)(void *private_data, int note, struct snd_midi_channel *chan); /* terminate … 73 void (*control)(void *private_data, int type, struct snd_midi_channel *chan); 74 void (*nrpn)(void *private_data, struct snd_midi_channel *chan,
|
D | designware_i2s.h | 43 bool (*filter)(struct dma_chan *chan, void *slave); 52 bool (*filter)(struct dma_chan *chan, void *slave);
|
/include/linux/iio/ |
D | consumer.h | 46 void iio_channel_release(struct iio_channel *chan); 73 void devm_iio_channel_release(struct device *dev, struct iio_channel *chan); 90 void iio_channel_release_all(struct iio_channel *chan); 116 void devm_iio_channel_release_all(struct device *dev, struct iio_channel *chan); 195 int iio_read_channel_raw(struct iio_channel *chan, 209 int iio_read_channel_average_raw(struct iio_channel *chan, int *val); 224 int iio_read_channel_processed(struct iio_channel *chan, int *val); 235 int iio_write_channel_attribute(struct iio_channel *chan, int val, 249 int iio_read_channel_attribute(struct iio_channel *chan, int *val, 260 int iio_write_channel_raw(struct iio_channel *chan, int val); [all …]
|
D | iio.h | 79 uintptr_t priv, const struct iio_chan_spec *chan, char *buf); 81 uintptr_t priv, const struct iio_chan_spec *chan, char *buf); 83 uintptr_t priv, const struct iio_chan_spec *chan, const char *buf, 129 const struct iio_chan_spec *chan, char *buf); 135 const struct iio_chan_spec *chan); 278 static inline bool iio_channel_has_info(const struct iio_chan_spec *chan, in iio_channel_has_info() argument 281 return (chan->info_mask_separate & BIT(type)) | in iio_channel_has_info() 282 (chan->info_mask_shared_by_type & BIT(type)) | in iio_channel_has_info() 283 (chan->info_mask_shared_by_dir & BIT(type)) | in iio_channel_has_info() 284 (chan->info_mask_shared_by_all & BIT(type)); in iio_channel_has_info() [all …]
|
D | events.h | 25 type, chan, chan1, chan2) \ argument 29 ((u16)chan))
|
/include/linux/ |
D | dmaengine.h | 282 struct dma_chan *chan; member 426 static inline const char *dma_chan_name(struct dma_chan *chan) in dma_chan_name() argument 428 return dev_name(&chan->dev->device); in dma_chan_name() 444 typedef bool (*dma_filter_fn)(struct dma_chan *chan, void *filter_param); 500 struct dma_chan *chan; member 750 int (*device_alloc_chan_resources)(struct dma_chan *chan); 751 void (*device_free_chan_resources)(struct dma_chan *chan); 754 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src, 757 struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src, 760 struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt, [all …]
|
D | relay.h | 41 struct rchan *chan; /* associated channel */ member 175 extern int relay_late_setup_files(struct rchan *chan, 178 extern void relay_close(struct rchan *chan); 179 extern void relay_flush(struct rchan *chan); 180 extern void relay_subbufs_consumed(struct rchan *chan, 183 extern void relay_reset(struct rchan *chan); 202 static inline void relay_write(struct rchan *chan, in relay_write() argument 210 buf = *this_cpu_ptr(chan->buf); in relay_write() 211 if (unlikely(buf->offset + length > chan->subbuf_size)) in relay_write() 230 static inline void __relay_write(struct rchan *chan, in __relay_write() argument [all …]
|
D | mailbox_controller.h | 47 int (*send_data)(struct mbox_chan *chan, void *data); 48 int (*flush)(struct mbox_chan *chan, unsigned long timeout); 49 int (*startup)(struct mbox_chan *chan); 50 void (*shutdown)(struct mbox_chan *chan); 51 bool (*last_tx_done)(struct mbox_chan *chan); 52 bool (*peek_data)(struct mbox_chan *chan); 131 void mbox_chan_received_data(struct mbox_chan *chan, void *data); /* atomic */ 132 void mbox_chan_txdone(struct mbox_chan *chan, int r); /* atomic */
|
D | mailbox_client.h | 43 int mbox_send_message(struct mbox_chan *chan, void *mssg); 44 int mbox_flush(struct mbox_chan *chan, unsigned long timeout); 45 void mbox_client_txdone(struct mbox_chan *chan, int r); /* atomic */ 46 bool mbox_client_peek_data(struct mbox_chan *chan); /* atomic */ 47 void mbox_free_channel(struct mbox_chan *chan); /* may sleep */
|
D | async_tx.h | 30 struct dma_chan *chan; member 91 struct dma_chan *chan = tx->chan; in async_tx_issue_pending() local 92 struct dma_device *dma = chan->device; in async_tx_issue_pending() 94 dma->device_issue_pending(chan); in async_tx_issue_pending() 158 void async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx,
|
D | omap-mailbox.h | 23 void omap_mbox_enable_irq(struct mbox_chan *chan, omap_mbox_irq_t irq); 24 void omap_mbox_disable_irq(struct mbox_chan *chan, omap_mbox_irq_t irq);
|
/include/net/bluetooth/ |
D | l2cap.h | 610 struct l2cap_chan *(*new_connection) (struct l2cap_chan *chan); 611 int (*recv) (struct l2cap_chan * chan, 613 void (*teardown) (struct l2cap_chan *chan, int err); 614 void (*close) (struct l2cap_chan *chan); 615 void (*state_change) (struct l2cap_chan *chan, 617 void (*ready) (struct l2cap_chan *chan); 618 void (*defer) (struct l2cap_chan *chan); 619 void (*resume) (struct l2cap_chan *chan); 620 void (*suspend) (struct l2cap_chan *chan); 621 void (*set_shutdown) (struct l2cap_chan *chan); [all …]
|
/include/trace/events/ |
D | tegra_apb_dma.h | 14 __string(chan, dev_name(&dc->dev->device)) 19 __assign_str(chan, dev_name(&dc->dev->device)); 24 __get_str(chan), __entry->cookie, __entry->residue) 31 __string(chan, dev_name(&dc->dev->device)) 36 __assign_str(chan, dev_name(&dc->dev->device)); 41 __get_str(chan), __entry->count, __entry->ptr) 48 __string(chan, dev_name(&dc->dev->device)) 52 __assign_str(chan, dev_name(&dc->dev->device)); 55 TP_printk("%s: irq %d\n", __get_str(chan), __entry->irq)
|
/include/linux/platform_data/ |
D | dma-ep93xx.h | 71 static inline bool ep93xx_dma_chan_is_m2p(struct dma_chan *chan) in ep93xx_dma_chan_is_m2p() argument 73 return !strcmp(dev_name(chan->device->dev), "ep93xx-dma-m2p"); in ep93xx_dma_chan_is_m2p() 85 ep93xx_dma_chan_direction(struct dma_chan *chan) in ep93xx_dma_chan_direction() argument 87 if (!ep93xx_dma_chan_is_m2p(chan)) in ep93xx_dma_chan_direction() 91 return (chan->chan_id % 2 == 0) ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; in ep93xx_dma_chan_direction()
|
D | dma-imx.h | 57 static inline int imx_dma_is_ipu(struct dma_chan *chan) in imx_dma_is_ipu() argument 59 return !strcmp(dev_name(chan->device->dev), "ipu-core"); in imx_dma_is_ipu() 62 static inline int imx_dma_is_general_purpose(struct dma_chan *chan) in imx_dma_is_general_purpose() argument 64 return !strcmp(chan->device->dev->driver->name, "imx-sdma") || in imx_dma_is_general_purpose() 65 !strcmp(chan->device->dev->driver->name, "imx-dma"); in imx_dma_is_general_purpose()
|
D | edma.h | 48 #define EDMA_CTLR_CHAN(ctlr, chan) (((ctlr) << 16) | (chan)) argument 52 #define EDMA_FILTER_PARAM(ctlr, chan) ((int[]) { EDMA_CTLR_CHAN(ctlr, chan) }) argument
|
D | dma-s3c24xx.h | 9 #define S3C24XX_DMA_CHANREQ(src, chan) ((BIT(3) | src) << chan * 4) argument 48 bool s3c24xx_dma_filter(struct dma_chan *chan, void *param);
|
D | dma-ste-dma40.h | 164 bool stedma40_filter(struct dma_chan *chan, void *data); 178 dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, in stedma40_slave_mem() argument 189 return dmaengine_prep_slave_sg(chan, &sg, 1, direction, flags); in stedma40_slave_mem() 193 static inline bool stedma40_filter(struct dma_chan *chan, void *data) in stedma40_filter() argument 199 dma_async_tx_descriptor *stedma40_slave_mem(struct dma_chan *chan, in stedma40_slave_mem() argument
|
D | dma-coh901318.h | 64 bool coh901318_filter_id(struct dma_chan *chan, void *chan_id); 66 static inline bool coh901318_filter_id(struct dma_chan *chan, void *chan_id) in coh901318_filter_id() argument
|
/include/linux/firmware/intel/ |
D | stratix10-svc-client.h | 183 void stratix10_svc_free_channel(struct stratix10_svc_chan *chan); 196 void *stratix10_svc_allocate_memory(struct stratix10_svc_chan *chan, 204 void stratix10_svc_free_memory(struct stratix10_svc_chan *chan, void *kaddr); 214 int stratix10_svc_send(struct stratix10_svc_chan *chan, void *msg); 224 void stratix10_svc_done(struct stratix10_svc_chan *chan);
|
/include/linux/dma/ |
D | mmp-pdma.h | 8 bool mmp_pdma_filter_fn(struct dma_chan *chan, void *param); 10 static inline bool mmp_pdma_filter_fn(struct dma_chan *chan, void *param) in mmp_pdma_filter_fn() argument
|
D | mxs-dma.h | 17 struct dma_chan *chan, u32 *pio, unsigned int npio, in mxs_dmaengine_prep_pio() argument 20 return dmaengine_prep_slave_sg(chan, (struct scatterlist *)pio, npio, in mxs_dmaengine_prep_pio()
|
/include/acpi/ |
D | pcc.h | 16 extern void pcc_mbox_free_channel(struct mbox_chan *chan); 23 static inline void pcc_mbox_free_channel(struct mbox_chan *chan) { } in pcc_mbox_free_channel() argument
|
/include/linux/iio/common/ |
D | cros_ec_sensors_core.h | 157 struct iio_chan_spec const *chan, 172 struct iio_chan_spec const *chan, 189 struct iio_chan_spec const *chan,
|