Lines Matching defs:ip
27 int (*init)(struct lima_ip *ip);
28 void (*fini)(struct lima_ip *ip);
29 int (*resume)(struct lima_ip *ip);
30 void (*suspend)(struct lima_ip *ip);
80 const char *lima_ip_name(struct lima_ip *ip)
82 return lima_ip_desc[ip->id].name;
212 struct lima_ip *ip = dev->ip + index;
221 ip->dev = dev;
222 ip->id = index;
223 ip->iomem = dev->iomem + offset;
229 ip->irq = err;
232 err = desc->init(ip);
234 ip->present = true;
245 struct lima_ip *ip = ldev->ip + index;
247 if (ip->present)
248 desc->fini(ip);
254 struct lima_ip *ip = ldev->ip + index;
257 if (ip->present)
258 ret = desc->resume(ip);
266 struct lima_ip *ip = ldev->ip + index;
268 if (ip->present)
269 desc->suspend(ip);
283 pipe->l2_cache[pipe->num_l2_cache++] = dev->ip + lima_ip_l2_cache0;
284 pipe->mmu[pipe->num_mmu++] = dev->ip + lima_ip_gpmmu;
285 pipe->processor[pipe->num_processor++] = dev->ip + lima_ip_gp;
316 struct lima_ip *pp = dev->ip + lima_ip_pp0 + i;
317 struct lima_ip *ppmmu = dev->ip + lima_ip_ppmmu0 + i;
321 l2_cache = dev->ip + lima_ip_l2_cache0;
323 l2_cache = dev->ip + lima_ip_l2_cache1 + (i >> 2);
333 if (dev->ip[lima_ip_bcast].present) {
334 pipe->bcast_processor = dev->ip + lima_ip_pp_bcast;
335 pipe->bcast_mmu = dev->ip + lima_ip_ppmmu_bcast;
488 dev_err(dev, "resume ip %d fail\n", i);