Lines Matching defs:num
59 #define P1B_SYSCTL(num, name) \
60 SYSCTL_INT(_p1003_1b, num, name, CTLFLAG_RD | CTLFLAG_CAPRD, \
61 facility + num - 1, 0, "");
62 #define P1B_SYSCTL_RW(num, name) \
63 SYSCTL_PROC(_p1003_1b, num, name, CTLTYPE_INT | CTLFLAG_RW, NULL, num, \
70 #define P1B_SYSCTL(num, name) \
72 facility + num - 1, 0, "");
73 #define P1B_SYSCTL_RW(num, name) \
75 num, p31b_sysctl_proc, "I", "");
105 #define P31B_VALID(num) ((num) >= 1 && (num) < CTL_P1003_1B_MAXID)
110 int error, num, val;
112 num = arg2;
113 if (!P31B_VALID(num))
115 val = facility_initialized[num - 1] ? facility[num - 1] : 0;
117 if (error == 0 && req->newptr != NULL && facility_initialized[num - 1])
118 facility[num - 1] = val;
125 p31b_setcfg(int num, int value)
128 if (P31B_VALID(num)) {
129 facility[num - 1] = value;
130 facility_initialized[num - 1] = 1;
135 p31b_unsetcfg(int num)
138 facility[num - 1] = 0;
139 facility_initialized[num - 1] = 0;
143 p31b_getcfg(int num)
146 if (P31B_VALID(num))
147 return (facility[num - 1]);
152 p31b_iscfg(int num)
155 if (P31B_VALID(num))
156 return (facility_initialized[num - 1]);