Searched refs:direction (Results 1 - 25 of 200) sorted by relevance

12345678

/drivers/staging/iio/gyro/
H A Dadis16260_platform_data.h13 * @direction: x y or z
17 char direction; member in struct:adis16260_platform_data
/drivers/staging/iio/
H A Devents.h48 * @direction: Direction of the event. One of enum iio_event_direction.
55 #define IIO_EVENT_CODE(chan_type, diff, modifier, direction, \
58 ((u64)direction << 48) | ((u64)modifier << 40) | \
64 #define IIO_EV_BIT(type, direction) \
65 (1 << (type*IIO_EV_DIR_MAX + direction))
73 * @direction: Direction of the event. One of enum iio_event_direction.
77 type, direction) \
78 IIO_EVENT_CODE(chan_type, 0, modifier, direction, type, number, 0, 0)
85 * @direction: Direction of the event. One of enum iio_event_direction.
88 #define IIO_UNMOD_EVENT_CODE(chan_type, number, type, direction) \
[all...]
/drivers/infiniband/hw/ipath/
H A Dipath_dma.c57 enum dma_data_direction direction)
59 BUG_ON(!valid_dma_direction(direction));
65 enum dma_data_direction direction)
67 BUG_ON(!valid_dma_direction(direction));
74 enum dma_data_direction direction)
78 BUG_ON(!valid_dma_direction(direction));
96 enum dma_data_direction direction)
98 BUG_ON(!valid_dma_direction(direction));
102 int nents, enum dma_data_direction direction)
109 BUG_ON(!valid_dma_direction(direction));
55 ipath_dma_map_single(struct ib_device *dev, void *cpu_addr, size_t size, enum dma_data_direction direction) argument
63 ipath_dma_unmap_single(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction) argument
70 ipath_dma_map_page(struct ib_device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction) argument
94 ipath_dma_unmap_page(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction) argument
101 ipath_map_sg(struct ib_device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction direction) argument
122 ipath_unmap_sg(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction) argument
[all...]
H A Dipath_user_pages.c107 unsigned long offset, size_t size, int direction)
111 phys = pci_map_page(hwdev, page, offset, size, direction);
114 pci_unmap_page(hwdev, phys, size, direction);
115 phys = pci_map_page(hwdev, page, offset, size, direction);
131 int direction)
135 phys = pci_map_single(hwdev, ptr, size, direction);
138 pci_unmap_single(hwdev, phys, size, direction);
139 phys = pci_map_single(hwdev, ptr, size, direction);
106 ipath_map_page(struct pci_dev *hwdev, struct page *page, unsigned long offset, size_t size, int direction) argument
130 ipath_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) argument
/drivers/infiniband/hw/qib/
H A Dqib_dma.c54 size_t size, enum dma_data_direction direction)
56 BUG_ON(!valid_dma_direction(direction));
61 enum dma_data_direction direction)
63 BUG_ON(!valid_dma_direction(direction));
68 enum dma_data_direction direction)
72 BUG_ON(!valid_dma_direction(direction));
89 enum dma_data_direction direction)
91 BUG_ON(!valid_dma_direction(direction));
95 int nents, enum dma_data_direction direction)
102 BUG_ON(!valid_dma_direction(direction));
53 qib_dma_map_single(struct ib_device *dev, void *cpu_addr, size_t size, enum dma_data_direction direction) argument
60 qib_dma_unmap_single(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction) argument
66 qib_dma_map_page(struct ib_device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction) argument
88 qib_dma_unmap_page(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction) argument
94 qib_map_sg(struct ib_device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction direction) argument
115 qib_unmap_sg(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction) argument
[all...]
H A Dqib_user_pages.c102 unsigned long offset, size_t size, int direction)
106 phys = pci_map_page(hwdev, page, offset, size, direction);
109 pci_unmap_page(hwdev, phys, size, direction);
110 phys = pci_map_page(hwdev, page, offset, size, direction);
101 qib_map_page(struct pci_dev *hwdev, struct page *page, unsigned long offset, size_t size, int direction) argument
/drivers/parisc/
H A Dccio-rm-dma.c103 int direction)
109 size_t size, int direction)
115 static int ccio_map_sg(struct pci_dev *dev, struct scatterlist *sglist, int nents, int direction) argument
121 sg_dma_address(sglist) = ccio_map_single(dev, sglist->address, sglist->length, direction);
131 static void ccio_unmap_sg(struct pci_dev *dev, struct scatterlist *sglist, int nents, int direction) argument
135 ccio_unmap_single(dev, sg_dma_address(sglist), sg_dma_len(sglist), direction);
102 ccio_map_single(struct pci_dev *dev, void *ptr, size_t size, int direction) argument
108 ccio_unmap_single(struct pci_dev *dev, dma_addr_t dma_addr, size_t size, int direction) argument
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_dcb.c76 * @direction: Configuring either Tx or Rx.
84 int max_frame, u8 direction)
108 p = &dcb_config->tc_config[i].path[direction];
109 bw_percent = dcb_config->bw_percentage[direction][p->bwg_id];
130 p = &dcb_config->tc_config[i].path[direction];
131 bw_percent = dcb_config->bw_percentage[direction][p->bwg_id];
158 if (direction == DCB_TX_CONFIG) {
190 void ixgbe_dcb_unpack_refill(struct ixgbe_dcb_config *cfg, int direction, argument
197 p = &cfg->tc_config[i].path[direction];
210 void ixgbe_dcb_unpack_bwgid(struct ixgbe_dcb_config *cfg, int direction, argument
82 ixgbe_dcb_calculate_tc_credits(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config, int max_frame, u8 direction) argument
222 ixgbe_dcb_unpack_prio(struct ixgbe_dcb_config *cfg, int direction, u8 *ptype) argument
234 ixgbe_dcb_unpack_map(struct ixgbe_dcb_config *cfg, int direction, u8 *map) argument
[all...]
/drivers/crypto/amcc/
H A Dcrypto4xx_sa.c42 if (ctx->direction == DIR_INBOUND)
65 if (ctx->direction == DIR_INBOUND)
91 if (ctx->direction == DIR_INBOUND)
102 if (ctx->direction == DIR_INBOUND)
H A Dcrypto4xx_alg.c76 ctx->direction = DIR_OUTBOUND;
90 ctx->direction = DIR_INBOUND;
157 ctx->direction = DIR_INBOUND;
224 ctx->direction = DIR_INBOUND;
248 ctx->direction = DIR_INBOUND;
260 ctx->direction = DIR_INBOUND;
278 ctx->direction = DIR_INBOUND;
/drivers/base/
H A Ddma-buf.c266 * @direction: [in] direction of DMA transfer
273 enum dma_data_direction direction)
282 sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction);
294 * @direction: [in] direction of DMA transfer
299 enum dma_data_direction direction)
305 direction);
314 * specified access direction.
318 * @direction
272 dma_buf_map_attachment(struct dma_buf_attachment *attach, enum dma_data_direction direction) argument
297 dma_buf_unmap_attachment(struct dma_buf_attachment *attach, struct sg_table *sg_table, enum dma_data_direction direction) argument
322 dma_buf_begin_cpu_access(struct dma_buf *dmabuf, size_t start, size_t len, enum dma_data_direction direction) argument
349 dma_buf_end_cpu_access(struct dma_buf *dmabuf, size_t start, size_t len, enum dma_data_direction direction) argument
[all...]
/drivers/gpu/drm/gma500/
H A Daccel_2d.c138 * @xdir: X direction of move
139 * @ydir: Y direction of move
183 uint32_t direction; local
187 direction =
190 if (direction == PSB_2D_COPYORDER_BR2TL ||
191 direction == PSB_2D_COPYORDER_TR2BL) {
195 if (direction == PSB_2D_COPYORDER_BR2TL ||
196 direction == PSB_2D_COPYORDER_BL2TR) {
206 PSB_2D_USE_PAT | PSB_2D_ROP3_SRCCOPY | direction;
/drivers/media/video/
H A Dvideobuf-dma-sg.c156 int direction, unsigned long data, unsigned long size)
161 dma->direction = direction;
162 switch (dma->direction) {
198 int videobuf_dma_init_user(struct videobuf_dmabuf *dma, int direction, argument
204 ret = videobuf_dma_init_user_locked(dma, direction, data, size);
211 int videobuf_dma_init_kernel(struct videobuf_dmabuf *dma, int direction, argument
216 dma->direction = direction;
234 int videobuf_dma_init_overlay(struct videobuf_dmabuf *dma, int direction, argument
155 videobuf_dma_init_user_locked(struct videobuf_dmabuf *dma, int direction, unsigned long data, unsigned long size) argument
[all...]
/drivers/staging/tidspbridge/dynload/
H A Dreloc.c52 register int shift, direction; local
59 direction = -1;
61 direction = 1;
65 dp += direction;
105 register int shift, direction; local
115 direction = -1;
117 direction = 1;
127 dp += direction;
/drivers/message/i2o/
H A Dmemory.c60 * @direction: DMA_TO_DEVICE / DMA_FROM_DEVICE
73 enum dma_data_direction direction,
80 switch (direction) {
91 dma_addr = dma_map_single(&c->pdev->dev, ptr, size, direction);
117 * @direction: DMA_TO_DEVICE / DMA_FROM_DEVICE
128 int sg_count, enum dma_data_direction direction, u32 ** sg_ptr)
133 switch (direction) {
144 sg_count = dma_map_sg(&c->pdev->dev, sg, sg_count, direction);
71 i2o_dma_map_single(struct i2o_controller *c, void *ptr, size_t size, enum dma_data_direction direction, u32 ** sg_ptr) argument
127 i2o_dma_map_sg(struct i2o_controller *c, struct scatterlist *sg, int sg_count, enum dma_data_direction direction, u32 ** sg_ptr) argument
/drivers/usb/core/
H A Dendpoint.c137 char *direction; local
140 direction = "both";
142 direction = "in";
144 direction = "out";
145 return sprintf(buf, "%s\n", direction);
147 static DEVICE_ATTR(direction, S_IRUGO, show_ep_direction, NULL);
/drivers/input/
H A Dff-memless.c224 * Only left/right direction should be used (under/over 0x8000) for
225 * forward/reverse motor direction (to keep calculation fast & simple).
227 static u16 ml_calculate_direction(u16 direction, u16 force, argument
233 return direction;
234 return (((u32)(direction >> 1) * force +
253 i = new->direction * 360 / 0xffff;
275 effect->direction = ml_calculate_direction(
276 effect->direction,
278 new->direction, strong);
280 effect->direction
[all...]
H A Dinput-compat.h55 __u16 direction; member in struct:ff_effect_compat
/drivers/firewire/
H A Dcore-iso.c43 int page_count, enum dma_data_direction direction)
49 buffer->direction = direction;
62 0, PAGE_SIZE, direction);
76 PAGE_SIZE, direction);
113 PAGE_SIZE, buffer->direction);
42 fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, int page_count, enum dma_data_direction direction) argument
/drivers/media/video/cx18/
H A Dcx18-cards.c98 .gpio_init.direction = 0x3001,
145 .gpio_init.direction = 0x3801,
192 .gpio_init.direction = 0x3001,
298 .gpio_init.direction = 0x3,
358 .gpio_init.direction = 0x3,
414 .gpio_init.direction = 0xf002,
511 .gpio_init.direction = 0x7,
564 .gpio_init.direction = 0x7,
/drivers/usb/gadget/
H A Dmv_udc_core.c45 ((ep)->udc->ep0_dir) : ((ep)->direction))
138 int i, direction; local
144 direction = index % 2;
165 if (direction) {
176 index >> 1, direction ? "SEND" : "RECV",
194 if (direction == EP_DIR_OUT)
280 u32 bit_pos, direction; local
286 direction = ep_dir(ep);
287 dqh = &(udc->ep_dqh[ep->ep_num * 2 + direction]);
288 bit_pos = 1 << (((direction
460 u32 bit_pos, epctrlx, direction; local
579 u32 bit_pos, epctrlx, direction; local
646 u32 bit_pos, direction; local
884 ep_set_stall(struct mv_udc *udc, u8 ep_num, u8 direction, int stall) argument
907 ep_is_stall(struct mv_udc *udc, u8 ep_num, u8 direction) argument
1464 udc_prime_status(struct mv_udc *udc, u8 direction, u16 status, bool empty) argument
1562 u8 ep_num, direction; local
1581 u8 direction; local
1625 u8 direction; local
1802 int i, ep_num = 0, direction = 0; local
[all...]
/drivers/gpu/drm/via/
H A Dvia_dmablit.h46 enum dma_data_direction direction; member in struct:_drm_via_sg_info
123 #define VIA_DMA_DPR_DT (1<<3) /* direction of transfer (RO) */
/drivers/input/misc/
H A Dtwl4030-vibra.c50 int direction; member in struct:vibra_info
107 dir = info->direction;
117 /* set vibra rotation direction */
144 info->direction = effect->direction < EFFECT_DIR_180_DEG ? 0 : 1;
H A Dtwl6040-vibra.c55 int direction; member in struct:vibra_info
135 int speed, int direction)
152 /* 2's complement for direction > 180 degrees */
153 vibdat *= direction;
168 info->weak_speed, info->direction);
174 info->strong_speed, info->direction);
213 info->direction = effect->direction < EFFECT_DIR_180_DEG ? 1 : -1;
134 twl6040_vibra_code(int vddvib, int vibdrv_res, int motor_res, int speed, int direction) argument
/drivers/video/aty/
H A Dmach64_accel.c26 static u32 rotation24bpp(u32 dx, u32 direction) argument
29 if (direction & DST_X_LEFT_TO_RIGHT) {
198 u32 dy = area->dy, sy = area->sy, direction = DST_LAST_PEL; local
222 direction |= DST_Y_TOP_TO_BOTTOM;
228 direction |= DST_X_LEFT_TO_RIGHT;
231 rotation = rotation24bpp(dx, direction);
238 aty_st_le32(DST_CNTL, direction | rotation, par);

Completed in 562 milliseconds

12345678