dn_id
struct dn_id *buf, *base;
oid_fill(struct dn_id *oid, int len, int type, uintptr_t id)
lmax = sizeof(struct dn_id); /* command header */
o_next(&buf, sizeof(struct dn_id), DN_CMD_CONFIG);
o_next(struct dn_id **o, int len, int type)
struct dn_id *ret = *o;
struct dn_id oid;
struct dn_id *oid, *x = NULL;
list_pipes(struct dn_id *oid, struct dn_id *end)
struct dn_id id;
struct dn_id oid;
pnp_addident(pi, pnp_eisaformat(devNodeBuffer->dn_id));
uint8_t dn_id[4];
struct dn_id oid;
struct dn_id oid;
struct dn_id oid;
struct dn_id oid;
struct dn_id oid;
struct dn_id oid;
struct dn_id *p; /* generic parameter to handler */
struct dn_id oid;
struct dn_id *cfg; /* extra config arguments */
struct dn_id o;
set_oid(struct dn_id *o, int type, int len)
((struct dn_id*)(*start))->len = len;
((struct dn_id *)(*a->start))->len = profile_len;
struct dn_id *o;
o = (struct dn_id *)(*(a->start));
config_link(struct dn_link *p, struct dn_id *arg)
config_fs(struct dn_fs *nfs, struct dn_id *arg, int locked)
config_sched(struct dn_sch *_nsch, struct dn_id *arg)
config_profile(struct dn_profile *pf, struct dn_id *arg)
heap_init(&V_dn_cfg.evheap, 16, offsetof(struct dn_id, id));
struct dn_id o;
struct dn_id *arg;
compute_space(struct dn_id *cmd, struct copy_args *a)
need += V_dn_cfg.schk_count * sizeof(struct dn_id) / 2;
struct dn_id *cmd;
int l = sizeof(struct dn_id);
((struct dn_id*)(start))->len = sizeof(struct dn_id);
if (l < sizeof(struct dn_id) || l > 12000) {
heap_init(&V_dn_cfg.evheap, 16, offsetof(struct dn_id, id));
struct dn_id o;
struct dn_id *o = _o;
struct dn_id oid;