/arch/microblaze/kernel/ |
H A D | reset.c | 19 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 D | dma-mapping.h | 41 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 D | dma_no.c | 40 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 D | dma_mm.c | 20 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 D | ints.c | 90 * @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 D | pci-dma.c | 33 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 D | dma-coherent.c | 41 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 D | dma.c | 17 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 D | dma-coherent.c | 77 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 D | ofw-shark.c | 132 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 D | dma-mapping.h | 110 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 D | dma-mapping.h | 25 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 D | irq.c | 88 * 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 D | dma-mapping.h | 134 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 D | dmacHw.c | 54 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 D | dmacHw_extra.c | 389 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 D | io_acpi_init.c | 39 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 D | io_init.c | 34 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 D | cfe_api.c | 44 * 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 D | dma.c | 215 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 D | dma-noncoherent.c | 154 __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 D | reconfig.c | 362 phandle handle; local 373 handle = simple_strtoul(handle_str, NULL, 0); 375 *npp = of_find_node_by_phandle(handle);
|
/arch/sparc/prom/ |
H A D | tree_64.c | 377 int prom_ihandle2path(int handle, char *buffer, int bufsize) argument 384 args[3] = (unsigned int) handle;
|
/arch/tile/include/hv/ |
H A D | drv_xgbe_impl.h | 268 __netio_pkt_handle_t handle; /**< Packet handle */ member in struct:__anon2833
|
/arch/arm/mach-bcmring/ |
H A D | dma.c | 46 #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...] |