ps3vram.c (da733563be5a9da26fe81d9f007262d00b846e22) | ps3vram.c (8d85fce77edfc22f1d6dbf78e3af723b4b556f3d) |
---|---|
1/* 2 * ps3vram - Use extra PS3 video ram as MTD block device. 3 * 4 * Copyright 2009 Sony Corporation 5 * 6 * Based on the MTD ps3vram driver, which is 7 * Copyright (c) 2007-2008 Jim Paris <jim@jtan.com> 8 * Added support RSX DMA Vivien Chappelier <vivien.chappelier@free.fr> --- 522 unchanged lines hidden (view full) --- 531static const struct file_operations ps3vram_proc_fops = { 532 .owner = THIS_MODULE, 533 .open = ps3vram_proc_open, 534 .read = seq_read, 535 .llseek = seq_lseek, 536 .release = single_release, 537}; 538 | 1/* 2 * ps3vram - Use extra PS3 video ram as MTD block device. 3 * 4 * Copyright 2009 Sony Corporation 5 * 6 * Based on the MTD ps3vram driver, which is 7 * Copyright (c) 2007-2008 Jim Paris <jim@jtan.com> 8 * Added support RSX DMA Vivien Chappelier <vivien.chappelier@free.fr> --- 522 unchanged lines hidden (view full) --- 531static const struct file_operations ps3vram_proc_fops = { 532 .owner = THIS_MODULE, 533 .open = ps3vram_proc_open, 534 .read = seq_read, 535 .llseek = seq_lseek, 536 .release = single_release, 537}; 538 |
539static void __devinit ps3vram_proc_init(struct ps3_system_bus_device *dev) | 539static void ps3vram_proc_init(struct ps3_system_bus_device *dev) |
540{ 541 struct ps3vram_priv *priv = ps3_system_bus_get_drvdata(dev); 542 struct proc_dir_entry *pde; 543 544 pde = proc_create_data(DEVICE_NAME, 0444, NULL, &ps3vram_proc_fops, 545 priv); 546 if (!pde) 547 dev_warn(&dev->core, "failed to create /proc entry\n"); --- 65 unchanged lines hidden (view full) --- 613 if (busy) 614 return; 615 616 do { 617 bio = ps3vram_do_bio(dev, bio); 618 } while (bio); 619} 620 | 540{ 541 struct ps3vram_priv *priv = ps3_system_bus_get_drvdata(dev); 542 struct proc_dir_entry *pde; 543 544 pde = proc_create_data(DEVICE_NAME, 0444, NULL, &ps3vram_proc_fops, 545 priv); 546 if (!pde) 547 dev_warn(&dev->core, "failed to create /proc entry\n"); --- 65 unchanged lines hidden (view full) --- 613 if (busy) 614 return; 615 616 do { 617 bio = ps3vram_do_bio(dev, bio); 618 } while (bio); 619} 620 |
621static int __devinit ps3vram_probe(struct ps3_system_bus_device *dev) | 621static int ps3vram_probe(struct ps3_system_bus_device *dev) |
622{ 623 struct ps3vram_priv *priv; 624 int error, status; 625 struct request_queue *queue; 626 struct gendisk *gendisk; 627 u64 ddr_size, ddr_lpar, ctrl_lpar, info_lpar, reports_lpar, 628 reports_size, xdr_lpar; 629 char *rest; --- 249 unchanged lines hidden --- | 622{ 623 struct ps3vram_priv *priv; 624 int error, status; 625 struct request_queue *queue; 626 struct gendisk *gendisk; 627 u64 ddr_size, ddr_lpar, ctrl_lpar, info_lpar, reports_lpar, 628 reports_size, xdr_lpar; 629 char *rest; --- 249 unchanged lines hidden --- |