Lines Matching refs:p
93 MICachePage *p = *load; in WFSi_TouchCachePages() local
94 u32 pos = p->offset - head; in WFSi_TouchCachePages()
127 MICachePage *p = cache->invalid; in WFSi_TouchCachePages() local
129 cache->invalid = p->next; in WFSi_TouchCachePages()
130 p->offset = head + pos; in WFSi_TouchCachePages()
131 p->next = NULL; in WFSi_TouchCachePages()
132 *load = p; in WFSi_TouchCachePages()
133 load = &p->next; in WFSi_TouchCachePages()
190 MICachePage *p = *pp; in MI_ReadCache() local
191 u32 pos = p->offset - head; in MI_ReadCache()
196 p->next = cache->valid; in MI_ReadCache()
197 cache->valid = p; in MI_ReadCache()
203 int dst = (int)((p->offset << cache->pagewidth) - offset); in MI_ReadCache()
214 MI_CpuCopy(&p->buffer[src], &((u8*)buffer)[dst], len); in MI_ReadCache()
252 MICachePage *p = cache->loading; in MI_LoadCache() local
253 if (!p) in MI_LoadCache()
258 (void)MI_ReadDevice(device, p->buffer, in MI_LoadCache()
259 (p->offset << cache->pagewidth), in MI_LoadCache()
264 cache->loading = p->next; in MI_LoadCache()
265 p->next = cache->valid; in MI_LoadCache()
266 cache->valid = p; in MI_LoadCache()