Searched refs:direction (Results 176 - 200 of 916) sorted by relevance

1234567891011>>

/linux-master/sound/virtio/
H A Dvirtio_card.h110 if (vss->direction == SNDRV_PCM_STREAM_PLAYBACK)
/linux-master/drivers/misc/
H A Dtifm_core.c293 int direction)
296 direction);
301 int direction)
303 dma_unmap_sg(&to_pci_dev(sock->dev.parent)->dev, sg, nents, direction);
292 tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents, int direction) argument
300 tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents, int direction) argument
/linux-master/arch/powerpc/kernel/
H A Diommu.c347 enum dma_data_direction direction,
366 IOMMU_PAGE_MASK(tbl), direction, attrs);
472 unsigned long mask, enum dma_data_direction direction,
482 BUG_ON(direction == DMA_NONE);
540 direction, attrs);
614 int nelems, enum dma_data_direction direction,
619 BUG_ON(direction == DMA_NONE);
854 unsigned long mask, enum dma_data_direction direction,
862 BUG_ON(direction == DMA_NONE);
874 dma_handle = iommu_alloc(dev, tbl, vaddr, npages, direction,
345 iommu_alloc(struct device *dev, struct iommu_table *tbl, void *page, unsigned int npages, enum dma_data_direction direction, unsigned long mask, unsigned int align_order, unsigned long attrs) argument
470 ppc_iommu_map_sg(struct device *dev, struct iommu_table *tbl, struct scatterlist *sglist, int nelems, unsigned long mask, enum dma_data_direction direction, unsigned long attrs) argument
613 ppc_iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist, int nelems, enum dma_data_direction direction, unsigned long attrs) argument
852 iommu_map_page(struct device *dev, struct iommu_table *tbl, struct page *page, unsigned long offset, size_t size, unsigned long mask, enum dma_data_direction direction, unsigned long attrs) argument
891 iommu_unmap_page(struct iommu_table *tbl, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction, unsigned long attrs) argument
1077 iommu_tce_xchg_no_kill(struct mm_struct *mm, struct iommu_table *tbl, unsigned long entry, unsigned long *hpa, enum dma_data_direction *direction) argument
[all...]
/linux-master/drivers/dma/
H A Dtegra186-gpc-dma.c309 enum dma_transfer_direction direction)
314 if (!is_slave_direction(direction))
317 switch (direction) {
334 tdc->sid_dir = direction;
829 enum dma_transfer_direction direction,
836 switch (direction) {
852 dev_err(tdc2dev(tdc), "DMA direction is not supported\n");
997 unsigned int sg_len, enum dma_transfer_direction direction,
1020 ret = tegra_dma_sid_reserve(tdc, direction);
1024 ret = get_transfer_param(tdc, direction,
308 tegra_dma_sid_reserve(struct tegra_dma_channel *tdc, enum dma_transfer_direction direction) argument
828 get_transfer_param(struct tegra_dma_channel *tdc, enum dma_transfer_direction direction, u32 *apb_addr, u32 *mmio_seq, u32 *csr, unsigned int *burst_size, enum dma_slave_buswidth *slave_bw) argument
996 tegra_dma_prep_slave_sg(struct dma_chan *dc, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
1116 tegra_dma_prep_dma_cyclic(struct dma_chan *dc, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument
[all...]
H A Ddma-jz4780.c233 enum dma_transfer_direction direction)
254 if (direction == DMA_DEV_TO_MEM)
311 enum dma_transfer_direction direction)
316 if (direction == DMA_MEM_TO_DEV) {
363 enum dma_transfer_direction direction, unsigned long flags,
372 desc = jz4780_dma_desc_alloc(jzchan, sg_len, DMA_SLAVE, direction);
380 direction);
408 size_t period_len, enum dma_transfer_direction direction,
421 desc = jz4780_dma_desc_alloc(jzchan, periods, DMA_CYCLIC, direction);
427 period_len, direction);
231 jz4780_dma_desc_alloc(struct jz4780_dma_chan *jzchan, unsigned int count, enum dma_transaction_type type, enum dma_transfer_direction direction) argument
309 jz4780_dma_setup_hwdesc(struct jz4780_dma_chan *jzchan, struct jz4780_dma_hwdesc *desc, dma_addr_t addr, size_t len, enum dma_transfer_direction direction) argument
361 jz4780_dma_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
406 jz4780_dma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument
[all...]
H A Dnbpfaxi.c434 enum dma_transfer_direction direction)
439 switch (direction) {
506 enum dma_transfer_direction direction,
539 mem_xfer = nbpf_xfer_ds(chan->nbpf, size, direction);
541 switch (direction) {
921 size_t len, enum dma_transfer_direction direction,
931 switch (direction) {
964 int ret = nbpf_prep_one(ldesc, direction,
978 mem_sg = direction == DMA_DEV_TO_MEM ? dst_sg : src_sg;
1014 enum dma_transfer_direction direction, unsigne
433 nbpf_xfer_ds(struct nbpf_device *nbpf, size_t size, enum dma_transfer_direction direction) argument
505 nbpf_prep_one(struct nbpf_link_desc *ldesc, enum dma_transfer_direction direction, dma_addr_t src, dma_addr_t dst, size_t size, bool last) argument
919 nbpf_prep_sg(struct nbpf_channel *chan, struct scatterlist *src_sg, struct scatterlist *dst_sg, size_t len, enum dma_transfer_direction direction, unsigned long flags) argument
1012 nbpf_prep_slave_sg( struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
[all...]
/linux-master/arch/sparc/kernel/
H A Dunaligned_32.c25 enum direction { enum
34 static inline enum direction decode_direction(unsigned int insn)
242 enum direction dir = decode_direction(insn);
/linux-master/drivers/scsi/arm/
H A Darxescsi.c62 * Function: int arxescsi_dma_setup(host, SCpnt, direction, min_type)
66 * direction - DMA on to/off of card
72 fasdmadir_t direction, fasdmatype_t min_type)
109 * Function: int arxescsi_dma_pseudo(host, SCpnt, direction, transfer)
113 * direction - DMA on to/off of card
118 fasdmadir_t direction, int transfer)
128 if (direction == DMA_OUT) {
71 arxescsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, fasdmatype_t min_type) argument
117 arxescsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer) argument
/linux-master/drivers/gpu/drm/xe/
H A Dxe_dma_buf.c160 enum dma_data_direction direction)
164 bool reads = (direction == DMA_BIDIRECTIONAL ||
165 direction == DMA_FROM_DEVICE);
159 xe_dma_buf_begin_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction) argument
/linux-master/tools/net/ynl/
H A Dynl-gen-c.py222 def setter(self, ri, space, direction, deref=False, ref=None):
238 func_name = f"{op_prefix(ri, direction, deref=deref)}_set_{'_'.join(ref)}"
244 args=[f'{type_name(ri, direction, deref=deref)} *{var}'] + self.arg_member(ri))
269 def setter(self, ri, space, direction, deref=False, ref=None):
292 def setter(self, ri, space, direction, deref=False, ref=None):
556 def setter(self, ri, space, direction, deref=False, ref=None):
562 attr.setter(ri, self.nested_attrs, direction, deref=deref, ref=ref)
1447 def rdir(direction):
1448 if direction == 'reply':
1450 if direction
[all...]
/linux-master/drivers/crypto/ccree/
H A Dcc_cipher.c519 int direction = req_ctx->gen_ctx.op_type; local
535 set_cipher_config0(&desc[*seq_size], direction);
553 set_cipher_config0(&desc[*seq_size], direction);
576 int direction = req_ctx->gen_ctx.op_type; local
590 set_cipher_config0(&desc[*seq_size], direction);
620 int direction = req_ctx->gen_ctx.op_type; local
643 set_cipher_config0(&desc[*seq_size], direction);
662 set_cipher_config0(&desc[*seq_size], direction);
697 int direction = req_ctx->gen_ctx.op_type; local
711 set_cipher_config0(&desc[*seq_size], direction);
877 cc_cipher_process(struct skcipher_request *req, enum drv_crypto_direction direction) argument
[all...]
/linux-master/drivers/usb/musb/
H A Dux500_dma.c78 enum dma_transfer_direction direction; local
99 direction = ux500_channel->is_tx ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM;
103 slave_conf.direction = direction;
114 dma_desc = dmaengine_prep_slave_sg(dma_chan, &sg, 1, direction,
/linux-master/drivers/input/joystick/iforce/
H A Diforce-ff.c278 if (old->direction != new->direction
292 u16 interval, u16 direction)
307 data[5] = HI(direction);
390 effect->direction);
450 effect->direction);
514 effect->direction);
290 make_core(struct iforce* iforce, u16 id, u16 mod_id1, u16 mod_id2, u8 effect_type, u8 axes, u16 duration, u16 delay, u16 button, u16 interval, u16 direction) argument
/linux-master/drivers/phy/allwinner/
H A Dphy-sun6i-mipi-dphy.c197 enum sun6i_dphy_direction direction; member in struct:sun6i_dphy
495 switch (dphy->direction) {
552 const char *direction; local
595 dphy->direction = SUN6I_DPHY_DIRECTION_TX;
597 ret = of_property_read_string(pdev->dev.of_node, "allwinner,direction",
598 &direction);
600 if (!ret && !strncmp(direction, "rx", 2)) {
606 dphy->direction = SUN6I_DPHY_DIRECTION_RX;
/linux-master/sound/core/seq/
H A Dseq_ports.c351 /* UMP direction and group */
352 port->direction = info->direction;
357 /* fill default port direction */
358 if (!port->direction) {
360 port->direction |= SNDRV_SEQ_PORT_DIR_INPUT;
362 port->direction |= SNDRV_SEQ_PORT_DIR_OUTPUT;
402 /* UMP direction and group */
403 info->direction = port->direction;
[all...]
/linux-master/net/netfilter/ipvs/
H A Dip_vs_proto_sctp.c381 int direction, const struct sk_buff *skb)
426 /* Update direction to INPUT_ONLY if necessary
430 if (direction == IP_VS_DIR_OUTPUT)
433 direction = IP_VS_DIR_INPUT_ONLY;
436 next_state = sctp_states[direction][event][cp->state];
444 ((direction == IP_VS_DIR_OUTPUT) ?
476 sctp_state_transition(struct ip_vs_conn *cp, int direction, argument
480 set_sctp_state(pd, cp, direction, skb);
380 set_sctp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, int direction, const struct sk_buff *skb) argument
/linux-master/sound/usb/
H A Dmidi2.c34 /* stream direction; just shorter names */
61 int direction; /* direction (STR_IN/OUT) */ member in struct:snd_usb_midi2_endpoint
214 /* URB submission helper; for both direction */
222 if (ep->direction == STR_IN)
293 if (ep->direction == STR_IN)
353 if (ep->direction == STR_OUT) {
368 if (ep->direction == STR_OUT) {
382 if (up && ep->direction == STR_OUT && !ep->disconnected)
401 if (ep->direction
[all...]
/linux-master/drivers/usb/host/
H A Dxhci-dbgcap.c204 dbc_alloc_request(struct xhci_dbc *dbc, unsigned int direction, gfp_t flags) argument
208 if (direction != BULK_IN &&
209 direction != BULK_OUT)
222 req->direction = direction;
304 writel(DBC_DOOR_BELL_TARGET(dep->direction), &dbc->regs->doorbell);
315 struct dbc_ep *dep = &dbc->eps[req->direction];
356 if (req->direction != BULK_IN &&
357 req->direction != BULK_OUT)
372 static inline void xhci_dbc_do_eps_init(struct xhci_dbc *dbc, bool direction) argument
[all...]
/linux-master/drivers/most/
H A Dcore.c176 if (c->iface->channel_vector[i].direction & MOST_CH_RX)
178 if (c->iface->channel_vector[i].direction & MOST_CH_TX)
281 if (c->cfg.direction & MOST_CH_TX)
283 else if (c->cfg.direction & MOST_CH_RX)
642 c->cfg.direction = MOST_CH_RX;
644 c->cfg.direction = MOST_CH_RX;
646 c->cfg.direction = MOST_CH_TX;
648 c->cfg.direction = MOST_CH_TX;
650 dev_err(&c->dev, "Invalid direction\n");
794 if (c->cfg.direction
[all...]
/linux-master/drivers/media/usb/cx231xx/
H A Dcx231xx-core.c168 if (req_data->direction & I2C_M_RD) {
193 /* set the direction */
194 if (req_data->direction) {
195 ven_req.direction = USB_DIR_IN;
198 ven_req.direction = USB_DIR_OUT;
331 if (ven_req->direction)
358 ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
369 ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
379 ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
384 ven_req->direction | USB_TYPE_VENDO
1471 cx231xx_send_gpio_cmd(struct cx231xx *dev, u32 gpio_bit, u8 *gpio_val, u8 len, u8 request, u8 direction) argument
[all...]
/linux-master/drivers/video/fbdev/
H A Dtridentfb.c357 int direction = 2; local
364 direction = 0;
367 writemmr(par, CMD, 0xE0000000 | 1 << 19 | 1 << 4 | 1 << 2 | direction);
369 writemmr(par, SRC1, direction ? s2 : s1);
370 writemmr(par, SRC2, direction ? s1 : s2);
371 writemmr(par, DST1, direction ? d2 : d1);
372 writemmr(par, DST2, direction ? d1 : d2);
446 int direction = 0x0004; local
449 direction |= 0x0200;
458 direction |
519 int direction = 0x4; local
[all...]
/linux-master/sound/firewire/
H A Damdtp-stream.c84 * @dir: the direction of stream
104 s->direction = dir;
1084 if (s->direction == AMDTP_IN_STREAM) {
1493 if (s->direction == AMDTP_IN_STREAM) {
1504 if (s->direction != AMDTP_IN_STREAM)
1583 if (rx->direction != AMDTP_OUT_STREAM)
1603 if (s->direction != AMDTP_OUT_STREAM)
1628 if (s->direction == AMDTP_IN_STREAM) {
1670 if (s->direction == AMDTP_IN_STREAM) {
1683 if (s->direction
[all...]
/linux-master/drivers/parisc/
H A Dccio-dma.c506 ** Use direction (ie PCI_DMA_TODEVICE) to pick hint.
709 * @direction: The direction of the DMA transaction (to/from device).
715 enum dma_data_direction direction)
723 unsigned long hint = hint_lookup[(int)direction];
777 size_t size, enum dma_data_direction direction,
781 direction);
790 * @direction: The direction of the DMA transaction (to/from device).
795 enum dma_data_direction direction, unsigne
714 ccio_map_single(struct device *dev, void *addr, size_t size, enum dma_data_direction direction) argument
776 ccio_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction, unsigned long attrs) argument
794 ccio_unmap_page(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction direction, unsigned long attrs) argument
903 ccio_map_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction, unsigned long attrs) argument
983 ccio_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction, unsigned long attrs) argument
[all...]
/linux-master/drivers/iio/adc/
H A Dpalmas_gpadc.c81 enum iio_event_direction direction; member in struct:palmas_adc_event
135 if (adc_chan == adc->event0.channel && dir == adc->event0.direction)
138 if (adc_chan == adc->event1.channel && dir == adc->event1.direction)
232 dir = ev->direction;
648 ev->direction = dir;
670 ev->direction = IIO_EV_DIR_NONE;
942 adc->event0.direction = IIO_EV_DIR_NONE;
945 adc->event1.direction = IIO_EV_DIR_NONE;
1025 switch (ev->direction) {
1062 switch (ev->direction) {
[all...]
/linux-master/drivers/dma/ti/
H A Dedma.c172 enum dma_transfer_direction direction; member in struct:edma_desc
894 * @direction: Direction of the transfer
899 enum dma_transfer_direction direction)
963 if (direction == DMA_MEM_TO_DEV) {
969 } else if (direction == DMA_DEV_TO_MEM) {
975 } else if (direction == DMA_MEM_TO_MEM) {
982 dev_err(dev, "%s: direction not implemented yet\n", __func__);
1011 unsigned int sg_len, enum dma_transfer_direction direction,
1026 if (direction == DMA_DEV_TO_MEM) {
1030 } else if (direction
896 edma_config_pset(struct dma_chan *chan, struct edma_pset *epset, dma_addr_t src_addr, dma_addr_t dst_addr, u32 burst, unsigned int acnt, unsigned int dma_length, enum dma_transfer_direction direction) argument
1009 edma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long tx_flags, void *context) argument
1296 edma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long tx_flags) argument
[all...]

Completed in 513 milliseconds

1234567891011>>