Lines Matching refs:ap

55 	ri_ap_t		*ap;
61 while ((ap = hdl->aps) != NULL) {
62 hdl->aps = ap->next;
63 ri_ap_free(ap);
77 ri_ap_free(ri_ap_t *ap)
81 assert(ap != NULL);
83 nvlist_free(ap->conf_props);
85 while ((dev = ap->cpus) != NULL) {
86 ap->cpus = dev->next;
89 while ((dev = ap->mems) != NULL) {
90 ap->mems = dev->next;
93 while ((dev = ap->ios) != NULL) {
94 ap->ios = dev->next;
97 free(ap);
360 ap_pack(ri_ap_t *ap, char **bufp, size_t *sizep, int encoding)
371 if (pack_add_byte_array(ap->conf_props, RI_AP_PROPS, nvl,
375 if (dev_list_pack(ap->cpus, &buf, &size, encoding) != 0)
385 if (dev_list_pack(ap->mems, &buf, &size, encoding) != 0)
395 if (dev_list_pack(ap->ios, &buf, &size, encoding) != 0)
868 ap_unpack(char *buf, size_t size, ri_ap_t *ap)
877 if (lookup_unpack_byte_array(nvl, RI_AP_PROPS, &ap->conf_props) != 0) {
883 nvlist_print(stderr, ap->conf_props);
894 if (dev_list_unpack(buf, size, &ap->cpus) != 0) {
907 if (dev_list_unpack(buf, size, &ap->mems) != 0) {
920 if (dev_list_unpack(buf, size, &ap->ios) != 0) {
955 ri_ap_next(ri_hdl_t *hdl, ri_ap_t *ap)
961 return ((ap == NULL) ? hdl->aps : ap->next);
965 ri_ap_conf_props(ri_ap_t *ap)
967 if (ap == NULL) {
971 return (ap->conf_props);
975 ri_cpu_next(ri_ap_t *ap, ri_dev_t *cpu)
977 if (ap == NULL) {
981 return ((cpu == NULL) ? ap->cpus : cpu->next);
985 ri_mem_next(ri_ap_t *ap, ri_dev_t *mem)
987 if (ap == NULL) {
991 return ((mem == NULL) ? ap->mems : mem->next);
995 ri_io_next(ri_ap_t *ap, ri_dev_t *io)
997 if (ap == NULL) {
1001 return ((io == NULL) ? ap->ios : io->next);