Home
last modified time | relevance | path

Searched refs:cma (Results 1 – 7 of 7) sorted by relevance

/linux-4.19.296/include/linux/
Ddma-contiguous.h58 struct cma;
63 extern struct cma *dma_contiguous_default_area;
65 static inline struct cma *dev_get_cma_area(struct device *dev) in dev_get_cma_area()
72 static inline void dev_set_cma_area(struct device *dev, struct cma *cma) in dev_set_cma_area() argument
75 dev->cma_area = cma; in dev_set_cma_area()
78 static inline void dma_contiguous_set_default(struct cma *cma) in dma_contiguous_set_default() argument
80 dma_contiguous_default_area = cma; in dma_contiguous_set_default()
86 phys_addr_t limit, struct cma **res_cma,
105 struct cma *cma; in dma_declare_contiguous() local
107 ret = dma_contiguous_reserve_area(size, base, limit, &cma, true); in dma_declare_contiguous()
[all …]
Dcma.h20 struct cma;
23 extern phys_addr_t cma_get_base(const struct cma *cma);
24 extern unsigned long cma_get_size(const struct cma *cma);
25 extern const char *cma_get_name(const struct cma *cma);
30 bool fixed, const char *name, struct cma **res_cma);
34 struct cma **res_cma);
35 extern struct page *cma_alloc(struct cma *cma, size_t count, unsigned int align,
37 extern bool cma_release(struct cma *cma, const struct page *pages, unsigned int count);
39 extern int cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data);
Ddevice.h1025 struct cma *cma_area; /* contiguous memory area for dma
/linux-4.19.296/drivers/isdn/hardware/eicon/
Ddi.c570 byte *cma = NULL; in isdn_ind() local
609 (int)a->rx_stream[this->Id], (void **)&cma, &d); in isdn_ind()
611 cma = &a->stream_buffer[0]; in isdn_ind()
612 cma[0] = cma[1] = cma[2] = cma[3] = 0; in isdn_ind()
614 this->RLength = MLength = (word)*(dword *)cma; in isdn_ind()
615 cma += 4; in isdn_ind()
618 cma = &a->stream_buffer[0]; in isdn_ind()
621 cma, in isdn_ind()
631 memcpy(IoAdapter->RBuffer.P, cma, IoAdapter->RBuffer.length); in isdn_ind()
635 if (!cma) { in isdn_ind()
[all …]
/linux-4.19.296/include/trace/events/
Dcma.h3 #define TRACE_SYSTEM cma
/linux-4.19.296/drivers/base/
DKconfig202 You can disable CMA by specifying "cma=0" on the kernel's command
219 default, but it can be enabled by passing cma=size[MG] to the kernel.
231 enabled by passing cma=size[MG] to the kernel.
/linux-4.19.296/drivers/s390/char/
Dvmcp.c42 static struct cma *vmcp_cma;