Lines Matching refs:ps3_flash_workaround
33 static struct ps3_flash_workaround { struct
37 } ps3_flash_workaround; argument
47 ps3_flash_workaround.flash_open = 1; in ps3stor_open_hv_device()
50 ps3_flash_workaround.disk_open = 1; in ps3stor_open_hv_device()
60 && ps3_flash_workaround.disk_open in ps3stor_close_hv_device()
61 && ps3_flash_workaround.flash_open) { in ps3stor_close_hv_device()
62 ps3_flash_workaround.disk_sbd = sbd; in ps3stor_close_hv_device()
72 ps3_flash_workaround.disk_open = 0; in ps3stor_close_hv_device()
75 ps3_flash_workaround.flash_open = 0; in ps3stor_close_hv_device()
77 if (ps3_flash_workaround.disk_sbd) { in ps3stor_close_hv_device()
78 ps3_close_hv_device(ps3_flash_workaround.disk_sbd); in ps3stor_close_hv_device()
79 ps3_flash_workaround.disk_open = 0; in ps3stor_close_hv_device()
80 ps3_flash_workaround.disk_sbd = NULL; in ps3stor_close_hv_device()