nvkm_boolopt
bool nvkm_boolopt(const char *optstr, const char *opt, bool value);
if (!nvkm_boolopt(device->cfgopt, engine->subdev.name, enable)) {
reset = nvkm_boolopt(device->cfgopt, "NvGrResetWar", reset);
if (!nvkm_boolopt(device->cfgopt, "NvGrUseFW", false))
acr->wpr_comp = nvkm_boolopt(device->cfgopt, "NvAcrWprCompare", false);
bar->bar2_halve = nvkm_boolopt(device->cfgopt, "NvBar2Halve", false);
init->force_post = nvkm_boolopt(device->cfgopt, "NvForcePost", false);
ram_exec(&ram->fuc, nvkm_boolopt(device->cfgopt, "NvMemExec", true));
if (!nvkm_boolopt(device->cfgopt, "NvMemExec", true)) {
if (nvkm_boolopt(device->cfgopt, "NvMemExec", true) != true)
bool exec = nvkm_boolopt(device->cfgopt, "NvMemExec", true);
ram_exec(&ram->hwsq, nvkm_boolopt(device->cfgopt, "NvMemExec", true));
if (nvkm_boolopt(subdev->device->cfgopt, "NvPowerChecks", true)) {
if (!nvkm_boolopt(subdev->device->cfgopt, "NvGspRm", true))
!nvkm_boolopt(device->cfgopt, "NvI2C", internal)) {
if (!nvkm_boolopt(device->cfgopt, "GP100MmuLayout", true))
if (!nvkm_boolopt(device->cfgopt, "GP100MmuLayout", true))
!nvkm_boolopt(device->cfgopt, "NvPCIE", true))
!nvkm_boolopt(device->cfgopt, "NvPCIE", true))
if (nvkm_boolopt(device->cfgopt, "NvMXMDCB", true))
pci->msi = nvkm_boolopt(device->cfgopt, "NvMSI", pci->msi);
if (nvkm_boolopt(device->cfgopt, "War00C800_0", true)) {
therm->clkgating_enabled = nvkm_boolopt(device->cfgopt,
if (!nvkm_boolopt(device->cfgopt, "NvFanPWM", func->param) ||