Searched defs:handle (Results 1 - 25 of 45) sorted by relevance

12

/arch/microblaze/kernel/
H A Dreset.c19 static int handle; /* reset pin handle */ variable
25 handle = of_get_named_gpio(of_find_node_by_path("/"),
28 if (!gpio_is_valid(handle)) {
30 handle, "reset");
33 ret = gpio_request(handle, "reset");
40 reset_val = gpio_get_value(handle);
45 ret = gpio_direction_output(handle, 0);
50 gpio_set_value(handle, 0);
53 handle, reset_va
[all...]
/arch/c6x/include/asm/
H A Ddma-mapping.h41 extern void dma_unmap_single(struct device *dev, dma_addr_t handle,
54 dma_addr_t handle; local
56 handle = dma_map_single(dev, page_address(page) + offset, size, dir);
58 debug_dma_map_page(dev, page, offset, size, dir, handle, false);
60 return handle;
63 static inline void dma_unmap_page(struct device *dev, dma_addr_t handle, argument
66 dma_unmap_single(dev, handle, size, dir);
68 debug_dma_unmap_page(dev, handle, size, dir, false);
71 extern void dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle,
74 extern void dma_sync_single_for_device(struct device *dev, dma_addr_t handle,
[all...]
/arch/m68k/kernel/
H A Ddma_no.c40 void dma_sync_single_for_device(struct device *dev, dma_addr_t handle, argument
45 flush_dcache_range(handle, size);
61 dma_addr_t handle = virt_to_phys(addr); local
62 flush_dcache_range(handle, size);
63 return handle;
71 dma_addr_t handle = page_to_phys(page) + offset; local
72 dma_sync_single_for_device(dev, handle, size, dir);
73 return handle;
H A Ddma_mm.c20 dma_addr_t *handle, gfp_t flag)
36 *handle = page_to_phys(page);
64 void *addr, dma_addr_t handle)
66 pr_debug("dma_free_coherent: %p, %x\n", addr, handle);
71 void dma_sync_single_for_device(struct device *dev, dma_addr_t handle, argument
76 cache_push(handle, size);
79 cache_clear(handle, size);
102 dma_addr_t handle = virt_to_bus(addr); local
104 dma_sync_single_for_device(dev, handle, size, dir);
105 return handle;
19 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t flag) argument
63 dma_free_coherent(struct device *dev, size_t size, void *addr, dma_addr_t handle) argument
113 dma_addr_t handle = page_to_phys(page) + offset; local
[all...]
H A Dints.c90 * @vec: first user vector interrupt to handle
112 * @handle: flow handler which handles specified irq
122 irq_flow_handler_t handle, unsigned int irq,
129 if (handle)
130 irq_set_handler(irq + i, handle);
121 m68k_setup_irq_controller(struct irq_chip *chip, irq_flow_handler_t handle, unsigned int irq, unsigned int cnt) argument
/arch/xtensa/kernel/
H A Dpci-dma.c33 dma_alloc_coherent(struct device *dev,size_t size,dma_addr_t *handle,gfp_t flag) argument
59 *handle = virt_to_bus((void*)ret);
/arch/avr32/mm/
H A Ddma-coherent.c41 dma_addr_t *handle, gfp_t gfp)
48 * handle them. The real problem is that this flag probably
72 *handle = page_to_bus(page);
88 struct page *page, dma_addr_t handle)
97 dma_addr_t *handle, gfp_t gfp)
102 page = __dma_alloc(dev, size, handle, gfp);
111 void *cpu_addr, dma_addr_t handle)
117 cpu_addr, (unsigned long)handle, (unsigned)size);
120 __dma_free(dev, size, page, handle);
125 dma_addr_t *handle, gfp_
40 __dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) argument
87 __dma_free(struct device *dev, size_t size, struct page *page, dma_addr_t handle) argument
96 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) argument
110 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle) argument
124 dma_alloc_writecombine(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) argument
142 dma_free_writecombine(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle) argument
[all...]
/arch/c6x/kernel/
H A Ddma.c17 static void c6x_dma_sync(dma_addr_t handle, size_t size, argument
20 unsigned long paddr = handle;
54 void dma_unmap_single(struct device *dev, dma_addr_t handle, argument
57 c6x_dma_sync(handle, size, dir);
59 debug_dma_unmap_page(dev, handle, size, dir, true);
94 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, argument
97 c6x_dma_sync(handle, size, dir);
99 debug_dma_sync_single_for_cpu(dev, handle, size, dir);
104 void dma_sync_single_for_device(struct device *dev, dma_addr_t handle, argument
107 c6x_dma_sync(handle, siz
[all...]
/arch/c6x/mm/
H A Ddma-coherent.c77 dma_addr_t *handle, gfp_t gfp)
89 if (handle)
90 *handle = paddr;
76 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) argument
/arch/arm/boot/compressed/
H A Dofw-shark.c132 OF_getproplen(ofw_handle_t openfirmware, int handle, char *prop) argument
152 args[3] = (unsigned int)handle;
161 OF_getprop(ofw_handle_t openfirmware, int handle, char *prop, void *buf, unsigned int buflen) argument
178 args[3] = (unsigned int)handle;
/arch/blackfin/include/asm/
H A Ddma-mapping.h110 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t handle, argument
118 dma_sync_single_range_for_device(struct device *dev, dma_addr_t handle, argument
122 _dma_sync(handle + offset, size, dir);
126 dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, argument
129 dma_sync_single_range_for_cpu(dev, handle, 0, size, dir);
133 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, argument
136 dma_sync_single_range_for_device(dev, handle, 0, size, dir);
/arch/m68k/include/asm/
H A Ddma-mapping.h25 dma_addr_t *handle, gfp_t flag)
27 return dma_alloc_coherent(dev, size, handle, flag);
30 void *addr, dma_addr_t handle)
32 dma_free_coherent(dev, size, addr, handle);
75 static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, argument
93 static inline int dma_mapping_error(struct device *dev, dma_addr_t handle) argument
24 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t flag) argument
29 dma_free_noncoherent(struct device *dev, size_t size, void *addr, dma_addr_t handle) argument
/arch/tile/kernel/
H A Dirq.c88 * nested, so be sure to only handle irqs that weren't already
90 * we're going to handle.
241 irq_flow_handler_t handle = handle_level_irq; local
243 handle = handle_percpu_irq;
244 irq_set_chip_and_handler(irq, &tile_irq_chip, handle);
/arch/arm/include/asm/
H A Ddma-mapping.h134 dma_addr_t *handle, gfp_t gfp)
140 void *cpu_addr, dma_addr_t handle)
148 * @handle: bus-specific DMA address
152 * return the CPU-viewed address, and sets @handle to be the
162 * @handle: device-view address returned from dma_alloc_coherent
167 * References to memory and mappings associated with cpu_addr/handle
177 * @handle: device-view address returned from dma_alloc_coherent
192 * @handle: bus-specific DMA address
196 * return the CPU-viewed address, and sets @handle to be the
202 #define dma_free_writecombine(dev,size,cpu_addr,handle) \
133 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) argument
139 dma_free_noncoherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle) argument
292 __dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument
374 dma_unmap_single(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument
395 dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument
420 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t handle, unsigned long offset, size_t size, enum dma_data_direction dir) argument
434 dma_sync_single_range_for_device(struct device *dev, dma_addr_t handle, unsigned long offset, size_t size, enum dma_data_direction dir) argument
448 dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument
454 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument
[all...]
/arch/arm/mach-bcmring/csp/dmac/
H A DdmacHw.c54 static uint32_t GetFifoSize(dmacHw_HANDLE_t handle /* [ IN ] DMA Channel handle */
57 dmacHw_CBLK_t *pCblk = dmacHw_HANDLE_TO_CBLK(handle);
109 void dmacHw_initiateTransfer(dmacHw_HANDLE_t handle, /* [ IN ] DMA Channel handle */ argument
117 pCblk = dmacHw_HANDLE_TO_CBLK(handle);
271 * @brief Gets a handle to a DMA channel
273 * This function returns a handle, representing a control block of a particular DMA channel
276 * handle - On Success, representing a channel control block
316 int dmacHw_initChannel(dmacHw_HANDLE_t handle /* [ I
450 dmacHw_configChannel(dmacHw_HANDLE_t handle, dmacHw_CONFIG_t *pConfig ) argument
895 dmacHw_getDmaControllerAttribute(dmacHw_HANDLE_t handle, dmacHw_CONTROLLER_ATTRIB_e attr ) argument
[all...]
H A DdmacHw_extra.c389 void dmacHw_clearInterrupt(dmacHw_HANDLE_t handle /* [ IN ] DMA Channel handle */
391 dmacHw_CBLK_t *pCblk = dmacHw_HANDLE_TO_CBLK(handle);
410 dmacHw_INTERRUPT_STATUS_e dmacHw_getInterruptStatus(dmacHw_HANDLE_t handle /* [ IN ] DMA Channel handle */
412 dmacHw_CBLK_t *pCblk = dmacHw_HANDLE_TO_CBLK(handle);
440 * dmacHw_clearInterrupt() must be called with a valid handle after calling this function
571 * if (dmacHw_descriptorPending (handle))
573 * dmacHw_initiateTransfer (handle);
579 uint32_t dmacHw_descriptorPending(dmacHw_HANDLE_t handle, /* [ I argument
679 dmacHw_setVariableDataDescriptor(dmacHw_HANDLE_t handle, dmacHw_CONFIG_t *pConfig, void *pDescriptor, uint32_t srcAddr, void *(*fpAlloc) (int len), int len, int num ) argument
791 dmacHw_readTransferredData(dmacHw_HANDLE_t handle, dmacHw_CONFIG_t *pConfig, void *pDescriptor, void **ppBbuf, size_t *pLlen ) argument
948 dmacHw_setChannelUserData(dmacHw_HANDLE_t handle, void *userData ) argument
1009 dmacHw_printDebugInfo(dmacHw_HANDLE_t handle, void *pDescriptor, int (*fpPrint) (const char *, ...) ) argument
[all...]
/arch/ia64/sn/kernel/
H A Dio_acpi_init.c39 acpi_handle handle; member in struct:sn_pcidev_match
65 sn_acpi_hubdev_init(acpi_handle handle, u32 depth, void *context, void **ret) argument
79 status = acpi_get_vendor_resource(handle, METHOD_NAME__CRS,
82 acpi_get_name(handle, ACPI_FULL_PATHNAME, &name_buffer);
95 acpi_get_name(handle, ACPI_FULL_PATHNAME, &name_buffer);
128 acpi_handle handle; local
135 handle = PCI_CONTROLLER(bus)->acpi_handle;
136 status = acpi_get_vendor_resource(handle, METHOD_NAME__CRS,
139 acpi_get_name(handle, ACPI_FULL_PATHNAME, &name_buffer);
167 * provided acpi handle, an
171 sn_extract_device_info(acpi_handle handle, struct pcidev_info **pcidev_info, struct sn_irq_info **sn_irq_info) argument
300 find_matching_device(acpi_handle handle, u32 lvl, void *context, void **rv) argument
[all...]
H A Dio_init.c34 static inline u64 sal_get_hubdev_info(u64 handle, u64 address) argument
42 (u64) handle, (u64) address, 0, 0, 0, 0, 0);
/arch/mips/fw/cfe/
H A Dcfe_api.c44 * trouble, since the handle and IOCB pointer will be
48 static int (*cfe_dispfunc) (intptr_t handle, intptr_t xiocb);
51 int cfe_init(u64 handle, u64 ept) argument
54 cfe_handle = handle;
65 int cfe_close(int handle) argument
71 xiocb.xiocb_handle = handle;
303 int cfe_inpstat(int handle) argument
309 xiocb.xiocb_handle = handle;
322 cfe_ioctl(int handle, unsigned int ioctlnum, unsigned char *buffer, argument
329 xiocb.xiocb_handle = handle;
364 cfe_read(int handle, unsigned char *buffer, int length) argument
369 cfe_readblk(int handle, s64 offset, unsigned char *buffer, int length) argument
409 cfe_write(int handle, unsigned char *buffer, int length) argument
414 cfe_writeblk(int handle, s64 offset, unsigned char *buffer, int length) argument
[all...]
/arch/powerpc/kernel/
H A Ddma.c215 void *cpu_addr, dma_addr_t handle, size_t size)
214 dma_mmap_coherent(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t handle, size_t size) argument
/arch/powerpc/mm/
H A Ddma-noncoherent.c154 __dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) argument
223 * Set the "dma handle"
225 *handle = page_to_phys(page);
/arch/powerpc/platforms/pseries/
H A Dreconfig.c362 phandle handle; local
373 handle = simple_strtoul(handle_str, NULL, 0);
375 *npp = of_find_node_by_phandle(handle);
/arch/sparc/prom/
H A Dtree_64.c377 int prom_ihandle2path(int handle, char *buffer, int bufsize) argument
384 args[3] = (unsigned int) handle;
/arch/tile/include/hv/
H A Ddrv_xgbe_impl.h268 __netio_pkt_handle_t handle; /**< Packet handle */ member in struct:__anon2833
/arch/arm/mach-bcmring/
H A Ddma.c46 #define CONTROLLER_FROM_HANDLE(handle) (((handle) >> 4) & 0x0f)
47 #define CHANNEL_FROM_HANDLE(handle) ((handle) & 0x0f)
231 * Translates a DMA handle into a pointer to a channel.
239 static inline DMA_Channel_t *HandleToChannel(DMA_Handle_t handle) argument
244 controllerIdx = CONTROLLER_FROM_HANDLE(handle);
245 channelIdx = CHANNEL_FROM_HANDLE(handle);
594 static int ConfigChannel(DMA_Handle_t handle) argument
600 channel = HandleToChannel(handle);
831 DMA_Handle_t handle; local
1092 dma_alloc_descriptors(DMA_Handle_t handle, dmacHw_TRANSFER_TYPE_e transferType, dma_addr_t srcData, dma_addr_t dstData, size_t numBytes ) argument
1215 dma_alloc_double_dst_descriptors(DMA_Handle_t handle, dma_addr_t srcData, dma_addr_t dstData1, dma_addr_t dstData2, size_t numBytes ) argument
1344 dma_start_transfer(DMA_Handle_t handle) argument
1375 dma_stop_transfer(DMA_Handle_t handle) argument
1398 dma_wait_transfer_done(DMA_Handle_t handle) argument
1434 dma_transfer(DMA_Handle_t handle, dmacHw_TRANSFER_TYPE_e transferType, dma_addr_t srcData, dma_addr_t dstData, size_t numBytes ) argument
[all...]

Completed in 632 milliseconds

12