Changeset View
Changeset View
Standalone View
Standalone View
sys/mips/nlm/xlp_pci.c
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
int error = 0; | int error = 0; | ||||
int xlpirq; | int xlpirq; | ||||
error = rman_activate_resource(irq); | error = rman_activate_resource(irq); | ||||
if (error) | if (error) | ||||
return error; | return error; | ||||
if (rman_get_start(irq) != rman_get_end(irq)) { | if (rman_get_start(irq) != rman_get_end(irq)) { | ||||
device_printf(dev, "Interrupt allocation %lu != %lu\n", | device_printf(dev, "Interrupt allocation %ju != %ju\n", | ||||
rman_get_start(irq), rman_get_end(irq)); | rman_get_start(irq), rman_get_end(irq)); | ||||
return (EINVAL); | return (EINVAL); | ||||
} | } | ||||
xlpirq = rman_get_start(irq); | xlpirq = rman_get_start(irq); | ||||
if (xlpirq == 0) | if (xlpirq == 0) | ||||
return (0); | return (0); | ||||
if (strcmp(device_get_name(dev), "pcib") != 0) | if (strcmp(device_get_name(dev), "pcib") != 0) | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |