Lines Matching defs:coherent
67 EVCNT_INITIALIZER(EVCNT_TYPE_MISC, NULL, "busdma", "coherent loads");
102 EVCNT_INITIALIZER(EVCNT_TYPE_MISC, NULL, "busdma", "sync coherent prereadwrite");
104 EVCNT_INITIALIZER(EVCNT_TYPE_MISC, NULL, "busdma", "sync coherent preread");
106 EVCNT_INITIALIZER(EVCNT_TYPE_MISC, NULL, "busdma", "sync coherent prewrite");
108 EVCNT_INITIALIZER(EVCNT_TYPE_MISC, NULL, "busdma", "sync coherent postread");
110 EVCNT_INITIALIZER(EVCNT_TYPE_MISC, NULL, "busdma", "sync coherent postreadwrite");
112 EVCNT_INITIALIZER(EVCNT_TYPE_MISC, NULL, "busdma", "sync coherent postwrite");
196 bus_addr_t paddr, bus_size_t size, bool coherent)
204 uint32_t _ds_flags = coherent ? _BUS_DMAMAP_COHERENT : 0;
225 * If this region is coherent, mark the segment as coherent.
812 const bool coherent =
815 sgsize, coherent);
1205 * if mapping is COHERENT.
1276 * Only thing left to do for COHERENT mapping is copy from bounce
1474 * If this is a non-COHERENT mapping, then the existing kernel
1481 * This is a COHERENT mapping which, unless this address is in
1482 * a COHERENT dma range, will not be compatible.
1571 * If this dma region is coherent then there is
1698 bool coherent;
1700 ok = pmap_extract_coherency(pmap, vaddr, &curaddr, &coherent);
1719 coherent);