/linux-master/sound/virtio/ |
H A D | virtio_card.h | 110 if (vss->direction == SNDRV_PCM_STREAM_PLAYBACK)
|
/linux-master/drivers/misc/ |
H A D | tifm_core.c | 293 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 D | iommu.c | 347 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 D | tegra186-gpc-dma.c | 309 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 D | dma-jz4780.c | 233 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 D | nbpfaxi.c | 434 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 D | unaligned_32.c | 25 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 D | arxescsi.c | 62 * 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 D | xe_dma_buf.c | 160 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 D | ynl-gen-c.py | 222 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 D | cc_cipher.c | 519 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 D | ux500_dma.c | 78 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 D | iforce-ff.c | 278 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 D | phy-sun6i-mipi-dphy.c | 197 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 D | seq_ports.c | 351 /* 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 D | ip_vs_proto_sctp.c | 381 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 D | midi2.c | 34 /* 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 D | xhci-dbgcap.c | 204 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 D | core.c | 176 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 D | cx231xx-core.c | 168 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 D | tridentfb.c | 357 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 D | amdtp-stream.c | 84 * @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 D | ccio-dma.c | 506 ** 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 D | palmas_gpadc.c | 81 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 D | edma.c | 172 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...] |