/* * Copyright (C) 2012 ARM Ltd. * * 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. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ #ifndef __ASM_DMA_MAPPING_H #define __ASM_DMA_MAPPING_H #ifdef __KERNEL__ #include <linux/types.h> #include <linux/vmalloc.h> #include <xen/xen.h> #include <asm/xen/hypervisor.h> extern const struct dma_map_ops dummy_dma_ops;
static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) { /* * We expect no ISA devices, and all other DMA masters are expected to * have someone call arch_setup_dma_ops at device creation time. */ return &dummy_dma_ops; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Stefano Stabellini | 16 | 80.00% | 2 | 50.00% |
Bart Van Assche | 4 | 20.00% | 2 | 50.00% |
Total | 20 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Stefano Stabellini | 19 | 100.00% | 1 | 100.00% |
Total | 19 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Catalin Marinas | 53 | 44.17% | 3 | 27.27% |
Stefano Stabellini | 40 | 33.33% | 3 | 27.27% |
Robin Murphy | 20 | 16.67% | 2 | 18.18% |
Bart Van Assche | 5 | 4.17% | 2 | 18.18% |
Suravee Suthikulpanit | 2 | 1.67% | 1 | 9.09% |
Total | 120 | 100.00% | 11 | 100.00% |