cregit-Linux how code gets into the kernel

Release 4.7 include/linux/iommu-helper.h

Directory: include/linux
#ifndef _LINUX_IOMMU_HELPER_H

#define _LINUX_IOMMU_HELPER_H

#include <linux/kernel.h>


static inline unsigned long iommu_device_max_index(unsigned long size, unsigned long offset, u64 dma_mask) { if (size + offset > dma_mask) return dma_mask - offset + 1; else return size; }

Contributors

PersonTokensPropCommitsCommitProp
fujita tomonorifujita tomonori38100.00%1100.00%
Total38100.00%1100.00%

extern int iommu_is_span_boundary(unsigned int index, unsigned int nr, unsigned long shift, unsigned long boundary_size); extern unsigned long iommu_area_alloc(unsigned long *map, unsigned long size, unsigned long start, unsigned int nr, unsigned long shift, unsigned long boundary_size, unsigned long align_mask);
static inline unsigned long iommu_num_pages(unsigned long addr, unsigned long len, unsigned long io_page_size) { unsigned long size = (addr & (io_page_size - 1)) + len; return DIV_ROUND_UP(size, io_page_size); }

Contributors

PersonTokensPropCommitsCommitProp
anton blanchardanton blanchard2863.64%150.00%
joerg roedeljoerg roedel1636.36%150.00%
Total44100.00%2100.00%

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
fujita tomonorifujita tomonori9463.09%350.00%
anton blanchardanton blanchard3120.81%116.67%
joerg roedeljoerg roedel1610.74%116.67%
thomas gleixnerthomas gleixner85.37%116.67%
Total149100.00%6100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}