67
67
static const struct grub_arg_option options[] =
69
{0, 'd', 0, "Select device by vendor and device IDs.",
70
"[vendor]:[device]", ARG_TYPE_STRING},
71
{0, 's', 0, "Select device by its position on the bus.",
72
"[bus]:[slot][.func]", ARG_TYPE_STRING},
73
{0, 'v', 0, "Save read value into variable VARNAME.",
74
"VARNAME", ARG_TYPE_STRING},
69
{0, 'd', 0, N_("Select device by vendor and device IDs."),
70
N_("[vendor]:[device]"), ARG_TYPE_STRING},
71
{0, 's', 0, N_("Select device by its position on the bus."),
72
N_("[bus]:[slot][.func]"), ARG_TYPE_STRING},
73
{0, 'v', 0, N_("Save read value into variable VARNAME."),
74
N_("VARNAME"), ARG_TYPE_STRING},
131
grub_printf ("Register %x of %d:%d.%d is %x\n", regaddr,
131
grub_printf (_("Register %x of %d:%d.%d is %x\n"), regaddr,
132
132
grub_pci_get_bus (dev),
133
133
grub_pci_get_device (dev),
134
134
grub_pci_get_function (dev),
180
180
return grub_errno;
182
return grub_error (GRUB_ERR_BAD_ARGUMENT, "Colon expected.");
182
return grub_error (GRUB_ERR_BAD_ARGUMENT, N_("missing `%c' symbol"), ':');
184
184
pciid_check_value |= (grub_strtoul (ptr, (char **) &ptr, 16) & 0xffff)
211
211
return grub_errno;
213
return grub_error (GRUB_ERR_BAD_ARGUMENT, "Colon expected.");
213
return grub_error (GRUB_ERR_BAD_ARGUMENT, N_("missing `%c' symbol"), ':');
216
216
device = grub_strtoul (ptr, (char **) &ptr, 16);
242
return grub_error (GRUB_ERR_BAD_ARGUMENT, "Command expected.");
245
return grub_error (GRUB_ERR_BAD_ARGUMENT, "Only one command is supported.");
242
return grub_error (GRUB_ERR_BAD_ARGUMENT, N_("one argument expected"));
258
255
regaddr = grub_strtoul (ptr, (char **) &ptr, 16);
260
return grub_error (GRUB_ERR_BAD_ARGUMENT, "Unknown register");
257
return grub_error (GRUB_ERR_BAD_ARGUMENT, "unknown register");
322
319
if (write_mask && varname)
323
320
return grub_error (GRUB_ERR_BAD_ARGUMENT,
324
"Option -v isn't valid for writes.");
321
"option -v isn't valid for writes");
326
323
grub_pci_iterate (grub_setpci_iter);
327
324
return GRUB_ERR_NONE;