Symbol: module
sys/dev/pci/drm/drm_mipi_dsi.c
2035
struct module *owner)
sys/dev/pci/drm/i915/i915_pmu.c
1185
pmu->base.module = THIS_MODULE;
sys/dev/pci/drm/include/drm/drm_audio_component.h
20
struct module *owner;
sys/dev/pci/drm/include/drm/drm_client.h
20
struct module;
sys/dev/pci/drm/include/drm/drm_client.h
29
struct module *owner;
sys/dev/pci/drm/include/drm/intel/i915_gsc_proxy_mei_interface.h
12
struct module;
sys/dev/pci/drm/include/drm/intel/i915_gsc_proxy_mei_interface.h
21
struct module *owner;
sys/dev/pci/drm/include/drm/intel/i915_pxp_tee_interface.h
20
struct module *owner;
sys/dev/pci/drm/include/linux/module.h
10
struct module;
sys/dev/pci/drm/include/linux/module.h
23
try_module_get(struct module *m)
sys/dev/pci/drm/include/linux/module.h
29
module_put(struct module *m)
sys/dev/pci/if_bwfm_pci.c
1092
char chiprev[8] = "", module[8] = "", modrev[8] = "", vendor[8] = "", chip[8] = "";
sys/dev/pci/if_bwfm_pci.c
1126
strlcpy(module, &data[2], sizeof(module));
sys/dev/pci/if_bwfm_pci.c
1158
strlcpy(sc->sc_sc.sc_module, module,
sys/dev/pci/if_ice.c
12202
enum { IS_SGMII, IS_SFP, IS_QSFP } module;
sys/dev/pci/if_ice.c
12212
module = IS_SGMII;
sys/dev/pci/if_ice.c
12215
module = IS_SFP;
sys/dev/pci/if_ice.c
12218
module = IS_QSFP;
sys/dev/pci/if_ice.c
12227
if ((report_speeds & ICE_AQ_LINK_SPEED_10GB) && (module == IS_SFP))
sys/dev/pci/if_ice.c
12233
if (module == IS_QSFP)
sys/dev/pci/if_ice.c
3432
enum ice_bank_select bank, uint16_t module)
sys/dev/pci/if_ice.c
3439
switch (module) {
sys/dev/pci/if_ice.c
3457
"Unexpected value for flash module: 0x%04x\n", module);
sys/dev/pci/if_ice.c
3877
uint16_t module, uint32_t offset, uint8_t *data, uint32_t length)
sys/dev/pci/if_ice.c
3884
start = ice_get_flash_bank_offset(hw, bank, module);
sys/dev/pci/if_ice.c
3888
module);
sys/dev/pci/ixgbe_e610.c
2867
uint16_t module)
sys/dev/pci/ixgbe_e610.c
2874
switch (module) {
sys/dev/pci/ixgbe_e610.c
2940
uint16_t module, uint32_t offset, uint8_t *data, uint32_t length)
sys/dev/pci/ixgbe_e610.c
2945
start = ixgbe_get_flash_bank_offset(hw, bank, module);
usr.bin/cvs/modules.c
156
mi->mi_name = xstrdup(module);
usr.bin/cvs/modules.c
57
char *bline, *val, *p, *module, *sp, *dp;
usr.bin/cvs/modules.c
72
module = val;
usr.bin/cvs/server.c
821
cvs_server_exp_modules(char *module)
usr.bin/dig/lib/isc/include/isc/log.h
424
const isc_logmodule_t *module);
usr.bin/dig/lib/isc/include/isc/log.h
523
isc_logmodule_t *module, int level,
usr.bin/dig/lib/isc/log.c
1002
printmodule ? (module != NULL ? module->name
usr.bin/dig/lib/isc/log.c
1028
printmodule ? (module != NULL
usr.bin/dig/lib/isc/log.c
1029
? module->name
usr.bin/dig/lib/isc/log.c
202
const isc_logmodule_t *module, isc_logchannel_t *channel);
usr.bin/dig/lib/isc/log.c
209
isc_logmodule_t *module, int level, int write_once,
usr.bin/dig/lib/isc/log.c
591
const isc_logmodule_t *module)
usr.bin/dig/lib/isc/log.c
603
REQUIRE(module == NULL || module->id < lctx->module_count);
usr.bin/dig/lib/isc/log.c
614
result = assignchannel(lcfg, category->id, module, channel);
usr.bin/dig/lib/isc/log.c
622
result = assignchannel(lcfg, i, module, channel);
usr.bin/dig/lib/isc/log.c
632
isc_logmodule_t *module, int level, const char *format, ...)
usr.bin/dig/lib/isc/log.c
641
isc_log_doit(lctx, category, module, level, 0, format, args);
usr.bin/dig/lib/isc/log.c
662
const isc_logmodule_t *module, isc_logchannel_t *channel)
usr.bin/dig/lib/isc/log.c
671
REQUIRE(module == NULL || module->id < lctx->module_count);
usr.bin/dig/lib/isc/log.c
68
const isc_logmodule_t * module;
usr.bin/dig/lib/isc/log.c
686
new_item->module = module;
usr.bin/dig/lib/isc/log.c
769
isc_logmodule_t *module, int level, int write_once,
usr.bin/dig/lib/isc/log.c
784
REQUIRE(module != NULL);
usr.bin/dig/lib/isc/log.c
797
REQUIRE(module->id < lctx->module_count);
usr.bin/dig/lib/isc/log.c
842
if (category_channels->module != NULL &&
usr.bin/dig/lib/isc/log.c
843
category_channels->module != module) {
usr.bin/dig/lib/isc/unix/socket.c
243
isc_logcategory_t *category, isc_logmodule_t *module, int level,
usr.bin/dig/lib/isc/unix/socket.c
247
isc_logcategory_t *category, isc_logmodule_t *module, int level,
usr.bin/dig/lib/isc/unix/socket.c
262
isc_log_write(isc_lctx, category, module, level,
usr.bin/dig/lib/isc/unix/socket.c
266
isc_log_write(isc_lctx, category, module, level,
usr.bin/make/defines.h
97
#define DEBUG(module) (debug & CONCAT(DEBUG_,module))
usr.bin/rsync/extern.h
101
char *module; /* if rsync://, the module */
usr.bin/rsync/main.c
137
f->module = cp;
usr.bin/rsync/main.c
138
if ((cp = strchr(f->module, '/')) != NULL)
usr.bin/rsync/main.c
153
f->module = ++cp;
usr.bin/rsync/main.c
154
cp = strchr(f->module, '/');
usr.bin/rsync/main.c
161
if (f->remote && strlen(f->module) == 0)
usr.bin/rsync/socket.c
389
assert(f->module != NULL);
usr.bin/rsync/socket.c
401
LOG2("requesting module: %s, %s", f->module, f->host);
usr.bin/rsync/socket.c
403
if (!io_write_line(&sess, sd, f->module)) {
usr.sbin/radiusd/parse.y
1000
struct radiusd_module *module;
usr.sbin/radiusd/parse.y
1003
if ((module = find_module(modulename)) == NULL) {
usr.sbin/radiusd/parse.y
1011
modref->module = module;
usr.sbin/radiusd/parse.y
117
| grammar module '\n'
usr.sbin/radiusd/parse.y
287
module : MODULE STRING optstring {
usr.sbin/radiusd/parse.y
302
TAILQ_INSERT_TAIL(&conf->module, conf_module, next);
usr.sbin/radiusd/parse.y
321
TAILQ_INSERT_TAIL(&conf->module, conf_module, next);
usr.sbin/radiusd/parse.y
326
struct radiusd_module *module;
usr.sbin/radiusd/parse.y
327
if ((module = radiusd_module_load(conf, $4, $3))
usr.sbin/radiusd/parse.y
335
TAILQ_INSERT_TAIL(&conf->module, module, next);
usr.sbin/radiusd/parse.y
338
struct radiusd_module *module;
usr.sbin/radiusd/parse.y
340
module = find_module($3);
usr.sbin/radiusd/parse.y
341
if (module == NULL) {
usr.sbin/radiusd/parse.y
353
if (radiusd_module_set(module, $4, $5.c, $5.v)) {
usr.sbin/radiusd/parse.y
973
struct radiusd_module *module;
usr.sbin/radiusd/parse.y
975
TAILQ_FOREACH(module, &conf->module, next) {
usr.sbin/radiusd/parse.y
976
if (strcmp(name, module->name) == 0)
usr.sbin/radiusd/parse.y
977
return (module);
usr.sbin/radiusd/radiusd.c
1018
TAILQ_INIT(&conf->module);
usr.sbin/radiusd/radiusd.c
1039
authen_secret = q0->authen->auth->module->secret;
usr.sbin/radiusd/radiusd.c
1041
q->authen->auth->module->secret;
usr.sbin/radiusd/radiusd.c
1126
struct radiusd_module *module;
usr.sbin/radiusd/radiusd.c
1128
TAILQ_FOREACH(module, &radiusd_s->module, next) {
usr.sbin/radiusd/radiusd.c
1129
if (strcmp(module->name, module_name) == 0)
usr.sbin/radiusd/radiusd.c
1132
if (module == NULL ||
usr.sbin/radiusd/radiusd.c
1133
(module->capabilities & RADIUSD_MODULE_CAP_CONTROL) == 0 ||
usr.sbin/radiusd/radiusd.c
1134
module->fd < 0)
usr.sbin/radiusd/radiusd.c
1137
if (imsg_compose(&module->ibuf, type, id, pid, fd, data,
usr.sbin/radiusd/radiusd.c
1140
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
1151
struct radiusd_module *module = NULL;
usr.sbin/radiusd/radiusd.c
1158
module = calloc(1, sizeof(struct radiusd_module));
usr.sbin/radiusd/radiusd.c
1159
if (module == NULL)
usr.sbin/radiusd/radiusd.c
1161
module->radiusd = radiusd;
usr.sbin/radiusd/radiusd.c
1189
module->fd = pairsock[0];
usr.sbin/radiusd/radiusd.c
1190
if ((ival = fcntl(module->fd, F_GETFL)) == -1) {
usr.sbin/radiusd/radiusd.c
1195
if (fcntl(module->fd, F_SETFL, ival | O_NONBLOCK) == -1) {
usr.sbin/radiusd/radiusd.c
1201
strlcpy(module->name, name, sizeof(module->name));
usr.sbin/radiusd/radiusd.c
1202
module->pid = pid;
usr.sbin/radiusd/radiusd.c
1203
if (imsgbuf_init(&module->ibuf, module->fd) == -1) {
usr.sbin/radiusd/radiusd.c
1208
if (imsg_sync_read(&module->ibuf, MODULE_IO_TIMEOUT) <= 0 ||
usr.sbin/radiusd/radiusd.c
1209
(n = imsg_get(&module->ibuf, &imsg)) <= 0) {
usr.sbin/radiusd/radiusd.c
1221
module->capabilities =
usr.sbin/radiusd/radiusd.c
1224
log_debug("Loaded module `%s' successfully. pid=%d", module->name,
usr.sbin/radiusd/radiusd.c
1225
module->pid);
usr.sbin/radiusd/radiusd.c
1228
return (module);
usr.sbin/radiusd/radiusd.c
1231
free(module);
usr.sbin/radiusd/radiusd.c
1241
radiusd_module_start(struct radiusd_module *module)
usr.sbin/radiusd/radiusd.c
1247
RADIUSD_ASSERT(module->fd >= 0);
usr.sbin/radiusd/radiusd.c
1248
imsg_compose(&module->ibuf, IMSG_RADIUSD_MODULE_START, 0, 0, -1,
usr.sbin/radiusd/radiusd.c
1250
imsg_sync_flush(&module->ibuf, MODULE_IO_TIMEOUT);
usr.sbin/radiusd/radiusd.c
1251
if (imsg_sync_read(&module->ibuf, MODULE_IO_TIMEOUT) <= 0 ||
usr.sbin/radiusd/radiusd.c
1252
imsg_get(&module->ibuf, &imsg) <= 0) {
usr.sbin/radiusd/radiusd.c
1254
module->name);
usr.sbin/radiusd/radiusd.c
1263
module->name, (char *)imsg.data);
usr.sbin/radiusd/radiusd.c
1266
module->name);
usr.sbin/radiusd/radiusd.c
1269
"returned unknown message type %d", module->name,
usr.sbin/radiusd/radiusd.c
1274
event_set(&module->ev, module->fd, EV_READ, radiusd_module_on_imsg_io,
usr.sbin/radiusd/radiusd.c
1275
module);
usr.sbin/radiusd/radiusd.c
1276
event_add(&module->ev, &tv);
usr.sbin/radiusd/radiusd.c
1277
log_debug("Module `%s' started successfully", module->name);
usr.sbin/radiusd/radiusd.c
1281
radiusd_module_close(module);
usr.sbin/radiusd/radiusd.c
1286
radiusd_module_stop(struct radiusd_module *module)
usr.sbin/radiusd/radiusd.c
1288
module->stopped = true;
usr.sbin/radiusd/radiusd.c
1290
if (module->secret != NULL) {
usr.sbin/radiusd/radiusd.c
1291
freezero(module->secret, strlen(module->secret));
usr.sbin/radiusd/radiusd.c
1292
module->secret = NULL;
usr.sbin/radiusd/radiusd.c
1295
if (module->fd >= 0) {
usr.sbin/radiusd/radiusd.c
1296
imsg_compose(&module->ibuf, IMSG_RADIUSD_MODULE_STOP, 0, 0, -1,
usr.sbin/radiusd/radiusd.c
1298
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
1303
radiusd_module_close(struct radiusd_module *module)
usr.sbin/radiusd/radiusd.c
1305
if (module->fd >= 0) {
usr.sbin/radiusd/radiusd.c
1306
event_del(&module->ev);
usr.sbin/radiusd/radiusd.c
1307
imsgbuf_clear(&module->ibuf);
usr.sbin/radiusd/radiusd.c
1308
close(module->fd);
usr.sbin/radiusd/radiusd.c
1309
module->fd = -1;
usr.sbin/radiusd/radiusd.c
1314
radiusd_module_unload(struct radiusd_module *module)
usr.sbin/radiusd/radiusd.c
1316
free(module->radpkt);
usr.sbin/radiusd/radiusd.c
1317
radiusd_module_close(module);
usr.sbin/radiusd/radiusd.c
1318
free(module);
usr.sbin/radiusd/radiusd.c
1324
struct radiusd_module *module = ctx;
usr.sbin/radiusd/radiusd.c
1327
module->writeready = true;
usr.sbin/radiusd/radiusd.c
1328
if (imsgbuf_write(&module->ibuf) == -1) {
usr.sbin/radiusd/radiusd.c
1330
"imsgbuf_write()", module->name);
usr.sbin/radiusd/radiusd.c
1333
module->writeready = false;
usr.sbin/radiusd/radiusd.c
1337
if (radiusd_module_imsg_read(module) == -1)
usr.sbin/radiusd/radiusd.c
1341
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
1345
radiusd_module_close(module);
usr.sbin/radiusd/radiusd.c
1349
radiusd_module_reset_ev_handler(struct radiusd_module *module)
usr.sbin/radiusd/radiusd.c
1354
RADIUSD_ASSERT(module->fd >= 0);
usr.sbin/radiusd/radiusd.c
1355
event_del(&module->ev);
usr.sbin/radiusd/radiusd.c
1358
if (imsgbuf_queuelen(&module->ibuf) > 0) {
usr.sbin/radiusd/radiusd.c
1359
if (!module->writeready)
usr.sbin/radiusd/radiusd.c
1366
if (evmask & EV_WRITE && tvp == NULL && module->stopped) {
usr.sbin/radiusd/radiusd.c
1368
radiusd_module_close(module);
usr.sbin/radiusd/radiusd.c
1372
event_set(&module->ev, module->fd, evmask, radiusd_module_on_imsg_io,
usr.sbin/radiusd/radiusd.c
1373
module);
usr.sbin/radiusd/radiusd.c
1374
if (event_add(&module->ev, tvp) == -1) {
usr.sbin/radiusd/radiusd.c
1376
"event_add()", module->name);
usr.sbin/radiusd/radiusd.c
1377
radiusd_module_close(module);
usr.sbin/radiusd/radiusd.c
1382
radiusd_module_imsg_read(struct radiusd_module *module)
usr.sbin/radiusd/radiusd.c
1387
if ((n = imsgbuf_read(&module->ibuf)) != 1) {
usr.sbin/radiusd/radiusd.c
1390
"failed: imsgbuf_read", module->name);
usr.sbin/radiusd/radiusd.c
1392
radiusd_module_close(module);
usr.sbin/radiusd/radiusd.c
1396
if ((n = imsg_get(&module->ibuf, &imsg)) == -1) {
usr.sbin/radiusd/radiusd.c
1398
"imsg_get", module->name);
usr.sbin/radiusd/radiusd.c
1403
radiusd_module_imsg(module, &imsg);
usr.sbin/radiusd/radiusd.c
1411
radiusd_module_imsg(struct radiusd_module *module, struct imsg *imsg)
usr.sbin/radiusd/radiusd.c
1421
module->secret = strdup(imsg->data);
usr.sbin/radiusd/radiusd.c
1422
if (module->secret == NULL)
usr.sbin/radiusd/radiusd.c
1424
"from `%s'", module->name);
usr.sbin/radiusd/radiusd.c
1440
q = radiusd_find_query(module->radiusd, q_id);
usr.sbin/radiusd/radiusd.c
1443
"unknown", msgtypestr, module->name, q_id);
usr.sbin/radiusd/radiusd.c
1493
q = radiusd_find_query(module->radiusd, q_id);
usr.sbin/radiusd/radiusd.c
1496
"unknown", typestr, module->name, q_id);
usr.sbin/radiusd/radiusd.c
1499
if ((ans = radiusd_module_recv_radpkt(module, imsg,
usr.sbin/radiusd/radiusd.c
1503
if (module->radpktoff > 0 &&
usr.sbin/radiusd/radiusd.c
1505
module->radpkt, module->radpktoff)) == NULL) {
usr.sbin/radiusd/radiusd.c
1511
module->radpktoff = 0;
usr.sbin/radiusd/radiusd.c
1576
q = radiusd_find_query(module->radiusd, q_id);
usr.sbin/radiusd/radiusd.c
1579
"id=%u unknown", module->name, q_id);
usr.sbin/radiusd/radiusd.c
1586
control_conn_bind(imsg->hdr.peerid, module->name);
usr.sbin/radiusd/radiusd.c
1593
imsg->hdr.type, module->name));
usr.sbin/radiusd/radiusd.c
1598
radiusd_module_recv_radpkt(struct radiusd_module *module, struct imsg *imsg,
usr.sbin/radiusd/radiusd.c
1606
if (module->radpktsiz < ans->pktlen) {
usr.sbin/radiusd/radiusd.c
1608
if ((nradpkt = realloc(module->radpkt, ans->pktlen)) == NULL) {
usr.sbin/radiusd/radiusd.c
1610
"`%s'", type_str, module->name);
usr.sbin/radiusd/radiusd.c
1613
module->radpkt = nradpkt;
usr.sbin/radiusd/radiusd.c
1614
module->radpktsiz = ans->pktlen;
usr.sbin/radiusd/radiusd.c
1617
if (chunklen > module->radpktsiz - module->radpktoff) {
usr.sbin/radiusd/radiusd.c
1619
"received length is too big", type_str, module->name);
usr.sbin/radiusd/radiusd.c
1623
memcpy(module->radpkt + module->radpktoff,
usr.sbin/radiusd/radiusd.c
1625
module->radpktoff += chunklen;
usr.sbin/radiusd/radiusd.c
1629
if (module->radpktoff != ans->pktlen) {
usr.sbin/radiusd/radiusd.c
1631
"length is mismatch", type_str, module->name);
usr.sbin/radiusd/radiusd.c
1637
module->radpktoff = 0;
usr.sbin/radiusd/radiusd.c
1642
radiusd_module_set(struct radiusd_module *module, const char *name,
usr.sbin/radiusd/radiusd.c
1670
"module `%s': realloc", module->name);
usr.sbin/radiusd/radiusd.c
1687
if (imsg_composev(&module->ibuf, IMSG_RADIUSD_MODULE_SET_CONFIG, 0, 0,
usr.sbin/radiusd/radiusd.c
1690
"imsg_composev", module->name);
usr.sbin/radiusd/radiusd.c
1693
if (imsg_sync_flush(&module->ibuf, MODULE_IO_TIMEOUT) == -1) {
usr.sbin/radiusd/radiusd.c
1695
"imsg_flush_timeout", module->name);
usr.sbin/radiusd/radiusd.c
1699
if (imsg_sync_read(&module->ibuf, MODULE_IO_TIMEOUT) <= 0) {
usr.sbin/radiusd/radiusd.c
1701
"imsg_sync_read", module->name);
usr.sbin/radiusd/radiusd.c
1704
if ((n = imsg_get(&module->ibuf, &imsg)) > 0)
usr.sbin/radiusd/radiusd.c
1708
"imsg_get", module->name);
usr.sbin/radiusd/radiusd.c
1714
module->name, (char *)imsg.data);
usr.sbin/radiusd/radiusd.c
1719
"unknown imsg type=%d", module->name, imsg.hdr.type);
usr.sbin/radiusd/radiusd.c
1733
radiusd_module_userpass(struct radiusd_module *module, struct radius_query *q)
usr.sbin/radiusd/radiusd.c
1750
imsg_compose(&module->ibuf, IMSG_RADIUSD_MODULE_USERPASS, 0, 0, -1,
usr.sbin/radiusd/radiusd.c
1752
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
1759
radiusd_module_access_request(struct radiusd_module *module,
usr.sbin/radiusd/radiusd.c
1768
module->name);
usr.sbin/radiusd/radiusd.c
1778
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1781
module->name);
usr.sbin/radiusd/radiusd.c
1784
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
1789
radiusd_module_next_response(struct radiusd_module *module,
usr.sbin/radiusd/radiusd.c
1792
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1795
module->name);
usr.sbin/radiusd/radiusd.c
1798
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
1802
radiusd_module_request_decoration(struct radiusd_module *module,
usr.sbin/radiusd/radiusd.c
1805
if (module->fd < 0) {
usr.sbin/radiusd/radiusd.c
1807
"not running?", q->id, module->name);
usr.sbin/radiusd/radiusd.c
1811
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1814
module->name);
usr.sbin/radiusd/radiusd.c
1820
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
1824
radiusd_module_response_decoration(struct radiusd_module *module,
usr.sbin/radiusd/radiusd.c
1827
if (module->fd < 0) {
usr.sbin/radiusd/radiusd.c
1829
"not running?", q->id, module->name);
usr.sbin/radiusd/radiusd.c
1833
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1836
module->name);
usr.sbin/radiusd/radiusd.c
1840
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1843
module->name);
usr.sbin/radiusd/radiusd.c
1849
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
1853
radiusd_module_account_request(struct radiusd_module *module,
usr.sbin/radiusd/radiusd.c
1861
module->name);
usr.sbin/radiusd/radiusd.c
1865
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1868
module->name);
usr.sbin/radiusd/radiusd.c
1871
radiusd_module_reset_ev_handler(module);
usr.sbin/radiusd/radiusd.c
232
struct radiusd_module *module;
usr.sbin/radiusd/radiusd.c
284
TAILQ_FOREACH(module, &radiusd->module, next) {
usr.sbin/radiusd/radiusd.c
286
radiusd_module_set(module, "_debug", 0, NULL);
usr.sbin/radiusd/radiusd.c
287
radiusd_module_start(module);
usr.sbin/radiusd/radiusd.c
303
struct radiusd_module *module;
usr.sbin/radiusd/radiusd.c
322
TAILQ_FOREACH(module, &radiusd->module, next) {
usr.sbin/radiusd/radiusd.c
323
radiusd_module_stop(module);
usr.sbin/radiusd/radiusd.c
324
radiusd_module_close(module);
usr.sbin/radiusd/radiusd.c
342
struct radiusd_module *module, *modulet;
usr.sbin/radiusd/radiusd.c
372
TAILQ_FOREACH_SAFE(module, &radiusd->module, next, modulet) {
usr.sbin/radiusd/radiusd.c
373
TAILQ_REMOVE(&radiusd->module, module, next);
usr.sbin/radiusd/radiusd.c
374
radiusd_module_unload(module);
usr.sbin/radiusd/radiusd.c
581
if (!MODULE_DO_USERPASS(authen->auth->module) &&
usr.sbin/radiusd/radiusd.c
582
!MODULE_DO_ACCSREQ(authen->auth->module)) {
usr.sbin/radiusd/radiusd.c
586
req_id, username, authen->auth->module->name);
usr.sbin/radiusd/radiusd.c
593
q->username, q->id, q->authen->auth->module->name);
usr.sbin/radiusd/radiusd.c
665
if (q->deco == NULL || MODULE_DO_REQDECO(q->deco->module))
usr.sbin/radiusd/radiusd.c
670
radiusd_module_request_decoration(q->deco->module, q);
usr.sbin/radiusd/radiusd.c
673
if (MODULE_DO_ACCSREQ(authen->auth->module))
usr.sbin/radiusd/radiusd.c
674
radiusd_module_access_request(authen->auth->module, q);
usr.sbin/radiusd/radiusd.c
675
else if (MODULE_DO_USERPASS(authen->auth->module))
usr.sbin/radiusd/radiusd.c
676
radiusd_module_userpass(authen->auth->module, q);
usr.sbin/radiusd/radiusd.c
695
if (q->deco == NULL || MODULE_DO_RESDECO(q->deco->module))
usr.sbin/radiusd/radiusd.c
700
radiusd_module_response_decoration(q->deco->module, q);
usr.sbin/radiusd/radiusd.c
705
if (MODULE_DO_NEXTRES(q->prev->authen->auth->module)) {
usr.sbin/radiusd/radiusd.c
714
radiusd_module_next_response(q->authen->auth->module,
usr.sbin/radiusd/radiusd.c
758
if (MODULE_DO_ACCTREQ(accounting->acct->module))
usr.sbin/radiusd/radiusd.c
759
radiusd_module_account_request(accounting->acct->module,
usr.sbin/radiusd/radiusd.c
835
q->authen->auth->module->name);
usr.sbin/radiusd/radiusd.c
854
q->authen->auth->module->name);
usr.sbin/radiusd/radiusd.c
925
struct radiusd_module *module;
usr.sbin/radiusd/radiusd.c
933
TAILQ_FOREACH(module, &radiusd->module, next) {
usr.sbin/radiusd/radiusd.c
934
if (module->pid == pid) {
usr.sbin/radiusd/radiusd.c
937
"with status %d", module->name,
usr.sbin/radiusd/radiusd.c
941
"by signal %d", module->name,
usr.sbin/radiusd/radiusd.c
947
if (!module) {
usr.sbin/radiusd/radiusd_bsdauth.c
287
struct module_bsdauth *module = ctx;
usr.sbin/radiusd/radiusd_bsdauth.c
292
if (module->okgroups != NULL) {
usr.sbin/radiusd/radiusd_bsdauth.c
293
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_bsdauth.c
298
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_bsdauth.c
304
module_send_message(module->base,
usr.sbin/radiusd/radiusd_bsdauth.c
310
module->okgroups = groups;
usr.sbin/radiusd/radiusd_bsdauth.c
311
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_bsdauth.c
314
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_bsdauth.c
316
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_bsdauth.c
333
struct module_bsdauth *module = ctx;
usr.sbin/radiusd/radiusd_bsdauth.c
358
imsg_composev(&module->ibuf, IMSG_BSDAUTH_USERCHECK, 0, 0, -1, iov, 3);
usr.sbin/radiusd/radiusd_bsdauth.c
359
imsgbuf_flush(&module->ibuf);
usr.sbin/radiusd/radiusd_bsdauth.c
360
if (imsgbuf_read(&module->ibuf) != 1)
usr.sbin/radiusd/radiusd_bsdauth.c
362
if ((n = imsg_get(&module->ibuf, &imsg)) <= 0)
usr.sbin/radiusd/radiusd_bsdauth.c
369
if (module->okgroups != NULL) {
usr.sbin/radiusd/radiusd_bsdauth.c
371
for (i = 0; module->okgroups[i] != NULL; i++) {
usr.sbin/radiusd/radiusd_bsdauth.c
372
group = module->okgroups[i];
usr.sbin/radiusd/radiusd_bsdauth.c
382
imsg_composev(&module->ibuf, IMSG_BSDAUTH_GROUPCHECK,
usr.sbin/radiusd/radiusd_bsdauth.c
384
imsgbuf_flush(&module->ibuf);
usr.sbin/radiusd/radiusd_bsdauth.c
385
if (imsgbuf_read(&module->ibuf) != 1)
usr.sbin/radiusd/radiusd_bsdauth.c
388
if ((n = imsg_get(&module->ibuf, &imsg)) <= 0)
usr.sbin/radiusd/radiusd_bsdauth.c
397
module_userpass_ok(module->base, q_id, "Authentication succeeded");
usr.sbin/radiusd/radiusd_bsdauth.c
401
module_userpass_fail(module->base, q_id, reason);
usr.sbin/radiusd/radiusd_file.c
295
struct module_file *module = ctx;
usr.sbin/radiusd/radiusd_file.c
300
if (strlcpy(module->params.path, valv[0], sizeof(
usr.sbin/radiusd/radiusd_file.c
301
module->params.path)) >= sizeof(module->params.path)) {
usr.sbin/radiusd/radiusd_file.c
302
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_file.c
306
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_file.c
309
module->params.debug = 1;
usr.sbin/radiusd/radiusd_file.c
310
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_file.c
313
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_file.c
315
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_file.c
319
module_send_message(module->base, IMSG_NG, "%s", errmsg);
usr.sbin/radiusd/radiusd_file.c
326
struct module_file *module = ctx;
usr.sbin/radiusd/radiusd_file.c
329
if (module->params.path[0] == '\0') {
usr.sbin/radiusd/radiusd_file.c
330
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_file.c
334
imsg_compose(&module->ibuf, IMSG_RADIUSD_FILE_PARAMS, 0, -1, -1,
usr.sbin/radiusd/radiusd_file.c
335
&module->params, sizeof(module->params));
usr.sbin/radiusd/radiusd_file.c
336
imsgbuf_flush(&module->ibuf);
usr.sbin/radiusd/radiusd_file.c
338
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_ipcp.c
390
struct module_ipcp *module = ctx;
usr.sbin/radiusd/radiusd_ipcp.c
404
addr = TAILQ_FIRST(&module->addrs);
usr.sbin/radiusd/radiusd_ipcp.c
408
module_send_message(module->base,
usr.sbin/radiusd/radiusd_ipcp.c
414
TAILQ_INSERT_TAIL(&module->addrs, addr, next);
usr.sbin/radiusd/radiusd_ipcp.c
420
addr = TAILQ_FIRST(&module->addrs);
usr.sbin/radiusd/radiusd_ipcp.c
424
module_send_message(module->base,
usr.sbin/radiusd/radiusd_ipcp.c
430
TAILQ_INSERT_TAIL(&module->addrs, addr, next);
usr.sbin/radiusd/radiusd_ipcp.c
437
module->max_sessions = strtonum(argv[0], 0, INT_MAX, &errmsg);
usr.sbin/radiusd/radiusd_ipcp.c
439
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
445
module->user_max_sessions = strtonum(argv[0], 0, INT_MAX,
usr.sbin/radiusd/radiusd_ipcp.c
448
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
454
module->start_wait = strtonum(argv[0], 1, INT_MAX, &errmsg);
usr.sbin/radiusd/radiusd_ipcp.c
456
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
465
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
469
if (module->name_server[0].s_addr == 0)
usr.sbin/radiusd/radiusd_ipcp.c
470
module->name_server[0] = ina;
usr.sbin/radiusd/radiusd_ipcp.c
471
else if (module->name_server[1].s_addr == 0)
usr.sbin/radiusd/radiusd_ipcp.c
472
module->name_server[1] = ina;
usr.sbin/radiusd/radiusd_ipcp.c
482
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
486
if (module->netbios_server[0].s_addr == 0)
usr.sbin/radiusd/radiusd_ipcp.c
487
module->netbios_server[0] = ina;
usr.sbin/radiusd/radiusd_ipcp.c
488
else if (module->netbios_server[1].s_addr == 0)
usr.sbin/radiusd/radiusd_ipcp.c
489
module->netbios_server[1] = ina;
usr.sbin/radiusd/radiusd_ipcp.c
498
module->no_session_timeout = false;
usr.sbin/radiusd/radiusd_ipcp.c
499
module->session_timeout = 0;
usr.sbin/radiusd/radiusd_ipcp.c
501
module->no_session_timeout = false;
usr.sbin/radiusd/radiusd_ipcp.c
502
module->session_timeout = strtonum(argv[0], 1, INT_MAX,
usr.sbin/radiusd/radiusd_ipcp.c
505
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
515
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
524
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
536
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
545
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
551
TAILQ_INSERT_TAIL(&module->daes, dae0, next);
usr.sbin/radiusd/radiusd_ipcp.c
552
dae0->ipcp = module;
usr.sbin/radiusd/radiusd_ipcp.c
558
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_ipcp.c
562
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_ipcp.c
566
module_send_message(module->base, IMSG_NG, "%s", errmsg);
usr.sbin/radiusd/radiusd_local.h
120
TAILQ_HEAD(,radiusd_module) module;
usr.sbin/radiusd/radiusd_local.h
92
struct radiusd_module *module;
usr.sbin/radiusd/radiusd_radius.c
148
module_radius_init(struct module_radius *module)
usr.sbin/radiusd/radiusd_radius.c
150
memset(module, 0, sizeof(struct module_radius));
usr.sbin/radiusd/radiusd_radius.c
151
TAILQ_INIT(&module->req);
usr.sbin/radiusd/radiusd_radius.c
152
module->max_tries = 3;
usr.sbin/radiusd/radiusd_radius.c
161
struct module_radius *module = ctx;
usr.sbin/radiusd/radiusd_radius.c
166
SYNTAX_ASSERT(module->nserver < (int)nitems(module->server),
usr.sbin/radiusd/radiusd_radius.c
171
memcpy(&module->server[module->nserver].addr, res->ai_addr,
usr.sbin/radiusd/radiusd_radius.c
174
if (ntohs(module->server[module->nserver].addr.sin4.sin_port)
usr.sbin/radiusd/radiusd_radius.c
176
module->server[module->nserver].addr.sin4.sin_port
usr.sbin/radiusd/radiusd_radius.c
179
module->server[module->nserver].sock = -1;
usr.sbin/radiusd/radiusd_radius.c
180
module->nserver++;
usr.sbin/radiusd/radiusd_radius.c
185
module->req_timeout = (int)strtonum(paramvalv[0], 0,
usr.sbin/radiusd/radiusd_radius.c
187
if (module->req_timeout == 0 && errmsg != NULL) {
usr.sbin/radiusd/radiusd_radius.c
188
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_radius.c
195
module->max_tries = (int)strtonum(paramvalv[0], 0,
usr.sbin/radiusd/radiusd_radius.c
197
if (module->max_tries == 0 && errmsg != NULL) {
usr.sbin/radiusd/radiusd_radius.c
198
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_radius.c
206
module->max_failovers = (int)strtonum(paramvalv[0], 0,
usr.sbin/radiusd/radiusd_radius.c
208
if (module->max_failovers == 0 && errmsg != NULL) {
usr.sbin/radiusd/radiusd_radius.c
209
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_radius.c
216
if (strlcpy(module->secret, paramvalv[0],
usr.sbin/radiusd/radiusd_radius.c
217
sizeof(module->secret)) >= sizeof(module->secret)) {
usr.sbin/radiusd/radiusd_radius.c
218
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_radius.c
220
(u_long) sizeof(module->secret) - 1);
usr.sbin/radiusd/radiusd_radius.c
228
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_radius.c
232
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_radius.c
236
module_send_message(module->base, IMSG_NG, "%s", errmsg);
usr.sbin/radiusd/radiusd_radius.c
243
struct module_radius *module = ctx;
usr.sbin/radiusd/radiusd_radius.c
245
if (module->nserver <= 0) {
usr.sbin/radiusd/radiusd_radius.c
246
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_radius.c
251
if (module->secret[0] == '\0') {
usr.sbin/radiusd/radiusd_radius.c
252
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_radius.c
257
for (i = 0; i < module->nserver; i++) {
usr.sbin/radiusd/radiusd_radius.c
258
module->server[i].module = module;
usr.sbin/radiusd/radiusd_radius.c
259
if (radius_server_start(&module->server[i]) != 0) {
usr.sbin/radiusd/radiusd_radius.c
260
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_radius.c
266
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_radius.c
268
module_notify_secret(module->base, module->secret);
usr.sbin/radiusd/radiusd_radius.c
276
struct module_radius *module = ctx;
usr.sbin/radiusd/radiusd_radius.c
278
TAILQ_FOREACH_SAFE(req, &module->req, next, treq)
usr.sbin/radiusd/radiusd_radius.c
281
for (i = 0; i < module->nserver; i++)
usr.sbin/radiusd/radiusd_radius.c
282
radius_server_stop(&module->server[i]);
usr.sbin/radiusd/radiusd_radius.c
289
struct module_radius *module = ctx;
usr.sbin/radiusd/radiusd_radius.c
296
module_radius_log(module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
302
req->module = module;
usr.sbin/radiusd/radiusd_radius.c
305
module_radius_log(module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
310
TAILQ_INSERT_TAIL(&req->module->req, req, next);
usr.sbin/radiusd/radiusd_radius.c
322
module->secret);
usr.sbin/radiusd/radiusd_radius.c
334
module_accsreq_aborted(module->base, q_id);
usr.sbin/radiusd/radiusd_radius.c
349
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
355
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
364
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
368
module_radius_log(server->module, LOG_INFO,
usr.sbin/radiusd/radiusd_radius.c
378
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
415
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
421
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
428
TAILQ_FOREACH(req, &server->module->req, next) {
usr.sbin/radiusd/radiusd_radius.c
43
struct module_radius *module;
usr.sbin/radiusd/radiusd_radius.c
433
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
442
server->module->secret) != 0) {
usr.sbin/radiusd/radiusd_radius.c
443
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
453
server->module->secret) != 0) {
usr.sbin/radiusd/radiusd_radius.c
454
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
462
module_radius_log(server->module, LOG_INFO,
usr.sbin/radiusd/radiusd_radius.c
481
if (server->module->nserver <= 1) {
usr.sbin/radiusd/radiusd_radius.c
482
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
488
server->module->curr_server++;
usr.sbin/radiusd/radiusd_radius.c
489
server->module->curr_server %= server->module->nserver;
usr.sbin/radiusd/radiusd_radius.c
491
&server->module->server[server->module->curr_server].addr;
usr.sbin/radiusd/radiusd_radius.c
493
module_radius_log(server->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
512
module_radius_log(req->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
518
module_radius_log(req->module, LOG_INFO,
usr.sbin/radiusd/radiusd_radius.c
533
if (req->module->req_timeout != 0)
usr.sbin/radiusd/radiusd_radius.c
534
tv.tv_sec = req->module->req_timeout;
usr.sbin/radiusd/radiusd_radius.c
542
module_radius_log(req->module, LOG_WARNING,
usr.sbin/radiusd/radiusd_radius.c
558
if (req->module->max_tries <= req->ntry) {
usr.sbin/radiusd/radiusd_radius.c
563
if (++req->nfailover >= req->module->max_failovers) {
usr.sbin/radiusd/radiusd_radius.c
564
module_radius_log(req->module,
usr.sbin/radiusd/radiusd_radius.c
580
module_accsreq_answer(req->module->base, req->q_id, pkt, pktlen);
usr.sbin/radiusd/radiusd_radius.c
587
module_accsreq_aborted(req->module->base, req->q_id);
usr.sbin/radiusd/radiusd_radius.c
596
TAILQ_REMOVE(&req->module->req, req, next);
usr.sbin/radiusd/radiusd_radius.c
605
req->server = &req->module->server[req->module->curr_server];
usr.sbin/radiusd/radiusd_radius.c
618
radius_put_message_authenticator(req->q_pkt, req->module->secret);
usr.sbin/radiusd/radiusd_radius.c
622
module_radius_log(struct module_radius *module, int pri, const char *fmt, ...)
usr.sbin/radiusd/radiusd_radius.c
71
struct module_radius *module;
usr.sbin/radiusd/radiusd_standard.c
131
struct module_standard *module = ctx;
usr.sbin/radiusd/radiusd_standard.c
140
module->strip_atmark_realm = true;
usr.sbin/radiusd/radiusd_standard.c
142
module->strip_atmark_realm = false;
usr.sbin/radiusd/radiusd_standard.c
150
module->strip_nt_domain = true;
usr.sbin/radiusd/radiusd_standard.c
152
module->strip_nt_domain = false;
usr.sbin/radiusd/radiusd_standard.c
164
attrs = &module->remove_reqattrs;
usr.sbin/radiusd/radiusd_standard.c
169
attrs = &module->remove_resattrs;
usr.sbin/radiusd/radiusd_standard.c
172
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_standard.c
204
module_send_message(module->base, IMSG_NG,
usr.sbin/radiusd/radiusd_standard.c
208
module_send_message(module->base, IMSG_OK, NULL);
usr.sbin/radiusd/radiusd_standard.c
212
module_send_message(module->base, IMSG_NG, "%s", errmsg);
usr.sbin/radiusd/radiusd_standard.c
219
struct module_standard *module = ctx;
usr.sbin/radiusd/radiusd_standard.c
225
if (module->strip_atmark_realm || module->strip_nt_domain) {
usr.sbin/radiusd/radiusd_standard.c
229
module_stop(module->base);
usr.sbin/radiusd/radiusd_standard.c
242
if (module->strip_atmark_realm &&
usr.sbin/radiusd/radiusd_standard.c
247
if (module->strip_nt_domain &&
usr.sbin/radiusd/radiusd_standard.c
259
TAILQ_FOREACH(attr, &module->remove_reqattrs, next) {
usr.sbin/radiusd/radiusd_standard.c
264
module_stop(module->base);
usr.sbin/radiusd/radiusd_standard.c
280
if (module_reqdeco_done(module->base, q_id, pkt, pktlen) == -1) {
usr.sbin/radiusd/radiusd_standard.c
283
module_stop(module->base);
usr.sbin/radiusd/radiusd_standard.c
294
struct module_standard *module = ctx;
usr.sbin/radiusd/radiusd_standard.c
298
TAILQ_FOREACH(attr, &module->remove_resattrs, next) {
usr.sbin/radiusd/radiusd_standard.c
303
module_stop(module->base);
usr.sbin/radiusd/radiusd_standard.c
319
if (module_resdeco_done(module->base, q_id, res, reslen) == -1) {
usr.sbin/radiusd/radiusd_standard.c
322
module_stop(module->base);
usr.sbin/radiusd/radiusd_standard.c
333
struct module_standard *module = ctx;
usr.sbin/radiusd/radiusd_standard.c
341
module_stop(module->base);
usr.sbin/radiusd/radiusd_standard.c
347
module_stop(module->base);
usr.sbin/rpki-client/rsync.c
102
} else if (rest == module) {
usr.sbin/rpki-client/rsync.c
67
const char *host, *module, *rest;
usr.sbin/rpki-client/rsync.c
80
if ((module = strchr(host, '/')) == NULL) {
usr.sbin/rpki-client/rsync.c
83
} else if (module == host) {
usr.sbin/rpki-client/rsync.c
89
module++;
usr.sbin/rpki-client/rsync.c
90
if (*module == '\0' || *module == '/') {
usr.sbin/rpki-client/rsync.c
96
if ((rest = strchr(module, '/')) == NULL) {
usr.sbin/snmpd/mib.y
1297
struct module *m;
usr.sbin/snmpd/mib.y
1317
mib_modulefree(struct module *m)
usr.sbin/snmpd/mib.y
1354
for (im = 0; module->imports != NULL &&
usr.sbin/snmpd/mib.y
1355
module->imports[im].name[0] != '\0'; im++) {
usr.sbin/snmpd/mib.y
1356
if (strcmp(module->imports[im].name, name) == 0)
usr.sbin/snmpd/mib.y
1359
if (module->imports == NULL || module->imports[im].name[0] == '\0') {
usr.sbin/snmpd/mib.y
1360
if ((import = reallocarray(module->imports, im + 2,
usr.sbin/snmpd/mib.y
1361
sizeof(*module->imports))) == NULL) {
usr.sbin/snmpd/mib.y
1365
module->imports = import;
usr.sbin/snmpd/mib.y
1366
strlcpy(module->imports[im].name, name,
usr.sbin/snmpd/mib.y
1367
sizeof(module->imports[im].name));
usr.sbin/snmpd/mib.y
1368
module->imports[im].nsymbols = 0;
usr.sbin/snmpd/mib.y
137
struct module *module;
usr.sbin/snmpd/mib.y
1370
module->imports[im + 1].name[0] = '\0';
usr.sbin/snmpd/mib.y
1373
import = &module->imports[im];
usr.sbin/snmpd/mib.y
1446
item->module = module;
usr.sbin/snmpd/mib.y
1449
if (RB_INSERT(itemscs, &module->itemscs, item) != NULL) {
usr.sbin/snmpd/mib.y
1509
module->lastupdated = lastupdated;
usr.sbin/snmpd/mib.y
1637
mib_modulefree(module);
usr.sbin/snmpd/mib.y
1638
module = NULL;
usr.sbin/snmpd/mib.y
168
struct module *module;
usr.sbin/snmpd/mib.y
1695
struct module *m = NULL, msearch;
usr.sbin/snmpd/mib.y
1769
snprintf(buf, buflen, "%s::%s", item->module->name,
usr.sbin/snmpd/mib.y
1798
iso->module = NULL;
usr.sbin/snmpd/mib.y
1810
if ((module = calloc(1, sizeof(*module))) == NULL)
usr.sbin/snmpd/mib.y
1812
RB_INIT(&module->itemscs);
usr.sbin/snmpd/mib.y
1813
RB_INIT(&module->itemsci);
usr.sbin/snmpd/mib.y
1814
module->resolved = 0;
usr.sbin/snmpd/mib.y
1816
strlcpy(module->name, "SNMPv2-SMI", sizeof(module->name));
usr.sbin/snmpd/mib.y
1817
file.name = module->name;
usr.sbin/snmpd/mib.y
184
RB_ENTRY(module) entryci;
usr.sbin/snmpd/mib.y
185
RB_ENTRY(module) entrycs;
usr.sbin/snmpd/mib.y
186
} *module;
usr.sbin/snmpd/mib.y
1911
RB_INSERT(modulesci, &modulesci, module);
usr.sbin/snmpd/mib.y
1912
RB_INSERT(modulescs, &modulescs, module);
usr.sbin/snmpd/mib.y
1914
if ((module = calloc(1, sizeof(*module))) == NULL)
usr.sbin/snmpd/mib.y
1916
RB_INIT(&module->itemscs);
usr.sbin/snmpd/mib.y
1917
RB_INIT(&module->itemsci);
usr.sbin/snmpd/mib.y
1918
module->resolved = 0;
usr.sbin/snmpd/mib.y
192
void mib_modulefree(struct module *);
usr.sbin/snmpd/mib.y
1920
strlcpy(module->name, "SNMPv2-TC", sizeof(module->name));
usr.sbin/snmpd/mib.y
1921
file.name = module->name;
usr.sbin/snmpd/mib.y
1960
RB_INSERT(modulesci, &modulesci, module);
usr.sbin/snmpd/mib.y
1961
RB_INSERT(modulescs, &modulescs, module);
usr.sbin/snmpd/mib.y
1963
if ((module = calloc(1, sizeof(*module))) == NULL)
usr.sbin/snmpd/mib.y
1965
RB_INIT(&module->itemscs);
usr.sbin/snmpd/mib.y
1966
RB_INIT(&module->itemsci);
usr.sbin/snmpd/mib.y
1967
module->resolved = 0;
usr.sbin/snmpd/mib.y
1969
strlcpy(module->name, "SNMPv2-CONF", sizeof(module->name));
usr.sbin/snmpd/mib.y
1970
file.name = module->name;
usr.sbin/snmpd/mib.y
1978
RB_INSERT(modulesci, &modulesci, module);
usr.sbin/snmpd/mib.y
1979
RB_INSERT(modulescs, &modulescs, module);
usr.sbin/snmpd/mib.y
1981
module = NULL;
usr.sbin/snmpd/mib.y
1990
struct module *m = orig->module;
usr.sbin/snmpd/mib.y
2020
struct module *m = item->module;
usr.sbin/snmpd/mib.y
2078
module = m;
usr.sbin/snmpd/mib.y
2080
module = NULL;
usr.sbin/snmpd/mib.y
2133
RB_INSERT(itemsci, &item->module->itemsci, item);
usr.sbin/snmpd/mib.y
2139
mib_resolve_module(struct module *m)
usr.sbin/snmpd/mib.y
2141
struct module msearch;
usr.sbin/snmpd/mib.y
2155
import->module = RB_FIND(modulescs, &modulescs, &msearch);
usr.sbin/snmpd/mib.y
2156
if (import->module == NULL ||
usr.sbin/snmpd/mib.y
2157
mib_resolve_module(import->module) == -1) {
usr.sbin/snmpd/mib.y
2168
&import->module->itemscs, &isearch);
usr.sbin/snmpd/mib.y
2195
struct module *m;
usr.sbin/snmpd/mib.y
2211
module_cmp_cs(struct module *m1, struct module *m2)
usr.sbin/snmpd/mib.y
2217
module_cmp_ci(struct module *m1, struct module *m2)
usr.sbin/snmpd/mib.y
2255
RB_GENERATE_STATIC(modulesci, module, entryci, module_cmp_ci);
usr.sbin/snmpd/mib.y
2256
RB_GENERATE_STATIC(modulescs, module, entrycs, module_cmp_cs);
usr.sbin/snmpd/mib.y
227
int mib_resolve_module(struct module *);
usr.sbin/snmpd/mib.y
228
int module_cmp_cs(struct module *, struct module *);
usr.sbin/snmpd/mib.y
229
int module_cmp_ci(struct module *, struct module *);
usr.sbin/snmpd/mib.y
234
RB_HEAD(modulesci, module) modulesci = RB_INITIALIZER(&modulesci);
usr.sbin/snmpd/mib.y
235
RB_HEAD(modulescs, module) modulescs = RB_INITIALIZER(&modulescs);
usr.sbin/snmpd/mib.y
245
RB_PROTOTYPE_STATIC(modulesci, module, entryci, module_cmp_ci);
usr.sbin/snmpd/mib.y
246
RB_PROTOTYPE_STATIC(modulescs, module, entrycs, module_cmp_cs);
usr.sbin/snmpd/mib.y
325
| grammar module
usr.sbin/snmpd/mib.y
328
module : moduleidentifier DEFINITIONS PRODUCTION BEGIN {
usr.sbin/snmpd/mib.y
330
module = calloc(1, sizeof(*module));
usr.sbin/snmpd/mib.y
331
if (module == NULL) {
usr.sbin/snmpd/mib.y
335
RB_INIT(&module->itemscs);
usr.sbin/snmpd/mib.y
336
RB_INIT(&module->itemsci);
usr.sbin/snmpd/mib.y
337
module->resolved = 0;
usr.sbin/snmpd/mib.y
338
if (strlcpy(module->name, $1,
usr.sbin/snmpd/mib.y
339
sizeof(module->name)) >=
usr.sbin/snmpd/mib.y
340
sizeof(module->name)) {
usr.sbin/snmpd/mib.y
342
free(module);
usr.sbin/snmpd/mib.y
346
struct module *mprev;
usr.sbin/snmpd/mib.y
349
module)) != NULL) {
usr.sbin/snmpd/mib.y
350
if (module->lastupdated >
usr.sbin/snmpd/mib.y
354
module);
usr.sbin/snmpd/mib.y
356
module);
usr.sbin/snmpd/mib.y
358
mib_modulefree(module);
usr.sbin/snmpd/mib.y
360
RB_INSERT(modulesci, &modulesci, module);
usr.sbin/snmpd/mib.y
361
module = NULL;