Lines Matching full:major
72 * currently negotiated major/minor number, a singly linked
88 uint64_t major; /* major number */ member
188 "%p\n", (void *)hsvcp, hsvcp->group, hsvcp->major, in hsvc_dump()
304 uint64_t major = hsvcinfop->hsvc_major; in hsvc_register() local
310 api_group, major, minor, hsvcinfop->hsvc_modname)); in hsvc_register()
334 * If major number mismatch, then return ENOTSUP. in hsvc_register()
341 if (hsvcp->major != major) { in hsvc_register()
362 * Call OBP CIF interface to negotiate a major/minor in hsvc_register()
373 * behavior (i.e. support only major=1). in hsvc_register()
376 * and return supported major/minor, in hsvc_register()
382 * H_ENOTSUPPORTED Unsupported major number. Return in hsvc_register()
396 major, minor, supported_minor); in hsvc_register()
401 major, minor, hvstat, *supported_minor)); in hsvc_register()
409 * only major=1 and minor=0. in hsvc_register()
414 } else if (major != 1) { in hsvc_register()
435 hsvcp->major = major; in hsvc_register()
486 uint64_t major, supported_minor; in hsvc_unregister() local
492 major = hsvcinfop->hsvc_major; in hsvc_unregister()
497 (void *)hsvcinfop, api_group, major, hsvcinfop->hsvc_minor, in hsvc_unregister()
509 if (hsvcp->group != api_group || hsvcp->major != major) in hsvc_unregister()
564 * Get negotiated major/minor version number for an API group
575 * If so, return currently negotiated major/minor number. in hsvc_version()
577 * negotiated major/minor number. in hsvc_version()
585 *majorp = hsvcp->major; in hsvc_version()
595 * then return default major/minor (i.e. 1/0). in hsvc_version()
615 ("hsvc_version(0x%lx) status: %d major: 0x%lx minor: 0x%lx\n", in hsvc_version()
702 "services - group: 0x%lx major: 0x%lx minor: 0x%lx" in hsvc_setup()