cregit-Linux how code gets into the kernel

Release 4.11 arch/c6x/include/asm/dma-mapping.h

/*
 *  Port on Texas Instruments TMS320C6x architecture
 *
 *  Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated
 *  Author: Aurelien Jacquiot <aurelien.jacquiot@ti.com>
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License version 2 as
 *  published by the Free Software Foundation.
 *
 */
#ifndef _ASM_C6X_DMA_MAPPING_H

#define _ASM_C6X_DMA_MAPPING_H

/*
 * DMA errors are defined by all-bits-set in the DMA address.
 */

#define DMA_ERROR_CODE ~0

extern const struct dma_map_ops c6x_dma_ops;


static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) { return &c6x_dma_ops; }

Contributors

PersonTokensPropCommitsCommitProp
Aurelien Jacquiot1263.16%125.00%
Bart Van Assche421.05%250.00%
Christoph Hellwig315.79%125.00%
Total19100.00%4100.00%

extern void coherent_mem_init(u32 start, u32 size); void *c6x_dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp, unsigned long attrs); void c6x_dma_free(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle, unsigned long attrs); #endif /* _ASM_C6X_DMA_MAPPING_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Aurelien Jacquiot6667.35%116.67%
Christoph Hellwig2222.45%116.67%
Bart Van Assche55.10%233.33%
Krzysztof Kozlowski44.08%116.67%
Chen Gang11.02%116.67%
Total98100.00%6100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.