cregit-Linux how code gets into the kernel

Release 4.10 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 struct dma_map_ops c6x_dma_ops;


static inline struct dma_map_ops *get_dma_ops(struct device *dev) { return &c6x_dma_ops; }

Contributors

PersonTokensPropCommitsCommitProp
aurelien jacquiotaurelien jacquiot1477.78%150.00%
christoph hellwigchristoph hellwig422.22%150.00%
Total18100.00%2100.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 jacquiotaurelien jacquiot6870.83%125.00%
christoph hellwigchristoph hellwig2323.96%125.00%
krzysztof kozlowskikrzysztof kozlowski44.17%125.00%
gang chengang chen11.04%125.00%
Total96100.00%4100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.