Lines Matching +full:bl +full:- +full:name
7 * http://www.apache.org/licenses/LICENSE-2.0
49 static struct blocklevel_device *bl; variable
64 rc = arch_flash_erase_chip(bl); in erase_chip()
84 "org.openbmc.control.Flash", /* name */ in flash_message()
86 "org.openbmc.Flash", /* interface name */ in flash_message()
99 -1, in flash_message()
114 if(fd == -1) { in program_file()
135 size -= len; in program_file()
137 rc = blocklevel_write(bl, start, file_buf, len); in program_file()
165 arch_flash_close(bl, NULL); in flash_access_cleanup()
174 rc = arch_flash_access(bl, chip); in flash_access_setup()
180 rc = arch_flash_init(&bl, NULL, 1); in flash_access_setup()
228 const gchar *name, in on_bus_acquired() argument
232 if(cmd->argc < 4) in on_bus_acquired()
234 g_print("flasher [flash name] [filename] [source object]\n"); in on_bus_acquired()
235 g_main_loop_quit(cmd->loop); in on_bus_acquired()
238 printf("Starting flasher: %s,%s,%s,\n",cmd->argv[1],cmd->argv[2],cmd->argv[3]); in on_bus_acquired()
242 s = g_strdup_printf("%s/%s",dbus_object_path,cmd->argv[1]); in on_bus_acquired()
261 if(strcmp(cmd->argv[1],"bmc")==0) { in on_bus_acquired()
265 if(strcmp(cmd->argv[1],"bmc_ramdisk")==0) { in on_bus_acquired()
270 if(strcmp(cmd->argv[1],"bmc_kernel")==0) { in on_bus_acquired()
276 int rc = flash(flash_control, chip, address, cmd->argv[2], cmd->argv[3]); in on_bus_acquired()
278 flash_message(connection,cmd->argv[3],"error","Flash Error"); in on_bus_acquired()
280 flash_message(connection,cmd->argv[3],"done",""); in on_bus_acquired()
284 g_main_loop_quit(cmd->loop); in on_bus_acquired()