Lines Matching defs:zoneid

33  * There are two zoneid's associated with a link.  One is the zoneid of the
35 * the other is the zoneid of the zone where the link is currently assigned
92 dlmgmt_getlink_by_dev(char *devname, zoneid_t zoneid)
97 if (link_is_visible(linkp, zoneid) &&
141 dlmgmt_upcall_create(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
177 dlmgmt_getlink_by_dev(create->ld_devname, zoneid)) != NULL) {
214 zoneid, flags, &linkp)) == EEXIST) {
227 err = dlmgmt_generate_name("net", link, MAXLINKNAMELEN, zoneid);
231 err = dlmgmt_create_common(link, class, media, zoneid, flags,
281 dlmgmt_upcall_update(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
299 if ((linkp = dlmgmt_getlink_by_dev(update->ld_devname, zoneid)) ==
357 dlmgmt_upcall_destroy(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
374 if ((linkp = link_by_id(linkid, zoneid)) == NULL) {
405 dlmgmt_getname(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
417 if ((linkp = link_by_id(getname->ld_linkid, zoneid)) == NULL) {
434 dlmgmt_getlinkid(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
447 if ((linkp = link_by_name(getlinkid->ld_link, zoneid)) == NULL) {
467 dlmgmt_getnext(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
486 if (!link_is_visible(linkp, zoneid))
510 dlmgmt_upcall_getattr(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
521 if ((linkp = link_by_id(getattr->ld_linkid, zoneid)) == NULL) {
532 dlmgmt_createid(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
552 MAXLINKNAMELEN, zoneid);
557 createid->ld_media, zoneid, createid->ld_flags, &linkp);
560 createid->ld_class, createid->ld_media, zoneid,
583 dlmgmt_destroyid(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
597 if ((linkp = link_by_id(linkid, zoneid)) == NULL) {
624 dlmgmt_remapid(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
643 if ((linkp = link_by_id(remapid->ld_linkid, zoneid)) == NULL) {
692 dlmgmt_upid(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
704 if ((linkp = link_by_id(upid->ld_linkid, zoneid)) == NULL) {
728 dlmgmt_createconf(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
745 createconf->ld_class, createconf->ld_media, zoneid, &dlconfp);
758 dlmgmt_setattr(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
773 if (dlconfp == NULL || zoneid != dlconfp->ld_zoneid) {
791 dlmgmt_unsetconfattr(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
806 if (dlconfp == NULL || zoneid != dlconfp->ld_zoneid) {
835 dlmgmt_writeconf(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
852 if (dlconfp == NULL || zoneid != dlconfp->ld_zoneid) {
864 linkp = link_by_id(dlconfp->ld_linkid, zoneid);
916 dlmgmt_removeconf(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
925 if ((linkp = link_by_id(removeconf->ld_linkid, zoneid)) == NULL) {
929 if (zoneid != GLOBAL_ZONEID && linkp->ll_onloan) {
949 dlmgmt_destroyconf(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
964 if (dlconfp == NULL || zoneid != dlconfp->ld_zoneid) {
991 dlmgmt_openconf(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
1011 linkp = link_by_id(linkid, zoneid);
1017 if (linkp->ll_onloan && zoneid != GLOBAL_ZONEID) {
1030 linkp->ll_class, linkp->ll_media, zoneid, &dlconfp)) != 0)
1060 dlmgmt_getconfsnapshot(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
1079 linkp = link_by_id(linkid, zoneid);
1085 if (linkp->ll_onloan && zoneid != GLOBAL_ZONEID) {
1130 dlmgmt_getattr(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
1145 zoneid != dlconfp->ld_zoneid) {
1162 zoneid_t zoneid, ucred_t *cred)
1170 if ((linkp = link_by_id(lip->ld_linkid, zoneid)) == NULL)
1193 dlmgmt_setzoneid(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
1205 /* We currently only allow changing zoneid's from the global zone. */
1206 if (zoneid != GLOBAL_ZONEID) {
1211 if ((linkp = link_by_id(linkid, zoneid)) == NULL) {
1235 if (zoneid != GLOBAL_ZONEID &&
1274 dlmgmt_zoneboot(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
1286 if (zoneid != GLOBAL_ZONEID) {
1306 dlmgmt_zonehalt(void *argp, void *retp, size_t *sz, zoneid_t zoneid,
1314 if (zoneid != GLOBAL_ZONEID) {
1402 zoneid_t zoneid;
1413 if (door_ucred(&cred) != 0 || (zoneid = ucred_getzoneid(cred)) == -1) {
1428 infop->di_handler(argp, retvalp, &acksz, zoneid, cred);