Lines Matching defs:idnop
286 static int idnioc_link(idnop_t *idnop);
287 static int idnioc_unlink(idnop_t *idnop);
288 static int idn_rw_mem(idnop_t *idnop);
289 static int idn_send_ping(idnop_t *idnop);
1818 idnop_t *idnop = NULL;
1853 idnop = (idnop_t *)mp->b_cont->b_rptr;
1857 error = idnioc_link(idnop);
1861 error = idnioc_unlink(idnop);
1865 error = idn_rw_mem(idnop);
1869 error = idn_send_ping(idnop);
2688 idnioc_link(idnop_t *idnop)
2695 if (idnop->link.master < 0)
2697 else if (idnop->link.master > 0)
2703 proc, idnop->link.domid, idnop->link.cpuid, pri);
2705 rv = idn_link(idnop->link.domid, idnop->link.cpuid,
2706 pri, idnop->link.wait, &err);
2712 idnioc_unlink(idnop_t *idnop)
2722 proc, idnop->unlink.domid, idnop->unlink.cpuid,
2723 idnop->unlink.force);
2726 domid = idnop->unlink.domid;
2727 cpuid = idnop->unlink.cpuid;
2762 switch (idnop->unlink.force) {
2776 proc, idnop->unlink.force);
2781 idnop->unlink.wait, &err);
2787 idn_send_ping(idnop_t *idnop)
2789 int domid = idnop->ping.domid;
2790 int cpuid = idnop->ping.cpuid;
5170 idn_rw_mem(idnop_t *idnop)
5192 lo_off = idnop->rwmem.lo_off;
5193 hi_off = idnop->rwmem.hi_off;
5194 blksize = idnop->rwmem.blksize;
5195 num = idnop->rwmem.num;
5196 rw = idnop->rwmem.rw; /* 0 = rd, 1 = wr, 2 = rd/wr */
5200 (idnop->rwmem.goawol == -1)) {
5204 if (idnop->rwmem.goawol && (orig_gstate == IDNGS_IGNORE)) {
5211 } else if (!idnop->rwmem.goawol && (orig_gstate != IDNGS_IGNORE)) {