Lines Matching refs:p

132 	} *p;  in ps3_setup_gelic_device()  local
139 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_setup_gelic_device()
141 if (!p) { in ps3_setup_gelic_device()
146 p->dev.match_id = PS3_MATCH_ID_GELIC; in ps3_setup_gelic_device()
147 p->dev.dev_type = PS3_DEVICE_TYPE_SB; in ps3_setup_gelic_device()
148 p->dev.bus_id = repo->bus_id; in ps3_setup_gelic_device()
149 p->dev.dev_id = repo->dev_id; in ps3_setup_gelic_device()
150 p->dev.d_region = &p->d_region; in ps3_setup_gelic_device()
153 PS3_INTERRUPT_TYPE_EVENT_PORT, &p->dev.interrupt_id); in ps3_setup_gelic_device()
161 BUG_ON(p->dev.interrupt_id != 0); in ps3_setup_gelic_device()
163 result = ps3_dma_region_init(&p->dev, p->dev.d_region, PS3_DMA_64K, in ps3_setup_gelic_device()
172 result = ps3_system_bus_device_register(&p->dev); in ps3_setup_gelic_device()
186 kfree(p); in ps3_setup_gelic_device()
201 } *p; in ps3_setup_uhc_device() local
210 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_setup_uhc_device()
212 if (!p) { in ps3_setup_uhc_device()
217 p->dev.match_id = match_id; in ps3_setup_uhc_device()
218 p->dev.dev_type = PS3_DEVICE_TYPE_SB; in ps3_setup_uhc_device()
219 p->dev.bus_id = repo->bus_id; in ps3_setup_uhc_device()
220 p->dev.dev_id = repo->dev_id; in ps3_setup_uhc_device()
221 p->dev.d_region = &p->d_region; in ps3_setup_uhc_device()
222 p->dev.m_region = &p->m_region; in ps3_setup_uhc_device()
225 interrupt_type, &p->dev.interrupt_id); in ps3_setup_uhc_device()
242 result = ps3_dma_region_init(&p->dev, p->dev.d_region, PS3_DMA_64K, in ps3_setup_uhc_device()
251 result = ps3_mmio_region_init(&p->dev, p->dev.m_region, bus_addr, len, in ps3_setup_uhc_device()
260 result = ps3_system_bus_device_register(&p->dev); in ps3_setup_uhc_device()
276 kfree(p); in ps3_setup_uhc_device()
302 } *p; in ps3_setup_vuart_device() local
307 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_setup_vuart_device()
309 if (!p) in ps3_setup_vuart_device()
312 p->dev.match_id = match_id; in ps3_setup_vuart_device()
313 p->dev.dev_type = PS3_DEVICE_TYPE_VUART; in ps3_setup_vuart_device()
314 p->dev.port_number = port_number; in ps3_setup_vuart_device()
316 result = ps3_system_bus_device_register(&p->dev); in ps3_setup_vuart_device()
327 kfree(p); in ps3_setup_vuart_device()
336 struct ps3_storage_device *p; in ps3_setup_storage_dev() local
357 p = kzalloc(sizeof(struct ps3_storage_device) + in ps3_setup_storage_dev()
360 if (!p) { in ps3_setup_storage_dev()
365 p->sbd.match_id = match_id; in ps3_setup_storage_dev()
366 p->sbd.dev_type = PS3_DEVICE_TYPE_SB; in ps3_setup_storage_dev()
367 p->sbd.bus_id = repo->bus_id; in ps3_setup_storage_dev()
368 p->sbd.dev_id = repo->dev_id; in ps3_setup_storage_dev()
369 p->sbd.d_region = &p->dma_region; in ps3_setup_storage_dev()
370 p->blk_size = blk_size; in ps3_setup_storage_dev()
371 p->num_regions = num_regions; in ps3_setup_storage_dev()
375 &p->sbd.interrupt_id); in ps3_setup_storage_dev()
401 p->regions[i].id = id; in ps3_setup_storage_dev()
402 p->regions[i].start = start; in ps3_setup_storage_dev()
403 p->regions[i].size = size; in ps3_setup_storage_dev()
406 result = ps3_system_bus_device_register(&p->sbd); in ps3_setup_storage_dev()
419 kfree(p); in ps3_setup_storage_dev()
458 } *p; in ps3_register_sound_devices() local
462 p = kzalloc(sizeof(*p), GFP_KERNEL); in ps3_register_sound_devices()
463 if (!p) in ps3_register_sound_devices()
466 p->dev.match_id = PS3_MATCH_ID_SOUND; in ps3_register_sound_devices()
467 p->dev.dev_type = PS3_DEVICE_TYPE_IOC0; in ps3_register_sound_devices()
468 p->dev.d_region = &p->d_region; in ps3_register_sound_devices()
469 p->dev.m_region = &p->m_region; in ps3_register_sound_devices()
471 result = ps3_system_bus_device_register(&p->dev); in ps3_register_sound_devices()
482 kfree(p); in ps3_register_sound_devices()
492 } *p; in ps3_register_graphics_devices() local
496 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_register_graphics_devices()
498 if (!p) in ps3_register_graphics_devices()
501 p->dev.match_id = PS3_MATCH_ID_GPU; in ps3_register_graphics_devices()
502 p->dev.match_sub_id = PS3_MATCH_SUB_ID_GPU_FB; in ps3_register_graphics_devices()
503 p->dev.dev_type = PS3_DEVICE_TYPE_IOC0; in ps3_register_graphics_devices()
505 result = ps3_system_bus_device_register(&p->dev); in ps3_register_graphics_devices()
517 kfree(p); in ps3_register_graphics_devices()
527 } *p; in ps3_register_ramdisk_device() local
531 p = kzalloc(sizeof(struct layout), GFP_KERNEL); in ps3_register_ramdisk_device()
533 if (!p) in ps3_register_ramdisk_device()
536 p->dev.match_id = PS3_MATCH_ID_GPU; in ps3_register_ramdisk_device()
537 p->dev.match_sub_id = PS3_MATCH_SUB_ID_GPU_RAMDISK; in ps3_register_ramdisk_device()
538 p->dev.dev_type = PS3_DEVICE_TYPE_IOC0; in ps3_register_ramdisk_device()
540 result = ps3_system_bus_device_register(&p->dev); in ps3_register_ramdisk_device()
552 kfree(p); in ps3_register_ramdisk_device()