usr/src/boot/efi/libefi/devpath.c
141
EFI_DEVICE_PATH *node, *copy;
usr/src/boot/efi/libefi/devpath.c
144
if ((node = efi_devpath_last_node(devpath)) == NULL)
usr/src/boot/efi/libefi/devpath.c
146
prefix = (UINT8 *)node - (UINT8 *)devpath;
usr/src/boot/efi/libefi/devpath.c
149
len = prefix + DevicePathNodeLength(NextDevicePathNode(node));
usr/src/boot/efi/libefi/devpath.c
153
node = (EFI_DEVICE_PATH *)((UINT8 *)copy + prefix);
usr/src/boot/efi/libefi/devpath.c
154
SetDevicePathEndNode(node);
usr/src/boot/efi/libefi/efiisaio.c
123
EFI_DEVICE_PATH *node, *dev;
usr/src/boot/efi/libefi/efiisaio.c
152
node = (EFI_DEVICE_PATH *)buf;
usr/src/boot/efi/libefi/efiisaio.c
157
if (!IsDevicePathEnd(node) && efi_devpath_is_prefix(dev, node))
usr/src/boot/efi/libefi/efiisaio.c
255
EFI_DEVICE_PATH *node, *dev;
usr/src/boot/efi/libefi/efiisaio.c
283
node = (EFI_DEVICE_PATH *)buf;
usr/src/boot/efi/libefi/efiisaio.c
284
while (!IsDevicePathEnd(node)) {
usr/src/boot/efi/libefi/efiisaio.c
286
if (DevicePathNodeLength(node) < sizeof (*node))
usr/src/boot/efi/libefi/efiisaio.c
289
if (efi_devpath_is_prefix(dev, node)) {
usr/src/boot/efi/libefi/efiisaio.c
294
node = efi_devpath_next_instance(node);
usr/src/boot/efi/libefi/efinet.c
297
EFI_DEVICE_PATH *devpath, *node;
usr/src/boot/efi/libefi/efinet.c
318
if ((node = efi_devpath_last_node(devpath)) == NULL)
usr/src/boot/efi/libefi/efinet.c
321
if (DevicePathType(node) != MESSAGING_DEVICE_PATH ||
usr/src/boot/efi/libefi/efinet.c
322
DevicePathSubType(node) != MSG_MAC_ADDR_DP)
usr/src/boot/efi/libefi/efipart.c
231
EFI_DEVICE_PATH *node, *parent;
usr/src/boot/efi/libefi/efipart.c
291
node = efi_devpath_last_node(devpath);
usr/src/boot/efi/libefi/efipart.c
292
if (node == NULL)
usr/src/boot/efi/libefi/efipart.c
296
if (DevicePathType(node) == MESSAGING_DEVICE_PATH &&
usr/src/boot/efi/libefi/efipart.c
297
DevicePathSubType(node) == MSG_USB_DP) {
usr/src/boot/efi/libefi/efipart.c
306
node = efi_devpath_last_node(parent);
usr/src/boot/efi/libefi/efipart.c
307
if (node == NULL) {
usr/src/boot/efi/libefi/efipart.c
311
if (DevicePathType(node) == MESSAGING_DEVICE_PATH &&
usr/src/boot/efi/libefi/efipart.c
312
DevicePathSubType(node) == MSG_USB_DP)
usr/src/boot/efi/libefi/efipart.c
316
node = efi_devpath_last_node(devpath);
usr/src/boot/efi/libefi/efipart.c
317
if (node == NULL)
usr/src/boot/efi/libefi/efipart.c
320
DevicePathType(node) == MESSAGING_DEVICE_PATH) {
usr/src/boot/efi/libefi/efipart.c
325
if (DevicePathSubType(node) ==
usr/src/boot/efi/libefi/efipart.c
327
DevicePathSubType(node) == MSG_SCSI_DP) {
usr/src/boot/efi/libefi/efipart.c
416
efipart_floppy(EFI_DEVICE_PATH *node)
usr/src/boot/efi/libefi/efipart.c
420
if (DevicePathType(node) == ACPI_DEVICE_PATH &&
usr/src/boot/efi/libefi/efipart.c
421
DevicePathSubType(node) == ACPI_DP) {
usr/src/boot/efi/libefi/efipart.c
422
acpi = (ACPI_HID_DEVICE_PATH *) node;
usr/src/boot/efi/libefi/efipart.c
435
EFI_DEVICE_PATH *node;
usr/src/boot/efi/libefi/efipart.c
437
node = efi_devpath_last_node(fd->pd_devpath);
usr/src/boot/efi/libefi/efipart.c
438
if (node == NULL)
usr/src/boot/efi/libefi/efipart.c
441
if (efipart_floppy(node) != NULL)
usr/src/boot/efi/libefi/efipart.c
450
EFI_DEVICE_PATH *node;
usr/src/boot/efi/libefi/efipart.c
455
if ((node = efi_devpath_last_node(fd->pd_devpath)) == NULL)
usr/src/boot/efi/libefi/efipart.c
458
if ((acpi = efipart_floppy(node)) == NULL)
usr/src/boot/efi/libefi/efipart.c
530
EFI_DEVICE_PATH *node;
usr/src/boot/efi/libefi/efipart.c
532
node = efi_devpath_last_node(cd->pd_devpath);
usr/src/boot/efi/libefi/efipart.c
533
if (node == NULL)
usr/src/boot/efi/libefi/efipart.c
536
if (efipart_floppy(node) != NULL)
usr/src/boot/efi/libefi/efipart.c
539
if (DevicePathType(node) == MEDIA_DEVICE_PATH &&
usr/src/boot/efi/libefi/efipart.c
540
DevicePathSubType(node) == MEDIA_CDROM_DP) {
usr/src/boot/efi/libefi/efipart.c
591
efipart_hdinfo_add_node(pdinfo_t *hd, EFI_DEVICE_PATH *node)
usr/src/boot/efi/libefi/efipart.c
595
if (node == NULL)
usr/src/boot/efi/libefi/efipart.c
604
if (DevicePathSubType(node) != MEDIA_HARDDRIVE_DP) {
usr/src/boot/efi/libefi/efipart.c
611
hd->pd_unit = ((HARDDRIVE_DEVICE_PATH *)node)->PartitionNumber;
usr/src/boot/efi/libefi/efipart.c
625
efipart_hdinfo_add_filepath(pdinfo_t *hd, FILEPATH_DEVICE_PATH *node)
usr/src/boot/efi/libefi/efipart.c
638
len = ucs2len(node->PathName);
usr/src/boot/efi/libefi/efipart.c
644
cpy16to8(node->PathName, pathname, len + 1);
usr/src/boot/efi/libefi/efipart.c
691
EFI_DEVICE_PATH *node;
usr/src/boot/efi/libefi/efipart.c
711
if ((node = efi_devpath_last_node(hd->pd_devpath)) == NULL)
usr/src/boot/efi/libefi/efipart.c
714
if (DevicePathType(node) == MEDIA_DEVICE_PATH &&
usr/src/boot/efi/libefi/efipart.c
715
DevicePathSubType(node) == MEDIA_FILEPATH_DP) {
usr/src/boot/efi/libefi/efipart.c
717
(FILEPATH_DEVICE_PATH *)node);
usr/src/boot/efi/libefi/efipart.c
722
efipart_hdinfo_add_node(hd, node);
usr/src/boot/efi/libefi/efiserialio.c
111
node = (EFI_DEVICE_PATH *)buf;
usr/src/boot/efi/libefi/efiserialio.c
116
if (!IsDevicePathEnd(node) && efi_devpath_is_prefix(dev, node))
usr/src/boot/efi/libefi/efiserialio.c
214
EFI_DEVICE_PATH *node, *dev;
usr/src/boot/efi/libefi/efiserialio.c
242
node = (EFI_DEVICE_PATH *)buf;
usr/src/boot/efi/libefi/efiserialio.c
243
while (!IsDevicePathEnd(node)) {
usr/src/boot/efi/libefi/efiserialio.c
245
if (DevicePathNodeLength(node) < sizeof (*node))
usr/src/boot/efi/libefi/efiserialio.c
248
if (efi_devpath_is_prefix(dev, node)) {
usr/src/boot/efi/libefi/efiserialio.c
253
node = efi_devpath_next_instance(node);
usr/src/boot/efi/libefi/efiserialio.c
75
EFI_DEVICE_PATH *node, *dev;
usr/src/boot/efi/loader/main.c
100
node = efi_devpath_last_node(devpath);
usr/src/boot/efi/loader/main.c
101
if (node == NULL)
usr/src/boot/efi/loader/main.c
103
if (DevicePathType(node) != MEDIA_DEVICE_PATH ||
usr/src/boot/efi/loader/main.c
104
(DevicePathSubType(node) != MEDIA_FILEPATH_DP &&
usr/src/boot/efi/loader/main.c
105
DevicePathSubType(node) != MEDIA_HARDDRIVE_DP)) {
usr/src/boot/efi/loader/main.c
507
EFI_DEVICE_PATH *node;
usr/src/boot/efi/loader/main.c
525
node = (EFI_DEVICE_PATH *)buf;
usr/src/boot/efi/loader/main.c
526
while ((char *)node < ep) {
usr/src/boot/efi/loader/main.c
527
if (IsDevicePathEndType(node)) {
usr/src/boot/efi/loader/main.c
532
if (DevicePathType(node) == ACPI_DEVICE_PATH &&
usr/src/boot/efi/loader/main.c
533
(DevicePathSubType(node) == ACPI_DP ||
usr/src/boot/efi/loader/main.c
534
DevicePathSubType(node) == ACPI_EXTENDED_DP)) {
usr/src/boot/efi/loader/main.c
536
acpi = (void *)node;
usr/src/boot/efi/loader/main.c
541
} else if (DevicePathType(node) == MESSAGING_DEVICE_PATH &&
usr/src/boot/efi/loader/main.c
542
DevicePathSubType(node) == MSG_UART_DP) {
usr/src/boot/efi/loader/main.c
544
uart = (void *)node;
usr/src/boot/efi/loader/main.c
546
} else if (DevicePathType(node) == ACPI_DEVICE_PATH &&
usr/src/boot/efi/loader/main.c
547
DevicePathSubType(node) == ACPI_ADR_DP) {
usr/src/boot/efi/loader/main.c
550
} else if (DevicePathType(node) == HARDWARE_DEVICE_PATH &&
usr/src/boot/efi/loader/main.c
551
DevicePathSubType(node) == HW_PCI_DP) {
usr/src/boot/efi/loader/main.c
562
node = NextDevicePathNode(node); /* Skip the end node */
usr/src/boot/efi/loader/main.c
85
EFI_DEVICE_PATH *devpath, *dp, *node;
usr/src/boot/libsa/uuid_from_string.c
112
u->node[0] = fromhex(s + 24, 2, &ok);
usr/src/boot/libsa/uuid_from_string.c
113
u->node[1] = fromhex(s + 26, 2, &ok);
usr/src/boot/libsa/uuid_from_string.c
114
u->node[2] = fromhex(s + 28, 2, &ok);
usr/src/boot/libsa/uuid_from_string.c
115
u->node[3] = fromhex(s + 30, 2, &ok);
usr/src/boot/libsa/uuid_from_string.c
116
u->node[4] = fromhex(s + 32, 2, &ok);
usr/src/boot/libsa/uuid_from_string.c
117
u->node[5] = fromhex(s + 34, 2, &ok);
usr/src/boot/libsa/uuid_to_string.c
104
tohex(&w, 2, u->node[0]);
usr/src/boot/libsa/uuid_to_string.c
105
tohex(&w, 2, u->node[1]);
usr/src/boot/libsa/uuid_to_string.c
106
tohex(&w, 2, u->node[2]);
usr/src/boot/libsa/uuid_to_string.c
107
tohex(&w, 2, u->node[3]);
usr/src/boot/libsa/uuid_to_string.c
108
tohex(&w, 2, u->node[4]);
usr/src/boot/libsa/uuid_to_string.c
109
tohex(&w, 2, u->node[5]);
usr/src/boot/sys/sys/uuid.h
50
uint8_t node[_UUID_NODE_LEN];
usr/src/cmd/abi/appcert/static_prof/static_prof.c
1402
dt_list * node)
usr/src/cmd/abi/appcert/static_prof/static_prof.c
1407
head = node;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
1410
if (strcmp(tail->libname, node->libname) == 0) {
usr/src/cmd/abi/appcert/static_prof/static_prof.c
1411
free(node);
usr/src/cmd/abi/appcert/static_prof/static_prof.c
1416
if (strcmp(tail->libname, node->libname) == 0) {
usr/src/cmd/abi/appcert/static_prof/static_prof.c
1417
free(node);
usr/src/cmd/abi/appcert/static_prof/static_prof.c
1421
tail->next = node;
usr/src/cmd/acct/acctcon.c
498
print_node(const void *node, VISIT order, int level)
usr/src/cmd/acct/acctcon.c
501
tb.ta_uid = (*(struct ctab **)node)->ct_uid;
usr/src/cmd/acct/acctcon.c
502
CPYN(tb.ta_name, (*(struct ctab **)node)->ct_name);
usr/src/cmd/acct/acctcon.c
503
tb.ta_con[0] = ((*(struct ctab **)node)->ct_con[0]) / 60.0;
usr/src/cmd/acct/acctcon.c
504
tb.ta_con[1] = ((*(struct ctab **)node)->ct_con[1]) / 60.0;
usr/src/cmd/acct/acctcon.c
505
tb.ta_sc = (*(struct ctab **)node)->ct_sess;
usr/src/cmd/acct/acctprc.c
154
void print_node(const void *node, VISIT order, int level) {
usr/src/cmd/acct/acctprc.c
157
tb.ta_uid = (*(struct utab **)node)->ut_uid;
usr/src/cmd/acct/acctprc.c
158
CPYN(tb.ta_name, (char *)uidtonam((*(struct utab **)node)->ut_uid));
usr/src/cmd/acct/acctprc.c
159
tb.ta_cpu[0] = (*(struct utab **)node)->ut_cpu[0];
usr/src/cmd/acct/acctprc.c
160
tb.ta_cpu[1] = (*(struct utab **)node)->ut_cpu[1];
usr/src/cmd/acct/acctprc.c
161
tb.ta_kcore[0] = (*(struct utab **)node)->ut_kcore[0];
usr/src/cmd/acct/acctprc.c
162
tb.ta_kcore[1] = (*(struct utab **)node)->ut_kcore[1];
usr/src/cmd/acct/acctprc.c
163
tb.ta_pc = (*(struct utab **)node)->ut_pc;
usr/src/cmd/acct/acctprc2.c
129
void print_node(const void *node, VISIT order, int level) {
usr/src/cmd/acct/acctprc2.c
131
tb.ta_uid = (*(struct utab **)node)->ut_uid;
usr/src/cmd/acct/acctprc2.c
132
CPYN(tb.ta_name, (*(struct utab **)node)->ut_name);
usr/src/cmd/acct/acctprc2.c
133
tb.ta_cpu[0] = ((*(struct utab **)node)->ut_cpu[0]);
usr/src/cmd/acct/acctprc2.c
134
tb.ta_cpu[1] = ((*(struct utab **)node)->ut_cpu[1]);
usr/src/cmd/acct/acctprc2.c
135
tb.ta_kcore[0] = (*(struct utab **)node)->ut_kcore[0];
usr/src/cmd/acct/acctprc2.c
136
tb.ta_kcore[1] = (*(struct utab **)node)->ut_kcore[1];
usr/src/cmd/acct/acctprc2.c
137
tb.ta_pc = (*(struct utab **)node)->ut_pc;
usr/src/cmd/ahciem/ahciem.c
154
ahciem_devinfo(di_node_t node, void *arg)
usr/src/cmd/ahciem/ahciem.c
164
if ((driver = di_driver_name(node)) == NULL)
usr/src/cmd/ahciem/ahciem.c
168
inst = di_instance(node);
usr/src/cmd/ahciem/ahciem.c
171
while ((m = di_minor_next(node, m)) != DI_MINOR_NIL) {
usr/src/cmd/auditd/doorway.c
587
audit_q_t *node;
usr/src/cmd/auditd/doorway.c
600
node = malloc(sizeof (audit_q_t));
usr/src/cmd/auditd/doorway.c
601
if (node == NULL)
usr/src/cmd/auditd/doorway.c
605
audit_enqueue(&p->plg_pool, node);
usr/src/cmd/auditd/doorway.c
617
audit_rec_t *node;
usr/src/cmd/auditd/doorway.c
624
node = malloc(AUDIT_REC_HEADER + DEFAULT_BUF_SZ);
usr/src/cmd/auditd/doorway.c
625
if (node == NULL)
usr/src/cmd/auditd/doorway.c
629
node->abq_buf_len = DEFAULT_BUF_SZ;
usr/src/cmd/auditd/doorway.c
631
node->abq_data_len = 0;
usr/src/cmd/auditd/doorway.c
632
audit_enqueue(&b_pool, node);
usr/src/cmd/auditd/doorway.c
674
audit_q_t *node;
usr/src/cmd/auditd/doorway.c
678
rc = audit_dequeue(&(p->plg_pool), (void *)&node);
usr/src/cmd/auditd/doorway.c
680
return (node);
usr/src/cmd/auditd/doorway.c
685
node = malloc(sizeof (audit_q_t));
usr/src/cmd/auditd/doorway.c
687
if (node == NULL)
usr/src/cmd/auditd/doorway.c
691
return (node);
usr/src/cmd/auditd/doorway.c
701
audit_rec_t *node;
usr/src/cmd/auditd/doorway.c
709
rc = audit_dequeue(&b_pool, (void *)&node);
usr/src/cmd/auditd/doorway.c
717
(void *)node, audit_queue_size(&b_pool)));
usr/src/cmd/auditd/doorway.c
719
if (new_length > node->abq_buf_len) {
usr/src/cmd/auditd/doorway.c
720
node = realloc(node, AUDIT_REC_HEADER + new_length);
usr/src/cmd/auditd/doorway.c
721
if (node == NULL)
usr/src/cmd/auditd/doorway.c
738
node = malloc(AUDIT_REC_HEADER + new_length);
usr/src/cmd/auditd/doorway.c
740
if (node == NULL)
usr/src/cmd/auditd/doorway.c
748
(void *)node, b_allocated, audit_queue_size(&b_pool)));
usr/src/cmd/auditd/doorway.c
752
(void) memcpy(node->abq_buffer, buffer, buff_size);
usr/src/cmd/auditd/doorway.c
753
node->abq_data_len = buff_size;
usr/src/cmd/auditd/doorway.c
754
node->abq_buf_len = new_length;
usr/src/cmd/auditd/doorway.c
755
node->abq_ref_count = 0;
usr/src/cmd/auditd/doorway.c
757
return (node);
usr/src/cmd/auditd/doorway.c
766
qpool_return(plugin_t *p, audit_q_t *node)
usr/src/cmd/auditd/doorway.c
772
uint64_t sequence = node->aqq_sequence;
usr/src/cmd/auditd/doorway.c
778
free(node);
usr/src/cmd/auditd/doorway.c
780
audit_enqueue(&(p->plg_pool), node);
usr/src/cmd/auditd/doorway.c
793
bpool_return(audit_rec_t *node)
usr/src/cmd/auditd/doorway.c
796
audit_rec_t *copy = node;
usr/src/cmd/auditd/doorway.c
798
node = audit_release(&b_refcnt_lock, node); /* decrement ref cnt */
usr/src/cmd/auditd/doorway.c
800
if (node != NULL) { /* NULL if ref cnt is not zero */
usr/src/cmd/auditd/doorway.c
801
audit_enqueue(&b_pool, node);
usr/src/cmd/auditd/doorway.c
804
" pool size=%d)\n", (void *)node, b_allocated,
usr/src/cmd/availdevs/availdevs.c
56
set_uint64_prop(xmlNodePtr node, const char *attr, uint64_t value)
usr/src/cmd/availdevs/availdevs.c
60
(void) xmlSetProp(node, (xmlChar *)attr, (xmlChar *)tmp);
usr/src/cmd/awk_xpg4/awk.h
308
NODE *node(int type, NODE *left, NODE *right);
usr/src/cmd/awk_xpg4/awk.y
139
%type <node> prog rule pattern expr rvalue lvalue fexpr varlist varlist2
usr/src/cmd/awk_xpg4/awk.y
140
%type <node> statement statlist fileout exprlist eexprlist simplepattern
usr/src/cmd/awk_xpg4/awk.y
141
%type <node> getline optvar var
usr/src/cmd/awk_xpg4/awk.y
142
%type <node> dummy
usr/src/cmd/awk_xpg4/awk.y
159
yytree = node(COMMA, $1, yytree); else
usr/src/cmd/awk_xpg4/awk.y
166
$$ = node(PACT, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
171
$$ = node(PACT, NNULL, $2);
usr/src/cmd/awk_xpg4/awk.y
174
$$ = node(PACT, $1, node(PRINT, NNULL, NNULL));
usr/src/cmd/awk_xpg4/awk.y
182
$2->n_ufunc = node(DEFFUNC, $5, fliplist($9));
usr/src/cmd/awk_xpg4/awk.y
198
$$ = node(COMMA, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
204
$$ = node(BEGIN, NNULL, NNULL);
usr/src/cmd/awk_xpg4/awk.y
209
$$ = node(END, NNULL, NNULL);
usr/src/cmd/awk_xpg4/awk.y
227
$$ = node(COMMA, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
241
$$ = node(COMMA, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
257
$$ = node(ADD, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
260
$$ = node(SUB, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
263
$$ = node(MUL, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
266
$$ = node(DIV, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
269
$$ = node(REM, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
272
$$ = node(EXP, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
275
$$ = node(AND, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
278
$$ = node(OR, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
281
$$ = node(QUEST, $1, node(COLON, $3, $5));
usr/src/cmd/awk_xpg4/awk.y
284
$$ = node(ASG, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
287
$$ = node(AADD, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
290
$$ = node(ASUB, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
293
$$ = node(AMUL, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
296
$$ = node(ADIV, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
299
$$ = node(AREM, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
302
$$ = node(AEXP, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
305
$$ = node(INC, $1, NNULL);
usr/src/cmd/awk_xpg4/awk.y
308
$$ = node(DEC, $1, NNULL);
usr/src/cmd/awk_xpg4/awk.y
311
$$ = node(EQ, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
314
$$ = node(NE, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
317
$$ = node(GT, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
320
$$ = node(LT, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
323
$$ = node(GE, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
326
$$ = node(LE, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
329
$$ = node(TILDE, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
332
$$ = node(NRE, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
335
$$ = node(IN, $3, $1);
usr/src/cmd/awk_xpg4/awk.y
338
$$ = node(IN, $5, $2);
usr/src/cmd/awk_xpg4/awk.y
343
$$ = node(CONCAT, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
349
$$ = node(FIELD, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
356
$$ = node(INDEX, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
372
$$ = node(NOT, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
375
$$ = node(SUB, const0, $2);
usr/src/cmd/awk_xpg4/awk.y
381
$$ = node(PRE_DEC, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
384
$$ = node(PRE_INC, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
387
$$ = node(CALLFUNC, $1, NNULL);
usr/src/cmd/awk_xpg4/awk.y
390
$$ = node(CALLFUNC, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
393
$$ = node(CALLUFUNC, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
396
$$ = node(CALLUFUNC, $1, $3);
usr/src/cmd/awk_xpg4/awk.y
399
$$ = $<node>3;
usr/src/cmd/awk_xpg4/awk.y
405
$$ = node(FOR, node(COMMA, $3, node(COMMA, $5, $7)), $9);
usr/src/cmd/awk_xpg4/awk.y
422
$$ = node(DELETE, $5, NNULL);
usr/src/cmd/awk_xpg4/awk.y
424
$$ = node(FORIN, node(IN, $3, $5), $7);
usr/src/cmd/awk_xpg4/awk.y
427
$$ = node(WHILE, $3, $5);
usr/src/cmd/awk_xpg4/awk.y
430
$$ = node(DO, $5, $2);
usr/src/cmd/awk_xpg4/awk.y
433
$$ = node(IF, $3, node(ELSE, $5, $7));
usr/src/cmd/awk_xpg4/awk.y
436
$$ = node(IF, $3, node(ELSE, $5, NNULL));
usr/src/cmd/awk_xpg4/awk.y
439
$$ = node(CONTINUE, NNULL, NNULL);
usr/src/cmd/awk_xpg4/awk.y
442
$$ = node(BREAK, NNULL, NNULL);
usr/src/cmd/awk_xpg4/awk.y
445
$$ = node(NEXT, NNULL, NNULL);
usr/src/cmd/awk_xpg4/awk.y
448
$$ = node(DELETE, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
451
$$ = node(RETURN, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
454
$$ = node(EXIT, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
457
$$ = node(PRINT, $2, $3);
usr/src/cmd/awk_xpg4/awk.y
460
$$ = node(PRINT, $3, $5);
usr/src/cmd/awk_xpg4/awk.y
463
$$ = node(PRINTF, $2, $3);
usr/src/cmd/awk_xpg4/awk.y
466
$$ = node(PRINTF, $3, $5);
usr/src/cmd/awk_xpg4/awk.y
488
$$ = node(COMMA, $1, $2);
usr/src/cmd/awk_xpg4/awk.y
494
$$ = node(WRITE, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
497
$$ = node(APPEND, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
500
$$ = node(PIPE, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
509
$$ = node(GETLINE, $2, NNULL);
usr/src/cmd/awk_xpg4/awk.y
51
NODE *node;
usr/src/cmd/awk_xpg4/awk.y
512
$$ = node(GETLINE, $4, node(PIPESYM, $1, NNULL));
usr/src/cmd/awk_xpg4/awk.y
515
$$ = node(GETLINE, $2, node(LT, $4, NNULL));
usr/src/cmd/awk_xpg4/awk.y
63
%token <node> PARM ARRAY UFUNC FIELD IN INDEX CONCAT
usr/src/cmd/awk_xpg4/awk.y
64
%token <node> NOT AND OR EXP QUEST
usr/src/cmd/awk_xpg4/awk.y
65
%token <node> EQ NE GE LE GT LT
usr/src/cmd/awk_xpg4/awk.y
66
%token <node> ADD SUB MUL DIV REM INC DEC PRE_INC PRE_DEC
usr/src/cmd/awk_xpg4/awk.y
67
%token <node> GETLINE CALLFUNC RE TILDE NRE
usr/src/cmd/awk_xpg4/awk.y
73
%token <node> PRINT PRINTF
usr/src/cmd/awk_xpg4/awk.y
74
%token <node> EXIT RETURN BREAK CONTINUE NEXT
usr/src/cmd/awk_xpg4/awk.y
75
%token <node> DELETE WHILE DO FOR FORIN IF
usr/src/cmd/awk_xpg4/awk.y
81
%token <node> CONSTANT VAR FUNC
usr/src/cmd/awk_xpg4/awk.y
82
%token <node> DEFFUNC BEGIN END CLOSE ELSE PACT
usr/src/cmd/awk_xpg4/awk1.c
272
field0 = node(FIELD, const0, NNULL);
usr/src/cmd/awk_xpg4/awk1.c
323
incNR = node(ASG, varNR, node(ADD, varNR, const1));
usr/src/cmd/awk_xpg4/awk1.c
324
incFNR = node(ASG, varFNR, node(ADD, varFNR, const1));
usr/src/cmd/awk_xpg4/awk1.c
325
clrFNR = node(ASG, varFNR, const0);
usr/src/cmd/awk_xpg4/awk1.c
337
ARGVsubi = node(INDEX, vlook(s_ARGV), constant);
usr/src/cmd/awk_xpg4/awk1.c
766
yylval.node = intnode(number);
usr/src/cmd/awk_xpg4/awk1.c
768
yylval.node = realnode((REAL)wcstod(linebuf, (wchar_t **)0));
usr/src/cmd/awk_xpg4/awk1.c
791
yylval.node = np = vlook(linebuf);
usr/src/cmd/awk_xpg4/awk1.c
823
yylval.node = np;
usr/src/cmd/awk_xpg4/awk1.c
870
yylval.node = stringnode(linebuf, FALLOC, length);
usr/src/cmd/awk_xpg4/awk1.c
881
yylval.node = renode(linebuf);
usr/src/cmd/awk_xpg4/awk2.c
428
NODE *ENVsubname = node(INDEX, varENVIRON, namep);
usr/src/cmd/awk_xpg4/awk4.c
421
tnp = node(INDEX, tnp, constant);
usr/src/cmd/awk_xpg4/awk4.c
620
asortfunc = node(CALLUFUNC, NNULL,
usr/src/cmd/awk_xpg4/awk4.c
621
node(COMMA, NNULL,
usr/src/cmd/awk_xpg4/awk4.c
622
node(COMMA,
usr/src/cmd/backup/restore/dirs.c
48
} node;
usr/src/cmd/backup/restore/dirs.c
660
(void) fread((char *)&node, 1, sizeof (node), smf);
usr/src/cmd/backup/restore/dirs.c
663
ep = lookupino(node.ino);
usr/src/cmd/backup/restore/dirs.c
666
skipmetadata(smf, node.metasize);
usr/src/cmd/backup/restore/dirs.c
681
skipmetadata(smf, node.metasize);
usr/src/cmd/backup/restore/dirs.c
685
if (node.ino == ROOTINO &&
usr/src/cmd/backup/restore/dirs.c
687
skipmetadata(smf, node.metasize);
usr/src/cmd/backup/restore/dirs.c
693
node.ino);
usr/src/cmd/backup/restore/dirs.c
694
skipmetadata(smf, node.metasize);
usr/src/cmd/backup/restore/dirs.c
709
if (chmod(cp, node.mode) < 0 && !complained_chmod) {
usr/src/cmd/backup/restore/dirs.c
716
if (node.metasize != 0) {
usr/src/cmd/backup/restore/dirs.c
717
if (node.metasize > metasize)
usr/src/cmd/backup/restore/dirs.c
719
metasize = node.metasize);
usr/src/cmd/backup/restore/dirs.c
725
(void) fread(metadata, 1, node.metasize, smf);
usr/src/cmd/backup/restore/dirs.c
726
metaproc(cp, metadata, node.metasize);
usr/src/cmd/backup/restore/dirs.c
734
if (chown(cp, node.uid, node.gid) < 0 && !complained_chown) {
usr/src/cmd/backup/restore/dirs.c
741
utime(cp, (struct utimbuf *)node.timep);
usr/src/cmd/backup/restore/dirs.c
860
node.ino = ino;
usr/src/cmd/backup/restore/dirs.c
861
node.timep[0] = dip->di_atime;
usr/src/cmd/backup/restore/dirs.c
862
node.timep[1] = dip->di_mtime;
usr/src/cmd/backup/restore/dirs.c
863
node.mode = dip->di_mode;
usr/src/cmd/backup/restore/dirs.c
864
node.uid =
usr/src/cmd/backup/restore/dirs.c
866
node.gid =
usr/src/cmd/backup/restore/dirs.c
881
metaget(&metadata, &(node.metasize));
usr/src/cmd/backup/restore/dirs.c
882
(void) fwrite((char *)&node, 1, sizeof (node), mf);
usr/src/cmd/backup/restore/dirs.c
883
if (node.metasize != 0)
usr/src/cmd/backup/restore/dirs.c
884
(void) fwrite(metadata, 1, node.metasize, mf);
usr/src/cmd/bhyve/common/smbiostbl.c
1034
typekey = strdup(tbl[0].node);
usr/src/cmd/bhyve/common/smbiostbl.c
1076
if (strcmp(tbl[i].node + strlen(typekey) + 1,
usr/src/cmd/bhyve/common/smbiostbl.c
630
if (template_strings[i].node == NULL) {
usr/src/cmd/bhyve/common/smbiostbl.c
634
template_strings[i].node,
usr/src/cmd/bhyve/common/smbiostbl.c
637
template_strings[i].node);
usr/src/cmd/bhyve/common/smbiostbl.c
83
const char *node;
usr/src/cmd/biosdev/biosdev.c
110
static void new_disk_list_entry(di_node_t node);
usr/src/cmd/biosdev/biosdev.c
111
static int i_disktype(di_node_t node, di_minor_t minor, void *arg);
usr/src/cmd/biosdev/biosdev.c
120
static di_node_t search_tree_match_pcibdf(di_node_t node, int bus, int dev,
usr/src/cmd/biosdev/biosdev.c
122
static int i_match_pcibdf(di_node_t node, void *arg);
usr/src/cmd/biosdev/biosdev.c
124
static di_node_t search_tree_match_usbserialno(di_node_t node,
usr/src/cmd/biosdev/biosdev.c
126
static int i_match_usbserialno(di_node_t node, void *arg);
usr/src/cmd/biosdev/biosdev.c
128
static di_node_t search_children_match_busaddr(di_node_t node,
usr/src/cmd/biosdev/biosdev.c
134
new_disk_list_entry(di_node_t node)
usr/src/cmd/biosdev/biosdev.c
156
devfspath = di_devfs_path(node);
usr/src/cmd/biosdev/biosdev.c
165
i_disktype(di_node_t node, di_minor_t minor, void *arg)
usr/src/cmd/biosdev/biosdev.c
176
new_disk_list_entry(node);
usr/src/cmd/biosdev/biosdev.c
208
i_match_pcibdf(di_node_t node, void *arg)
usr/src/cmd/biosdev/biosdev.c
220
parentnode = di_parent_node(node);
usr/src/cmd/biosdev/biosdev.c
229
len = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "reg",
usr/src/cmd/biosdev/biosdev.c
234
len = di_prom_prop_lookup_ints(prom_hdl, node, "reg",
usr/src/cmd/biosdev/biosdev.c
250
pbp->di_node = node;
usr/src/cmd/biosdev/biosdev.c
259
search_tree_match_pcibdf(di_node_t node, int bus, int dev, int fn)
usr/src/cmd/biosdev/biosdev.c
267
(void) di_walk_node(node, DI_WALK_CLDFIRST, &pb, i_match_pcibdf);
usr/src/cmd/biosdev/biosdev.c
273
i_match_usbserialno(di_node_t node, void *arg)
usr/src/cmd/biosdev/biosdev.c
281
len = di_prop_lookup_bytes(DDI_DEV_T_ANY, node, "usb-serialno",
usr/src/cmd/biosdev/biosdev.c
286
usbsp->node = node;
usr/src/cmd/biosdev/biosdev.c
293
search_tree_match_usbserialno(di_node_t node, uint64_t serialno)
usr/src/cmd/biosdev/biosdev.c
299
usbs.node = DI_NODE_NIL;
usr/src/cmd/biosdev/biosdev.c
301
(void) di_walk_node(node, DI_WALK_CLDFIRST, &usbs, i_match_usbserialno);
usr/src/cmd/biosdev/biosdev.c
302
return (usbs.node);
usr/src/cmd/biosdev/biosdev.c
323
search_children_match_busaddr(di_node_t node, char *matchbusaddr)
usr/src/cmd/biosdev/biosdev.c
332
while ((pi = di_path_phci_next_path(node, pi)) != DI_PATH_NIL) {
usr/src/cmd/biosdev/biosdev.c
340
for (cnode = di_child_node(node); cnode != DI_NODE_NIL;
usr/src/cmd/biosdev/biosdev.c
360
di_node_t node, cnode = DI_NODE_NIL;
usr/src/cmd/biosdev/biosdev.c
395
node = search_tree_match_pcibdf(root_node, bd->interfacepath.pci.bus,
usr/src/cmd/biosdev/biosdev.c
398
if (node == DI_NODE_NIL) {
usr/src/cmd/biosdev/biosdev.c
420
cnode = search_children_match_busaddr(node, busaddrbuf);
usr/src/cmd/biosdev/biosdev.c
426
if (strncmp(di_node_name(node), "pci-ide", 7) == 0) {
usr/src/cmd/biosdev/biosdev.c
435
if ((cnode = search_children_match_busaddr(node,
usr/src/cmd/biosdev/biosdev.c
469
cnode = search_children_match_busaddr(node,
usr/src/cmd/biosdev/biosdev.c
479
cnode = search_tree_match_usbserialno(node,
usr/src/cmd/biosdev/biosdev.c
59
di_node_t node;
usr/src/cmd/boot/bootadm/bootadm.c
1087
be_node_list_t *be_nodes, *node;
usr/src/cmd/boot/bootadm/bootadm.c
1142
for (node = be_nodes; node != NULL; node = node->be_next_node)
usr/src/cmd/boot/bootadm/bootadm.c
1143
if (strcmp(root_ds, node->be_root_ds) == 0)
usr/src/cmd/boot/bootadm/bootadm.c
1146
if (node == NULL)
usr/src/cmd/boot/bootadm/bootadm.c
1151
if (node == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
1156
node->be_node_name);
usr/src/cmd/boot/bootadm/bootadm.c
1158
node->be_root_ds);
usr/src/cmd/boot/bootadm/bootadm.c
1208
for (node = be_nodes; node != NULL; node = node->be_next_node) {
usr/src/cmd/boot/bootadm/bootadm.c
1209
if (strcmp(bam_pool, node->be_rpool) != 0)
usr/src/cmd/boot/bootadm/bootadm.c
1211
if (node->be_active_on_boot)
usr/src/cmd/boot/bootadm/bootadm.c
1214
if (node == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
1221
node->be_node_name);
usr/src/cmd/boot/bootadm/bootadm.c
1223
node->be_root_ds);
usr/src/cmd/boot/bootadm/bootadm.c
1269
for (node = be_nodes; node != NULL; node = node->be_next_node) {
usr/src/cmd/boot/bootadm/bootadm.c
1270
if (strcmp(root_ds, node->be_root_ds) == 0)
usr/src/cmd/boot/bootadm/bootadm.c
1274
if (node == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
1283
ret = nvlist_add_string(nvl, BE_ATTR_ORIG_BE_NAME, node->be_node_name);
usr/src/cmd/boot/bootadm/bootadm.c
1284
ret |= nvlist_add_string(nvl, BE_ATTR_ORIG_BE_ROOT, node->be_root_ds);
usr/src/cmd/boot/bootadm/bootadm.c
1285
ret |= nvlist_add_string(nvl, BE_ATTR_ORIG_BE_POOL, node->be_rpool);
usr/src/cmd/cdrw/device.c
106
user_supplied : "<nil>", node ? node : "<nil>"));
usr/src/cmd/cdrw/device.c
108
size = resolvepath(node, devnode, PATH_MAX);
usr/src/cmd/cdrw/device.c
129
TRACE(traceall_msg("Cannot open %s: %s\n", node,
usr/src/cmd/cdrw/device.c
144
TRACE(traceall_msg("Inquiry failed on device %s\n", node));
usr/src/cmd/cdrw/device.c
286
TRACE(traceall_msg("Got device %s\n", node));
usr/src/cmd/cdrw/device.c
512
is_cd(char *node)
usr/src/cmd/cdrw/device.c
518
fd = open(node, O_RDONLY|O_NDELAY);
usr/src/cmd/cdrw/device.c
90
get_device(char *user_supplied, char *node)
usr/src/cmd/cdrw/device.h
71
cd_device *get_device(char *user_supplied, char *node);
usr/src/cmd/cmd-crypto/kmfcfg/util.c
104
if (!xmlStrcmp((const xmlChar *)node->name,
usr/src/cmd/cmd-crypto/kmfcfg/util.c
107
c = (char *)xmlGetProp(node,
usr/src/cmd/cmd-crypto/kmfcfg/util.c
117
kmfrv = parsePolicyElement(node,
usr/src/cmd/cmd-crypto/kmfcfg/util.c
136
node = node->next;
usr/src/cmd/cmd-crypto/kmfcfg/util.c
77
xmlNodePtr cur, node;
usr/src/cmd/cmd-crypto/kmfcfg/util.c
98
node = cur->xmlChildrenNode;
usr/src/cmd/cmd-crypto/kmfcfg/util.c
99
while (node != NULL) {
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
360
hash_node_t *node;
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
368
for (node = hash_table[index]; node != NULL; node = node->next) {
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
369
if (memcmp(&(node->uuid), &uuid, sizeof (TSS_UUID)) == 0)
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
373
if (node == NULL) {
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
374
node = calloc(1, sizeof (hash_node_t));
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
375
node->uuid = uuid;
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
376
node->next = hash_table[index];
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
377
hash_table[index] = node;
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
379
if (node->key_data == NULL)
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
380
node->key_data = key_data;
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
382
return (node);
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
388
hash_node_t *node;
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
390
for (node = parent->child; node != NULL; node = node->next) {
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
391
if (node == child)
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
403
hash_node_t *node;
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
413
for (node = parent->child; node != NULL; node = node->sibling)
usr/src/cmd/cmd-crypto/tpmadm/admin_cmds.c
414
print_all(node, indent + 4);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
332
ipmgmt_aobjmap_t node = {0};
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
343
if ((err = i_ipmgmt_nvl2aobjnode(nvl, &node)) != 0)
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
346
node.am_flags = (IPMGMT_ACTIVE|IPMGMT_PERSIST);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
348
node.am_flags = flags & ~IPMGMT_PROPS_ONLY;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
349
if ((err = ipmgmt_aobjmap_op(&node, ADDROBJ_ADD)) != 0)
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
385
ipmgmt_aobjmap_t node;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
399
bzero(&node, sizeof (node));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
400
(void) strlcpy(node.am_aobjname, aobjname,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
401
sizeof (node.am_aobjname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
402
(void) strlcpy(node.am_ifname, ifname,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
403
sizeof (node.am_ifname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
404
node.am_family = af;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
405
node.am_atype = atype;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
407
node.ipmgmt_am_linklocal = B_TRUE;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
410
node.am_lnum = -1;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
412
node.am_flags = IPMGMT_ACTIVE;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
413
err = ipmgmt_aobjmap_op(&node, ADDROBJ_LOOKUPADD);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
415
aobjrval.ir_lnum = node.am_lnum;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
416
(void) strlcpy(aobjrval.ir_aobjname, node.am_aobjname,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
423
bzero(&node, sizeof (node));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
424
(void) strlcpy(node.am_aobjname, aobjname,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
425
sizeof (node.am_aobjname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
426
(void) strlcpy(node.am_ifname, ifname,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
427
sizeof (node.am_ifname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
428
node.am_family = af;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
429
node.am_lnum = lnum;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
430
err = ipmgmt_aobjmap_op(&node, ADDROBJ_SETLIFNUM);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
440
bzero(&node, sizeof (node));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
441
(void) strlcpy(node.am_aobjname, aobjname,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
442
sizeof (node.am_aobjname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
443
(void) strlcpy(node.am_ifname, ifname,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
444
sizeof (node.am_ifname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
445
node.am_atype = atype;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
446
node.am_lnum = lnum;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
447
node.am_family = af;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
449
node.am_flags = IPMGMT_ACTIVE;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
450
err = ipmgmt_aobjmap_op(&node, ADDROBJ_ADD);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
633
ipmgmt_aobjmap_t node;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
645
bzero(&node, sizeof (node));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
646
(void) strlcpy(node.am_aobjname, rargp->ia_aobjname,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
647
sizeof (node.am_aobjname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
653
node.am_lnum = rargp->ia_lnum;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
654
node.am_flags = flags;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c
655
(void) ipmgmt_aobjmap_op(&node, ADDROBJ_DELETE);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1380
ipmgmt_aobjmap_t node;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1384
node.am_next = NULL;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1392
(void) strlcpy(node.am_aobjname, strval,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1393
sizeof (node.am_aobjname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1395
(void) strlcpy(node.am_ifname, strval,
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1396
sizeof (node.am_ifname));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1398
node.am_lnum = atoi(strval);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1400
node.am_family = (sa_family_t)atoi(strval);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1402
node.am_flags = atoi(strval);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1404
node.am_atype = (ipadm_addr_type_t)atoi(strval);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1406
if (node.am_atype == IPADM_ADDR_IPV6_ADDRCONF) {
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1407
in6 = &node.ipmgmt_am_ifid;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1410
sizeof (node.ipmgmt_am_ifid));
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1411
node.ipmgmt_am_linklocal = B_TRUE;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1417
node.ipmgmt_am_linklocal =
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1425
*errp = i_ipmgmt_add_amnode(&node);
usr/src/cmd/cmd-inet/sbin/dhcpagent/adopt.c
275
di_node_t node;
usr/src/cmd/cmd-inet/sbin/dhcpagent/adopt.c
297
for (node = di_child_node(root_node);
usr/src/cmd/cmd-inet/sbin/dhcpagent/adopt.c
298
node != DI_NODE_NIL;
usr/src/cmd/cmd-inet/sbin/dhcpagent/adopt.c
299
node = di_sibling_node(node)) {
usr/src/cmd/cmd-inet/sbin/dhcpagent/adopt.c
300
if (strcmp(di_node_name(node), nodename) == 0) {
usr/src/cmd/cmd-inet/sbin/dhcpagent/adopt.c
305
if (node == DI_NODE_NIL) {
usr/src/cmd/cmd-inet/sbin/dhcpagent/adopt.c
314
for (pp = di_prom_prop_next(phdl, node, DI_PROM_PROP_NIL);
usr/src/cmd/cmd-inet/sbin/dhcpagent/adopt.c
316
pp = di_prom_prop_next(phdl, node, pp)) {
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
1986
int node; /* new node being created */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2009
node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2010
tree[node].Freq = 1;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2011
s->depth[node] = 0;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2012
s->opt_len--; if (stree) s->static_len -= stree[node].Len;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2025
node = elems; /* next internal node of the tree */
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2034
tree[node].Freq = tree[n].Freq + tree[m].Freq;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2035
s->depth[node] = (uch) (MAX(s->depth[n], s->depth[m]) + 1);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2036
tree[n].Dad = tree[m].Dad = (ush)node;
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2040
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
usr/src/cmd/cmd-inet/usr.bin/pppdump/zlib.c
2044
s->heap[SMALLEST] = node++;
usr/src/cmd/cmd-inet/usr.sbin/ipadm/ipadm.c
518
offsetof(ipadm_ipmp_member_t, node));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1756
uint_t node;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1759
sscanf(hostname, "%u.%u", &net, &node);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1767
compare_value(AT_DST_NODE_OFFSET, 1, node);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1774
compare_value(AT_SRC_NODE_OFFSET, 1, node);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1781
compare_value(AT_DST_NODE_OFFSET, 1, node);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1788
compare_value(AT_SRC_NODE_OFFSET, 1, node);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nbp.c
101
uint8_t node;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nbp.c
114
node = *p++;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nbp.c
137
net, node, sock, enumer);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rtmp.c
108
node = data[3]; /* assume id_len == 8 */
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rtmp.c
118
snet, node, runt != 0 ? " (short)" : "");
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rtmp.c
130
snet, node);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_rtmp.c
70
uint8_t node;
usr/src/cmd/cxgbetool/cxgbetool.c
1005
"%s%d:%s", di_driver_name(node), di_instance(node),
usr/src/cmd/cxgbetool/cxgbetool.c
924
di_node_t root, node;
usr/src/cmd/cxgbetool/cxgbetool.c
967
for (node = di_drv_first_node(arg, root); node != DI_NODE_NIL;
usr/src/cmd/cxgbetool/cxgbetool.c
968
node = di_drv_next_node(node)) {
usr/src/cmd/cxgbetool/cxgbetool.c
972
if (di_instance(node) != inst) {
usr/src/cmd/cxgbetool/cxgbetool.c
978
node = di_parent_node(node);
usr/src/cmd/cxgbetool/cxgbetool.c
979
pdrv = di_driver_name(node);
usr/src/cmd/cxgbetool/cxgbetool.c
984
pdrv != NULL ? di_instance(node) : -1);
usr/src/cmd/cxgbetool/cxgbetool.c
989
di_instance(node));
usr/src/cmd/cxgbetool/cxgbetool.c
991
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/cxgbetool/cxgbetool.c
999
mname, di_driver_name(node), di_instance(node));
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
116
di_node_t node; /* associated devinfo node */
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1184
di_node_t node = DI_NODE_NIL;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1227
di_arg.node = DI_NODE_NIL;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1294
node = devicetable.table[i].node;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
130
di_node_t node;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1300
(devicetable.table[i + set_size].node == node)) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1311
!((flags & RI_INCLUDE_UNMANAGED) && (ident_leaf(node)))) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1321
if (mk_drv_inst(node, drv_inst, devicetable.table[i].name)) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1393
ident_leaf(di_node_t node)
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1397
return ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL &&
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1398
di_child_node(node) == DI_NODE_NIL);
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1403
mk_drv_inst(di_node_t node, char drv_inst[], char *devfs_path)
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1408
if ((drv = di_driver_name(node)) == NULL) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1414
if ((inst = di_instance(node)) == -1) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1438
devinfo_node_walk(di_node_t node, void *arg)
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1446
if (node == DI_NODE_NIL) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1450
if (((di_state(node) & DI_DRIVER_DETACHED) == 0) &&
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1451
((devfs_path = di_devfs_path(node)) != NULL)) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1459
if ((drv = di_driver_name(node)) != NULL)
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1461
di_instance(node)));
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1468
if (add_lookup_entry(di_arg->table, di_arg->pathbuf, node)) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1476
if ((di_minor_next(node, DI_MINOR_NIL)) != DI_MINOR_NIL) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1478
di_arg->node = node;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1479
if (di_walk_minor(node, NULL, DI_CHECK_ALIAS, arg,
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1496
devinfo_minor_walk(di_node_t node, di_minor_t minor, void *arg)
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1513
if (node != di_arg->node) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1524
if (add_lookup_entry(di_arg->table, pathbuf, node)) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1562
if (add_lookup_entry(di_arg->table, linkpath, di_arg->node)) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1930
add_lookup_entry(lookup_table_t *table, const char *name, di_node_t node)
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
1961
table->table[table->n_entries].node = node;
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
483
find_cpu_nodes(di_node_t node, void *arg)
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
492
if (node == DI_NODE_NIL) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
496
if (node == di_arg->root) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
500
if (di_nodeid(node) == DI_PSEUDO_NODEID) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
504
name = di_node_name(node);
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
518
node, di_node_name(node), di_binding_name(node)));
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
525
if (prop_lookup_int(node, ph, PROP_ECACHE_SIZE, &ecache) == 0 ||
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
526
prop_lookup_int(node, ph, PROP_L3_CACHE_SIZE, &ecache) == 0 ||
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
527
prop_lookup_int(node, ph, PROP_L2_CACHE_SIZE, &ecache) == 0) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
537
if (prop_lookup_int(node, ph, PROP_CPUID, &cpuid) == 0) {
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
556
prop_lookup_int(di_node_t node, di_prom_handle_t ph, char *propname, int **ival)
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
560
rv = (di_nodeid(node) == DI_PROM_NODEID) ?
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
561
di_prom_prop_lookup_ints(ph, node, propname, ival) :
usr/src/cmd/dcs/sparc/sun4u/ri_init.c
562
di_prop_lookup_ints(DDI_DEV_T_ANY, node, propname, ival);
usr/src/cmd/devfsadm/audio_link.c
151
sndstat_process(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/audio_link.c
156
anynode = node;
usr/src/cmd/devfsadm/audio_link.c
162
(void) devfsadm_mklink("sndstat", node, minor, 0);
usr/src/cmd/devfsadm/audio_link.c
175
audio_process(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/audio_link.c
197
anynode = node;
usr/src/cmd/devfsadm/audio_link.c
200
if ((tmp = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/audio_link.c
216
driver = di_driver_name(node);
usr/src/cmd/devfsadm/audio_link.c
245
(void) devfsadm_mklink(newpath, node, minor, flags);
usr/src/cmd/devfsadm/audio_link.c
46
static int audio_process(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/audio_link.c
47
static int sndstat_process(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
1028
di_node_t node;
usr/src/cmd/devfsadm/cfg_link.c
1047
node = di_drv_first_node(di_driver_name(pci_node), root_node);
usr/src/cmd/devfsadm/cfg_link.c
1049
if (pci_inst == di_instance(node)) {
usr/src/cmd/devfsadm/cfg_link.c
1050
*ret_node = node;
usr/src/cmd/devfsadm/cfg_link.c
1053
} while ((node = di_drv_next_node(node)) != DI_NODE_NIL);
usr/src/cmd/devfsadm/cfg_link.c
1055
if (node == DI_NODE_NIL)
usr/src/cmd/devfsadm/cfg_link.c
1066
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/devfsadm/cfg_link.c
1092
di_node_t node;
usr/src/cmd/devfsadm/cfg_link.c
1108
root_node = pci_cfg_snapshot(pci_node, pci_minor, &node, &minor);
usr/src/cmd/devfsadm/cfg_link.c
1109
if (root_node == DI_NODE_NIL || node == DI_NODE_NIL ||
usr/src/cmd/devfsadm/cfg_link.c
1116
if (pci_cfg_is_ap_path(node, ph)) {
usr/src/cmd/devfsadm/cfg_link.c
1117
rv = pci_cfg_ap_path(minor, node, ph, ap_path, ap_pathsz,
usr/src/cmd/devfsadm/cfg_link.c
1139
devpath = pci_cfg_devpath(node, minor);
usr/src/cmd/devfsadm/cfg_link.c
1145
(void) devfsadm_mklink(linkbuf, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
1170
"file for %s%d\n", fnm, DRVINST(node)));
usr/src/cmd/devfsadm/cfg_link.c
1175
rv = pci_cfg_ap_legacy(minor, node, ph, ap_path,
usr/src/cmd/devfsadm/cfg_link.c
1182
(void) devfsadm_mklink(linkbuf, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
1215
ib_cfg_creat_cb(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/cfg_link.c
1220
if ((cp = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/cfg_link.c
1235
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
1263
ccid_cfg_creat_cb(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/cfg_link.c
1273
CFG_DIRNAME, di_instance(node), minor_nm);
usr/src/cmd/devfsadm/cfg_link.c
1275
(void) devfsadm_mklink(cfg_path, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
169
scsi_cfg_creat_cb(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/cfg_link.c
181
if ((devfs_path = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/cfg_link.c
206
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
212
sbd_cfg_creat_cb(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/cfg_link.c
219
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
225
usb_cfg_creat_cb(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/cfg_link.c
231
if ((cp = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/cfg_link.c
247
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
254
sata_cfg_creat_cb(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/cfg_link.c
265
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/cfg_link.c
284
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
290
sdcard_cfg_creat_cb(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/cfg_link.c
301
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/cfg_link.c
318
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/cfg_link.c
394
pci_cfg_devpath(di_node_t node, di_minor_t minor)
usr/src/cmd/devfsadm/cfg_link.c
401
path = di_devfs_path(node);
usr/src/cmd/devfsadm/cfg_link.c
416
dev_t dev, di_node_t node, const char *prop_name, int **prop_data)
usr/src/cmd/devfsadm/cfg_link.c
421
rv = di_prom_prop_lookup_ints(ph, node, prop_name, prop_data);
usr/src/cmd/devfsadm/cfg_link.c
423
rv = di_prop_lookup_ints(dev, node, prop_name,
usr/src/cmd/devfsadm/cfg_link.c
426
rv = di_prop_lookup_ints(dev, node, prop_name, prop_data);
usr/src/cmd/devfsadm/cfg_link.c
428
rv = di_prom_prop_lookup_ints(ph, node, prop_name,
usr/src/cmd/devfsadm/cfg_link.c
437
dev_t dev, di_node_t node, const char *prop_name, char **prop_data)
usr/src/cmd/devfsadm/cfg_link.c
442
rv = di_prom_prop_lookup_strings(ph, node, prop_name,
usr/src/cmd/devfsadm/cfg_link.c
445
rv = di_prop_lookup_strings(dev, node, prop_name,
usr/src/cmd/devfsadm/cfg_link.c
448
rv = di_prop_lookup_strings(dev, node, prop_name, prop_data);
usr/src/cmd/devfsadm/cfg_link.c
450
rv = di_prom_prop_lookup_strings(ph, node, prop_name,
usr/src/cmd/devfsadm/cfg_link.c
458
pci_cfg_chassis_node(di_node_t node, di_prom_handle_t ph)
usr/src/cmd/devfsadm/cfg_link.c
460
di_node_t curnode = node;
usr/src/cmd/devfsadm/cfg_link.c
475
dev_t dev, di_node_t node, di_slot_name_t **prop_data)
usr/src/cmd/devfsadm/cfg_link.c
480
rv = di_prom_prop_lookup_slot_names(ph, node, prop_data);
usr/src/cmd/devfsadm/cfg_link.c
482
rv = di_prop_lookup_slot_names(dev, node, prop_data);
usr/src/cmd/devfsadm/cfg_link.c
484
rv = di_prop_lookup_slot_names(dev, node, prop_data);
usr/src/cmd/devfsadm/cfg_link.c
486
rv = di_prom_prop_lookup_slot_names(ph, node,
usr/src/cmd/devfsadm/cfg_link.c
49
#define DRVINST(node) di_driver_name(node), di_instance(node)
usr/src/cmd/devfsadm/cfg_link.c
497
pci_cfg_slotname(di_node_t node, di_prom_handle_t ph, minor_t pci_dev)
usr/src/cmd/devfsadm/cfg_link.c
506
count = di_propall_lookup_slot_names(ph, 0, DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/cfg_link.c
520
fnm, (int)pci_dev, DI_PROP_SLOT_NAMES, DRVINST(node)));
usr/src/cmd/devfsadm/cfg_link.c
544
pci_cfg_ap_node(minor_t pci_dev, di_node_t node, di_prom_handle_t ph,
usr/src/cmd/devfsadm/cfg_link.c
55
static int scsi_cfg_creat_cb(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
551
rv = di_propall_lookup_strings(ph, 0, DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/cfg_link.c
56
static int sbd_cfg_creat_cb(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
562
str = pci_cfg_slotname(node, ph, pci_dev);
usr/src/cmd/devfsadm/cfg_link.c
569
if (di_propall_lookup_ints(ph, 0, DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/cfg_link.c
57
static int usb_cfg_creat_cb(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
578
di_driver_name(node), di_instance(node), devtype, pci_dev);
usr/src/cmd/devfsadm/cfg_link.c
59
static int pci_cfg_creat_cb(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
60
static int ib_cfg_creat_cb(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
605
pci_cfg_iob_name(di_minor_t minor, di_node_t node, di_prom_handle_t ph,
usr/src/cmd/devfsadm/cfg_link.c
61
static int sata_cfg_creat_cb(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
612
if (di_prop_lookup_int64(DDI_DEV_T_ANY, node, DI_PROP_SERID,
usr/src/cmd/devfsadm/cfg_link.c
62
static int sdcard_cfg_creat_cb(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
63
static int ccid_cfg_creat_cb(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/cfg_link.c
646
pci_cfg_pcidev(di_node_t node, di_prom_handle_t ph)
usr/src/cmd/devfsadm/cfg_link.c
651
rv = di_propall_lookup_ints(ph, 0, DDI_DEV_T_ANY, node, DI_PROP_REG,
usr/src/cmd/devfsadm/cfg_link.c
656
"for %s%d\n", DI_PROP_REG, DRVINST(node)));
usr/src/cmd/devfsadm/cfg_link.c
684
pci_cfg_ap_path(di_minor_t minor, di_node_t node, di_prom_handle_t ph,
usr/src/cmd/devfsadm/cfg_link.c
703
di_node_t curnode = node;
usr/src/cmd/devfsadm/cfg_link.c
727
"for %s%d\n", fnm, DRVINST(node)));
usr/src/cmd/devfsadm/cfg_link.c
738
if (curnode == node)
usr/src/cmd/devfsadm/cfg_link.c
744
"for %s%d\n", fnm, DRVINST(node)));
usr/src/cmd/devfsadm/cfg_link.c
754
if (curnode != node) {
usr/src/cmd/devfsadm/cfg_link.c
773
if (curnode == node)
usr/src/cmd/devfsadm/cfg_link.c
791
"for %s%d\n", fnm, DRVINST(node)));
usr/src/cmd/devfsadm/cfg_link.c
825
rv = pci_cfg_ap_node(pci_dev, node, ph, buf, bufsz, APNODE_DEFNAME);
usr/src/cmd/devfsadm/cfg_link.c
828
fnm, DRVINST(node)));
usr/src/cmd/devfsadm/cfg_link.c
853
fnm, DRVINST(node), ap_pathsz));
usr/src/cmd/devfsadm/cfg_link.c
877
pci_cfg_ap_legacy(di_minor_t minor, di_node_t node, di_prom_handle_t ph,
usr/src/cmd/devfsadm/cfg_link.c
883
if (di_propall_lookup_ints(ph, 0, DDI_DEV_T_ANY, node, DI_PROP_AP_NAMES,
usr/src/cmd/devfsadm/cfg_link.c
900
pci_cfg_is_ap_path(di_node_t node, di_prom_handle_t ph)
usr/src/cmd/devfsadm/cfg_link.c
903
di_node_t curnode = node;
usr/src/cmd/devfsadm/dcam1394_link.c
104
if (strcmp(di_driver_name(node), "dcam1394") != 0) {
usr/src/cmd/devfsadm/dcam1394_link.c
123
"dcam1394_process: path %s\n", di_devfs_path(node));
usr/src/cmd/devfsadm/dcam1394_link.c
125
(void) strcpy(p_path, devfspath = di_devfs_path(node));
usr/src/cmd/devfsadm/dcam1394_link.c
149
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/dcam1394_link.c
38
static int dcam1394_process(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/dcam1394_link.c
96
dcam1394_process(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/devfsadm.c
1002
node = di_init(dcip->dci_root, flags);
usr/src/cmd/devfsadm/devfsadm.c
1007
if (node == DI_NODE_NIL) {
usr/src/cmd/devfsadm/devfsadm.c
1025
devi_root_node = node; /* protected by lock_dev() */
usr/src/cmd/devfsadm/devfsadm.c
1029
(void) di_walk_minor(node, NULL, DI_CHECK_ALIAS, dcip,
usr/src/cmd/devfsadm/devfsadm.c
1042
node, dcip->dci_minor);
usr/src/cmd/devfsadm/devfsadm.c
1051
di_fini(node);
usr/src/cmd/devfsadm/devfsadm.c
1075
(void) check_minor_type(mp->node, mp->minor, dcip);
usr/src/cmd/devfsadm/devfsadm.c
1759
add_minor_pathname(char *node, char *minor, char *ev_subclass)
usr/src/cmd/devfsadm/devfsadm.c
1764
node, minor ? minor : "NULL");
usr/src/cmd/devfsadm/devfsadm.c
1766
dca_impl_init(node, minor, &dci);
usr/src/cmd/devfsadm/devfsadm.c
1795
is_descendent_of(di_node_t node, char *driver)
usr/src/cmd/devfsadm/devfsadm.c
1797
while (node != DI_NODE_NIL) {
usr/src/cmd/devfsadm/devfsadm.c
1798
char *drv = di_driver_name(node);
usr/src/cmd/devfsadm/devfsadm.c
1801
node = di_parent_node(node);
usr/src/cmd/devfsadm/devfsadm.c
1812
check_minor_type(di_node_t node, di_minor_t minor, void *arg)
usr/src/cmd/devfsadm/devfsadm.c
1833
((dcip->dci_driver && !is_descendent_of(node, dcip->dci_driver)) ||
usr/src/cmd/devfsadm/devfsadm.c
1847
minor_process(node, minor, dep);
usr/src/cmd/devfsadm/devfsadm.c
1867
cache_deferred_minor(dep, node, minor);
usr/src/cmd/devfsadm/devfsadm.c
1885
minor_process(di_node_t node, di_minor_t minor, struct mlist *dep)
usr/src/cmd/devfsadm/devfsadm.c
1891
di_node_name(node), di_minor_name(minor));
usr/src/cmd/devfsadm/devfsadm.c
1900
reset_node_permissions(node, minor);
usr/src/cmd/devfsadm/devfsadm.c
1918
if (process_devlink_compat(minor, node) == TRUE) {
usr/src/cmd/devfsadm/devfsadm.c
1932
if ((minor_matches_rule(node, minor, create) == TRUE) &&
usr/src/cmd/devfsadm/devfsadm.c
1959
(minor, node) == DEVFSADM_TERMINATE) {
usr/src/cmd/devfsadm/devfsadm.c
1966
cache_deferred_minor(dep, node, minor);
usr/src/cmd/devfsadm/devfsadm.c
1976
di_node_t node,
usr/src/cmd/devfsadm/devfsadm.c
1983
di_node_name(node), di_minor_name(minor));
usr/src/cmd/devfsadm/devfsadm.c
1992
mp->node = node;
usr/src/cmd/devfsadm/devfsadm.c
2010
minor_matches_rule(di_node_t node, di_minor_t minor, create_list_t *create)
usr/src/cmd/devfsadm/devfsadm.c
2042
m_drvname = di_driver_name(node);
usr/src/cmd/devfsadm/devfsadm.c
2490
devfsadm_mklink(char *link, di_node_t node, di_minor_t minor, int flags)
usr/src/cmd/devfsadm/devfsadm.c
2505
if ((node == lnode) && (minor == lminor)) {
usr/src/cmd/devfsadm/devfsadm.c
2514
if ((dev_path = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
2581
int instance = di_instance(node);
usr/src/cmd/devfsadm/devfsadm.c
2878
di_node_t node;
usr/src/cmd/devfsadm/devfsadm.c
2895
node = di_init(pwd_buf, DINFOMINOR);
usr/src/cmd/devfsadm/devfsadm.c
2898
if (node) {
usr/src/cmd/devfsadm/devfsadm.c
2899
drv = di_driver_name(node);
usr/src/cmd/devfsadm/devfsadm.c
2925
di_fini(node);
usr/src/cmd/devfsadm/devfsadm.c
2981
reset_node_permissions(di_node_t node, di_minor_t minor)
usr/src/cmd/devfsadm/devfsadm.c
2993
if ((dev_path = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
3013
lnode = node;
usr/src/cmd/devfsadm/devfsadm.c
3304
devfsadm_rm_stale_links(char *dir_re, char *valid_link, di_node_t node,
usr/src/cmd/devfsadm/devfsadm.c
3317
if ((node == lnode) && (minor == lminor)) {
usr/src/cmd/devfsadm/devfsadm.c
3320
if ((dev_path = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
6557
process_devlink_compat(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/devfsadm.c
6567
if ((dev_path = di_devfs_path(node)) != NULL) {
usr/src/cmd/devfsadm/devfsadm.c
6583
if (devlink_matches(entry, minor, node) == DEVFSADM_SUCCESS) {
usr/src/cmd/devfsadm/devfsadm.c
6585
(void) build_links(entry, minor, node);
usr/src/cmd/devfsadm/devfsadm.c
6597
devlink_matches(devlinktab_list_t *entry, di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/devfsadm.c
6607
if (strcmp(di_node_name(node), selector->val) != 0) {
usr/src/cmd/devfsadm/devfsadm.c
6619
if ((addr = di_bus_addr(node)) == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
6662
build_links(devlinktab_list_t *entry, di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/devfsadm.c
6669
if ((dev_path = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
6681
minor, node, entry->p_link_pattern) == DEVFSADM_FAILURE) {
usr/src/cmd/devfsadm/devfsadm.c
6684
(void) devfsadm_mklink(primary_link, node, minor, 0);
usr/src/cmd/devfsadm/devfsadm.c
6691
minor, node, entry->s_link_pattern) == DEVFSADM_FAILURE) {
usr/src/cmd/devfsadm/devfsadm.c
6743
di_minor_t minor, di_node_t node, char *pattern)
usr/src/cmd/devfsadm/devfsadm.c
6758
(void) strcat(link, di_node_name(node));
usr/src/cmd/devfsadm/devfsadm.c
6764
if (component_cat(link, di_bus_addr(node),
usr/src/cmd/devfsadm/devfsadm.c
6766
node_path = di_devfs_path(node);
usr/src/cmd/devfsadm/devfsadm.c
6776
node_path = di_devfs_path(node);
usr/src/cmd/devfsadm/devfsadm.c
8206
di_node_t node, char *driver_name, int instance, char *minor)
usr/src/cmd/devfsadm/devfsadm.c
8321
for (prop = di_prop_next(node, DI_PROP_NIL);
usr/src/cmd/devfsadm/devfsadm.c
8323
prop = di_prop_next(node, prop)) {
usr/src/cmd/devfsadm/devfsadm.c
8426
di_node_t node, char *minor)
usr/src/cmd/devfsadm/devfsadm.c
8431
class, subclass, node_path, (int)node);
usr/src/cmd/devfsadm/devfsadm.c
8433
if (node != DI_NODE_NIL)
usr/src/cmd/devfsadm/devfsadm.c
8434
nvl = build_event_attributes(class, subclass, node_path, node,
usr/src/cmd/devfsadm/devfsadm.c
8435
di_driver_name(node), di_instance(node), minor);
usr/src/cmd/devfsadm/devfsadm.c
8437
nvl = build_event_attributes(class, subclass, node_path, node,
usr/src/cmd/devfsadm/devfsadm.c
987
di_node_t node;
usr/src/cmd/devfsadm/devfsadm.c
998
node = di_init_driver(dcip->dci_driver, flags);
usr/src/cmd/devfsadm/devfsadm.h
113
int (*callback_fcn)(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/devfsadm.h
216
int devfsadm_mklink(char *link, di_node_t node, di_minor_t minor, int flags);
usr/src/cmd/devfsadm/devfsadm.h
220
void devfsadm_rm_stale_links(char *dir_re, char *valid_link, di_node_t node,
usr/src/cmd/devfsadm/devfsadm.h
245
int devfsadm_read_link(di_node_t node, char *link, char **devfs_path);
usr/src/cmd/devfsadm/devfsadm_impl.h
260
di_node_t node;
usr/src/cmd/devfsadm/devfsadm_impl.h
386
static int process_devlink_compat(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/devfsadm_impl.h
391
static void minor_process(di_node_t node, di_minor_t minor,
usr/src/cmd/devfsadm/devfsadm_impl.h
401
static int check_minor_type(di_node_t node, di_minor_t minor, void *arg);
usr/src/cmd/devfsadm/devfsadm_impl.h
402
static void cache_deferred_minor(struct mlist *dep, di_node_t node,
usr/src/cmd/devfsadm/devfsadm_impl.h
440
di_node_t node, char *pattern);
usr/src/cmd/devfsadm/devfsadm_impl.h
444
di_node_t node);
usr/src/cmd/devfsadm/devfsadm_impl.h
446
di_node_t node);
usr/src/cmd/devfsadm/devfsadm_impl.h
460
static int minor_matches_rule(di_node_t node, di_minor_t minor,
usr/src/cmd/devfsadm/disk_link.c
187
disk_callback_chan(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/disk_link.c
195
driver = di_driver_name(node);
usr/src/cmd/devfsadm/disk_link.c
197
addr = di_bus_addr(node);
usr/src/cmd/devfsadm/disk_link.c
200
targ = di_instance(node);
usr/src/cmd/devfsadm/disk_link.c
204
disk_common(minor, node, disk, 0);
usr/src/cmd/devfsadm/disk_link.c
210
disk_callback_nchan(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/disk_link.c
216
addr = di_bus_addr(node);
usr/src/cmd/devfsadm/disk_link.c
219
disk_common(minor, node, disk, 0);
usr/src/cmd/devfsadm/disk_link.c
225
disk_callback_blkdev(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/disk_link.c
232
addr = di_bus_addr(node);
usr/src/cmd/devfsadm/disk_link.c
235
disk_common(minor, node, disk, RM_STALE);
usr/src/cmd/devfsadm/disk_link.c
240
disk_callback_wwn(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/disk_link.c
247
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, SCSI_ADDR_PROP_TARGET,
usr/src/cmd/devfsadm/disk_link.c
252
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, SCSI_ADDR_PROP_LUN,
usr/src/cmd/devfsadm/disk_link.c
260
disk_common(minor, node, disk, RM_STALE);
usr/src/cmd/devfsadm/disk_link.c
266
disk_callback_fabric(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/disk_link.c
276
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/disk_link.c
285
} else if (di_prop_lookup_bytes(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/disk_link.c
287
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/disk_link.c
308
disk_common(minor, node, disk, RM_STALE);
usr/src/cmd/devfsadm/disk_link.c
314
disk_callback_sas(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/disk_link.c
327
if (di_prop_lookup_int64(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/disk_link.c
334
if ((!lun64_found) && (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/disk_link.c
343
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/disk_link.c
363
} else if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/disk_link.c
387
disk_common(minor, node, disk, RM_STALE);
usr/src/cmd/devfsadm/disk_link.c
471
disk_callback_xvmd(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/disk_link.c
479
addr = di_bus_addr(node);
usr/src/cmd/devfsadm/disk_link.c
495
disk_common(minor, node, disk, 0);
usr/src/cmd/devfsadm/disk_link.c
505
disk_common(di_minor_t minor, di_node_t node, char *disk, int flags)
usr/src/cmd/devfsadm/disk_link.c
581
if (reserved_links_exist(node, minor, nflags) == DEVFSADM_SUCCESS) {
usr/src/cmd/devfsadm/disk_link.c
587
if (NULL == (ctrl = diskctrl(node, minor)))
usr/src/cmd/devfsadm/disk_link.c
617
(void) devfsadm_mklink(l_path, node, minor, nflags);
usr/src/cmd/devfsadm/disk_link.c
620
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "removable-media",
usr/src/cmd/devfsadm/disk_link.c
626
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "hotpluggable",
usr/src/cmd/devfsadm/disk_link.c
644
devfsadm_rm_stale_links(stale_re, l_path, node, minor);
usr/src/cmd/devfsadm/disk_link.c
655
diskctrl(di_node_t node, di_minor_t minor)
usr/src/cmd/devfsadm/disk_link.c
66
static int disk_callback_chan(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/disk_link.c
67
static int disk_callback_nchan(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/disk_link.c
670
if ((devfspath = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/disk_link.c
68
static int disk_callback_blkdev(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/disk_link.c
69
static int disk_callback_wwn(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/disk_link.c
70
static int disk_callback_xvmd(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/disk_link.c
71
static int disk_callback_fabric(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/disk_link.c
72
static int disk_callback_sas(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/disk_link.c
73
static void disk_common(di_minor_t minor, di_node_t node, char *disk,
usr/src/cmd/devfsadm/disk_link.c
75
static char *diskctrl(di_node_t node, di_minor_t minor);
usr/src/cmd/devfsadm/disk_link.c
76
static int reserved_links_exist(di_node_t node, di_minor_t minor, int nflags);
usr/src/cmd/devfsadm/disk_link.c
781
reserved_links_exist(di_node_t node, di_minor_t minor, int nflags)
usr/src/cmd/devfsadm/disk_link.c
898
(void) devfsadm_mklink(l, node, minor, nflags);
usr/src/cmd/devfsadm/dpio_link.c
27
dpio_link(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/dpio_link.c
43
(void) devfsadm_mklink(buf, node, minor, 0);
usr/src/cmd/devfsadm/dtrace_link.c
31
static int dtrace(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/dtrace_link.c
32
static int dtrace_provider(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/dtrace_link.c
56
dtrace(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/dtrace_link.c
62
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/dtrace_link.c
68
dtrace_provider(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/dtrace_link.c
74
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/fssnap_link.c
36
static int fssnap(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/fssnap_link.c
54
fssnap(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/fssnap_link.c
65
(void) devfsadm_mklink(SNAP_CTL_NAME, node, minor, 0);
usr/src/cmd/devfsadm/fssnap_link.c
83
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
146
ln_minor_name(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
148
(void) devfsadm_mklink(di_minor_name(minor), node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
160
vt00(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
173
diskette(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
178
char *addr = di_bus_addr(node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
186
(void) devfsadm_mklink("diskette", node, minor, flags);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
188
(void) devfsadm_mklink("rdiskette", node, minor, flags);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
199
(void) devfsadm_mklink(link, node, minor,
usr/src/cmd/devfsadm/i386/misc_link_i386.c
204
(void) devfsadm_mklink(link, node, minor,
usr/src/cmd/devfsadm/i386/misc_link_i386.c
219
lp(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
221
char *addr = di_bus_addr(node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
227
(void) devfsadm_mklink("lp0", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
230
(void) devfsadm_mklink("lp1", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
233
(void) devfsadm_mklink("lp2", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
236
if (strcmp(di_driver_name(node), "ecpp") != 0) {
usr/src/cmd/devfsadm/i386/misc_link_i386.c
240
if ((buf = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/i386/misc_link_i386.c
255
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
266
serial(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
274
(void) devfsadm_mklink(link, node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
277
(void) devfsadm_mklink("tty00", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
280
(void) devfsadm_mklink("tty01", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
283
(void) devfsadm_mklink("tty02", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
286
(void) devfsadm_mklink("tty03", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
298
serial_dialout(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
303
(void) devfsadm_mklink("ttyd0", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
304
(void) devfsadm_mklink("cua0", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
307
(void) devfsadm_mklink("ttyd1", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
308
(void) devfsadm_mklink("cua1", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
311
(void) devfsadm_mklink("ttyd2", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
312
(void) devfsadm_mklink("cua2", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
315
(void) devfsadm_mklink("ttyd3", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
316
(void) devfsadm_mklink("cua3", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
322
kdmouse(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
324
(void) devfsadm_mklink("kdmouse", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
329
ipmi(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
335
(void) devfsadm_mklink("ipmi0", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
343
mc_node(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
346
const char *busaddr = di_bus_addr(node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
369
(void) devfsadm_mklink(linkpath, node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
377
vmmctl(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
380
(void) devfsadm_mklink("vmmctl", node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
385
ppt(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/misc_link_i386.c
390
di_instance(node));
usr/src/cmd/devfsadm/i386/misc_link_i386.c
392
(void) devfsadm_mklink(linkpath, node, minor, 0);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
40
static int ln_minor_name(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
41
static int lp(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
42
static int serial_dialout(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
43
static int serial(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
44
static int diskette(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
45
static int vt00(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
46
static int kdmouse(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
47
static int ipmi(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
48
static int mc_node(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
49
static int vmmctl(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
50
static int ppt(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/xen_link.c
100
xdt(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/xen_link.c
106
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/i386/xen_link.c
40
static int xdt(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/i386/xen_link.c
89
devxen(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/i386/xen_link.c
94
(void) devfsadm_mklink(buf, node, minor, 0);
usr/src/cmd/devfsadm/ieee1394_link.c
107
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/ieee1394_link.c
33
static int ieee1394_process(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/ieee1394_link.c
75
ieee1394_process(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/ieee1394_link.c
81
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/lofi_link.c
102
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/lofi_link.c
37
static int lofi(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/lofi_link.c
79
lofi(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/lofi_link.c
88
(void) devfsadm_mklink(LOFI_CTL_NAME, node, minor, 0);
usr/src/cmd/devfsadm/lofi_link.c
90
instance = di_instance(node);
usr/src/cmd/devfsadm/misc_link.c
282
display(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
291
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
310
parallel(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
316
if (strcmp(di_node_name(node), "mcpp") != 0) {
usr/src/cmd/devfsadm/misc_link.c
320
if (NULL == (buf = di_devfs_path(node))) {
usr/src/cmd/devfsadm/misc_link.c
335
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
340
ses_callback(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
349
if (NULL == (devfspath = di_devfs_path(node))) {
usr/src/cmd/devfsadm/misc_link.c
366
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
375
node_slash_minor(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
380
(void) strcpy(path, di_node_name(node));
usr/src/cmd/devfsadm/misc_link.c
383
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
388
driver_minor(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
39
static int display(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
392
(void) strcpy(path, di_driver_name(node));
usr/src/cmd/devfsadm/misc_link.c
394
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
40
static int parallel(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
403
node_name(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
405
(void) devfsadm_mklink(di_node_name(node), node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
41
static int node_slash_minor(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
414
minor_name(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
418
(void) devfsadm_mklink(mn, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
42
static int driver_minor(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
420
(void) devfsadm_mklink("rawip", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
423
(void) devfsadm_mklink("rawip6", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
426
(void) devfsadm_mklink("ipl", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
43
static int node_name(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
435
wifi_minor_name(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
44
static int minor_name(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
441
(void) devfsadm_mklink(buf, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
447
conskbd(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
449
(void) devfsadm_mklink("kbd", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
45
static int wifi_minor_name(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
454
consms(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
456
(void) devfsadm_mklink("mouse", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
46
static int conskbd(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
461
power_button(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
463
(void) devfsadm_mklink("power_button", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
468
fc_port(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
47
static int consms(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
474
if (NULL == (ptr = di_devfs_path(node))) {
usr/src/cmd/devfsadm/misc_link.c
48
static int power_button(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
49
static int fc_port(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
492
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
50
static int printer_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
502
printer_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
51
static int se_hdlc_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
510
if (strcmp(di_driver_name(node), "bpp") == 0) {
usr/src/cmd/devfsadm/misc_link.c
511
(void) devfsadm_mklink(mn, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
514
if (NULL == (buf = di_devfs_path(node))) {
usr/src/cmd/devfsadm/misc_link.c
52
static int ppm(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
528
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
53
static int gpio(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
539
se_hdlc_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
54
static int av_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
55
static int tsalarm_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
553
if (NULL == (ptr = di_devfs_path(node))) {
usr/src/cmd/devfsadm/misc_link.c
56
static int ntwdt_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
57
static int zcons_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
571
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
577
gpio(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
58
static int cpuid(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
584
drvr_nm = di_driver_name(node);
usr/src/cmd/devfsadm/misc_link.c
589
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/misc_link.c
59
static int glvc(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
60
static int ses_callback(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
605
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
61
static int kmdrv_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
614
ppm(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
616
(void) devfsadm_mklink("ppm", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
62
static int vio9p_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
625
av_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
63
static int eeprom_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
632
if ((buf = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/misc_link.c
647
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
657
vio9p_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
666
(void) snprintf(path, sizeof (path), "9p/%d", di_instance(node));
usr/src/cmd/devfsadm/misc_link.c
667
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
676
tsalarm_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
681
(void) snprintf(buf, sizeof (buf), "%s%s", di_node_name(node), ":ctl");
usr/src/cmd/devfsadm/misc_link.c
683
(void) devfsadm_mklink(mn, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
684
(void) devfsadm_mklink(buf, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
693
ntwdt_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
695
(void) devfsadm_mklink("ntwdt", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
700
zcons_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
708
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node, "zonename",
usr/src/cmd/devfsadm/misc_link.c
715
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
724
cpuid(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
726
(void) devfsadm_mklink(CPUID_SELF_NAME, node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
735
glvc(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
739
(void) strcpy(node_name, di_node_name(node));
usr/src/cmd/devfsadm/misc_link.c
743
(void) devfsadm_mklink("spfma", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
754
kmdrv_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
757
(void) devfsadm_mklink("kmdrv", node, minor, 0);
usr/src/cmd/devfsadm/misc_link.c
768
eeprom_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/misc_link.c
788
(void) devfsadm_mklink(buf, node, minor, 0);
usr/src/cmd/devfsadm/port_link.c
142
static int serial_port_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/port_link.c
143
static int onbrd_port_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/port_link.c
144
static int dialout_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/port_link.c
145
static int onbrd_dialout_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/port_link.c
146
static int rsc_port_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/port_link.c
147
static int lom_port_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/port_link.c
244
serial_port_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/port_link.c
250
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/port_link.c
291
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/port_link.c
318
dialout_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/port_link.c
323
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/port_link.c
361
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/port_link.c
416
check_compat_ports(di_node_t node, char *phys_path, char *minor)
usr/src/cmd/devfsadm/port_link.c
426
if (devfsadm_read_link(node, port, &devfs_path) == DEVFSADM_SUCCESS &&
usr/src/cmd/devfsadm/port_link.c
435
if (devfsadm_read_link(node, port, &devfs_path) == DEVFSADM_SUCCESS &&
usr/src/cmd/devfsadm/port_link.c
460
onbrd_port_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/port_link.c
465
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/port_link.c
497
buf = check_compat_ports(node, p_path, minor_name);
usr/src/cmd/devfsadm/port_link.c
513
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/port_link.c
523
onbrd_dialout_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/port_link.c
528
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/port_link.c
559
buf = check_compat_ports(node, p_path, mn);
usr/src/cmd/devfsadm/port_link.c
578
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/port_link.c
589
rsc_port_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/port_link.c
595
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/port_link.c
614
(void) devfsadm_mklink("term/rsc-console", node, minor, 0);
usr/src/cmd/devfsadm/port_link.c
624
(void) devfsadm_mklink("rsc-control", node, minor, 0);
usr/src/cmd/devfsadm/port_link.c
639
lom_port_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/port_link.c
644
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/port_link.c
663
(void) devfsadm_mklink("term/lom-console", node, minor, 0);
usr/src/cmd/devfsadm/ramdisk_link.c
104
if (di_nodeid(node) == DI_PROM_NODEID) {
usr/src/cmd/devfsadm/ramdisk_link.c
105
RD_STRIP_PREFIX(name, di_node_name(node));
usr/src/cmd/devfsadm/ramdisk_link.c
113
(void) devfsadm_mklink(RD_CTL_NAME, node, di_minor, 0);
usr/src/cmd/devfsadm/ramdisk_link.c
121
(void) devfsadm_mklink(path, node, di_minor, 0);
usr/src/cmd/devfsadm/ramdisk_link.c
37
static int ramdisk(di_minor_t di_minor, di_node_t node);
usr/src/cmd/devfsadm/ramdisk_link.c
93
ramdisk(di_minor_t di_minor, di_node_t node)
usr/src/cmd/devfsadm/sensor_link.c
35
sensor_link(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sensor_link.c
83
(void) devfsadm_mklink(buf, node, minor, 0);
usr/src/cmd/devfsadm/sgen_link.c
124
} else if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/sgen_link.c
140
} else if (di_prop_lookup_bytes(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/sgen_link.c
146
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "lun", &lunp) > 0)
usr/src/cmd/devfsadm/sgen_link.c
164
if ((baddr = di_bus_addr(node)) == NULL)
usr/src/cmd/devfsadm/sgen_link.c
175
(void) devfsadm_mklink(lpath, node, minor, 0);
usr/src/cmd/devfsadm/sgen_link.c
185
find_ctrlr(di_node_t node, di_minor_t minor)
usr/src/cmd/devfsadm/sgen_link.c
200
if ((devfspath = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/sgen_link.c
41
static int sgen_callback(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sgen_link.c
42
static char *find_ctrlr(di_node_t node, di_minor_t minor);
usr/src/cmd/devfsadm/sgen_link.c
65
sgen_callback(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sgen_link.c
73
if ((cnum = find_ctrlr(node, minor)) == NULL)
usr/src/cmd/devfsadm/sgen_link.c
79
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/sgen_link.c
90
if ((di_prop_lookup_int64(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/sgen_link.c
94
} else if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/cmd/devfsadm/smp_link.c
37
static int smp_callback(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/smp_link.c
63
smp_callback(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/smp_link.c
73
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/smp_link.c
89
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
104
diskette(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
113
(void) devfsadm_mklink("diskette", node, minor, flags);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
114
(void) devfsadm_mklink("diskette0", node, minor, flags);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
117
(void) devfsadm_mklink("rdiskette", node, minor, flags);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
118
(void) devfsadm_mklink("rdiskette0", node, minor, flags);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
129
ecpp_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
135
if (strcmp(di_driver_name(node), "ecpp") != 0) {
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
139
if ((buf = di_devfs_path(node)) == NULL) {
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
155
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
165
mc_node(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
176
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
193
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
204
starcat_sbbc_node(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
208
if (di_instance(node) == 0) {
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
210
(void) devfsadm_mklink(mn, node, minor, 0);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
220
lom(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
222
(void) devfsadm_mklink("lom", node, minor, 0);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
230
ntwdt_create(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
232
(void) devfsadm_mklink("ntwdt", node, minor, 0);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
240
bmc(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
242
(void) devfsadm_mklink("bmc", node, minor, 0);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
38
static int ddi_other(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
39
static int diskette(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
40
static int ecpp_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
41
static int mc_node(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
42
static int starcat_sbbc_node(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
43
static int lom(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
44
static int ntwdt_create(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
45
static int bmc(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
83
ddi_other(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
86
char *nn = di_node_name(node);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
90
(void) devfsadm_mklink("pcm", node, minor, 0);
usr/src/cmd/devfsadm/sparc/misc_link_sparc.c
94
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/tape_link.c
104
(void) devfsadm_mklink(l_path, node, minor, flags);
usr/src/cmd/devfsadm/tape_link.c
34
static int tape_process(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/tape_link.c
60
tape_process(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/tape_link.c
80
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/usb_link.c
229
usb_process(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/usb_link.c
240
drvr_nm = di_driver_name(node);
usr/src/cmd/devfsadm/usb_link.c
246
minor_nm, di_node_name(node), di_minor_nodetype(minor));
usr/src/cmd/devfsadm/usb_link.c
248
devfspath = di_devfs_path(node);
usr/src/cmd/devfsadm/usb_link.c
286
ugen_create_link(p_path, minor_nm, node, minor);
usr/src/cmd/devfsadm/usb_link.c
294
ccid_create_link(p_path, minor_nm, node, minor);
usr/src/cmd/devfsadm/usb_link.c
386
(void) devfsadm_mklink(l_path, node, minor, flags);
usr/src/cmd/devfsadm/usb_link.c
39
static int usb_process(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/usb_link.c
410
di_node_t node, di_minor_t minor)
usr/src/cmd/devfsadm/usb_link.c
42
di_node_t node, di_minor_t minor);
usr/src/cmd/devfsadm/usb_link.c
44
di_node_t node, di_minor_t minor);
usr/src/cmd/devfsadm/usb_link.c
462
(void) devfsadm_mklink(l_path, node, minor, flags);
usr/src/cmd/devfsadm/usb_link.c
471
ccid_create_link(char *p_path, char *minor_nm, di_node_t node, di_minor_t minor)
usr/src/cmd/devfsadm/usb_link.c
476
di_instance(node), minor_nm);
usr/src/cmd/devfsadm/usb_link.c
480
(void) devfsadm_mklink(l_path, node, minor, 0);
usr/src/cmd/devfsadm/vscan_link.c
31
static int vscan(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/vscan_link.c
47
vscan(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/vscan_link.c
53
(void) devfsadm_mklink(path, node, minor, 0);
usr/src/cmd/devfsadm/zfs_link.c
37
static int zfs(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/zfs_link.c
54
zfs(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/zfs_link.c
61
(void) devfsadm_mklink(ZFS_DRIVER, node, minor, 0);
usr/src/cmd/devfsadm/zut_link.c
37
static int zut(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/zut_link.c
54
zut(di_minor_t minor, di_node_t node)
usr/src/cmd/devfsadm/zut_link.c
57
(void) devfsadm_mklink(ZUT_DRIVER, node, minor, 0);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
2270
xmlNodePtr node;
usr/src/cmd/dfs.cmds/sharemgr/commands.c
2274
node = xmlCopyNode((xmlNodePtr)group, 1);
usr/src/cmd/dfs.cmds/sharemgr/commands.c
2275
if (node != NULL && root != NULL) {
usr/src/cmd/dfs.cmds/sharemgr/commands.c
2276
(void) xmlAddChild(root, node);
usr/src/cmd/dis/dis_list.c
110
unresolved_name_t *node;
usr/src/cmd/dis/dis_list.c
112
node = safe_malloc(sizeof (unresolved_name_t));
usr/src/cmd/dis/dis_list.c
114
node->un_name = name;
usr/src/cmd/dis/dis_list.c
115
node->un_value = value;
usr/src/cmd/dis/dis_list.c
116
node->un_mark = 0;
usr/src/cmd/dis/dis_list.c
118
(void) uu_list_insert_before(list, NULL, node);
usr/src/cmd/dis/dis_main.c
677
lib_node_t *node;
usr/src/cmd/dis/dis_main.c
683
node = safe_malloc(sizeof (lib_node_t));
usr/src/cmd/dis/dis_main.c
685
node->path = safe_malloc(len);
usr/src/cmd/dis/dis_main.c
687
(void) snprintf(node->path, len, "%s/lib%s.a", dir,
usr/src/cmd/dis/dis_main.c
689
node->next = libs;
usr/src/cmd/dis/dis_main.c
690
libs = node;
usr/src/cmd/dis/dis_main.c
740
lib_node_t *node = libs->next;
usr/src/cmd/dis/dis_main.c
745
libs = node;
usr/src/cmd/eeprom/i386/benv.c
44
extern caddr_t get_propval(char *name, char *node);
usr/src/cmd/eeprom/i386/benv_kvm.c
229
get_propval(char *name, char *node)
usr/src/cmd/eeprom/i386/benv_kvm.c
233
if ((plist = get_proplist(node)) == NULL)
usr/src/cmd/fdisk/fdisk.c
4866
char *node;
usr/src/cmd/fdisk/fdisk.c
4874
node = devname;
usr/src/cmd/fdisk/fdisk.c
4877
if (stat(node, (struct stat *)&statbuf) == -1) {
usr/src/cmd/fdisk/fdisk.c
4884
if ((node = malloc(space)) == NULL) {
usr/src/cmd/fdisk/fdisk.c
4891
(void) strncpy(node, DEFAULT_PATH, strlen(DEFAULT_PATH));
usr/src/cmd/fdisk/fdisk.c
4893
(void) strlcpy(node + strlen(DEFAULT_PATH), devname, space);
usr/src/cmd/fdisk/fdisk.c
4896
if (stat(node, (struct stat *)&statbuf) == -1) {
usr/src/cmd/fdisk/fdisk.c
4908
"fdisk: %s must be a raw device.\n", node);
usr/src/cmd/fdisk/fdisk.c
4912
return (node);
usr/src/cmd/fm/eversholt/common/check.c
115
check_report_combination(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1220
check_expr(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1235
check_event(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
124
check_path_iterators(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1255
check_required_props(struct node *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/eversholt/common/check.c
1269
check_proplists(enum nodetype t, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1282
check_proplists_lhs(enum nodetype t, struct node *lhs)
usr/src/cmd/fm/eversholt/common/check.c
162
check_arrow(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
191
check_nork(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
222
check_reportlist(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
245
check_num(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
257
check_quote(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
268
check_action(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
280
check_num_func(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
291
check_fru_asru(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
319
check_engine(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
332
check_count(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
346
check_timeval(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
357
check_id(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
368
check_serd_method(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
381
check_serd_id(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
392
check_stmt_required_properties(struct node *stmtnp)
usr/src/cmd/fm/eversholt/common/check.c
395
struct node *np = stmtnp->u.stmt.np;
usr/src/cmd/fm/eversholt/common/check.c
411
struct node *nvpairnp, struct lut *lutp)
usr/src/cmd/fm/eversholt/common/check.c
415
struct node *np;
usr/src/cmd/fm/eversholt/common/check.c
44
static int check_reportlist(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
45
static int check_num(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
46
static int check_quote(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
47
static int check_action(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
473
check_propnames(enum nodetype t, struct node *np, int from, int to)
usr/src/cmd/fm/eversholt/common/check.c
475
struct node *dnp;
usr/src/cmd/fm/eversholt/common/check.c
48
static int check_num_func(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
49
static int check_fru_asru(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
50
static int check_engine(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
51
static int check_count(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
52
static int check_timeval(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
53
static int check_id(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
54
static int check_serd_method(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
55
static int check_serd_id(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
56
static int check_nork(struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
57
static void check_cycle_lhs(struct node *stmtnp, struct node *arrow);
usr/src/cmd/fm/eversholt/common/check.c
578
record_iterators(struct node *np, struct lut *ex)
usr/src/cmd/fm/eversholt/common/check.c
58
static void check_cycle_lhs_try(struct node *stmtnp, struct node *lhs,
usr/src/cmd/fm/eversholt/common/check.c
59
struct node *rhs);
usr/src/cmd/fm/eversholt/common/check.c
60
static void check_cycle_rhs(struct node *rhs);
usr/src/cmd/fm/eversholt/common/check.c
61
static void check_proplists_lhs(enum nodetype t, struct node *lhs);
usr/src/cmd/fm/eversholt/common/check.c
615
check_exprscope(struct node *np, struct lut *ex)
usr/src/cmd/fm/eversholt/common/check.c
67
int (*checker)(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
693
check_propscope(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
713
check_upset_engine(struct node *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/eversholt/common/check.c
716
struct node *engnp;
usr/src/cmd/fm/eversholt/common/check.c
717
struct node *declp;
usr/src/cmd/fm/eversholt/common/check.c
743
check_refcount(struct node *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/eversholt/common/check.c
783
check_cycle(struct node *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/eversholt/common/check.c
785
struct node *np;
usr/src/cmd/fm/eversholt/common/check.c
826
check_cycle_lhs(struct node *stmtnp, struct node *arrow)
usr/src/cmd/fm/eversholt/common/check.c
828
struct node *trylhs;
usr/src/cmd/fm/eversholt/common/check.c
829
struct node *tryrhs;
usr/src/cmd/fm/eversholt/common/check.c
869
check_cycle_lhs_try(struct node *stmtnp, struct node *lhs, struct node *rhs)
usr/src/cmd/fm/eversholt/common/check.c
890
check_cycle_rhs(struct node *rhs)
usr/src/cmd/fm/eversholt/common/check.c
892
struct node *dnp;
usr/src/cmd/fm/eversholt/common/check.c
920
check_name_iterator(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
943
check_type_iterator(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
965
check_cat_list(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
976
check_func(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
978
struct node *arglist = np->u.func.arglist;
usr/src/cmd/fm/eversholt/common/check.h
42
void check_report_combination(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
43
void check_arrow(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
44
void check_stmt_required_properties(struct node *stmtnp);
usr/src/cmd/fm/eversholt/common/check.h
46
struct node *nvpairnp, struct lut *lutp);
usr/src/cmd/fm/eversholt/common/check.h
47
void check_propnames(enum nodetype t, struct node *np, int from, int to);
usr/src/cmd/fm/eversholt/common/check.h
48
void check_propscope(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
49
void check_proplists(enum nodetype t, struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
50
void check_upset_engine(struct node *lhs, struct node *rhs, void *arg);
usr/src/cmd/fm/eversholt/common/check.h
51
void check_refcount(struct node *lhs, struct node *rhs, void *arg);
usr/src/cmd/fm/eversholt/common/check.h
53
void check_cycle(struct node *lhs, struct node *rhs, void *arg);
usr/src/cmd/fm/eversholt/common/check.h
54
void check_type_iterator(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
55
void check_name_iterator(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
56
void check_func(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
57
void check_expr(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
58
void check_event(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
59
void check_required_props(struct node *lhs, struct node *rhs, void *arg);
usr/src/cmd/fm/eversholt/common/escparse.y
61
struct node *np;
usr/src/cmd/fm/eversholt/common/ptree.c
474
ptree_name(int flags, struct node *np)
usr/src/cmd/fm/eversholt/common/ptree.c
480
ptree_name_iter(int flags, struct node *np)
usr/src/cmd/fm/eversholt/common/ptree.c
571
name_pattern_match(struct node *np, const char *pat)
usr/src/cmd/fm/eversholt/common/ptree.c
616
name_pattern_match_in_subtree(struct node *np, const char *pat)
usr/src/cmd/fm/eversholt/common/ptree.c
666
byname_printer(struct node *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/eversholt/common/ptree.c
68
is_stmt(struct node *np)
usr/src/cmd/fm/eversholt/common/ptree.c
681
struct node *np;
usr/src/cmd/fm/eversholt/common/ptree.c
94
ptree(int flags, struct node *np, int no_iterators, int fileline)
usr/src/cmd/fm/eversholt/common/ptree.h
57
void ptree(int flags, struct node *np, int no_iterators, int fileline);
usr/src/cmd/fm/eversholt/common/ptree.h
58
void ptree_name(int flags, struct node *np);
usr/src/cmd/fm/eversholt/common/ptree.h
59
void ptree_name_iter(int flags, struct node *np);
usr/src/cmd/fm/eversholt/common/tree.c
1001
return (struct node *)
usr/src/cmd/fm/eversholt/common/tree.c
1005
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
1006
tree_name2np_lut_lookup_name(struct lut *root, struct node *namep)
usr/src/cmd/fm/eversholt/common/tree.c
1008
return (struct node *)
usr/src/cmd/fm/eversholt/common/tree.c
1013
tree_event2np_lut_add(struct lut *root, struct node *enp, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
1018
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
1019
tree_event2np_lut_lookup(struct lut *root, struct node *enp)
usr/src/cmd/fm/eversholt/common/tree.c
1021
return ((struct node *)
usr/src/cmd/fm/eversholt/common/tree.c
1025
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
1026
tree_event2np_lut_lookup_event(struct lut *root, struct node *enp)
usr/src/cmd/fm/eversholt/common/tree.c
1028
return ((struct node *)
usr/src/cmd/fm/eversholt/common/tree.c
1032
static struct node *
usr/src/cmd/fm/eversholt/common/tree.c
1034
struct node *np, struct node *nvpairs, struct lut **lutpp,
usr/src/cmd/fm/eversholt/common/tree.c
1037
struct node *ret;
usr/src/cmd/fm/eversholt/common/tree.c
1038
struct node *decl;
usr/src/cmd/fm/eversholt/common/tree.c
107
stats_counter_add(Nodesize, sizeof (struct node));
usr/src/cmd/fm/eversholt/common/tree.c
1078
struct node *serd;
usr/src/cmd/fm/eversholt/common/tree.c
1082
serd = tree_s2np_lut_lookup(((struct node *)rhs)->u.stmt.lutp,
usr/src/cmd/fm/eversholt/common/tree.c
1088
if (arg != NULL && tree_eventcmp(serd, (struct node *)arg) != 0)
usr/src/cmd/fm/eversholt/common/tree.c
1096
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
1097
tree_decl(enum nodetype t, struct node *np, struct node *nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1100
struct node *decl;
usr/src/cmd/fm/eversholt/common/tree.c
1101
struct node *ret;
usr/src/cmd/fm/eversholt/common/tree.c
1239
set_arrow_prop(struct node *prop, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
1256
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
1257
tree_stmt(enum nodetype t, struct node *np, const char *file, int line)
usr/src/cmd/fm/eversholt/common/tree.c
1259
struct node *ret = newnode(t, file, line);
usr/src/cmd/fm/eversholt/common/tree.c
1260
struct node *pp;
usr/src/cmd/fm/eversholt/common/tree.c
1359
tree_namecmp(struct node *np1, struct node *np2)
usr/src/cmd/fm/eversholt/common/tree.c
1382
tree_eventcmp(struct node *np1, struct node *np2)
usr/src/cmd/fm/eversholt/common/tree.c
172
nodesize(enum nodetype t, struct node *ret)
usr/src/cmd/fm/eversholt/common/tree.c
174
int size = sizeof (struct node);
usr/src/cmd/fm/eversholt/common/tree.c
228
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
231
struct node *ret = NULL;
usr/src/cmd/fm/eversholt/common/tree.c
246
tree_free(struct node *root)
usr/src/cmd/fm/eversholt/common/tree.c
336
tree_treecmp(struct node *np1, struct node *np2, enum nodetype t,
usr/src/cmd/fm/eversholt/common/tree.c
463
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
464
tree_root(struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
471
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
477
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
478
tree_expr(enum nodetype t, struct node *left, struct node *right)
usr/src/cmd/fm/eversholt/common/tree.c
480
struct node *ret;
usr/src/cmd/fm/eversholt/common/tree.c
510
static struct node *
usr/src/cmd/fm/eversholt/common/tree.c
511
ename_compress(struct node *ename)
usr/src/cmd/fm/eversholt/common/tree.c
516
struct node *np;
usr/src/cmd/fm/eversholt/common/tree.c
547
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
548
tree_event(struct node *ename, struct node *epname, struct node *eexprlist)
usr/src/cmd/fm/eversholt/common/tree.c
550
struct node *ret;
usr/src/cmd/fm/eversholt/common/tree.c
565
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
568
struct node *ret = newnode(T_NAME, file, line);
usr/src/cmd/fm/eversholt/common/tree.c
60
struct node *Props;
usr/src/cmd/fm/eversholt/common/tree.c
600
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
603
struct node *ret;
usr/src/cmd/fm/eversholt/common/tree.c
61
struct node *Lastprops;
usr/src/cmd/fm/eversholt/common/tree.c
62
struct node *Masks;
usr/src/cmd/fm/eversholt/common/tree.c
63
struct node *Lastmasks;
usr/src/cmd/fm/eversholt/common/tree.c
634
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
637
struct node *ret = newnode(T_GLOBID, file, line);
usr/src/cmd/fm/eversholt/common/tree.c
64
struct node *Problems;
usr/src/cmd/fm/eversholt/common/tree.c
646
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
647
tree_name_append(struct node *np1, struct node *np2)
usr/src/cmd/fm/eversholt/common/tree.c
65
struct node *Lastproblems;
usr/src/cmd/fm/eversholt/common/tree.c
67
static struct node *Root;
usr/src/cmd/fm/eversholt/common/tree.c
675
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
676
tree_name_repairdash(struct node *np, const char *s)
usr/src/cmd/fm/eversholt/common/tree.c
698
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
699
tree_name_repairdash2(const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
721
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
722
tree_name_iterator(struct node *np1, struct node *np2)
usr/src/cmd/fm/eversholt/common/tree.c
735
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
738
struct node *ret = newnode(T_TIMEVAL, file, line);
usr/src/cmd/fm/eversholt/common/tree.c
756
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
759
struct node *ret = newnode(T_NUM, file, line);
usr/src/cmd/fm/eversholt/common/tree.c
765
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
768
struct node *ret = newnode(T_QUOTE, file, line);
usr/src/cmd/fm/eversholt/common/tree.c
774
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
775
tree_func(const char *s, struct node *np, const char *file, int line)
usr/src/cmd/fm/eversholt/common/tree.c
777
struct node *ret = newnode(T_FUNC, file, line);
usr/src/cmd/fm/eversholt/common/tree.c
818
make_explicit(struct node *np, int eventonly)
usr/src/cmd/fm/eversholt/common/tree.c
820
struct node *pnp; /* component of pathname */
usr/src/cmd/fm/eversholt/common/tree.c
821
struct node *pnp2;
usr/src/cmd/fm/eversholt/common/tree.c
925
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
926
tree_pname(struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
932
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
933
tree_arrow(struct node *lhs, struct node *nnp, struct node *knp,
usr/src/cmd/fm/eversholt/common/tree.c
934
struct node *rhs)
usr/src/cmd/fm/eversholt/common/tree.c
936
struct node *ret;
usr/src/cmd/fm/eversholt/common/tree.c
958
nvpair2lut(struct node *np, struct lut *lutp, enum nodetype t)
usr/src/cmd/fm/eversholt/common/tree.c
980
tree_s2np_lut_add(struct lut *root, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
985
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
988
return (struct node *)lut_lookup(root, (void *)s, NULL);
usr/src/cmd/fm/eversholt/common/tree.c
992
tree_name2np_lut_add(struct lut *root, struct node *namep, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
998
struct node *
usr/src/cmd/fm/eversholt/common/tree.c
999
tree_name2np_lut_lookup(struct lut *root, struct node *namep)
usr/src/cmd/fm/eversholt/common/tree.h
142
struct node *child;
usr/src/cmd/fm/eversholt/common/tree.h
143
struct node *next;
usr/src/cmd/fm/eversholt/common/tree.h
144
struct node *last;
usr/src/cmd/fm/eversholt/common/tree.h
199
struct node *arglist;
usr/src/cmd/fm/eversholt/common/tree.h
215
struct node *np;
usr/src/cmd/fm/eversholt/common/tree.h
216
struct node *nvpairs; /* for declarations */
usr/src/cmd/fm/eversholt/common/tree.h
218
struct node *next; /* for Props & Masks lists */
usr/src/cmd/fm/eversholt/common/tree.h
219
struct node *expr; /* for if statements */
usr/src/cmd/fm/eversholt/common/tree.h
227
struct node *ename; /* event class name */
usr/src/cmd/fm/eversholt/common/tree.h
228
struct node *epname; /* component path name */
usr/src/cmd/fm/eversholt/common/tree.h
229
struct node *oldepname; /* unwildcarded path name */
usr/src/cmd/fm/eversholt/common/tree.h
230
struct node *ewname; /* wildcarded portion */
usr/src/cmd/fm/eversholt/common/tree.h
231
struct node *eexprlist; /* constraint expression */
usr/src/cmd/fm/eversholt/common/tree.h
232
struct node *declp; /* event declaration */
usr/src/cmd/fm/eversholt/common/tree.h
239
struct node *lhs; /* left side of arrow */
usr/src/cmd/fm/eversholt/common/tree.h
240
struct node *rhs; /* right side of arrow */
usr/src/cmd/fm/eversholt/common/tree.h
241
struct node *nnp; /* N value */
usr/src/cmd/fm/eversholt/common/tree.h
242
struct node *knp; /* K value */
usr/src/cmd/fm/eversholt/common/tree.h
243
struct node *prop; /* arrow is part of this prop */
usr/src/cmd/fm/eversholt/common/tree.h
245
struct node *parent;
usr/src/cmd/fm/eversholt/common/tree.h
252
struct node *left;
usr/src/cmd/fm/eversholt/common/tree.h
253
struct node *right;
usr/src/cmd/fm/eversholt/common/tree.h
272
struct node *newnode(enum nodetype t, const char *file, int line);
usr/src/cmd/fm/eversholt/common/tree.h
273
void tree_free(struct node *root);
usr/src/cmd/fm/eversholt/common/tree.h
274
struct node *tree_root(struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
275
struct node *tree_nothing(void);
usr/src/cmd/fm/eversholt/common/tree.h
276
struct node *tree_expr(enum nodetype t, struct node *left, struct node *right);
usr/src/cmd/fm/eversholt/common/tree.h
277
struct node *tree_event(struct node *ename, struct node *epname,
usr/src/cmd/fm/eversholt/common/tree.h
278
struct node *eexprlist);
usr/src/cmd/fm/eversholt/common/tree.h
279
struct node *tree_if(struct node *expr, struct node *stmts,
usr/src/cmd/fm/eversholt/common/tree.h
281
struct node *tree_name(const char *s, enum itertype it,
usr/src/cmd/fm/eversholt/common/tree.h
283
struct node *tree_iname(const char *s, const char *file, int line);
usr/src/cmd/fm/eversholt/common/tree.h
284
struct node *tree_globid(const char *s, const char *file, int line);
usr/src/cmd/fm/eversholt/common/tree.h
285
struct node *tree_name_append(struct node *np1, struct node *np2);
usr/src/cmd/fm/eversholt/common/tree.h
286
struct node *tree_name_repairdash(struct node *np1, const char *s);
usr/src/cmd/fm/eversholt/common/tree.h
287
struct node *tree_name_repairdash2(const char *s, struct node *np1);
usr/src/cmd/fm/eversholt/common/tree.h
288
struct node *tree_name_iterator(struct node *np1, struct node *np2);
usr/src/cmd/fm/eversholt/common/tree.h
289
struct node *tree_timeval(const char *s, const char *suffix,
usr/src/cmd/fm/eversholt/common/tree.h
291
struct node *tree_num(const char *s, const char *file, int line);
usr/src/cmd/fm/eversholt/common/tree.h
292
struct node *tree_quote(const char *s, const char *file, int line);
usr/src/cmd/fm/eversholt/common/tree.h
293
struct node *tree_func(const char *s, struct node *np,
usr/src/cmd/fm/eversholt/common/tree.h
295
struct node *tree_pname(struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
296
struct node *tree_arrow(struct node *lhs, struct node *nnp, struct node *knp,
usr/src/cmd/fm/eversholt/common/tree.h
297
struct node *rhs);
usr/src/cmd/fm/eversholt/common/tree.h
298
struct lut *tree_s2np_lut_add(struct lut *root, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
299
struct node *tree_s2np_lut_lookup(struct lut *root, const char *s);
usr/src/cmd/fm/eversholt/common/tree.h
301
struct node *namep, struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
302
struct node *tree_name2np_lut_lookup(struct lut *root, struct node *namep);
usr/src/cmd/fm/eversholt/common/tree.h
303
struct node *tree_name2np_lut_lookup_name(struct lut *root, struct node *namep);
usr/src/cmd/fm/eversholt/common/tree.h
305
struct node *enp, struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
306
struct node *tree_event2np_lut_lookup(struct lut *root, struct node *enp);
usr/src/cmd/fm/eversholt/common/tree.h
307
struct node *tree_event2np_lut_lookup_event(struct lut *root,
usr/src/cmd/fm/eversholt/common/tree.h
308
struct node *enp);
usr/src/cmd/fm/eversholt/common/tree.h
309
struct node *tree_decl(enum nodetype t, struct node *enp, struct node *nvpairs,
usr/src/cmd/fm/eversholt/common/tree.h
311
struct node *tree_stmt(enum nodetype t, struct node *np,
usr/src/cmd/fm/eversholt/common/tree.h
314
int tree_namecmp(struct node *np1, struct node *np2);
usr/src/cmd/fm/eversholt/common/tree.h
315
int tree_eventcmp(struct node *np1, struct node *np2);
usr/src/cmd/fm/eversholt/common/tree.h
329
extern struct node *Props;
usr/src/cmd/fm/eversholt/common/tree.h
330
extern struct node *Lastprops;
usr/src/cmd/fm/eversholt/common/tree.h
331
extern struct node *Masks;
usr/src/cmd/fm/eversholt/common/tree.h
332
extern struct node *Lastmasks;
usr/src/cmd/fm/eversholt/common/tree.h
333
extern struct node *Problems;
usr/src/cmd/fm/eversholt/common/tree.h
334
extern struct node *Lastproblems;
usr/src/cmd/fm/fmtopo/common/fmtopo.c
130
print_node(topo_hdl_t *thp, tnode_t *node, nvlist_t *nvl, const char *fmri)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
142
if (topo_node_asru(node, &asru, NULL, &err) == 0)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
144
if (topo_node_fru(node, &fru, NULL, &err) == 0)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
146
(void) topo_node_label(node, &lname, &err);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
182
ret = topo_node_occupied(node, &is_occupied);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
192
print_everstyle(tnode_t *node)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
199
if (topo_prop_get_fmri(node, TOPO_PGROUP_PROTOCOL,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
202
g_pname, topo_node_name(node),
usr/src/cmd/fm/fmtopo/common/fmtopo.c
203
topo_node_instance(node), topo_strerror(err));
usr/src/cmd/fm/fmtopo/common/fmtopo.c
209
g_pname, FM_FMRI_HC_LIST, topo_node_name(node),
usr/src/cmd/fm/fmtopo/common/fmtopo.c
210
topo_node_instance(node));
usr/src/cmd/fm/fmtopo/common/fmtopo.c
225
topo_node_name(node), topo_node_instance(node));
usr/src/cmd/fm/fmtopo/common/fmtopo.c
249
print_prop_nameval(topo_hdl_t *thp, tnode_t *node, nvlist_t *nvl)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
326
if (node == NULL || topo_node_flags(node) !=
usr/src/cmd/fm/fmtopo/common/fmtopo.c
330
if (topo_node_resource(node, &rsrc, &err) != 0)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
367
if (topo_prop_get_uint32(node,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
502
print_pgroup(topo_hdl_t *thp, tnode_t *node, const char *pgn, char *dstab,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
511
if (node != NULL && (dstab == NULL || nstab == NULL || version == -1)) {
usr/src/cmd/fm/fmtopo/common/fmtopo.c
512
if ((pgi = topo_pgroup_info(node, pgn, &err)) != NULL) {
usr/src/cmd/fm/fmtopo/common/fmtopo.c
534
print_all_props(topo_hdl_t *thp, tnode_t *node, nvlist_t *p_nv,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
588
print_pgroup(thp, node, pgn, dstab, nstab,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
600
print_prop_nameval(thp, node, pv_nv);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
612
set_prop(topo_hdl_t *thp, tnode_t *node, nvlist_t *fmri, struct prop_args *pp)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
722
if (node != NULL) {
usr/src/cmd/fm/fmtopo/common/fmtopo.c
723
if ((ret = topo_prop_setprop(node, pp->group, nvl,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
746
if (node != NULL) {
usr/src/cmd/fm/fmtopo/common/fmtopo.c
747
if ((ret = topo_prop_getprop(node, pp->group, pp->prop, NULL,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
762
print_pgroup(thp, node, pp->group, NULL, NULL, 0);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
763
print_prop_nameval(thp, node, nvl);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
770
print_props(topo_hdl_t *thp, tnode_t *node)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
796
if ((nvl = topo_prop_getprops(node, &err))
usr/src/cmd/fm/fmtopo/common/fmtopo.c
804
print_all_props(thp, node, nvl,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
810
if (topo_prop_getprop(node, pp->group, pp->prop,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
818
print_pgroup(thp, node, pp->group, NULL,
usr/src/cmd/fm/fmtopo/common/fmtopo.c
820
print_prop_nameval(thp, node, nvl);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
824
set_prop(thp, node, NULL, pp);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
831
walk_node(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/fm/fmtopo/common/fmtopo.c
839
print_everstyle(node);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
843
if (topo_node_resource(node, &rsrc, &err) < 0) {
usr/src/cmd/fm/fmtopo/common/fmtopo.c
862
print_node(thp, node, rsrc, s);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
867
if (topo_method_invoke(node, opt_m, 0, NULL, &out, &err) == 0) {
usr/src/cmd/fm/fmtopo/common/fmtopo.c
872
"on %s=%d (%s)\n", g_pname, topo_node_name(node),
usr/src/cmd/fm/fmtopo/common/fmtopo.c
873
topo_node_instance(node), topo_strerror(err));
usr/src/cmd/fm/fmtopo/common/fmtopo.c
877
if ((nvl = topo_prop_getprops(node, &err)) == NULL) {
usr/src/cmd/fm/fmtopo/common/fmtopo.c
880
topo_node_name(node), topo_node_instance(node),
usr/src/cmd/fm/fmtopo/common/fmtopo.c
883
print_all_props(thp, node, nvl, ALL);
usr/src/cmd/fm/fmtopo/common/fmtopo.c
887
print_props(thp, node);
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
103
get_facility_props(topo_hdl_t *hdl, tnode_t *node, char **facname,
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
110
if (topo_node_resource(node, &fmri, &e) != 0)
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
137
dl_fault_walk_inner(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
146
if (topo_node_flags(node) != TOPO_NODE_FACILITY ||
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
147
get_facility_props(thp, node, &facname, &factype) != 0) {
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
158
(void) topo_prop_set_uint32(node, TOPO_PGROUP_FACILITY, TOPO_LED_MODE,
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
168
dl_fault_walk_outer(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
182
if (strcmp(DISK, topo_node_name(node)) != 0 ||
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
183
(pnode = topo_node_parent(node)) == NULL ||
usr/src/cmd/fm/modules/common/disk-lights/disk_lights.c
191
if (topo_node_resource(node, &fmri, &err) != 0)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
132
find_disk_monitor_private_pgroup(tnode_t *node)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
149
if ((list_of_lists = topo_prop_getprops(node, &err)) != NULL) {
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
194
fmri2ptr(topo_hdl_t *thp, tnode_t *node, char **str, int *err)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
201
if (topo_node_resource(node, &fmri, err) != 0)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
227
topo_add_disk(topo_hdl_t *thp, tnode_t *node, walk_diskmon_t *wdp)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
243
log_msg(MM_TOPO, "No diskmon for parent of node %p.\n", node);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
249
wdp->pfmri, node);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
270
if (topo_node_label(node, &label, &err) == 0) {
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
280
if (topo_prop_get_string(node, TOPO_PGROUP_IO, TOPO_IO_DEV_PATH,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
296
if (topo_prop_get_string(node, TOPO_PGROUP_STORAGE,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
307
(void) topo_prop_get_string(node, TOPO_PGROUP_STORAGE,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
310
(void) topo_prop_get_string(node, TOPO_PGROUP_STORAGE,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
313
(void) topo_prop_get_string(node, TOPO_PGROUP_STORAGE,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
316
(void) topo_prop_get_string(node, TOPO_PGROUP_STORAGE,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
319
(void) topo_prop_get_string(node, TOPO_PGROUP_STORAGE,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
462
topo_add_bay(topo_hdl_t *thp, tnode_t *node, walk_diskmon_t *wdp)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
465
nvlist_t *nvlp = find_disk_monitor_private_pgroup(node);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
499
if ((p = fmri2ptr(thp, node, &cstr, &err)) != NULL) {
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
524
if (topo_prop_get_string(node, TOPO_PGROUP_IO,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
565
if (topo_prop_get_string(node, DISK_MONITOR_PROPERTIES,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
570
if (topo_prop_get_string(node, DISK_MONITOR_PROPERTIES,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
603
if (topo_prop_get_string(node, DISK_MONITOR_PROPERTIES,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
609
if (topo_prop_get_string(node, DISK_MONITOR_PROPERTIES,
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
692
if (topo_node_label(node, &label, &err) == 0) {
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
727
gather_topo_cfg(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
729
char *nodename = topo_node_name(node);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
731
return (topo_add_disk(thp, node, (walk_diskmon_t *)arg)
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
734
return (topo_add_bay(thp, node, (walk_diskmon_t *)arg)
usr/src/cmd/fm/modules/common/disk-transport/disk_transport.c
109
dt_analyze_disk(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/fm/modules/common/disk-transport/disk_transport.c
122
if (topo_node_resource(node, &fmri, &err) != 0) {
usr/src/cmd/fm/modules/common/disk-transport/disk_transport.c
145
if (topo_method_invoke(node, TOPO_METH_DISK_STATUS,
usr/src/cmd/fm/modules/common/eversholt/config.c
187
addconfigprop(const char *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/modules/common/eversholt/config.c
204
addconfig(struct node *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/modules/common/eversholt/config.c
545
static struct node *
usr/src/cmd/fm/modules/common/eversholt/config.c
548
struct node *tmpn, *ptmpn;
usr/src/cmd/fm/modules/common/eversholt/config.c
549
struct node *numn;
usr/src/cmd/fm/modules/common/eversholt/config.c
597
struct node *
usr/src/cmd/fm/modules/common/eversholt/config.c
601
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/config.c
623
struct node *
usr/src/cmd/fm/modules/common/eversholt/config.c
627
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/config.c
649
struct node *
usr/src/cmd/fm/modules/common/eversholt/config.c
653
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/config.c
675
struct node *
usr/src/cmd/fm/modules/common/eversholt/config.c
679
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/config.h
75
int config_is_connected(struct node *np, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/config.h
77
int config_is_type(struct node *np, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/config.h
79
int config_is_on(struct node *np, struct config *croot, struct evalue *valuep);
usr/src/cmd/fm/modules/common/eversholt/config.h
80
int config_is_present(struct node *np, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/config.h
85
struct node *config_bydev_lookup(struct cfgdata *, const char *);
usr/src/cmd/fm/modules/common/eversholt/config.h
86
struct node *config_bycpuid_lookup(struct cfgdata *, uint32_t);
usr/src/cmd/fm/modules/common/eversholt/config.h
87
struct node *config_bydevid_lookup(struct cfgdata *, const char *);
usr/src/cmd/fm/modules/common/eversholt/config.h
88
struct node *config_bytp_lookup(struct cfgdata *, const char *);
usr/src/cmd/fm/modules/common/eversholt/eft.c
175
ename_strdup(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/eft.c
177
struct node *mynp;
usr/src/cmd/fm/modules/common/eversholt/eft.c
202
dosubscribe(struct node *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/modules/common/eversholt/eft.c
212
dodiscardprint(struct node *lhs, struct node *rhs, void *arg)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
365
struct node node;
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
380
if (mdb_vread(&node, sizeof (node), addr) != sizeof (node)) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
386
(uintptr_t)node.file) < 0)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
388
node.file);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
390
mdb_printf("%s len %d\n", buf, node.line);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
392
switch (node.t) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
398
(uintptr_t)node.u.name.s) < 0)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
400
node.u.name.s);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
403
if (node.u.name.cp) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
406
(uintptr_t)node.u.name.cp) != sizeof (cp)) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
408
node.u.name.cp);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
412
} else if (node.u.name.it == IT_HORIZONTAL) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
413
if (node.u.name.child && !node.u.name.childgen) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
415
(void) eft_node((uintptr_t)node.u.name.child,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
421
} else if (node.u.name.child) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
423
(void) eft_node((uintptr_t)node.u.name.child,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
427
if (node.u.name.next) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
428
if (node.u.name.it == IT_ENAME)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
432
(void) eft_node((uintptr_t)node.u.name.next,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
438
(uintptr_t)node.u.globid.s) < 0)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
440
node.u.globid.s);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
445
(void) eft_node((uintptr_t)node.u.event.ename, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
448
(void) eft_node((uintptr_t)node.u.event.epname, DCMD_ADDRSPEC,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
450
if (node.u.event.eexprlist) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
452
(void) eft_node((uintptr_t)node.u.event.eexprlist,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
459
(void) eft_node((uintptr_t)node.u.event.ename, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
464
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
466
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
468
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
475
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
477
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
479
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
490
mdb_arg[1].a_un.a_val = node.u.ull;
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
495
mdb_printf("%llu", node.u.ull);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
499
(uintptr_t)node.u.quote.s) < 0)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
501
node.u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
507
(uintptr_t)node.u.func.s) < 0)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
509
node.u.func.s);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
512
(void) eft_node((uintptr_t)node.u.func.arglist, DCMD_ADDRSPEC,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
517
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
520
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
525
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
528
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
534
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
537
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
542
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
545
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
550
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
554
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
557
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
561
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
564
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
568
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
571
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
575
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
578
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
582
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
585
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
589
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
592
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
596
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
599
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
603
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
606
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
610
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
613
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
617
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
620
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
624
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
627
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
631
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
634
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
638
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
641
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
645
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
648
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
652
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
655
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
659
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
662
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
667
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
671
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
674
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
678
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
681
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
685
(void) eft_node((uintptr_t)node.u.arrow.lhs, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
687
if (node.u.arrow.nnp) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
689
(void) eft_node((uintptr_t)node.u.arrow.nnp,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
694
if (node.u.arrow.knp) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
696
(void) eft_node((uintptr_t)node.u.arrow.knp,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
700
(void) eft_node((uintptr_t)node.u.arrow.rhs, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
704
(void) eft_node((uintptr_t)node.u.expr.left, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
707
(void) eft_node((uintptr_t)node.u.expr.right, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
712
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
714
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
716
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
723
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
725
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
727
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
734
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
736
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
738
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
745
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
747
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
749
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
756
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
758
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
760
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
767
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
769
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
771
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
774
} else if (node.u.stmt.lutp) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
776
(uintptr_t)node.u.stmt.lutp) != 0)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
782
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
784
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
786
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
789
} else if (node.u.stmt.lutp) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
791
(uintptr_t)node.u.stmt.lutp) != 0)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
797
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
802
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
807
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
809
if (node.u.stmt.nvpairs) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
811
(void) eft_node((uintptr_t)node.u.stmt.nvpairs,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1015
struct node *np1f, *np2f, *np1t, *np2t, *retp = NULL;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1016
struct node *npstart, *npcont, *npend, *npref, *newnp, *nprest;
usr/src/cmd/fm/modules/common/eversholt/eval.c
118
static struct node *
usr/src/cmd/fm/modules/common/eversholt/eval.c
119
eval_getname(struct node *funcnp, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.c
120
struct node *np, struct lut **globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
123
struct node *nodep;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1245
eval_potential(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.c
1246
struct node **newc, struct config *croot)
usr/src/cmd/fm/modules/common/eversholt/eval.c
1248
struct node *newnp;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1292
struct node *np)
usr/src/cmd/fm/modules/common/eversholt/eval.c
1295
if (lp->t == NODEPTR && ((struct node *)(uintptr_t)(lp->v))->t ==
usr/src/cmd/fm/modules/common/eversholt/eval.c
1298
ipath((struct node *)(uintptr_t)lp->v));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1306
rp->t == NODEPTR && ((struct node *)(uintptr_t)(rp->v))->t ==
usr/src/cmd/fm/modules/common/eversholt/eval.c
1309
ipath((struct node *)(uintptr_t)rp->v));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1387
eval_expr(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.c
142
return ((struct node *)(uintptr_t)val.v);
usr/src/cmd/fm/modules/common/eversholt/eval.c
155
nodep = (struct node *)(uintptr_t)val.v;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1654
struct node *retnp;
usr/src/cmd/fm/modules/common/eversholt/eval.c
166
eval_cat(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.c
1893
struct node *np1, *np2;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1984
static struct node *
usr/src/cmd/fm/modules/common/eversholt/eval.c
1985
eval_fru(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/eval.c
1991
static struct node *
usr/src/cmd/fm/modules/common/eversholt/eval.c
1992
eval_asru(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/eval.c
211
eval_func(struct node *funcnp, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.c
212
struct node *np, struct lut **globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
217
struct node *lhs;
usr/src/cmd/fm/modules/common/eversholt/eval.c
218
struct node *rhs;
usr/src/cmd/fm/modules/common/eversholt/eval.c
220
struct node *nodep;
usr/src/cmd/fm/modules/common/eversholt/eval.c
51
static struct node *eval_dup(struct node *np, struct lut *ex,
usr/src/cmd/fm/modules/common/eversholt/eval.c
52
struct node *events[]);
usr/src/cmd/fm/modules/common/eversholt/eval.c
54
enum datatype dtype, struct node *np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
55
static struct node *eval_fru(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
556
nodep = (struct node *)(uintptr_t)val.v;
usr/src/cmd/fm/modules/common/eversholt/eval.c
56
static struct node *eval_asru(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
615
if (((struct node *)(uintptr_t)
usr/src/cmd/fm/modules/common/eversholt/eval.c
618
ipath((struct node *)
usr/src/cmd/fm/modules/common/eversholt/eval.c
64
begins_with(struct node *lhs, struct node *rhs, struct lut *ex)
usr/src/cmd/fm/modules/common/eversholt/eval.c
862
(struct node *)(uintptr_t)(cmpval.v));
usr/src/cmd/fm/modules/common/eversholt/eval.c
903
((struct node *)(uintptr_t)(preval.v))->t ==
usr/src/cmd/fm/modules/common/eversholt/eval.c
905
tree_free((struct node *)(uintptr_t)
usr/src/cmd/fm/modules/common/eversholt/eval.c
922
tree_free((struct node *)(uintptr_t)
usr/src/cmd/fm/modules/common/eversholt/eval.c
949
static struct node *
usr/src/cmd/fm/modules/common/eversholt/eval.c
950
eval_dup(struct node *np, struct lut *ex, struct node *events[])
usr/src/cmd/fm/modules/common/eversholt/eval.c
952
struct node *newnp;
usr/src/cmd/fm/modules/common/eversholt/eval.h
50
int eval_potential(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.h
51
struct node **newc, struct config *croot);
usr/src/cmd/fm/modules/common/eversholt/eval.h
52
int eval_expr(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/fme.c
1011
static struct node *
usr/src/cmd/fm/modules/common/eversholt/fme.c
1015
struct node *ret;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1040
struct node *serdinst;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1044
struct node *nid;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1142
struct node *nN, *nT;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1144
struct node *nodep;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1289
struct node *tripinst =
usr/src/cmd/fm/modules/common/eversholt/fme.c
147
static struct node *eventprop_lookup(struct event *ep, const char *propname);
usr/src/cmd/fm/modules/common/eversholt/fme.c
148
static struct node *pathstring2epnamenp(char *path);
usr/src/cmd/fm/modules/common/eversholt/fme.c
1511
struct node *epnamenp;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1943
static struct node *
usr/src/cmd/fm/modules/common/eversholt/fme.c
1953
node2uint(struct node *n, uint_t *valp)
usr/src/cmd/fm/modules/common/eversholt/fme.c
1975
node2fmri(struct node *n)
usr/src/cmd/fm/modules/common/eversholt/fme.c
1978
struct node *nc;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2188
struct node *asrudef, *frudef;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2428
istat_verify(struct node *snp, struct istat_entry *entp)
usr/src/cmd/fm/modules/common/eversholt/fme.c
2452
istat_bump(struct node *snp, int n)
usr/src/cmd/fm/modules/common/eversholt/fme.c
2475
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2680
struct node *epname;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2776
struct node *snp;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2791
struct node *n;
usr/src/cmd/fm/modules/common/eversholt/fme.c
4286
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/fme.c
594
struct node *epnamenp = NULL;
usr/src/cmd/fm/modules/common/eversholt/fme.c
707
struct node *epnamenp = NULL;
usr/src/cmd/fm/modules/common/eversholt/fme.c
916
tree_free((struct node *)(uintptr_t)evp->v);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
137
iexpr_cmp(struct node *np1, struct node *np2)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
230
struct node *
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
231
iexpr(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
259
iexpr_free(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
288
iexpr_cached(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
51
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
69
iexpr_hash(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/iexpr.h
37
struct node *iexpr(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.h
38
int iexpr_cached(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.h
39
void iexpr_free(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/ipath.c
103
ipath_epnamecmp(struct ipath *ipp, struct node *np)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
168
ipath_dummy(struct node *np, struct ipath *ipp)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
194
ipath_for_usednames(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
198
struct node *np2;
usr/src/cmd/fm/modules/common/eversholt/ipath.c
223
ipath(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
227
struct node *namep;
usr/src/cmd/fm/modules/common/eversholt/ipath.h
37
const struct ipath *ipath(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/itree.c
102
struct node *c);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1187
vmatch(struct info *infop, struct node *np, struct node *lnp, struct node *anp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1189
struct node *np1, *np2, *oldepname, *oldnptop;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1201
struct node *src;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1202
struct node *dst;
usr/src/cmd/fm/modules/common/eversholt/itree.c
124
struct node *arrownp; /* top-level parse tree for arrow */
usr/src/cmd/fm/modules/common/eversholt/itree.c
127
struct node *fromnp; /* left-hand-side event in parse tree */
usr/src/cmd/fm/modules/common/eversholt/itree.c
128
struct node *tonp; /* right-hand-side event in parse tree */
usr/src/cmd/fm/modules/common/eversholt/itree.c
1348
find_first_arrow(struct info *infop, struct node *anp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1358
cp_reset(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/itree.c
136
generate_arrownp(struct node *arrownp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1394
struct node *propnp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1403
struct node *anp = propnp->u.stmt.np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1443
add_event_dummy(struct node *np, const struct ipath *ipp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1447
extern struct ipath *ipath_dummy(struct node *, struct ipath *);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1449
extern struct ipath *ipath_for_usednames(struct node *);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1473
struct node *propnp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1477
struct node *src, *dst, *slst, *dlst, *arrownp, *oldarrownp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
155
generate_from(struct node *fromeventnp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
162
generate_to(struct node *toeventnp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1862
itree_add_arrow(struct node *apnode, struct node *fromevent,
usr/src/cmd/fm/modules/common/eversholt/itree.c
1863
struct node *toevent, struct lut *ex)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1887
itree_set_arrow_traits(struct arrow *ap, struct node *fromev,
usr/src/cmd/fm/modules/common/eversholt/itree.c
1888
struct node *toev, struct lut *ex)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1890
struct node *events[] = { NULL, NULL, NULL };
usr/src/cmd/fm/modules/common/eversholt/itree.c
1891
struct node *newc = NULL;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1964
arrow_add_within(struct arrow *ap, struct node *xpr)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1966
struct node *arglist;
usr/src/cmd/fm/modules/common/eversholt/itree.c
205
static struct node *
usr/src/cmd/fm/modules/common/eversholt/itree.c
206
tname_dup(struct node *namep, enum childnode_action act)
usr/src/cmd/fm/modules/common/eversholt/itree.c
208
struct node *retp = NULL;
usr/src/cmd/fm/modules/common/eversholt/itree.c
2088
itree_add_constraint(struct arrow *arrowp, struct node *c)
usr/src/cmd/fm/modules/common/eversholt/itree.c
219
struct node *newnp = newnode(T_NAME, file, line);
usr/src/cmd/fm/modules/common/eversholt/itree.c
228
struct node *npc;
usr/src/cmd/fm/modules/common/eversholt/itree.c
265
struct node *epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
268
static struct lut *props2instance(struct node *, struct node *);
usr/src/cmd/fm/modules/common/eversholt/itree.c
275
static struct node *
usr/src/cmd/fm/modules/common/eversholt/itree.c
276
tname_dup_to_epname(struct node *oldepname, struct node *epname)
usr/src/cmd/fm/modules/common/eversholt/itree.c
278
struct node *npref, *npend, *np1, *np2;
usr/src/cmd/fm/modules/common/eversholt/itree.c
279
struct node *ret = NULL;
usr/src/cmd/fm/modules/common/eversholt/itree.c
325
struct node *newnp = newnode(T_NAME, oldepname->file,
usr/src/cmd/fm/modules/common/eversholt/itree.c
364
static struct node *
usr/src/cmd/fm/modules/common/eversholt/itree.c
365
tevent_dup_to_epname(struct node *oldnode, struct node *epname)
usr/src/cmd/fm/modules/common/eversholt/itree.c
367
struct node *ret;
usr/src/cmd/fm/modules/common/eversholt/itree.c
380
struct node *orhs = (struct node *)val;
usr/src/cmd/fm/modules/common/eversholt/itree.c
381
struct node *nrhs;
usr/src/cmd/fm/modules/common/eversholt/itree.c
427
ptree_nodetype2str(((struct node *)val)->t));
usr/src/cmd/fm/modules/common/eversholt/itree.c
432
props2instance(struct node *eventnp, struct node *epname)
usr/src/cmd/fm/modules/common/eversholt/itree.c
448
struct node *dn = (struct node *)right;
usr/src/cmd/fm/modules/common/eversholt/itree.c
494
struct node searcheventnode;
usr/src/cmd/fm/modules/common/eversholt/itree.c
495
struct node searchenamenode;
usr/src/cmd/fm/modules/common/eversholt/itree.c
507
find_or_add_event(struct info *infop, struct node *np)
usr/src/cmd/fm/modules/common/eversholt/itree.c
542
hmatch_full_config(struct info *infop, struct node *eventnp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
543
struct node *oldepname, struct config *ncp, struct node *nextnp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
549
struct node *saved_ewname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
550
struct node *saved_epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
552
struct node *cpnode;
usr/src/cmd/fm/modules/common/eversholt/itree.c
553
struct node *ewlp, *ewfp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
58
struct node *anp; /* arrow np */
usr/src/cmd/fm/modules/common/eversholt/itree.c
650
hmatch_event(struct info *infop, struct node *eventnp, struct node *epname,
usr/src/cmd/fm/modules/common/eversholt/itree.c
651
struct config *ncp, struct node *nextnp, int rematch)
usr/src/cmd/fm/modules/common/eversholt/itree.c
75
struct node *nptop; /* event node fed to vmatch */
usr/src/cmd/fm/modules/common/eversholt/itree.c
76
struct node *oldepname; /* epname without the wildcard part */
usr/src/cmd/fm/modules/common/eversholt/itree.c
77
struct node *ewname; /* wildcard path */
usr/src/cmd/fm/modules/common/eversholt/itree.c
792
hmatch(struct info *infop, struct node *np, struct node *nextnp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
826
itree_np2nork(struct node *norknp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
84
static void vmatch(struct info *infop, struct node *np, struct node *lnp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
843
newiterinfo(int num, struct node *np)
usr/src/cmd/fm/modules/common/eversholt/itree.c
85
struct node *anp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
86
static void hmatch(struct info *infop, struct node *np, struct node *nextnp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
862
vmatch_event(struct info *infop, struct config *cp, struct node *np,
usr/src/cmd/fm/modules/common/eversholt/itree.c
863
struct node *lnp, struct node *anp, struct wildcardinfo *wcp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
867
struct node *ewlp, *ewfp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
869
struct node *cpnode;
usr/src/cmd/fm/modules/common/eversholt/itree.c
87
static void hmatch_event(struct info *infop, struct node *eventnp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
88
struct node *epname, struct config *ncp, struct node *nextnp, int rematch);
usr/src/cmd/fm/modules/common/eversholt/itree.c
92
static int itree_set_arrow_traits(struct arrow *ap, struct node *fromev,
usr/src/cmd/fm/modules/common/eversholt/itree.c
93
struct node *toev, struct lut *ex);
usr/src/cmd/fm/modules/common/eversholt/itree.c
96
static void arrow_add_within(struct arrow *ap, struct node *xpr);
usr/src/cmd/fm/modules/common/eversholt/itree.c
97
static struct arrow *itree_add_arrow(struct node *apnode,
usr/src/cmd/fm/modules/common/eversholt/itree.c
98
struct node *fromevent, struct node *toevent, struct lut *ex);
usr/src/cmd/fm/modules/common/eversholt/itree.c
99
static struct event *find_or_add_event(struct info *infop, struct node *np);
usr/src/cmd/fm/modules/common/eversholt/itree.h
110
struct node *pnode;
usr/src/cmd/fm/modules/common/eversholt/itree.h
114
struct node *cnode;
usr/src/cmd/fm/modules/common/eversholt/itree.h
136
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/itree.h
81
struct node *enode; /* event node in parse tree */
usr/src/cmd/fm/modules/common/eversholt/platform.c
1104
arglist2argv(struct node *np, struct lut **globals, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1107
struct node *namep;
usr/src/cmd/fm/modules/common/eversholt/platform.c
1174
namep = (struct node *)(uintptr_t)value.v;
usr/src/cmd/fm/modules/common/eversholt/platform.c
1304
platform_call(struct node *np, struct lut **globals, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1406
platform_confcall(struct node *np, struct lut **globals, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1513
platform_payloadprop(struct node *np, struct evalue *valuep)
usr/src/cmd/fm/modules/common/eversholt/platform.c
173
static struct node *
usr/src/cmd/fm/modules/common/eversholt/platform.c
176
struct node *pathtree = NULL;
usr/src/cmd/fm/modules/common/eversholt/platform.c
177
struct node *tmpn;
usr/src/cmd/fm/modules/common/eversholt/platform.c
2209
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/platform.c
226
struct node *
usr/src/cmd/fm/modules/common/eversholt/platform.c
229
struct node *ret;
usr/src/cmd/fm/modules/common/eversholt/platform.c
386
hc_path(tnode_t *node)
usr/src/cmd/fm/modules/common/eversholt/platform.c
394
if (topo_prop_get_fmri(node, TOPO_PGROUP_PROTOCOL, TOPO_PROP_RESOURCE,
usr/src/cmd/fm/modules/common/eversholt/platform.c
566
cfgcollect(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/fm/modules/common/eversholt/platform.c
574
if (topo_node_flags(node) == TOPO_NODE_FACILITY)
usr/src/cmd/fm/modules/common/eversholt/platform.c
577
path = hc_path(node);
usr/src/cmd/fm/modules/common/eversholt/platform.c
616
p_nv = topo_prop_getprops(node, &err);
usr/src/cmd/fm/modules/common/eversholt/platform.h
53
struct node *platform_getpath(nvlist_t *nvl);
usr/src/cmd/fm/modules/common/eversholt/platform.h
58
int platform_call(struct node *np, struct lut **globals, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/platform.h
60
int platform_confcall(struct node *np, struct lut **globals,
usr/src/cmd/fm/modules/common/eversholt/platform.h
62
int platform_payloadprop(struct node *np, struct evalue *valuep);
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
37
#define HAS_PROP(node, name) xmlHasProp(node, (const xmlChar *)name)
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
38
#define GET_PROP(node, name) ((char *)xmlGetProp(node, (const xmlChar *)name))
usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c
110
name, topo_node_instance(node));
usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c
117
name, topo_node_instance(node));
usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c
122
if (topo_method_invoke(node, TOPO_METH_SENSOR_FAILURE,
usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c
130
topo_node_instance(node));
usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c
138
if (topo_node_fru(node, &fru, NULL, &err) != 0) {
usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c
80
st_check_component(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c
84
const char *name = topo_node_name(node);
usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c
98
if (topo_node_resource(node, &rsrc, NULL) != 0) {
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
1006
if (topo_prop_get_string(node, TOPO_PGROUP_STORAGE,
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
1025
if (topo_node_resource(node, &fmri, &err) != 0) {
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
946
slt_process_ses_log(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
959
if (strcmp(SASEXPANDER, topo_node_name(node)) != 0) {
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
964
if (topo_prop_get_string(node, "authority", "product-id",
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
986
if (topo_prop_get_string(node, "protocol", "label", &label, &err)
usr/src/cmd/fm/modules/common/ses-log-transport/ses_log_transport.c
995
if (topo_prop_get_string(node, TOPO_PGROUP_SES,
usr/src/cmd/format/label.c
486
di_node_t node;
usr/src/cmd/format/label.c
489
node = di_init(devpath, DINFOCPYALL);
usr/src/cmd/format/label.c
491
if (node == DI_NODE_NIL)
usr/src/cmd/format/label.c
494
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/format/label.c
498
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/format/label.c
502
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/format/label.c
520
di_fini(node);
usr/src/cmd/fruadm/fruadm.c
768
update_node_data(fru_nodehdl_t node)
usr/src/cmd/fruadm/fruadm.c
775
if (update_field(node, svcargv[i], svcargv[i + 1])) {
usr/src/cmd/fruadm/fruadm.c
779
status = update_field(node, "/Customer_DataR/Cust_Data",
usr/src/cmd/fruadm/fruadm.c
786
walk_tree(fru_nodehdl_t node, const char *prior_path, int process_tree)
usr/src/cmd/fruadm/fruadm.c
793
if ((status = fru_get_node_type(node, &type)) != FRU_SUCCESS) {
usr/src/cmd/fruadm/fruadm.c
800
if ((status = fru_get_name_from_hdl(node, &name)) != FRU_SUCCESS) {
usr/src/cmd/fruadm/fruadm.c
831
status = update_node_data(node);
usr/src/cmd/fruadm/fruadm.c
834
print_node_data(node);
usr/src/cmd/fruadm/fruadm.c
848
if (fru_get_child(node, &next_node) == FRU_SUCCESS)
usr/src/cmd/fruadm/fruadm.c
851
if (fru_get_peer(node, &next_node) == FRU_SUCCESS)
usr/src/cmd/fs.d/autofs/autod_parse.c
1013
mark_and_fake_level1_noroot(hiernode *node, char *traversed_path,
usr/src/cmd/fs.d/autofs/autod_parse.c
1023
while (node != NULL) {
usr/src/cmd/fs.d/autofs/autod_parse.c
1024
if (node->mapent != NULL) {
usr/src/cmd/fs.d/autofs/autod_parse.c
1029
sprintf(w, "%s/%s", traversed_path, node->dirname);
usr/src/cmd/fs.d/autofs/autod_parse.c
1032
node->mapent->map_mntpnt, w);
usr/src/cmd/fs.d/autofs/autod_parse.c
1033
if (strlen(node->mapent->map_mntpnt) < strlen(w)) {
usr/src/cmd/fs.d/autofs/autod_parse.c
1041
if (strcmp(node->mapent->map_mntpnt, w) != 0)
usr/src/cmd/fs.d/autofs/autod_parse.c
1042
strcpy(node->mapent->map_mntpnt, w);
usr/src/cmd/fs.d/autofs/autod_parse.c
1043
node->mapent->map_mntlevel = 1;
usr/src/cmd/fs.d/autofs/autod_parse.c
1070
node->dirname);
usr/src/cmd/fs.d/autofs/autod_parse.c
1101
node->mapent = me;
usr/src/cmd/fs.d/autofs/autod_parse.c
1103
node = node->leveldir;
usr/src/cmd/fs.d/autofs/autod_parse.c
1636
free_hiernode(hiernode *node)
usr/src/cmd/fs.d/autofs/autod_parse.c
1638
hiernode *currnode = node;
usr/src/cmd/fs.d/autofs/autod_parse.c
1740
trace_hierarchy(hiernode *node, int nodelevel)
usr/src/cmd/fs.d/autofs/autod_parse.c
1742
hiernode *currnode = node;
usr/src/cmd/fs.d/autofs/autod_parse.c
536
push_options(hiernode *node, char *defaultopts, char *mapopts, int err)
usr/src/cmd/fs.d/autofs/autod_parse.c
542
while (node != NULL) {
usr/src/cmd/fs.d/autofs/autod_parse.c
543
me = node->mapent;
usr/src/cmd/fs.d/autofs/autod_parse.c
552
if (node->subdir != NULL) {
usr/src/cmd/fs.d/autofs/autod_parse.c
553
if (node->mapent && strcmp(node->mapent->map_fstype,
usr/src/cmd/fs.d/autofs/autod_parse.c
556
if ((rc = push_options(node->subdir, defaultopts,
usr/src/cmd/fs.d/autofs/autod_parse.c
560
node = node->leveldir;
usr/src/cmd/fs.d/autofs/autod_parse.c
951
mark_level1_root(hiernode *node, char *traversed_path)
usr/src/cmd/fs.d/autofs/autod_parse.c
954
while (node) {
usr/src/cmd/fs.d/autofs/autod_parse.c
959
if (node->mapent == NULL) {
usr/src/cmd/fs.d/autofs/autod_parse.c
962
if (node->subdir != NULL) {
usr/src/cmd/fs.d/autofs/autod_parse.c
964
node->dirname);
usr/src/cmd/fs.d/autofs/autod_parse.c
965
if (mark_level1_root(node->subdir, w)
usr/src/cmd/fs.d/autofs/autod_parse.c
978
sprintf(w, "%s/%s", traversed_path, node->dirname);
usr/src/cmd/fs.d/autofs/autod_parse.c
981
node->mapent->map_mntpnt, w);
usr/src/cmd/fs.d/autofs/autod_parse.c
984
if (strlen(node->mapent->map_mntpnt) < strlen(w)) {
usr/src/cmd/fs.d/autofs/autod_parse.c
992
if (strcmp(node->mapent->map_mntpnt, w) != 0)
usr/src/cmd/fs.d/autofs/autod_parse.c
993
strcpy(node->mapent->map_mntpnt, w);
usr/src/cmd/fs.d/autofs/autod_parse.c
994
node->mapent->map_mntlevel = 1;
usr/src/cmd/fs.d/autofs/autod_parse.c
996
node = node->leveldir;
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
1004
char netname[MAXNETNAMELEN+1], node[MAX_NAME_LEN];
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
1024
if (!parsehostname(host, node, secdomain)) {
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
1030
seconfig->sc_gss_mech, "root", node, secdomain)) {
usr/src/cmd/fs.d/ufs/fsck/main.c
853
report_limbo(const void *node, VISIT order, int level)
usr/src/cmd/fs.d/ufs/fsck/main.c
855
fsck_ino_t ino = *(fsck_ino_t *)node;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2771
struct inode node;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2805
node.i_atime = mkfstime;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2806
node.i_mtime = mkfstime;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2807
node.i_ctime = mkfstime;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2816
node.i_number = LOSTFOUNDINO;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2817
node.i_smode = IFDIR | 0700;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2818
node.i_nlink = 2;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2819
node.i_size = sblock.fs_bsize;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2820
node.i_db[0] = alloc((int)node.i_size, node.i_mode);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2821
node.i_blocks = btodb(fragroundup(&sblock, (int)node.i_size));
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2822
IRANDOMIZE(&node.i_ic);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2823
wtfs(fsbtodb(&sblock, (uint64_t)node.i_db[0]), (int)node.i_size, buf);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2824
iput(&node);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2829
node.i_number = UFSROOTINO;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2830
node.i_mode = IFDIR | UMASK;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2831
node.i_nlink = PREDEFDIR;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2832
node.i_size = makedir(root_dir, PREDEFDIR);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2833
node.i_db[0] = alloc(sblock.fs_fsize, node.i_mode);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2835
node.i_blocks = btodb(fragroundup(&sblock, (int)node.i_size));
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2836
IRANDOMIZE(&node.i_ic);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2837
wtfs(fsbtodb(&sblock, (uint64_t)node.i_db[0]), sblock.fs_fsize, buf);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2838
iput(&node);
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
228
ufmfw_node_pci(di_node_t node)
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
230
while (node != DI_NODE_NIL) {
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
232
int ret = di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
242
node = di_parent_node(node);
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
253
ufmfw_fill_vpd(struct devicelist *flashdev, di_node_t node)
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
261
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "vendor-id", &vid) != 1) {
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
267
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "device-id", &did) != 1) {
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
273
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "subsystem-vendor-id",
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
274
&svid) != 1 || di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
332
ufmfw_di_walk_cb(di_node_t node, void *arg)
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
345
while ((prop = di_prop_next(node, prop)) != DI_PROP_NIL) {
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
357
if (!ufmfw_node_pci(node)) {
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
361
if ((devfs = di_devfs_path(node)) == NULL) {
usr/src/cmd/fwflash/plugins/transport/common/ufm.c
458
if (!ufmfw_fill_vpd(flashdev, node)) {
usr/src/cmd/grpck/grpck.c
134
t = (struct node *)emalloc(sizeof (*t) + strlen(pwp->pw_name));
usr/src/cmd/grpck/grpck.c
315
t = (struct node *)
usr/src/cmd/grpck/grpck.c
76
struct node *next;
usr/src/cmd/grpck/grpck.c
98
struct node *root = NULL;
usr/src/cmd/grpck/grpck.c
99
struct node *t;
usr/src/cmd/hal/hald/solaris/devinfo.c
101
di_instance (node));
usr/src/cmd/hal/hald/solaris/devinfo.c
105
if (di_prop_lookup_strings (DDI_DEV_T_ANY, node, "model", &s) > 0) {
usr/src/cmd/hal/hald/solaris/devinfo.c
108
hal_device_property_set_string (d, "info.product", di_node_name (node));
usr/src/cmd/hal/hald/solaris/devinfo.c
113
if ((driver_name = di_driver_name (node)) != NULL) {
usr/src/cmd/hal/hald/solaris/devinfo.c
150
devinfo_add_node(HalDevice *parent, di_node_t node)
usr/src/cmd/hal/hald/solaris/devinfo.c
158
devfs_path = di_devfs_path (node);
usr/src/cmd/hal/hald/solaris/devinfo.c
160
(void) di_prop_lookup_strings (DDI_DEV_T_ANY, node, "device_type",
usr/src/cmd/hal/hald/solaris/devinfo.c
165
d = handler->add (parent, node, devfs_path, device_type);
usr/src/cmd/hal/hald/solaris/devinfo.c
38
void devinfo_add_subtree(HalDevice *parent, di_node_t node, gboolean is_root);
usr/src/cmd/hal/hald/solaris/devinfo.c
39
HalDevice *devinfo_add_node(HalDevice *parent, di_node_t node);
usr/src/cmd/hal/hald/solaris/devinfo.c
64
devinfo_add_subtree(HalDevice *parent, di_node_t node, gboolean is_root)
usr/src/cmd/hal/hald/solaris/devinfo.c
69
HAL_INFO (("add_subtree: %s", di_node_name (node)));
usr/src/cmd/hal/hald/solaris/devinfo.c
71
root_node = node;
usr/src/cmd/hal/hald/solaris/devinfo.c
73
d = devinfo_add_node (parent, node);
usr/src/cmd/hal/hald/solaris/devinfo.c
76
(child_node = di_child_node (node)) != DI_NODE_NIL) {
usr/src/cmd/hal/hald/solaris/devinfo.c
80
node = di_sibling_node (node);
usr/src/cmd/hal/hald/solaris/devinfo.c
81
} while ((node != DI_NODE_NIL) &&
usr/src/cmd/hal/hald/solaris/devinfo.c
82
(!is_root || di_parent_node (node) == root_node));
usr/src/cmd/hal/hald/solaris/devinfo.c
86
devinfo_set_default_properties (HalDevice *d, HalDevice *parent, di_node_t node, char *devfs_path)
usr/src/cmd/hal/hald/solaris/devinfo.h
23
HalDevice *(*add) (HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/devinfo.h
37
#define PROP_INT(d, node, v, diprop, halprop) \
usr/src/cmd/hal/hald/solaris/devinfo.h
38
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, diprop, &(v)) > 0) { \
usr/src/cmd/hal/hald/solaris/devinfo.h
42
#define PROP_STR(d, node, v, diprop, halprop) \
usr/src/cmd/hal/hald/solaris/devinfo.h
43
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node, diprop, &(v)) > 0) { \
usr/src/cmd/hal/hald/solaris/devinfo.h
47
#define PROP_BOOL(d, node, v, diprop, halprop) \
usr/src/cmd/hal/hald/solaris/devinfo.h
49
(di_prop_lookup_ints(DDI_DEV_T_ANY, node, diprop, &(v)) >= 0));
usr/src/cmd/hal/hald/solaris/devinfo.h
54
void devinfo_set_default_properties (HalDevice *d, HalDevice *parent, di_node_t node, char *devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
109
devinfo_acpi_add_minor(d, node, minor_path, dev);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
120
devinfo_acpi_add_minor(HalDevice *parent, di_node_t node, char *minor_path,
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
126
devinfo_set_default_properties(d, parent, node, minor_path);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
131
devinfo_power_button_add(HalDevice *parent, di_node_t node, char *devfs_path,
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
137
driver_name = di_driver_name(node);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
144
devinfo_set_default_properties(d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
38
static HalDevice *devinfo_power_button_add(HalDevice *parent, di_node_t node,
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
62
devinfo_acpi_add(HalDevice *parent, di_node_t node, char *devfs_path,
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
74
driver_name = di_driver_name(node);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
90
devinfo_set_default_properties(d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
93
major = di_driver_major(node);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
98
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/hal/hald/solaris/devinfo_acpi.h
31
HalDevice *devinfo_battery_add_major(HalDevice *parent, di_node_t node,
usr/src/cmd/hal/hald/solaris/devinfo_acpi.h
33
void devinfo_acpi_add_minor(HalDevice *parent, di_node_t node,
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
114
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node,
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
149
if (di_driver_name (node) == NULL) {
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
162
if (di_prop_lookup_strings (DDI_DEV_T_ANY, node, "model", &s) > 0) {
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
166
di_node_name (node));
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
170
if ((driver_name = di_driver_name (node)) != NULL) {
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
43
devinfo_cpu_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
71
if (di_nodeid (node) == DI_PROM_NODEID) {
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
79
if (di_prom_prop_lookup_strings (phdl, node,
usr/src/cmd/hal/hald/solaris/devinfo_cpu.c
91
if (di_prom_prop_lookup_ints (phdl, node,
usr/src/cmd/hal/hald/solaris/devinfo_ieee1394.c
34
HalDevice *devinfo_ieee1394_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/devinfo_ieee1394.c
35
static HalDevice *devinfo_scsa1394_add(HalDevice *d, di_node_t node, gchar *devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_ieee1394.c
47
devinfo_ieee1394_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_ieee1394.c
57
if ((di_compatible_names (node, &compat) < 1) ||
usr/src/cmd/hal/hald/solaris/devinfo_ieee1394.c
62
if ((driver_name = di_driver_name (node)) == NULL) {
usr/src/cmd/hal/hald/solaris/devinfo_ieee1394.c
67
d = devinfo_scsa1394_add (parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_ieee1394.c
74
devinfo_scsa1394_add(HalDevice *parent, di_node_t node, gchar *devfs_path)
usr/src/cmd/hal/hald/solaris/devinfo_ieee1394.c
80
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
127
devinfo_keyboard_add(HalDevice *parent, di_node_t node, char *devfs_path,
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
133
if (strcmp(di_node_name(node), "keyboard") != 0) {
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
139
devinfo_set_default_properties(d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
164
devinfo_mouse_add(HalDevice *parent, di_node_t node, char *devfs_path,
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
170
if (strcmp(di_node_name(node), "mouse") != 0) {
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
176
devinfo_set_default_properties(d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
199
devinfo_default_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
210
driver_name = di_driver_name (node);
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
220
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_misc.c
73
devinfo_computer_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_pci.c
29
HalDevice *devinfo_pci_add (HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/devinfo_pci.c
40
HalDevice *devinfo_pci_add (HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_pci.c
61
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_pci.c
66
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "vendor-id", &i) > 0) {
usr/src/cmd/hal/hald/solaris/devinfo_pci.c
69
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "device-id", &i) > 0) {
usr/src/cmd/hal/hald/solaris/devinfo_pci.c
72
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "subsystem-vendor-id", &i) > 0) {
usr/src/cmd/hal/hald/solaris/devinfo_pci.c
75
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "subsystem-id", &i) > 0) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1264
di_node_t node;
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1285
if ((node = di_init (devfs_path, DINFOCPYALL)) == DI_NODE_NIL) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1290
devinfo_storage_minors (d, node, (char *)devfs_path, TRUE);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1291
di_fini (node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
149
devinfo_ide_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
154
return (devinfo_ide_host_add(parent, node, devfs_path));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
157
if ((di_prop_lookup_strings (DDI_DEV_T_ANY, node, "class", &s) > 0) &&
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
159
return (devinfo_ide_device_add(parent, node, devfs_path));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
166
devinfo_ide_host_add(HalDevice *parent, di_node_t node, char *devfs_path)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
172
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
183
devinfo_ide_device_add(HalDevice *parent, di_node_t node, char *devfs_path)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
189
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
197
return (devinfo_ide_storage_add (d, node, devfs_path));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
201
devinfo_ide_storage_add(HalDevice *parent, di_node_t node, char *devfs_path)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
209
if ((driver_name = di_driver_name (node)) == NULL) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
215
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
219
"%s/%s%d", hal_device_get_udi (parent), driver_name, di_instance (node));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
222
PROP_STR(d, node, s, "devid", "info.product");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
229
PROP_BOOL(d, node, i, "hotpluggable", "storage.hotpluggable");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
230
PROP_BOOL(d, node, i, "removable-media", "storage.removable");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
239
devinfo_storage_minors (d, node, (char *)devfs_path, FALSE);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
247
devinfo_scsi_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
254
driver_name = di_driver_name (node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
261
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
265
"%s/%s%d", hal_device_get_udi (parent), di_node_name(node), di_instance (node));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
272
PROP_INT(d, node, i, "target", "scsi.target");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
273
PROP_INT(d, node, i, "lun", "scsi.lun");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
278
return (devinfo_scsi_storage_add (d, node, devfs_path));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
282
devinfo_scsi_storage_add(HalDevice *parent, di_node_t node, char *devfs_path)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
291
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
295
"%s/sd%d", hal_device_get_udi (parent), di_instance (node));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
298
PROP_STR(d, node, s, "inquiry-product-id", "info.product");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
304
PROP_BOOL(d, node, i, "hotpluggable", "storage.hotpluggable");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
305
PROP_BOOL(d, node, i, "removable-media", "storage.removable");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
318
((di_prop_lookup_ints(DDI_DEV_T_ANY, node, "removable-media", &i) >= 0) ||
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
319
(di_prop_lookup_ints(DDI_DEV_T_ANY, node, "hotpluggable", &i) >= 0)));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
321
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "inquiry-device-type",
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
335
devinfo_storage_minors (d, node, devfs_path, FALSE);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
372
devinfo_blkdev_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
379
driver_name = di_driver_name (node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
386
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
390
"%s/%s%d", hal_device_get_udi (parent), di_node_name(node), di_instance (node));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
397
return (devinfo_blkdev_storage_add (d, node, devfs_path));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
401
devinfo_blkdev_storage_add(HalDevice *parent, di_node_t node, char *devfs_path)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
411
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
415
"%s/blkdev%d", hal_device_get_udi (parent), di_instance (node));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
423
PROP_BOOL(d, node, i, "hotpluggable", "storage.hotpluggable");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
424
PROP_BOOL(d, node, i, "removable-media", "storage.removable");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
432
devinfo_storage_minors (d, node, devfs_path, FALSE);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
440
devinfo_floppy_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
453
driver_name = di_driver_name (node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
461
major = di_driver_major(node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
466
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
491
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
513
devinfo_floppy_add_volume(d, node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
523
devinfo_floppy_add_volume(HalDevice *parent, di_node_t node)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
538
devinfo_volume_add (parent, node, m);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
551
di_node_t node;
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
572
if ((node = di_init (devfs_path, DINFOCPYALL)) == DI_NODE_NIL) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
578
devinfo_floppy_add_volume (d, node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
58
HalDevice *devinfo_ide_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
580
di_fini (node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
589
devinfo_lofi_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
59
static HalDevice *devinfo_ide_host_add(HalDevice *parent, di_node_t node, char *devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
591
return (devinfo_lofi_add_major(parent,node, devfs_path, device_type, FALSE, NULL));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
595
devinfo_lofi_add_major(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type,
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
60
static HalDevice *devinfo_ide_device_add(HalDevice *parent, di_node_t node, char *devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
608
driver_name = di_driver_name (node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
61
static HalDevice *devinfo_ide_storage_add(HalDevice *parent, di_node_t node, char *devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
616
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
62
HalDevice *devinfo_scsi_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
620
"%s/%s%d", hal_device_get_udi (parent), di_node_name(node), di_instance (node));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
63
static HalDevice *devinfo_scsi_storage_add(HalDevice *parent, di_node_t node, char *devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
636
major = di_driver_major(node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
64
HalDevice *devinfo_blkdev_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
641
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
65
static HalDevice *devinfo_blkdev_storage_add(HalDevice *parent, di_node_t node, char *devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
657
devinfo_lofi_add_minor(d, node, minor_path, devlink, dev);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
66
HalDevice *devinfo_floppy_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
669
devinfo_lofi_add_minor(HalDevice *parent, di_node_t node, char *minor_path, char *devlink, dev_t dev)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
67
static void devinfo_floppy_add_volume(HalDevice *parent, di_node_t node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
68
static HalDevice *devinfo_lofi_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
681
devinfo_set_default_properties (d, parent, node, minor_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
69
static void devinfo_lofi_add_minor(HalDevice *parent, di_node_t node, char *minor_path, char *devlink, dev_t dev);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
70
static void devinfo_storage_minors(HalDevice *parent, di_node_t node, gchar *devfs_path, gboolean);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
702
devinfo_volume_add (d, node, m);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
711
devinfo_volume_add (d, node, m);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
74
HalDevice *devinfo_volume_add(HalDevice *parent, di_node_t node, devinfo_storage_minor_t *m);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
800
devinfo_storage_minors(HalDevice *parent, di_node_t node, gchar *devfs_path, gboolean rescan)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
828
major = di_driver_major(node);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
842
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
952
devinfo_volume_add (parent, node, m);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
957
devinfo_volume_add (parent, node, m);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
978
devinfo_volume_add(HalDevice *parent, di_node_t node, devinfo_storage_minor_t *m)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
992
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.h
24
HalDevice *devinfo_lofi_add_major(HalDevice *parent, di_node_t node, char *devfs_path,
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
124
devinfo_usb_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
134
if (is_usb_node(node) == FALSE) {
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
138
driver_name = di_driver_name (node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
140
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "interface", &i) < 0) {
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
145
devinfo_set_default_properties (d, parent, node, devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
147
PROP_STR(d, node, s, "usb-product-name", "info.product");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
148
PROP_STR(d, node, s, "usb-product-name", "usb_device.product");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
149
PROP_STR(d, node, s, "usb-vendor-name", "usb_device.vendor");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
150
PROP_INT(d, node, i, "usb-vendor-id", "usb_device.vendor_id");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
151
PROP_INT(d, node, i, "usb-product-id", "usb_device.product_id");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
152
PROP_INT(d, node, i, "usb-revision-id", "usb_device.device_revision_bcd");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
153
PROP_STR(d, node, s, "usb-serialno", "usb_device.serial");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
154
PROP_INT(d, node, i, "usb-port-count", "usb_device.num_ports");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
155
PROP_INT(d, node, i, "usb-num-configs", "usb_device.num_configurations");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
156
PROP_INT(d, node, i, "assigned-address", "usb_device.bus_number");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
158
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "usb-release", &i) > 0) {
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
163
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "low-speed", &i) >= 0) {
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
165
} else if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "high-speed", &i) >= 0) {
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
173
set_usb_properties (d, node, devfs_path, driver_name);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
187
if (((binding_name = di_binding_name (node)) != NULL) &&
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
192
if ((nd = devinfo_usb_if_add (d, node, if_devfs_path,
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
203
if (di_prop_lookup_ints (DDI_DEV_T_ANY, node, "interface-count", &j) > 0) {
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
216
d = devinfo_usb_if_add (parent, node, devfs_path, if_devfs_path, *i);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
222
nd = devinfo_usb_scsa2usb_add (d, node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
224
nd = devinfo_usb_printer_add (d, node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
229
nd = devinfo_usb_input_add(d, node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
234
nd = devinfo_usb_video4linux_add(d, node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
247
set_usb_properties(HalDevice *d, di_node_t node, gchar *devfs_path, char *driver_name)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
258
if (di_prop_lookup_bytes (DDI_DEV_T_ANY, node, "usb-dev-descriptor",
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
272
if (di_prop_lookup_bytes (DDI_DEV_T_ANY, node, "usb-raw-cfg-descriptors",
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
306
parse_usb_if_descr(di_node_t node, int ifnum)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
315
if ((rlen = di_prop_lookup_bytes (DDI_DEV_T_ANY, node,
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
321
if ((devpath = di_devfs_path (node)) == NULL)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
369
devinfo_usb_if_add(HalDevice *parent, di_node_t node, gchar *devfs_path,
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
37
static HalDevice *devinfo_usb_if_add(HalDevice *d, di_node_t node, gchar *devfs_path,
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
379
devinfo_set_default_properties (d, parent, node, if_devfs_path);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
388
if_descrp = parse_usb_if_descr (node, ifnum);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
39
static HalDevice *devinfo_usb_scsa2usb_add(HalDevice *d, di_node_t node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
40
static HalDevice *devinfo_usb_printer_add(HalDevice *usbd, di_node_t node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
41
static HalDevice *devinfo_usb_input_add(HalDevice *usbd, di_node_t node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
42
static HalDevice *devinfo_usb_video4linux_add(HalDevice *usbd, di_node_t node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
423
get_dev_link_path(di_node_t node, char *nodetype, char *re, char **devlink, char **minor_path, char **minor_name)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
438
major = di_driver_major(node);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
440
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
45
static void set_usb_properties(HalDevice *d, di_node_t node, gchar *devfs_path, char *driver_name);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
482
devinfo_usb_video4linux_add(HalDevice *usbd, di_node_t node)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
495
get_dev_link_path(node, "usb_video",
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
511
devinfo_set_default_properties(d, usbd, node, minor_path);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
527
PROP_STR(d, node, s, "usb-product-name", "info.product");
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
545
devinfo_usb_input_add(HalDevice *usbd, di_node_t node)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
556
get_dev_link_path(node, "ddi_pseudo",
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
573
devinfo_set_default_properties(d, usbd, node, minor_path);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
619
devinfo_usb_scsa2usb_add(HalDevice *usbd, di_node_t node)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
631
get_dev_link_path(node, "ddi_ctl:devctl:scsi",
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
640
devinfo_set_default_properties (d, usbd, node, minor_path);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
666
devinfo_usb_printer_add(HalDevice *parent, di_node_t node)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
676
get_dev_link_path(node, "ddi_printer", "printers/.+", &devlink, &minor_path, &minor_name);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
684
devinfo_set_default_properties (d, parent, node, minor_path);
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
75
is_usb_node(di_node_t node)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
84
rc = di_prop_lookup_strings(DDI_DEV_T_ANY, node, "compatible", &s);
usr/src/cmd/hal/hald/solaris/devinfo_usb.h
23
HalDevice *devinfo_usb_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
usr/src/cmd/hal/hald/solaris/sysevent.c
370
di_node_t node;
usr/src/cmd/hal/hald/solaris/sysevent.c
392
if ((node = di_init (devfs_path, DINFOCPYALL)) == DI_NODE_NIL) {
usr/src/cmd/hal/hald/solaris/sysevent.c
398
devinfo_lofi_add_major (parent, node, devfs_path, NULL, TRUE, d);
usr/src/cmd/hal/hald/solaris/sysevent.c
400
di_fini (node);
usr/src/cmd/hal/hald/solaris/sysevent.c
447
di_node_t node;
usr/src/cmd/hal/hald/solaris/sysevent.c
453
if ((node = di_init (devfs_path, DINFOCPYALL)) == DI_NODE_NIL) {
usr/src/cmd/hal/hald/solaris/sysevent.c
458
if ((driver_name = di_driver_name (node)) == NULL)
usr/src/cmd/hal/hald/solaris/sysevent.c
469
devinfo_usb_add (parent, node, devfs_path, NULL);
usr/src/cmd/hal/hald/solaris/sysevent.c
471
di_fini (node);
usr/src/cmd/hal/hald/solaris/sysevent.c
478
di_fini (node);
usr/src/cmd/hal/hald/solaris/sysevent.c
585
sysevent_dr_insert_cpu(di_node_t node, void *arg)
usr/src/cmd/hal/hald/solaris/sysevent.c
592
devfs_path = di_devfs_path (node);
usr/src/cmd/hal/hald/solaris/sysevent.c
594
(void) di_prop_lookup_strings (DDI_DEV_T_ANY, node, "device_type",
usr/src/cmd/hal/hald/solaris/sysevent.c
597
dh->add (NULL, node, devfs_path, device_type);
usr/src/cmd/hotplug/hotplug.c
1030
list_cb(hp_node_t node, void *arg)
usr/src/cmd/hotplug/hotplug.c
1035
for (parent = hp_parent(node); parent; parent = hp_parent(parent))
usr/src/cmd/hotplug/hotplug.c
1039
switch (hp_type(node)) {
usr/src/cmd/hotplug/hotplug.c
1041
(void) printf("%s\n", hp_name(node));
usr/src/cmd/hotplug/hotplug.c
1045
(void) printf("[%s]", hp_name(node));
usr/src/cmd/hotplug/hotplug.c
1046
(void) printf(" (%s)", state_itoa(hp_state(node)));
usr/src/cmd/hotplug/hotplug.c
1051
(void) printf("<%s>", hp_name(node));
usr/src/cmd/hotplug/hotplug.c
1052
(void) printf(" (%s)", state_itoa(hp_state(node)));
usr/src/cmd/hotplug/hotplug.c
1057
(void) printf("{ %s }\n", hp_usage(node));
usr/src/cmd/hotplug/hotplug.c
1072
list_long_cb(hp_node_t node, void *arg)
usr/src/cmd/hotplug/hotplug.c
1077
if (hp_type(node) != HP_NODE_USAGE) {
usr/src/cmd/hotplug/hotplug.c
1078
if (hp_path(node, path, connection) != 0)
usr/src/cmd/hotplug/hotplug.c
1083
switch (hp_type(node)) {
usr/src/cmd/hotplug/hotplug.c
1086
(void) printf(" (%s)", state_itoa(hp_state(node)));
usr/src/cmd/hotplug/hotplug.c
1091
(void) printf(" (%s)", state_itoa(hp_state(node)));
usr/src/cmd/hotplug/hotplug.c
1095
(void) printf(" { %s }", hp_usage(node));
usr/src/cmd/hotplug/hotplug.c
1112
error_cb(hp_node_t node, void *arg)
usr/src/cmd/hotplug/hotplug.c
1119
if (((child = hp_child(node)) != NULL) &&
usr/src/cmd/hotplug/hotplug.c
1121
if (hp_path(node, path, connection) == 0)
usr/src/cmd/hotplug/hotplug.c
1126
if ((hp_type(node) == HP_NODE_USAGE) &&
usr/src/cmd/hotplug/hotplug.c
1127
((usage_str = hp_usage(node)) != NULL))
usr/src/cmd/hotplugd/hotplugd_door.c
562
i_buffer_t *node;
usr/src/cmd/hotplugd/hotplugd_door.c
564
if ((node = (i_buffer_t *)malloc(sizeof (i_buffer_t))) == NULL) {
usr/src/cmd/hotplugd/hotplugd_door.c
571
node->seqnum = seqnum;
usr/src/cmd/hotplugd/hotplugd_door.c
572
node->buffer = buf;
usr/src/cmd/hotplugd/hotplugd_door.c
576
node->next = buffer_list;
usr/src/cmd/hotplugd/hotplugd_door.c
577
buffer_list = node;
usr/src/cmd/hotplugd/hotplugd_door.c
590
i_buffer_t *node, *prev;
usr/src/cmd/hotplugd/hotplugd_door.c
595
node = buffer_list;
usr/src/cmd/hotplugd/hotplugd_door.c
597
while (node) {
usr/src/cmd/hotplugd/hotplugd_door.c
598
if (node->seqnum == seqnum) {
usr/src/cmd/hotplugd/hotplugd_door.c
601
prev->next = node->next;
usr/src/cmd/hotplugd/hotplugd_door.c
603
buffer_list = node->next;
usr/src/cmd/hotplugd/hotplugd_door.c
605
free(node->buffer);
usr/src/cmd/hotplugd/hotplugd_door.c
606
free(node);
usr/src/cmd/hotplugd/hotplugd_door.c
609
prev = node;
usr/src/cmd/hotplugd/hotplugd_door.c
610
node = node->next;
usr/src/cmd/hotplugd/hotplugd_info.c
245
hp_node_t node, port_node;
usr/src/cmd/hotplugd/hotplugd_info.c
285
if ((node = new_hotplug_node(parent, hp)) == NULL) {
usr/src/cmd/hotplugd/hotplugd_info.c
291
node_list_add(&connections, node);
usr/src/cmd/hotplugd/hotplugd_info.c
295
if ((rv = copy_devices(node, child_dev, child_flags,
usr/src/cmd/hotplugd/hotplugd_info.c
296
&node->hp_child)) != 0)
usr/src/cmd/hotplugd/hotplugd_info.c
318
if ((node = new_hotplug_node(parent, hp)) == NULL) {
usr/src/cmd/hotplugd/hotplugd_info.c
324
node_list_add(&connections, node);
usr/src/cmd/hotplugd/hotplugd_info.c
336
if ((port_node = new_hotplug_node(node,
usr/src/cmd/hotplugd/hotplugd_info.c
350
node->hp_child = ports.head;
usr/src/cmd/hotplugd/hotplugd_info.c
395
search_cb(di_node_t node, void *arg)
usr/src/cmd/hotplugd/hotplugd_info.c
400
(void) di_node_private_set(node, (void *)(uintptr_t)0);
usr/src/cmd/hotplugd/hotplugd_info.c
402
if (di_hp_next(node, DI_HP_NIL) == DI_HP_NIL)
usr/src/cmd/hotplugd/hotplugd_info.c
405
for (parent = node; parent != DI_NODE_NIL;
usr/src/cmd/hotplugd/hotplugd_info.c
440
node_list_add(hp_node_list_t *listp, hp_node_t node)
usr/src/cmd/hotplugd/hotplugd_info.c
443
listp->prev->hp_sibling = node;
usr/src/cmd/hotplugd/hotplugd_info.c
445
listp->head = node;
usr/src/cmd/hotplugd/hotplugd_info.c
447
listp->prev = node;
usr/src/cmd/hotplugd/hotplugd_info.c
458
hp_node_t node;
usr/src/cmd/hotplugd/hotplugd_info.c
462
node = (hp_node_t)calloc(1, sizeof (struct hp_node));
usr/src/cmd/hotplugd/hotplugd_info.c
464
if (node != NULL) {
usr/src/cmd/hotplugd/hotplugd_info.c
465
node->hp_parent = parent;
usr/src/cmd/hotplugd/hotplugd_info.c
466
node->hp_type = HP_NODE_DEVICE;
usr/src/cmd/hotplugd/hotplugd_info.c
474
free(node);
usr/src/cmd/hotplugd/hotplugd_info.c
477
node->hp_name = strdup(name);
usr/src/cmd/hotplugd/hotplugd_info.c
479
node->hp_name = strdup(node_name);
usr/src/cmd/hotplugd/hotplugd_info.c
482
return (node);
usr/src/cmd/hotplugd/hotplugd_info.c
493
hp_node_t node;
usr/src/cmd/hotplugd/hotplugd_info.c
496
node = (hp_node_t)calloc(1, sizeof (struct hp_node));
usr/src/cmd/hotplugd/hotplugd_info.c
498
if (node != NULL) {
usr/src/cmd/hotplugd/hotplugd_info.c
499
node->hp_parent = parent;
usr/src/cmd/hotplugd/hotplugd_info.c
500
node->hp_state = di_hp_state(hp);
usr/src/cmd/hotplugd/hotplugd_info.c
501
node->hp_last_change = di_hp_last_change(hp);
usr/src/cmd/hotplugd/hotplugd_info.c
503
node->hp_name = strdup(s);
usr/src/cmd/hotplugd/hotplugd_info.c
505
node->hp_description = strdup(s);
usr/src/cmd/hotplugd/hotplugd_info.c
507
node->hp_type = HP_NODE_PORT;
usr/src/cmd/hotplugd/hotplugd_info.c
509
node->hp_type = HP_NODE_CONNECTOR;
usr/src/cmd/hotplugd/hotplugd_info.c
512
return (node);
usr/src/cmd/hotplugd/hotplugd_rcm.c
377
resource_callback(hp_node_t node, void *argp)
usr/src/cmd/hotplugd/hotplugd_rcm.c
385
type = hp_type(node);
usr/src/cmd/hotplugd/hotplugd_rcm.c
388
if ((type == HP_NODE_PORT) && HP_IS_OFFLINE(hp_state(node)))
usr/src/cmd/hotplugd/hotplugd_rcm.c
396
if (hp_path(node, arg->path, arg->connection) != 0) {
usr/src/cmd/hotplugd/hotplugd_rcm.c
448
merge_callback(hp_node_t node, void *argp)
usr/src/cmd/hotplugd/hotplugd_rcm.c
458
if (hp_type(node) != HP_NODE_DEVICE)
usr/src/cmd/hotplugd/hotplugd_rcm.c
462
if ((rv = hp_path(node, arg->path, arg->connection)) != 0) {
usr/src/cmd/hotplugd/hotplugd_rcm.c
502
usage->hp_parent = node;
usr/src/cmd/hotplugd/hotplugd_rcm.c
503
usage->hp_sibling = node->hp_child;
usr/src/cmd/hotplugd/hotplugd_rcm.c
504
node->hp_child = usage;
usr/src/cmd/hotplugd/hotplugd_rcm.c
84
static int resource_callback(hp_node_t node, void *argp);
usr/src/cmd/hotplugd/hotplugd_rcm.c
85
static int merge_callback(hp_node_t node, void *argp);
usr/src/cmd/i2cadm/i2cadm_port.c
83
i2cadm_major_to_name_cb(di_node_t node, void *arg)
usr/src/cmd/i2cadm/i2cadm_port.c
86
if (di_driver_major(node) == m->mn_major) {
usr/src/cmd/i2cadm/i2cadm_port.c
87
const char *name = di_driver_name(node);
usr/src/cmd/ipf/lib/load_hashnode.c
24
int load_hashnode(unit, name, node, iocfunc)
usr/src/cmd/ipf/lib/load_hashnode.c
27
iphtent_t *node;
usr/src/cmd/ipf/lib/load_hashnode.c
51
ipe.ipe_family = node->ipe_family;
usr/src/cmd/ipf/lib/load_hashnode.c
52
bcopy((char *)&node->ipe_addr, (char *)&ipe.ipe_addr,
usr/src/cmd/ipf/lib/load_hashnode.c
54
bcopy((char *)&node->ipe_mask, (char *)&ipe.ipe_mask,
usr/src/cmd/ipf/lib/load_hashnode.c
56
bcopy((char *)&node->ipe_group, (char *)&ipe.ipe_group,
usr/src/cmd/ipf/lib/load_poolnode.c
21
int load_poolnode(role, name, node, iocfunc)
usr/src/cmd/ipf/lib/load_poolnode.c
24
ip_pool_node_t *node;
usr/src/cmd/ipf/lib/load_poolnode.c
48
bcopy((char *)&node->ipn_addr, (char *)&pn.ipn_addr,
usr/src/cmd/ipf/lib/load_poolnode.c
50
bcopy((char *)&node->ipn_mask, (char *)&pn.ipn_mask,
usr/src/cmd/ipf/lib/load_poolnode.c
52
pn.ipn_info = node->ipn_info;
usr/src/cmd/ipf/lib/load_poolnode.c
53
strncpy(pn.ipn_name, node->ipn_name, sizeof(pn.ipn_name));
usr/src/cmd/ipf/lib/printhash_live.c
24
iphtent_t entry, *top, *node;
usr/src/cmd/ipf/lib/printhash_live.c
63
node = top;
usr/src/cmd/ipf/lib/printhash_live.c
64
(void) printhashnode(hp, node, bcopywrap, opts);
usr/src/cmd/ipf/lib/printhash_live.c
65
top = node->ipe_snext;
usr/src/cmd/ipf/lib/printhash_live.c
66
free(node);
usr/src/cmd/ipf/lib/printpool_live.c
24
ip_pool_node_t entry, *top, *node;
usr/src/cmd/ipf/lib/printpool_live.c
63
node = top;
usr/src/cmd/ipf/lib/printpool_live.c
64
(void) printpoolnode(node, opts);
usr/src/cmd/ipf/lib/printpool_live.c
65
top = node->ipn_next;
usr/src/cmd/ipf/lib/printpool_live.c
66
free(node);
usr/src/cmd/ipf/lib/remove_hashnode.c
18
int remove_hashnode(unit, name, node, iocfunc)
usr/src/cmd/ipf/lib/remove_hashnode.c
21
iphtent_t *node;
usr/src/cmd/ipf/lib/remove_hashnode.c
40
bcopy((char *)&node->ipe_addr, (char *)&ipe.ipe_addr,
usr/src/cmd/ipf/lib/remove_hashnode.c
42
bcopy((char *)&node->ipe_mask, (char *)&ipe.ipe_mask,
usr/src/cmd/ipf/lib/remove_poolnode.c
18
int remove_poolnode(unit, name, node, iocfunc)
usr/src/cmd/ipf/lib/remove_poolnode.c
21
ip_pool_node_t *node;
usr/src/cmd/ipf/lib/remove_poolnode.c
40
bcopy((char *)&node->ipn_addr, (char *)&pn.ipn_addr,
usr/src/cmd/ipf/lib/remove_poolnode.c
42
bcopy((char *)&node->ipn_mask, (char *)&pn.ipn_mask,
usr/src/cmd/ipf/lib/remove_poolnode.c
44
pn.ipn_info = node->ipn_info;
usr/src/cmd/ipf/lib/remove_poolnode.c
45
strncpy(pn.ipn_name, node->ipn_name, sizeof(pn.ipn_name));
usr/src/cmd/ipf/tools/ippool.c
144
ip_pool_node_t node;
usr/src/cmd/ipf/tools/ippool.c
149
bzero((char *)&node, sizeof(node));
usr/src/cmd/ipf/tools/ippool.c
174
node.ipn_addr.adf_len = sizeof(node.ipn_addr);
usr/src/cmd/ipf/tools/ippool.c
175
node.ipn_addr.adf_addr.in4.s_addr = inet_addr(optarg);
usr/src/cmd/ipf/tools/ippool.c
176
node.ipn_mask.adf_len = sizeof(node.ipn_mask);
usr/src/cmd/ipf/tools/ippool.c
177
node.ipn_mask.adf_addr.in4.s_addr = mask.s_addr;
usr/src/cmd/ipf/tools/ippool.c
212
err = load_poolnode(0, poolname, &node, ioctl);
usr/src/cmd/ipf/tools/ippool.c
214
err = remove_poolnode(0, poolname, &node, ioctl);
usr/src/cmd/isns/isnsd/scn.c
1868
uchar_t *node,
usr/src/cmd/isns/isnsd/scn.c
1883
(void) strcpy((char *)name, (char *)node);
usr/src/cmd/isns/isnsd/scn.c
1958
uchar_t *node,
usr/src/cmd/isns/isnsd/scn.c
1981
is_control_node(node) == 0)) ||
usr/src/cmd/isns/isnsd/scn.c
1982
(p = extract_scn_portal(node)) == NULL) {
usr/src/cmd/isns/isnsd/scn.c
1992
lc.data[0].ptr = node;
usr/src/cmd/isns/isnsd/scn.c
2002
(void) strcpy((char *)name, (char *)node);
usr/src/cmd/isns/isnsd/scn.c
2037
uchar_t *node
usr/src/cmd/isns/isnsd/scn.c
2048
lc.data[0].ptr = node;
usr/src/cmd/isns/isnsd/xml/data.c
1012
xmlNodePtr node, prev;
usr/src/cmd/isns/isnsd/xml/data.c
1037
&node, &context, &result);
usr/src/cmd/isns/isnsd/xml/data.c
1039
node = xmlDocGetRootElement(doc);
usr/src/cmd/isns/isnsd/xml/data.c
1043
if (node == NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
1050
if (node->children) {
usr/src/cmd/isns/isnsd/xml/data.c
1051
node = node->children;
usr/src/cmd/isns/isnsd/xml/data.c
1052
while (node) {
usr/src/cmd/isns/isnsd/xml/data.c
1053
if (node->type == XML_ELEMENT_NODE) {
usr/src/cmd/isns/isnsd/xml/data.c
1054
i = get_index_by_name(node->name);
usr/src/cmd/isns/isnsd/xml/data.c
1062
prev = node;
usr/src/cmd/isns/isnsd/xml/data.c
1063
node = node->next;
usr/src/cmd/isns/isnsd/xml/data.c
1065
if (node == NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
1066
node = xmlAddNextSibling(prev, candidate);
usr/src/cmd/isns/isnsd/xml/data.c
1068
node = xmlAddPrevSibling(node, candidate);
usr/src/cmd/isns/isnsd/xml/data.c
1071
node = xmlAddChild(node, candidate);
usr/src/cmd/isns/isnsd/xml/data.c
1074
if (node == NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
1111
xmlNodePtr node, child;
usr/src/cmd/isns/isnsd/xml/data.c
1137
&node, &context, &result);
usr/src/cmd/isns/isnsd/xml/data.c
1140
if (node != NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
1154
if (!convert_attr2xml(node,
usr/src/cmd/isns/isnsd/xml/data.c
1164
child = node->children;
usr/src/cmd/isns/isnsd/xml/data.c
1180
if (!convert_attr2xml(node, attr,
usr/src/cmd/isns/isnsd/xml/data.c
1216
if (!convert_attr2xml(node, attr,
usr/src/cmd/isns/isnsd/xml/data.c
1260
xmlNodePtr node;
usr/src/cmd/isns/isnsd/xml/data.c
1283
&node, &context, &result);
usr/src/cmd/isns/isnsd/xml/data.c
1286
if (node) {
usr/src/cmd/isns/isnsd/xml/data.c
1287
xmlUnlinkNode(node);
usr/src/cmd/isns/isnsd/xml/data.c
1288
xmlFreeNode(node);
usr/src/cmd/isns/isnsd/xml/data.c
1321
xmlNodePtr node;
usr/src/cmd/isns/isnsd/xml/data.c
1351
&node, &context, &result);
usr/src/cmd/isns/isnsd/xml/data.c
1354
if (node != NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
1355
node = node->children;
usr/src/cmd/isns/isnsd/xml/data.c
1359
while (node) {
usr/src/cmd/isns/isnsd/xml/data.c
1360
if (node->type == XML_ELEMENT_NODE) {
usr/src/cmd/isns/isnsd/xml/data.c
1361
i = get_index_by_name(node->name);
usr/src/cmd/isns/isnsd/xml/data.c
1365
prop_value = xmlGetProp(node, prop_name);
usr/src/cmd/isns/isnsd/xml/data.c
1375
node = node->next;
usr/src/cmd/isns/isnsd/xml/data.c
1379
if (node) {
usr/src/cmd/isns/isnsd/xml/data.c
1380
xmlUnlinkNode(node);
usr/src/cmd/isns/isnsd/xml/data.c
1381
xmlFreeNode(node);
usr/src/cmd/isns/isnsd/xml/data.c
360
xmlNodePtr node,
usr/src/cmd/isns/isnsd/xml/data.c
401
if (xmlSetProp(node, name, value)) {
usr/src/cmd/isns/isnsd/xml/data.c
402
child = node;
usr/src/cmd/isns/isnsd/xml/data.c
406
child = xmlNewChild(node, NULL, name, value);
usr/src/cmd/isns/isnsd/xml/data.c
411
xmlAddPrevSibling(node, child) == NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
413
node = NULL;
usr/src/cmd/isns/isnsd/xml/data.c
415
node = child;
usr/src/cmd/isns/isnsd/xml/data.c
419
if (node) {
usr/src/cmd/isns/isnsd/xml/data.c
420
xmlNodeSetContent(node, value);
usr/src/cmd/isns/isnsd/xml/data.c
422
child = node;
usr/src/cmd/isns/isnsd/xml/data.c
425
if (xmlSetProp(node, name, value)) {
usr/src/cmd/isns/isnsd/xml/data.c
426
child = node;
usr/src/cmd/isns/isnsd/xml/data.c
454
xmlNodePtr node,
usr/src/cmd/isns/isnsd/xml/data.c
478
prop_value = xmlGetProp(node, prop_name);
usr/src/cmd/isns/isnsd/xml/data.c
510
xmlNodePtr node,
usr/src/cmd/isns/isnsd/xml/data.c
521
attr_value = xmlNodeGetContent(node);
usr/src/cmd/isns/isnsd/xml/data.c
556
xmlNodePtr node = *nodep;
usr/src/cmd/isns/isnsd/xml/data.c
561
while (node && ec == 0) {
usr/src/cmd/isns/isnsd/xml/data.c
562
if (node->type == XML_ELEMENT_NODE) {
usr/src/cmd/isns/isnsd/xml/data.c
563
children = node->children;
usr/src/cmd/isns/isnsd/xml/data.c
564
i = get_index_by_name(node->name);
usr/src/cmd/isns/isnsd/xml/data.c
573
if ((ec = parse_xml_prop(node, obj, i)) == 0 &&
usr/src/cmd/isns/isnsd/xml/data.c
578
children != node->children) {
usr/src/cmd/isns/isnsd/xml/data.c
595
*nodep = node;
usr/src/cmd/isns/isnsd/xml/data.c
605
node = node->next;
usr/src/cmd/isns/isnsd/xml/data.c
632
xmlNodePtr *node,
usr/src/cmd/isns/isnsd/xml/data.c
650
*node = NULL;
usr/src/cmd/isns/isnsd/xml/data.c
676
*node = curr;
usr/src/cmd/isns/isnsd/xml/data.c
718
xmlNodePtr node;
usr/src/cmd/isns/isnsd/xml/data.c
728
node = xmlNewNode(NULL, xmlTag[i]);
usr/src/cmd/isns/isnsd/xml/data.c
729
if (!node) {
usr/src/cmd/isns/isnsd/xml/data.c
742
if (!convert_attr2xml(node, attr, name, type, 0)) {
usr/src/cmd/isns/isnsd/xml/data.c
743
xmlFreeNode(node);
usr/src/cmd/isns/isnsd/xml/data.c
758
if (!convert_attr2xml(node, attr, name, type, 1)) {
usr/src/cmd/isns/isnsd/xml/data.c
759
xmlFreeNode(node);
usr/src/cmd/isns/isnsd/xml/data.c
765
return (node);
usr/src/cmd/isns/isnsd/xml/data.c
935
xmlNodePtr node = (xmlNodePtr)*p;
usr/src/cmd/isns/isnsd/xml/data.c
940
if (node == NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
946
node = xmlDocGetRootElement(doc);
usr/src/cmd/isns/isnsd/xml/data.c
947
if (node != NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
948
node = node->children;
usr/src/cmd/isns/isnsd/xml/data.c
950
} else if (node->children != NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
952
node = node->children;
usr/src/cmd/isns/isnsd/xml/data.c
953
} else if (node->next != NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
955
node = node->next;
usr/src/cmd/isns/isnsd/xml/data.c
958
while (node != NULL && node->next == NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
959
if (node->type == XML_ELEMENT_NODE) {
usr/src/cmd/isns/isnsd/xml/data.c
962
node = node->parent;
usr/src/cmd/isns/isnsd/xml/data.c
964
if (node != NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
965
node = node->next;
usr/src/cmd/isns/isnsd/xml/data.c
970
if (node) {
usr/src/cmd/isns/isnsd/xml/data.c
971
ec = parse_xml_obj(&node, objp);
usr/src/cmd/isns/isnsd/xml/data.c
972
*p = (void *)node;
usr/src/cmd/ldmad/ldma_dio.c
205
di_prom_handle_t ph, di_node_t di, md_node_t *node, char *path)
usr/src/cmd/ldmad/ldma_dio.c
209
np = md_link_new_node(mdp, "iodevice", node, "fwd", "back");
usr/src/cmd/ldmad/ldma_dio.c
285
create_peers(mmd_t *mdp, di_prom_handle_t ph, md_node_t *node, di_node_t dev)
usr/src/cmd/ldmad/ldma_dio.c
291
rv = create_children(mdp, ph, node, di_peer);
usr/src/cmd/ldmad/ldma_dio.c
302
di_node_t node;
usr/src/cmd/ldmad/ldma_dio.c
321
node = di_child_node(root);
usr/src/cmd/ldmad/ldma_dio.c
322
while (node != NULL) {
usr/src/cmd/ldmad/ldma_dio.c
323
if (is_root_complex(ph, node)) {
usr/src/cmd/ldmad/ldma_dio.c
324
rv = create_children(mdp, ph, top, node);
usr/src/cmd/ldmad/ldma_dio.c
328
node = di_sibling_node(node);
usr/src/cmd/ldmad/ldma_dio.c
49
di_prom_handle_t ph, di_node_t di, md_node_t *node, char *path);
usr/src/cmd/ldmad/ldma_dio.c
51
di_prom_handle_t ph, md_node_t *node, di_node_t parent);
usr/src/cmd/ldmad/ldma_dio.c
53
di_prom_handle_t ph, md_node_t *node, di_node_t dev);
usr/src/cmd/luxadm/g_adm.c
6390
di_node_t node;
usr/src/cmd/luxadm/g_adm.c
6460
if ((node = di_init(cptr, DINFOCPYALL)) == DI_NODE_NIL) {
usr/src/cmd/luxadm/g_adm.c
6464
if (di_nodeid(node) == DI_SID_NODEID) {
usr/src/cmd/luxadm/g_adm.c
6465
di_ret = di_prop_lookup_bytes(DDI_DEV_T_ANY, node,
usr/src/cmd/luxadm/g_adm.c
6468
di_fini(node);
usr/src/cmd/luxadm/g_adm.c
6474
} else if (di_nodeid(node) == DI_PROM_NODEID) {
usr/src/cmd/luxadm/g_adm.c
6476
di_fini(node);
usr/src/cmd/luxadm/g_adm.c
6480
for (promprop = di_prom_prop_next(ph, node,
usr/src/cmd/luxadm/g_adm.c
6483
promprop = di_prom_prop_next(ph, node, promprop)) {
usr/src/cmd/luxadm/g_adm.c
6498
di_fini(node);
usr/src/cmd/luxadm/qlgcupdate.c
1055
di_node_t node, sib_node, count_node;
usr/src/cmd/luxadm/qlgcupdate.c
1112
node = di_drv_first_node("emlxs", root);
usr/src/cmd/luxadm/qlgcupdate.c
1114
if (node == DI_NODE_NIL) {
usr/src/cmd/luxadm/qlgcupdate.c
1123
count_node = node;
usr/src/cmd/luxadm/qlgcupdate.c
1157
while (node != DI_NODE_NIL) {
usr/src/cmd/luxadm/qlgcupdate.c
1159
state = di_state(node);
usr/src/cmd/luxadm/qlgcupdate.c
1161
node = di_drv_next_node(node);
usr/src/cmd/luxadm/qlgcupdate.c
1165
sib_node = di_child_node(node);
usr/src/cmd/luxadm/qlgcupdate.c
1200
node = di_drv_next_node(node);
usr/src/cmd/luxadm/qlgcupdate.c
1221
node = di_drv_next_node(node);
usr/src/cmd/luxadm/qlgcupdate.c
1232
if (emulex_fcodeversion(node, (uchar_t *)&prom_ver_data[0])
usr/src/cmd/luxadm/qlgcupdate.c
1290
node = di_drv_next_node(node);
usr/src/cmd/luxadm/qlgcupdate.c
1307
emulex_fcodeversion(di_node_t node, uchar_t *ver) {
usr/src/cmd/luxadm/qlgcupdate.c
1323
for (promprop = di_prom_prop_next(ph, node,
usr/src/cmd/luxadm/qlgcupdate.c
1326
promprop = di_prom_prop_next(ph, node, promprop)) {
usr/src/cmd/mailx/names.c
59
static struct name *put(struct name *list, struct name *node);
usr/src/cmd/mailx/names.c
792
put(struct name *list, struct name *node)
usr/src/cmd/mailx/names.c
794
node->n_flink = list;
usr/src/cmd/mailx/names.c
795
node->n_blink = NIL;
usr/src/cmd/mailx/names.c
797
list->n_blink = node;
usr/src/cmd/mailx/names.c
798
return (node);
usr/src/cmd/make/include/mksh/defs.h
805
iterator() : node(0) {}
usr/src/cmd/make/include/mksh/defs.h
806
iterator(entry *node_) : node(node_) {}
usr/src/cmd/make/include/mksh/defs.h
810
Name operator->() const { return node->name; }
usr/src/cmd/make/include/mksh/defs.h
813
operator Name() { return node->name; }
usr/src/cmd/make/include/mksh/defs.h
816
iterator& operator=(const iterator &o) { node = o.node; return *this; }
usr/src/cmd/make/include/mksh/defs.h
819
int operator==(const iterator &o) const { return (node == o.node); }
usr/src/cmd/make/include/mksh/defs.h
820
int operator!=(const iterator &o) const { return (node != o.node); }
usr/src/cmd/make/include/mksh/defs.h
828
entry *node;
usr/src/cmd/make/include/mksh/defs.h
846
void rebalance(entry *node);
usr/src/cmd/make/lib/mksh/misc.cc
1003
for (entry *node = root;;) {
usr/src/cmd/make/lib/mksh/misc.cc
1004
int res = strcmp(name->string_mb, node->name->string_mb);
usr/src/cmd/make/lib/mksh/misc.cc
1006
if (node->left != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1007
node = node->left;
usr/src/cmd/make/lib/mksh/misc.cc
1009
node->left = new entry(name, node);
usr/src/cmd/make/lib/mksh/misc.cc
1010
rebalance(node);
usr/src/cmd/make/lib/mksh/misc.cc
1014
if (node->right != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1015
node = node->right;
usr/src/cmd/make/lib/mksh/misc.cc
1017
node->right = new entry(name, node);
usr/src/cmd/make/lib/mksh/misc.cc
1018
rebalance(node);
usr/src/cmd/make/lib/mksh/misc.cc
1032
Name_set::rebalance(Name_set::entry *node) {
usr/src/cmd/make/lib/mksh/misc.cc
1033
for (; node != 0; node = node->parent) {
usr/src/cmd/make/lib/mksh/misc.cc
1034
entry *right = node->right;
usr/src/cmd/make/lib/mksh/misc.cc
1035
entry *left = node->left;
usr/src/cmd/make/lib/mksh/misc.cc
1041
if ((node->left = left->right) != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1042
left->right->parent = node;
usr/src/cmd/make/lib/mksh/misc.cc
1044
if ((left->parent = node->parent) != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1045
if (node == node->parent->right) {
usr/src/cmd/make/lib/mksh/misc.cc
1046
node->parent->right = left;
usr/src/cmd/make/lib/mksh/misc.cc
1048
node->parent->left = left;
usr/src/cmd/make/lib/mksh/misc.cc
1053
left->right = node;
usr/src/cmd/make/lib/mksh/misc.cc
1054
node->parent = left;
usr/src/cmd/make/lib/mksh/misc.cc
1056
node->setup_depth();
usr/src/cmd/make/lib/mksh/misc.cc
1057
node = left;
usr/src/cmd/make/lib/mksh/misc.cc
1059
if ((node->right = right->left) != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1060
right->left->parent = node;
usr/src/cmd/make/lib/mksh/misc.cc
1062
if ((right->parent = node->parent) != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1063
if (node == node->parent->right) {
usr/src/cmd/make/lib/mksh/misc.cc
1064
node->parent->right = right;
usr/src/cmd/make/lib/mksh/misc.cc
1066
node->parent->left = right;
usr/src/cmd/make/lib/mksh/misc.cc
1071
right->left = node;
usr/src/cmd/make/lib/mksh/misc.cc
1072
node->parent = right;
usr/src/cmd/make/lib/mksh/misc.cc
1074
node->setup_depth();
usr/src/cmd/make/lib/mksh/misc.cc
1075
node = right;
usr/src/cmd/make/lib/mksh/misc.cc
1077
node->setup_depth();
usr/src/cmd/make/lib/mksh/misc.cc
1083
for (entry *node = root; node != 0; node = node->left) {
usr/src/cmd/make/lib/mksh/misc.cc
1084
if (node->left == 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1085
return iterator(node);
usr/src/cmd/make/lib/mksh/misc.cc
1093
if (node != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1094
if (node->right != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1095
node = node->right;
usr/src/cmd/make/lib/mksh/misc.cc
1096
while (node->left != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
1097
node = node->left;
usr/src/cmd/make/lib/mksh/misc.cc
1100
while ((node->parent != 0) && (node->parent->right == node)) {
usr/src/cmd/make/lib/mksh/misc.cc
1101
node = node->parent;
usr/src/cmd/make/lib/mksh/misc.cc
1103
node = node->parent;
usr/src/cmd/make/lib/mksh/misc.cc
945
for (entry *node = root; node != 0;) {
usr/src/cmd/make/lib/mksh/misc.cc
946
int res = strcmp(key, node->name->string_mb);
usr/src/cmd/make/lib/mksh/misc.cc
948
node = node->left;
usr/src/cmd/make/lib/mksh/misc.cc
950
node = node->right;
usr/src/cmd/make/lib/mksh/misc.cc
952
return node->name;
usr/src/cmd/make/lib/mksh/misc.cc
964
for (entry *node = root; name == 0;) {
usr/src/cmd/make/lib/mksh/misc.cc
965
int res = strcmp(key, node->name->string_mb);
usr/src/cmd/make/lib/mksh/misc.cc
967
if (node->left != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
968
node = node->left;
usr/src/cmd/make/lib/mksh/misc.cc
973
node->left = new entry(name, node);
usr/src/cmd/make/lib/mksh/misc.cc
974
rebalance(node);
usr/src/cmd/make/lib/mksh/misc.cc
977
if (node->right != 0) {
usr/src/cmd/make/lib/mksh/misc.cc
978
node = node->right;
usr/src/cmd/make/lib/mksh/misc.cc
983
node->right = new entry(name, node);
usr/src/cmd/make/lib/mksh/misc.cc
984
rebalance(node);
usr/src/cmd/make/lib/mksh/misc.cc
988
name = node->name;
usr/src/cmd/mandoc/eqn.c
1004
mandoc_msg(MANDOCERR_IT_STRAY, ep->node->line,
usr/src/cmd/mandoc/eqn.c
1005
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
418
ep->node->line, ep->node->pos, NULL);
usr/src/cmd/mandoc/eqn.c
439
ep->node->line, ep->node->pos, NULL);
usr/src/cmd/mandoc/eqn.c
572
ep->node->line, ep->node->pos, "delim");
usr/src/cmd/mandoc/eqn.c
599
ep->node->line, ep->node->pos, "undef");
usr/src/cmd/mandoc/eqn.c
618
ep->node->line, ep->node->pos, "define");
usr/src/cmd/mandoc/eqn.c
647
ep->node->line, ep->node->pos, "define %s", def->key);
usr/src/cmd/mandoc/eqn.c
669
parent = ep->node->eqn;
usr/src/cmd/mandoc/eqn.c
696
ep->node->line, ep->node->pos, "tdefine");
usr/src/cmd/mandoc/eqn.c
703
mandoc_msg(MANDOCERR_REQ_EMPTY, ep->node->line,
usr/src/cmd/mandoc/eqn.c
704
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
719
mandoc_msg(MANDOCERR_EQN_NOBOX, ep->node->line,
usr/src/cmd/mandoc/eqn.c
720
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
764
mandoc_msg(MANDOCERR_REQ_EMPTY, ep->node->line,
usr/src/cmd/mandoc/eqn.c
765
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
802
mandoc_msg(MANDOCERR_REQ_EMPTY, ep->node->line,
usr/src/cmd/mandoc/eqn.c
803
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
808
mandoc_msg(MANDOCERR_IT_NONUM, ep->node->line,
usr/src/cmd/mandoc/eqn.c
809
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
833
mandoc_msg(MANDOCERR_EQN_NOBOX, ep->node->line,
usr/src/cmd/mandoc/eqn.c
834
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
900
mandoc_msg(MANDOCERR_EQN_NOBOX, ep->node->line,
usr/src/cmd/mandoc/eqn.c
901
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
927
mandoc_msg(MANDOCERR_BLK_NOTOPEN, ep->node->line,
usr/src/cmd/mandoc/eqn.c
928
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn.c
935
ep->node->line, ep->node->pos,
usr/src/cmd/mandoc/eqn.c
970
mandoc_msg(MANDOCERR_REQ_EMPTY, ep->node->line,
usr/src/cmd/mandoc/eqn.c
971
ep->node->pos, "%s", eqn_toks[tok]);
usr/src/cmd/mandoc/eqn_parse.h
27
struct roff_node *node; /* Syntax tree of this equation. */
usr/src/cmd/mandoc/roff.c
1989
r->eqn->node->line, r->eqn->node->pos, "EQ");
usr/src/cmd/mandoc/roff.c
3436
r->eqn->node = n;
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
556
kcf_areq_node_t node;
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
584
node_addr = (uintptr_t)node.an_idnext;
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
592
if (mdb_vread(&node, sizeof (kcf_areq_node_t), node_addr)
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
602
(node.an_reqarg.cr_reqid == cbdata->cb_reqid)) {
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
628
if ((node.an_reqarg.cr_reqid == cbdata->cb_reqid) &&
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
630
v_kcf_areq_node(&node);
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
636
kcf_areq_node_simple(&node);
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
640
if (node.an_reqarg.cr_reqid == cbdata->cb_reqid) {
usr/src/cmd/mdb/common/modules/crypto/sched_impl.c
646
} while (node.an_idnext != NULL); /* follow chain in same bucket */
usr/src/cmd/mdb/common/modules/genunix/avl.c
184
avl_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/avl.c
202
node = (avl_node_t *)((uintptr_t)aw->aw_buff + offset);
usr/src/cmd/mdb/common/modules/genunix/avl.c
237
addr = (uintptr_t)node->avl_child[1];
usr/src/cmd/mdb/common/modules/genunix/avl.c
250
was_child = AVL_XCHILD(node);
usr/src/cmd/mdb/common/modules/genunix/avl.c
251
addr = (uintptr_t)AVL_XPARENT(node);
usr/src/cmd/mdb/common/modules/genunix/avl.c
50
avl_node_t *node = (avl_node_t *)((uintptr_t)buff + offset);
usr/src/cmd/mdb/common/modules/genunix/avl.c
58
if (node->avl_child[0] == NULL)
usr/src/cmd/mdb/common/modules/genunix/avl.c
60
addr = (uintptr_t)node->avl_child[0];
usr/src/cmd/mdb/common/modules/genunix/list.c
129
list_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/list.c
153
node = (list_node_t *)((uintptr_t)lwd->lw_obj + lwd->lw_offset);
usr/src/cmd/mdb/common/modules/genunix/list.c
154
wsp->walk_addr = (uintptr_t)node->list_next;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1048
tg_node_t *node = tgd->tgd_next++;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1051
node->tgn_base = addr;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1052
node->tgn_limit = limit;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1061
tg_node_t *node = *tgp;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1174
for (; node < *tgp; node++) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1175
node->tgn_type = type;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1176
node->tgn_smaller = smaller;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1217
tg_node_t *node, *src;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1265
if ((node = typegraph_search(ptr)) == NULL)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1274
edge->tge_dest = node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1279
edge->tge_destoffs = ptr - node->tgn_base;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1280
edge->tge_nextin = node->tgn_incoming;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1281
node->tgn_incoming = edge;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1286
if (node->tgn_marked)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1293
node->tgn_marked = 1;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1304
src = node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1307
addr = node->tgn_base;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1308
size = node->tgn_limit - addr;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1413
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1415
if ((node = typegraph_search(addr)) == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1418
node->tgn_type = *type;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1436
typegraph_node_addtype(tg_node_t *node, tg_edge_t *edge, mdb_ctf_id_t rtype,
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1443
list = &node->tgn_typelist;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1445
list = &node->tgn_fraglist;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1470
typegraph_stats_node(tg_node_t *node, tg_stats_t *stats)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1476
if (!node->tgn_marked)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1479
if (mdb_ctf_type_valid(node->tgn_type)) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1484
if (node->tgn_typelist != NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1487
if (node->tgn_typelist->tgt_next)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1493
if (node->tgn_fraglist != NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1503
for (e = node->tgn_outgoing; e != NULL; e = e->tge_nextout) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1515
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1519
if ((node = typegraph_search(addr)) == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1523
typegraph_stats_node(node, stats);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1614
typegraph_pass1_node(tg_node_t *node, mdb_ctf_id_t type)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1632
for (e = node->tgn_outgoing; e != NULL; e = e->tge_nextout) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1773
node = this->tgtd_node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1800
typegraph_pass2_node(tg_node_t *node)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1808
if (mdb_ctf_type_valid(node->tgn_type))
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1811
for (tp = node->tgn_typelist; tp != NULL; tp = tp->tgt_next) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1852
nsize = TG_NODE_SIZE(node);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1869
if (node->tgn_smaller == 0)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1872
if (nsize - rem <= node->tgn_smaller) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1889
if (node->tgn_smaller != 0) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1890
limit = node->tgn_smaller;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1892
limit = TG_NODE_SIZE(node);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1895
base = node->tgn_base;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1942
typegraph_pass1_node(node, type);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1962
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1990
list = (tg_type_t **)((uintptr_t)(node = &tg_node[i]) + loffs);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1992
if (mdb_ctf_type_valid(node->tgn_type))
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2038
typegraph_pass4_node(tg_node_t *node)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2045
if (mdb_ctf_type_valid(node->tgn_type))
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2048
if (node->tgn_typelist != NULL)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2058
for (e = node->tgn_incoming; e != NULL; e = e->tge_nextin) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2123
typegraph_postpass_node(tg_node_t *node)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2126
tg_edge_t *e, *edge = node->tgn_outgoing;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2130
if (node->tgn_postmarked)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2134
node->tgn_postmarked = 1;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2135
node->tgn_reach = 0;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2154
state->tgps_node = node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2160
node = dest;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2165
if (!mdb_ctf_type_valid(node->tgn_type) &&
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2166
node->tgn_typelist == NULL && node->tgn_fraglist == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2170
node->tgn_reach++;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2178
node = state->tgps_node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2193
node->tgn_reach += dest->tgn_reach;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2214
tg_node_t *node, *maxnode = NULL;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2225
node = &tg_node[i];
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2227
typegraph_postpass_node(node);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2231
node = &tg_node[i];
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2233
if (mdb_ctf_type_valid(node->tgn_type))
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2236
if (node->tgn_reach < max)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2239
maxnode = node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2240
max = node->tgn_reach;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2292
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2313
if ((node = typegraph_search((uintptr_t)m->mod_mp)) != NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2315
node->tgn_type = type;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2344
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2347
if ((node = typegraph_search(addr)) == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2358
node->tgn_type = type;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2554
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2570
if ((node = typegraph_search(addr)) == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2576
mdb_printf("%p is %p+%p, ", addr, node->tgn_base,
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2577
addr - node->tgn_base);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2579
if (mdb_ctf_type_valid(node->tgn_type)) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2580
mdb_printf("%s\n", mdb_ctf_type_name(node->tgn_type,
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2585
if ((tp = node->tgn_typelist) == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2586
if ((tp = node->tgn_fraglist) == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2609
mdb_printf("at %p", node->tgn_base + offs);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2625
mdb_printf("at %p ", node->tgn_base + offs);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2642
node->tgn_base, node->tgn_limit,
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2643
mdb_ctf_type_name(node->tgn_type,
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2645
typegraph_size(node->tgn_type), node->tgn_reach,
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2646
node->tgn_marked ? "yes" : "no");
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2652
for (tp = node->tgn_typelist; tp != NULL; tp = tp->tgt_next) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2666
for (tp = node->tgn_fraglist; tp != NULL; tp = tp->tgt_next) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2681
for (e = node->tgn_incoming; e != NULL; e = e->tge_nextin) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2696
for (e = node->tgn_outgoing; e != NULL; e = e->tge_nextout) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2716
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2729
if ((node = typegraph_search(addr)) == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2742
node->tgn_type = type;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2752
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2760
if ((node = typegraph_search(addr)) == NULL) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2765
mdb_ctf_type_invalidate(&node->tgn_type);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2782
tg_node_t *node = NULL;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2785
node = &tg_node[ndx];
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2787
if (mdb_ctf_type_valid(node->tgn_type))
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2790
if (node->tgn_typelist == NULL)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2793
if (node->tgn_typelist->tgt_next == NULL)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2803
return (wsp->walk_callback(node->tgn_base, NULL, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2810
tg_node_t *node = NULL;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2813
node = &tg_node[ndx];
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2815
if (mdb_ctf_type_valid(node->tgn_type))
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2818
if (node->tgn_typelist != NULL)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2821
if (node->tgn_fraglist != NULL)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2831
return (wsp->walk_callback(node->tgn_base, NULL, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2950
tg_node_t *node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2960
if (owner == 0 || (node = typegraph_search(owner)) == NULL)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2963
if (!mdb_ctf_type_valid(node->tgn_type))
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2966
ttype = typegraph_resolve(node->tgn_type);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3032
findlocks_node(tg_node_t *node, findlocks_t *fl)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3034
mdb_ctf_id_t type = node->tgn_type, ntype;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3041
for (tp = node->tgn_typelist; tp != NULL; tp = tp->tgt_next) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3070
fl->fl_node = node;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3078
uintptr_t base, limit = node->tgn_limit;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3081
for (base = node->tgn_base; base < limit; base += size) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3086
fl->fl_addr = node->tgn_base;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3093
for (tp = node->tgn_fraglist; tp != NULL; tp = tp->tgt_next) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3099
fl->fl_addr = node->tgn_base + tp->tgt_redge->tge_destoffs;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3300
findfalse_node(tg_node_t *node)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3302
mdb_ctf_id_t type = node->tgn_type;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3312
for (tp = node->tgn_typelist; tp != NULL; tp = tp->tgt_next) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3382
if (TG_NODE_SIZE(node) <= FINDFALSE_COHERENCE_SIZE)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3393
mdb_printf("%?p ", node->tgn_base);
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3395
if (mdb_lookup_by_addr(node->tgn_base, MDB_SYM_EXACT, buf,
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
3404
TG_NODE_SIZE(node));
usr/src/cmd/mdb/common/modules/genunix/vfs.c
556
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
usr/src/cmd/mdb/common/modules/genunix/vfs.c
603
list_node_t node;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
623
if (mdb_vread(&node, sizeof (list_node_t),
usr/src/cmd/mdb/common/modules/genunix/vfs.c
629
sctp_ipif_list, node.list_next);
usr/src/cmd/mdb/common/modules/genunix/vfs.c
686
if (mdb_vread(&node, sizeof (list_node_t),
usr/src/cmd/mdb/common/modules/genunix/vfs.c
692
sctp_ipif_list, node.list_next);
usr/src/cmd/mdb/common/modules/ip/ip.c
3294
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
456
tnode_t node;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
463
if (mdb_vread(&node, sizeof (node), addr) != sizeof (node)) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
467
if (mdb_readstr(buf, sizeof (buf), (uintptr_t)node.tn_name) < 0) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
469
node.tn_name);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
477
parent, buf, node.tn_instance);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
711
tnode_t node;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
718
if (mdb_vread(&node, sizeof (node), wsp->walk_addr) != sizeof (node)) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
723
wsp->walk_addr = (uintptr_t)node.tn_pgroups.l_next;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
823
tnode_t node;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
831
if (mdb_vread(&node, sizeof (node), wsp->walk_addr) != sizeof (node)) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
838
state->curr_hash = (topo_nodehash_t *)node.tn_children.l_next;
usr/src/cmd/mdb/common/modules/s1394/s1394.c
136
s1394_node_t node[IEEE1394_MAX_NODES];
usr/src/cmd/mdb/common/modules/s1394/s1394.c
143
if (mdb_vread(node, (num_nodes * sizeof (s1394_node_t)),
usr/src/cmd/mdb/common/modules/s1394/s1394.c
170
if (node[i].cfgrom != NULL) {
usr/src/cmd/mdb/common/modules/s1394/s1394.c
172
(uintptr_t)node[i].cfgrom) == -1) {
usr/src/cmd/mdb/common/modules/s1394/s1394.c
189
} else if (node[i].link_active == 0) {
usr/src/cmd/mdb/common/modules/s1394/s1394.c
192
} else if (CFGROM_BIB_READ(&node[i])) {
usr/src/cmd/mdb/common/modules/sctp/sctp.c
70
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2566
mdb_smb_node_t node;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2603
if (mdb_ctf_vread(&node, SMBSRV_SCOPE "smb_node_t",
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2609
if (mdb_ctf_vread(&node, SMBSRV_SCOPE "smb_node_t",
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2614
node.n_wlock_list = zero_llist;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2618
node.od_name);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2621
(uintptr_t)node.vp) == sizeof (vnode_t)) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2648
mdb_printf("VP: %p\n", node.vp);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2652
mdb_printf("Reference Count: %u\n", node.n_refcnt);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2653
mdb_printf("Ofiles: %u\n", node.n_ofile_list.ll_count);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2654
if (node.n_ofile_list.ll_count != 0 && nol_off != -1) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2665
node.n_lock_list.ll_count);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2666
if (node.n_lock_list.ll_count != 0) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2677
node.n_wlock_list.ll_count);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2678
if (node.n_wlock_list.ll_count != 0 && wll_off != -1) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2716
addr, node.vp, od_name, node.n_ofile_list.ll_count,
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2717
node.n_lock_list.ll_count, node.n_wlock_list.ll_count,
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2718
ol_cnt, node.n_refcnt);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2723
if (stack_trace && node.n_audit_buf) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2731
(uintptr_t)node.n_audit_buf) != sizeof (*anb)) {
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
187
uintptr_t node = 0;
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
206
'n', MDB_OPT_UINTPTR, &node,
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
230
if (node != 0) {
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
232
if ((uintptr_t)cur.rl_ptrs[idx].rlp_data == node) {
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
233
node = 0; /* found it */
usr/src/cmd/mdb/common/modules/svc.configd/configd.c
237
if (node != 0)
usr/src/cmd/mdb/common/modules/uhci/uhci.c
371
qh.node, qh.qh_flag);
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2778
mdb_zfs_btree_core_t *node = (mdb_zfs_btree_core_t *)buf;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2779
addr = node->btc_children[0];
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2829
mdb_zfs_btree_core_t *node =
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2833
if (node->btc_children[i] == cur)
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2850
mdb_zfs_btree_core_t *node = (mdb_zfs_btree_core_t *)bwd->bwd_node;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2857
uintptr_t new_child = node->btc_children[bwd->bwd_offset + 1];
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2894
uintptr_t node = (uintptr_t)bwd->bwd_btree.bt_root;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2895
if (node == 0ULL) {
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2900
node = btree_leftmost_child(node, bwd->bwd_node);
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2901
if (node == 0ULL) {
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2908
wsp->walk_addr = node;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
3064
txg_node_t *node;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
3084
node = (txg_node_t *)((uintptr_t)lwd->lw_obj + lwd->lw_offset);
usr/src/cmd/mdb/common/modules/zfs/zfs.c
3085
wsp->walk_addr = (uintptr_t)node->tn_next[lwd->lw_txgoff];
usr/src/cmd/modload/add_drv.c
649
devfs_node(di_node_t node, void *arg)
usr/src/cmd/modload/add_drv.c
660
if ((n_names = di_compatible_names(node, &compat_names)) <= 0)
usr/src/cmd/modload/add_drv.c
668
binding_name = di_binding_name(node);
usr/src/cmd/modload/add_drv.c
669
node_name = di_node_name(node);
usr/src/cmd/modload/add_drv.c
678
if (di_driver_ops(node) & DI_BUS_OPS)
usr/src/cmd/modload/add_drv.c
688
devfsnm = di_devfs_path(node);
usr/src/cmd/modload/add_drv.c
705
if ((new_entry->driver_name = strdup(di_driver_name(node)))
usr/src/cmd/modload/add_drv.c
713
if (clone(node))
usr/src/cmd/modload/add_drv.c
725
clone(di_node_t node)
usr/src/cmd/modload/add_drv.c
729
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/modload/add_drv.c
73
static int devfs_node(di_node_t node, void *arg);
usr/src/cmd/modload/add_drv.c
79
static int clone(di_node_t node);
usr/src/cmd/modload/add_drv.c
835
dev_node(const char *node, const struct stat *node_stat, int flags,
usr/src/cmd/modload/add_drv.c
841
if (readlink(node, linkbuf, MAXPATHLEN) == -1)
usr/src/cmd/modload/add_drv.c
848
(void) fprintf(stderr, "\t%s\n", node);
usr/src/cmd/msgfmt/msgfmt.c
670
struct msg_chain *node, *prev_node;
usr/src/cmd/msgfmt/msgfmt.c
714
node = (struct msg_chain *)
usr/src/cmd/msgfmt/msgfmt.c
716
node->next = p1;
usr/src/cmd/msgfmt/msgfmt.c
717
node->msgid = Xstrdup(msgid);
usr/src/cmd/msgfmt/msgfmt.c
718
node->msgstr = Xstrdup(msgstr);
usr/src/cmd/msgfmt/msgfmt.c
721
prev_node->next = node;
usr/src/cmd/msgfmt/msgfmt.c
723
dom->first_elem = node;
usr/src/cmd/msgfmt/msgfmt.c
725
dom->current_elem = node;
usr/src/cmd/msgfmt/msgfmt.c
735
node = (struct msg_chain *)
usr/src/cmd/msgfmt/msgfmt.c
737
node->next = NULL;
usr/src/cmd/msgfmt/msgfmt.c
738
node->msgid = Xstrdup(msgid);
usr/src/cmd/msgfmt/msgfmt.c
739
node->msgstr = Xstrdup(msgstr);
usr/src/cmd/msgfmt/msgfmt.c
742
prev_node->next = node;
usr/src/cmd/msgfmt/msgfmt.c
744
dom->first_elem = node;
usr/src/cmd/msgfmt/msgfmt.c
746
dom->current_elem = node;
usr/src/cmd/msgfmt/msgfmt.c
763
struct domain_struct *node;
usr/src/cmd/msgfmt/msgfmt.c
795
node = (struct domain_struct *)
usr/src/cmd/msgfmt/msgfmt.c
797
node->next = p1;
usr/src/cmd/msgfmt/msgfmt.c
798
node->domain = Xstrdup(domain_name);
usr/src/cmd/msgfmt/msgfmt.c
799
node->first_elem = NULL;
usr/src/cmd/msgfmt/msgfmt.c
800
node->current_elem = NULL;
usr/src/cmd/msgfmt/msgfmt.c
803
prev_node->next = node;
usr/src/cmd/msgfmt/msgfmt.c
806
first_domain = node;
usr/src/cmd/msgfmt/msgfmt.c
808
last_used_domain = node;
usr/src/cmd/msgfmt/msgfmt.c
809
return (node);
usr/src/cmd/msgfmt/msgfmt.c
817
node = (struct domain_struct *)
usr/src/cmd/msgfmt/msgfmt.c
819
node->next = NULL;
usr/src/cmd/msgfmt/msgfmt.c
820
node->domain = Xstrdup(domain_name);
usr/src/cmd/msgfmt/msgfmt.c
821
node->first_elem = NULL;
usr/src/cmd/msgfmt/msgfmt.c
822
node->current_elem = NULL;
usr/src/cmd/msgfmt/msgfmt.c
825
prev_node->next = node;
usr/src/cmd/msgfmt/msgfmt.c
828
first_domain = node;
usr/src/cmd/msgfmt/msgfmt.c
830
last_used_domain = node;
usr/src/cmd/msgfmt/msgfmt.c
832
return (node);
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
208
ndmpd_api_file_history_dir_v2(void *cookie, char *name, ulong_t node,
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
266
entry->node = node;
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
296
ndmpd_api_file_history_node_v2(void *cookie, ulong_t node,
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
349
entry->node = node;
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
470
file_entry->node = long_long_to_quad(file_stat->st_ino);
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
521
ndmpd_api_file_history_dir_v3(void *cookie, char *name, ulong_t node,
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
598
dir_entry->node = long_long_to_quad(node);
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
629
ndmpd_api_file_history_node_v3(void *cookie, ulong_t node,
usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c
711
node_entry->node = long_long_to_quad((u_longlong_t)node);
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
744
tp->nm3_node = quad_to_long_long(sp->node);
usr/src/cmd/nscd/cache.c
2117
nsc_entry_t find_entry, *node;
usr/src/cmd/nscd/cache.c
2202
node = nscdb->qhead;
usr/src/cmd/nscd/cache.c
2203
while (node != NULL && node != *entry) {
usr/src/cmd/nscd/cache.c
2204
if (node->stats.status == ST_DISCARD ||
usr/src/cmd/nscd/cache.c
2205
!(node->stats.status & ST_PENDING)) {
usr/src/cmd/nscd/cache.c
2206
delete_entry(nscdb, ctx, node);
usr/src/cmd/nscd/cache.c
2209
node = node->qprev;
usr/src/cmd/nscd/cache.c
2298
nsc_entry_t *node, *next_node;
usr/src/cmd/nscd/cache.c
2324
if ((node = nscdb->reap_node) == NULL)
usr/src/cmd/nscd/cache.c
2326
if (node->stats.status == ST_DISCARD ||
usr/src/cmd/nscd/cache.c
2327
(!(node->stats.status & ST_PENDING) &&
usr/src/cmd/nscd/cache.c
2328
node->stats.timestamp < now)) {
usr/src/cmd/nscd/cache.c
2337
delete_entry(nscdb, ctx, node);
usr/src/cmd/nscd/cache.c
2340
nscdb->reap_node = node->qnext;
usr/src/cmd/nscd/cache.c
2436
node = next_node;
usr/src/cmd/nscd/cache.c
2438
if (node->stats.status == ST_DISCARD ||
usr/src/cmd/nscd/cache.c
2439
!(node->stats.status & ST_PENDING)) {
usr/src/cmd/nscd/cache.c
2441
delete_entry(nscdb, ctx, node);
usr/src/cmd/pack/pack.c
108
int node;
usr/src/cmd/pack/pack.c
110
#define hmove(a, b) {(b).count = (a).count; (b).node = (a).node; }
usr/src/cmd/pack/pack.c
262
heap[n].node = i;
usr/src/cmd/pack/pack.c
277
parent[heap[1].node] = ++lastnode;
usr/src/cmd/pack/pack.c
282
parent[heap[1].node] = lastnode;
usr/src/cmd/pack/pack.c
283
heap[1].node = lastnode;
usr/src/cmd/pcieadm/pcieadm.c
148
pcieadm_di_node_is_pci(di_node_t node)
usr/src/cmd/pcieadm/pcieadm.c
154
name = di_node_name(node);
usr/src/cmd/pcieadm/pcieadm.c
159
nents = di_prop_lookup_strings(DDI_DEV_T_ANY, node, "compatible",
usr/src/cmd/pcieadm/pcieadm.c
179
pcieadm_di_walk_cb(di_node_t node, void *arg)
usr/src/cmd/pcieadm/pcieadm.c
183
if (!pcieadm_di_node_is_pci(node)) {
usr/src/cmd/pcieadm/pcieadm.c
187
return (walk->pdw_func(node, walk->pdw_arg));
usr/src/cmd/pcieadm/pcieadm.c
234
pcieadm_find_dip_cb(di_node_t node, void *arg)
usr/src/cmd/pcieadm/pcieadm.c
241
path = di_devfs_path(node);
usr/src/cmd/pcieadm/pcieadm.c
244
"%s", di_node_name(node));
usr/src/cmd/pcieadm/pcieadm.c
247
driver = di_driver_name(node);
usr/src/cmd/pcieadm/pcieadm.c
248
inst = di_instance(node);
usr/src/cmd/pcieadm/pcieadm.c
253
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "reg", ®s);
usr/src/cmd/pcieadm/pcieadm.c
272
di_node_name(node));
usr/src/cmd/pcieadm/pcieadm.c
275
pia->pia_devi = node;
usr/src/cmd/pcieadm/pcieadm_devs.c
421
pcieadm_show_devs_walk_cb(di_node_t node, void *arg)
usr/src/cmd/pcieadm/pcieadm_devs.c
435
path = di_devfs_path(node);
usr/src/cmd/pcieadm/pcieadm_devs.c
438
"%s", di_node_name(node));
usr/src/cmd/pcieadm/pcieadm_devs.c
441
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "reg", ®s);
usr/src/cmd/pcieadm/pcieadm_devs.c
456
oarg.psdo_driver = di_driver_name(node);
usr/src/cmd/pcieadm/pcieadm_devs.c
457
oarg.psdo_instance = di_instance(node);
usr/src/cmd/pcieadm/pcieadm_devs.c
459
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "device-id", &did);
usr/src/cmd/pcieadm/pcieadm_devs.c
466
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "vendor-id", &vid);
usr/src/cmd/pcieadm/pcieadm_devs.c
473
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "revision-id", &rev);
usr/src/cmd/pcieadm/pcieadm_devs.c
480
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "subsystem-vendor-id",
usr/src/cmd/pcieadm/pcieadm_devs.c
488
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "subsystem-id",
usr/src/cmd/pcieadm/pcieadm_devs.c
556
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/cmd/pcieadm/pcieadm_devs.c
564
nprop = di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/cmd/pcieadm/pcieadm_devs.c
572
nprop = di_prop_lookup_int64(DDI_DEV_T_ANY, node,
usr/src/cmd/pcieadm/pcieadm_devs.c
580
nprop = di_prop_lookup_int64(DDI_DEV_T_ANY, node,
usr/src/cmd/pcieadm/pcieadm_devs.c
588
nprop = di_prop_lookup_int64(DDI_DEV_T_ANY, node,
usr/src/cmd/pcitool/pcitool.c
143
static int process_nexus_node(di_node_t node, di_minor_t minor, void *arg);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1771
check_stale_node(di_node_t node, void *arg)
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1776
promp = di_prom_prop_next(ph, node, DI_PROM_PROP_NIL);
usr/src/cmd/picl/plugins/lib/picld_pluginutil/picld_pluginutil_impl.h
106
node_cmd_t node;
usr/src/cmd/picl/plugins/lib/picld_pluginutil/picld_pluginutil_impl.h
131
#define nodecmd_nodeh u.node.nodeh
usr/src/cmd/picl/plugins/lib/picld_pluginutil/picld_pluginutil_impl.h
132
#define nodecmd_nodename u.node.nodename
usr/src/cmd/picl/plugins/lib/picld_pluginutil/picld_pluginutil_impl.h
133
#define nodecmd_classname u.node.classname
usr/src/cmd/picl/plugins/lib/picld_pluginutil/picld_pluginutil_impl.h
134
#define nodecmd_classname u.node.classname
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcplugin/psvcplugin.c
234
err = ptree_delete_node(objp->node);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcplugin/psvcplugin.c
62
picl_nodehdl_t node;
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1469
di_node_t node;
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1489
for (node = di_drv_first_node(DISK_DRV, root_node);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1490
node != DI_NODE_NIL;
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1491
node = di_drv_next_node(node)) {
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1492
n = di_prop_lookup_ints(DDI_DEV_T_ANY, node, "target", &prop);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1502
dev_path = di_devfs_path(node);
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1517
n = di_prop_lookup_bytes(DDI_DEV_T_ANY, node,
usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/psvcpolicy.c
1530
min_node = di_minor_next(node, DI_MINOR_NIL);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/psvcplugin.c
352
src_node = srcobjp->node;
usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/psvcplugin.c
398
prop_list[i].dst_node = dstobjp->node;
usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/psvcplugin.c
399
dst_node = dstobjp->node;
usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/psvcplugin.c
483
err = ptree_delete_node(objp->node);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/psvcplugin.c
69
picl_nodehdl_t node;
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcplugin/psvcplugin.c
156
err = ptree_delete_node(objp->node);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcplugin/psvcplugin.c
59
picl_nodehdl_t node;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
271
get_drv_info(di_node_t node, led_dtls_t *dtls)
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
285
r = di_prop_lookup_ints(DDI_DEV_T_ANY, node, HW_PROP_TARGET,
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
297
DDI_DEV_T_ANY, node, HW_PROP_PORT, &port_data);
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
325
min_node = di_minor_next(node, DI_MINOR_NIL);
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
360
walk_disks(di_node_t node, led_dtls_t *dtls)
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
374
for (node = di_drv_first_node(dtls->fcal_driver, node);
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
375
node != DI_NODE_NIL;
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
376
node = di_drv_next_node(node)) {
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
377
char *dev_path = di_devfs_path(node);
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
391
if (get_drv_info(node, dtls) != 0) {
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
45
static int get_drv_info(di_node_t node, led_dtls_t *dtls);
usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/fcal_leds_thread.c
46
static int walk_disks(di_node_t node, led_dtls_t *dtls);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvc_objects.h
314
void psvcplugin_lookup(char *name, char *parent, picl_nodehdl_t *node);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1165
if (ptree_get_propval_by_name(aobjp->node, assoc_name,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1178
err = node_property(aobjp->node, NULL, NULL,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1221
err = ptree_get_propval_by_name(dobjp->node,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1239
err = ptree_create_prop(&propinfo, &dobjp->node,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1322
src_node = srcobjp->node;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1343
dst_node = dstobjp->node;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1707
&objp->node);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1714
system_node = objp->node;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1718
err = node_property(objp->node,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1740
err = node_property(objp->node, psvc_read_volatile,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1763
err = ptree_add_node(parent_node, objp->node);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1771
psvc_paths[i].child_node = objp->node;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
304
picl_nodehdl_t node;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
360
psvcplugin_lookup(char *name, char *parent, picl_nodehdl_t *node)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
367
*node = psvc_paths[i].child_node;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
915
static int32_t node_property(picl_nodehdl_t node,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
942
err = ptree_add_prop(node, prophdl);
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
121
add_md_prop(node, sizeof (int_value), property,
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
128
add_cache_props(picl_nodehdl_t node, mde_cookie_t *cachelistp, int ncaches)
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
183
add_md_prop(node, sizeof (int_value), property,
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
191
add_md_prop(node, sizeof (int_value), property,
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
199
add_md_prop(node, sizeof (int_value), property,
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
274
add_cpu_prop(picl_nodehdl_t node, void *args)
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
286
status = ptree_get_propval_by_name(node, OBP_REG, reg_prop,
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
341
add_md_prop(node, sizeof (int_value), OBP_PROP_CPUID,
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
344
add_md_prop(node, sizeof (int_value), OBP_PROP_PORTID,
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
347
add_clock_frequency(node, cpulistp[x]);
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
349
add_compatible(node, cpulistp[x]);
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
351
add_device_type(node);
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
359
add_cache_props(node, cachelistp, ncaches);
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
367
add_tlb_props(node, tlblistp, ntlbs);
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
48
prop_exists(picl_nodehdl_t node, char *name)
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
53
status = ptree_get_prop_by_name(node, name, &proph);
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
61
add_md_prop(picl_nodehdl_t node, int size, char *name, void* value, int type)
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
66
if (!prop_exists(node, name)) {
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
69
(void) ptree_create_and_add_prop(node, &propinfo,
usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c
74
add_tlb_props(picl_nodehdl_t node, mde_cookie_t *tlblistp, int ntlbs)
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
343
find_cpu(di_node_t node, int cpuid)
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
349
for (cnode = di_child_node(node); cnode != DI_NODE_NIL;
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
37
extern int add_cpu_prop(picl_nodehdl_t node, void *args);
usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c
52
extern int add_cpu_prop(picl_nodehdl_t node, void *args);
usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c
76
find_disk(picl_nodehdl_t node, void *args)
usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c
82
status = ptree_get_propval_by_name(node, "Path", (void *)&path,
usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c
89
lookup->disk = node;
usr/src/cmd/picl/plugins/sun4v/piclsbl/piclsbl.c
114
cb_find_disk(picl_nodehdl_t node, void *args)
usr/src/cmd/picl/plugins/sun4v/piclsbl/piclsbl.c
121
status = ptree_get_propval_by_name(node, "Path", (void *)&path,
usr/src/cmd/picl/plugins/sun4v/piclsbl/piclsbl.c
128
lookup->disk = node;
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
289
add_segment_props(picl_nodehdl_t node, mde_cookie_t segmentlistp,
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
296
add_md_prop(node, sizeof (int_value),
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
301
add_md_prop(node, sizeof (base), PICL_PROP_BASEADDRESS,
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
304
add_md_prop(node, sizeof (interleave), PICL_PROP_INTERLEAVE_FACTOR,
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
309
add_memory_props(picl_nodehdl_t node, mde_cookie_t memorylistp, md_t *mdp,
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
321
add_md_prop(node, sizeof (int_value), PICL_PROP_SIZE, &int_value,
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
325
add_md_prop(node, sizeof (int_value),
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
38
add_memory_props(picl_nodehdl_t node, mde_cookie_t memorylistp, md_t *mdp,
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
42
add_bank_props(picl_nodehdl_t node, mde_cookie_t banklistp,
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
47
add_segment_props(picl_nodehdl_t node, mde_cookie_t segmentlistp,
usr/src/cmd/picl/plugins/sun4v/pri/mem_prop_update.c
56
add_mem_prop(picl_nodehdl_t node, void *args)
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
100
remove_old_segments(picl_nodehdl_t node, void *args)
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
104
if ((status = ptree_delete_node(node)) == PICL_SUCCESS)
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
105
ptree_destroy_node(node);
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
47
static int remove_old_segments(picl_nodehdl_t node, void *args);
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
72
prop_exists(picl_nodehdl_t node, char *name)
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
77
status = ptree_get_prop_by_name(node, name, &proph);
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
85
add_md_prop(picl_nodehdl_t node, int size, char *name, void* value, int type)
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
90
if (!prop_exists(node, name)) {
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.c
93
(void) ptree_create_and_add_prop(node, &propinfo,
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.h
66
int add_mem_prop(picl_nodehdl_t node, void *args);
usr/src/cmd/picl/plugins/sun4v/pri/priplugin.h
71
void add_md_prop(picl_nodehdl_t node, int size, char *name, void* value,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1388
threshold(picl_nodehdl_t node, char *oidstr, int row, char *propname,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1396
err = add_volatile_prop(node, propname, PICL_PTYPE_INT,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1406
add_thresholds(picl_nodehdl_t node, int row, int *snmp_syserr_p)
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1458
threshold(node,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1464
threshold(node,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1470
threshold(node,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1476
threshold(node,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1482
threshold(node,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1488
threshold(node,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1524
add_volatile_prop(picl_nodehdl_t node, char *name, int type, int access,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1539
err = ptree_create_and_add_prop(node, &propinfo, NULL, &prop);
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1541
log_msg(LOG_ERR, SNMPP_CANT_ADD_PROP, err, node);
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1555
add_string_prop(picl_nodehdl_t node, char *propname, char *propval)
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1571
err = ptree_create_and_add_prop(node, &propinfo, propval, NULL);
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1573
log_msg(LOG_ERR, SNMPP_CANT_ADD_STR_PROP, err, node);
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1584
add_void_prop(picl_nodehdl_t node, char *propname)
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1596
err = ptree_create_and_add_prop(node, &propinfo, NULL, NULL);
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
1598
log_msg(LOG_ERR, SNMPP_CANT_ADD_VOID_PROP, err, node);
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
258
static void threshold(picl_nodehdl_t node, char *oidstr, int row,
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
260
static void add_thresholds(picl_nodehdl_t node, int row, int *snmp_syserr_p);
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
266
static int add_string_prop(picl_nodehdl_t node, char *propname, char *propval);
usr/src/cmd/picl/plugins/sun4v/snmp/snmpplugin.c
267
static int add_void_prop(picl_nodehdl_t node, char *propname);
usr/src/cmd/power/parse.c
163
di_node_t node;
usr/src/cmd/power/parse.c
168
if ((node = di_init("/", DINFOPROP)) == DI_NODE_NIL) {
usr/src/cmd/power/parse.c
173
di_fini(node);
usr/src/cmd/power/parse.c
179
if (di_prom_prop_lookup_bytes(ph, node,
usr/src/cmd/power/parse.c
188
di_fini(node);
usr/src/cmd/power/sysstat.c
649
activity_data_t *node = NULLACTIVITY;
usr/src/cmd/power/sysstat.c
656
safe_zalloc((void **)&node, sizeof (activity_data_t), 0);
usr/src/cmd/power/sysstat.c
657
node->activity_delta = delta;
usr/src/cmd/power/sysstat.c
659
node->snaptime = time;
usr/src/cmd/power/sysstat.c
660
node->next = *act_start;
usr/src/cmd/power/sysstat.c
662
*act_end = node;
usr/src/cmd/power/sysstat.c
664
(*act_start)->prev = node;
usr/src/cmd/power/sysstat.c
666
*act_start = node;
usr/src/cmd/power/sysstat.c
672
node = *act_end;
usr/src/cmd/power/sysstat.c
673
while ((int)((hr_now - node->snaptime) / NANOSEC) > idle_time &&
usr/src/cmd/power/sysstat.c
674
node->prev != NULLACTIVITY) {
usr/src/cmd/power/sysstat.c
675
*delta_sum -= node->activity_delta;
usr/src/cmd/power/sysstat.c
676
*act_end = node->prev;
usr/src/cmd/power/sysstat.c
678
free(node);
usr/src/cmd/power/sysstat.c
679
node = *act_end;
usr/src/cmd/power/sysstat.c
687
activity_data_t *node;
usr/src/cmd/power/sysstat.c
704
node = act_start;
usr/src/cmd/power/sysstat.c
705
while (node->next != NULLACTIVITY) {
usr/src/cmd/power/sysstat.c
706
sum += node->activity_delta;
usr/src/cmd/power/sysstat.c
708
return ((*time - node->snaptime) / NANOSEC);
usr/src/cmd/power/sysstat.c
710
node = node->next;
usr/src/cmd/power/sysstat.c
712
sum += node->activity_delta;
usr/src/cmd/power/sysstat.c
714
return ((*time - node->snaptime) / NANOSEC);
usr/src/cmd/prtconf/pdevinfo.c
1264
dump_pathing_data(int ilev, di_node_t node)
usr/src/cmd/prtconf/pdevinfo.c
1272
if (node == DI_PATH_NIL)
usr/src/cmd/prtconf/pdevinfo.c
1275
while ((pi = di_path_client_next_path(node, pi)) != DI_PATH_NIL) {
usr/src/cmd/prtconf/pdevinfo.c
1302
di_node_name(node),
usr/src/cmd/prtconf/pdevinfo.c
1378
create_minor_list(di_node_t node)
usr/src/cmd/prtconf/pdevinfo.c
1384
if (di_minor_next(node, DI_MINOR_NIL) == DI_MINOR_NIL)
usr/src/cmd/prtconf/pdevinfo.c
1397
major = di_driver_major(node);
usr/src/cmd/prtconf/pdevinfo.c
1399
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/prtconf/pdevinfo.c
1466
di_node_t node = DI_NODE_NIL;
usr/src/cmd/prtconf/pdevinfo.c
1499
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/prtconf/pdevinfo.c
1521
node = di_lnode_devinfo(lnode);
usr/src/cmd/prtconf/pdevinfo.c
1522
if ((path = di_devfs_path(node)) == NULL)
usr/src/cmd/prtconf/pdevinfo.c
1531
dump_minor_link_data(int ilev, di_node_t node, dev_t devt,
usr/src/cmd/prtconf/pdevinfo.c
1538
while ((link = di_link_next_by_node(node, link, DI_LINK_TGT)) !=
usr/src/cmd/prtconf/pdevinfo.c
1563
while ((link = di_link_next_by_node(node, link, DI_LINK_SRC)) !=
usr/src/cmd/prtconf/pdevinfo.c
1589
dump_minor_data(int ilev, di_node_t node, di_devlink_handle_t devlink_hdl)
usr/src/cmd/prtconf/pdevinfo.c
1601
while ((lnode = di_lnode_next(node, lnode)) != DI_LNODE_NIL)
usr/src/cmd/prtconf/pdevinfo.c
1604
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/prtconf/pdevinfo.c
1613
create_minor_list(node);
usr/src/cmd/prtconf/pdevinfo.c
1616
major = di_driver_major(node);
usr/src/cmd/prtconf/pdevinfo.c
1618
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/prtconf/pdevinfo.c
1660
dump_minor_link_data(ilev + 1, node, devt, devlink_hdl);
usr/src/cmd/prtconf/pdevinfo.c
1664
ilev + 1, node, devt, NULL);
usr/src/cmd/prtconf/pdevinfo.c
1675
while ((link = di_link_next_by_node(node, link, DI_LINK_TGT)) !=
usr/src/cmd/prtconf/pdevinfo.c
1701
dump_minor_link_data(ilev + 1, node, devt, devlink_hdl);
usr/src/cmd/prtconf/pdevinfo.c
1709
dump_link_data(int ilev, di_node_t node, di_devlink_handle_t devlink_hdl)
usr/src/cmd/prtconf/pdevinfo.c
1715
while ((link = di_link_next_by_node(node, link, DI_LINK_SRC)) !=
usr/src/cmd/prtconf/pdevinfo.c
2030
get_propval_by_name(di_prom_handle_t promh, di_node_t node, const char *name,
usr/src/cmd/prtconf/pdevinfo.c
2036
len = di_prom_prop_lookup_bytes(promh, node, name,
usr/src/cmd/prtconf/pdevinfo.c
2047
dump_prodinfo(di_prom_handle_t promh, di_node_t node, const char **propstr,
usr/src/cmd/prtconf/pdevinfo.c
2054
len = get_propval_by_name(promh, node, propstr[index1],
usr/src/cmd/prtconf/pdevinfo.c
2095
dump_compatible(char *name, int ilev, di_node_t node)
usr/src/cmd/prtconf/pdevinfo.c
2102
if (node == DI_PATH_NIL)
usr/src/cmd/prtconf/pdevinfo.c
2105
ncompat = di_compatible_names(node, &compat_array);
usr/src/cmd/prtconf/pdevinfo.c
2140
dump_pciid(char *name, int ilev, di_node_t node)
usr/src/cmd/prtconf/pdevinfo.c
2159
if (devinfo_is_pci(node) == NULL) {
usr/src/cmd/prtconf/pdevinfo.c
2174
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "vendor-id", &vid) <= 0)
usr/src/cmd/prtconf/pdevinfo.c
2177
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "device-id", &did) <= 0)
usr/src/cmd/prtconf/pdevinfo.c
2180
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "subsystem-vendor-id",
usr/src/cmd/prtconf/pdevinfo.c
2181
&svid) <= 0 || di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/cmd/prtconf/pdevinfo.c
250
di_node_t target_node, node;
usr/src/cmd/prtconf/pdevinfo.c
268
node = target_node;
usr/src/cmd/prtconf/pdevinfo.c
269
while ((node = di_parent_node(node)) != DI_NODE_NIL)
usr/src/cmd/prtconf/pdevinfo.c
270
node_display_private_set(node);
usr/src/cmd/prtconf/pdevinfo.c
282
node = target_node;
usr/src/cmd/prtconf/pdevinfo.c
283
while ((node = di_parent_node(node)) != DI_NODE_NIL)
usr/src/cmd/prtconf/pdevinfo.c
311
i_find_target_node(di_node_t node, void *arg)
usr/src/cmd/prtconf/pdevinfo.c
318
if ((path = di_devfs_path(node)) == NULL)
usr/src/cmd/prtconf/pdevinfo.c
323
*target = node;
usr/src/cmd/prtconf/pdevinfo.c
331
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/prtconf/pdevinfo.c
333
*target = node;
usr/src/cmd/prtconf/pdevinfo.c
366
node_display(di_node_t node)
usr/src/cmd/prtconf/pdevinfo.c
368
long data = (long)di_node_private_get(node);
usr/src/cmd/prtconf/pdevinfo.c
373
node_display_private_set(di_node_t node)
usr/src/cmd/prtconf/pdevinfo.c
375
long data = (long)di_node_private_get(node);
usr/src/cmd/prtconf/pdevinfo.c
377
di_node_private_set(node, (void *)data);
usr/src/cmd/prtconf/pdevinfo.c
381
node_display_set(di_node_t node, void *arg __unused)
usr/src/cmd/prtconf/pdevinfo.c
383
node_display_private_set(node);
usr/src/cmd/prtconf/pdevinfo.c
544
void *node, dev_t dev, int *compat_printed)
usr/src/cmd/prtconf/pdevinfo.c
556
while ((prop = NEXTPROP(dumpops)(node, prop)) != DI_PROP_NIL) {
usr/src/cmd/prtconf/pdevinfo.c
583
while ((minor = di_minor_next((di_node_t)node,
usr/src/cmd/prtconf/pdevinfo.c
713
di_node_t node;
usr/src/cmd/prtconf/pdevinfo.c
715
node = di_drv_first_node(dbg.d_drivername, root);
usr/src/cmd/prtconf/pdevinfo.c
717
while (node != DI_NODE_NIL) {
usr/src/cmd/prtconf/pdevinfo.c
718
(void) dump_devs(node, di_arg);
usr/src/cmd/prtconf/pdevinfo.c
719
node = di_drv_next_node(node);
usr/src/cmd/prtconf/pdevinfo.c
724
devinfo_is_pci(di_node_t node)
usr/src/cmd/prtconf/pdevinfo.c
727
di_node_t pnode = di_parent_node(node);
usr/src/cmd/prtconf/pdevinfo.c
745
dump_devs(di_node_t node, void *arg)
usr/src/cmd/prtconf/pdevinfo.c
756
char *path = di_devfs_path(node);
usr/src/cmd/prtconf/pdevinfo.c
765
tmp = node;
usr/src/cmd/prtconf/pdevinfo.c
774
if (opts.o_target && !node_display(node)) {
usr/src/cmd/prtconf/pdevinfo.c
784
(void) printf("%s", di_node_name(node));
usr/src/cmd/prtconf/pdevinfo.c
787
const char *dtype = devinfo_is_pci(node);
usr/src/cmd/prtconf/pdevinfo.c
790
di_prop_lookup_ints(DDI_DEV_T_ANY, node, "vendor-id",
usr/src/cmd/prtconf/pdevinfo.c
792
di_prop_lookup_ints(DDI_DEV_T_ANY, node, "device-id",
usr/src/cmd/prtconf/pdevinfo.c
803
root_node = tmp = node;
usr/src/cmd/prtconf/pdevinfo.c
806
if ((di_instance(node) >= 0) && (node != root_node))
usr/src/cmd/prtconf/pdevinfo.c
807
(void) printf(", instance #%d", di_instance(node));
usr/src/cmd/prtconf/pdevinfo.c
810
driver_name = di_driver_name(node);
usr/src/cmd/prtconf/pdevinfo.c
813
} else if (di_retired(node)) {
usr/src/cmd/prtconf/pdevinfo.c
815
} else if (di_state(node) & DI_DRIVER_DETACHED)
usr/src/cmd/prtconf/pdevinfo.c
821
node, DDI_DEV_T_ANY, NULL)) {
usr/src/cmd/prtconf/pdevinfo.c
823
node, DDI_DEV_T_ANY, NULL);
usr/src/cmd/prtconf/pdevinfo.c
827
node, DDI_DEV_T_ANY, NULL);
usr/src/cmd/prtconf/pdevinfo.c
830
node, DDI_DEV_T_NONE, NULL);
usr/src/cmd/prtconf/pdevinfo.c
833
ilev + 1, node, DDI_DEV_T_ANY, &compat_printed);
usr/src/cmd/prtconf/pdevinfo.c
838
ilev + 1, node);
usr/src/cmd/prtconf/pdevinfo.c
841
dump_pciid(printed ? NULL : "Hardware", ilev + 1, node);
usr/src/cmd/prtconf/pdevinfo.c
843
dump_priv_data(ilev + 1, node);
usr/src/cmd/prtconf/pdevinfo.c
844
dump_pathing_data(ilev + 1, node);
usr/src/cmd/prtconf/pdevinfo.c
845
dump_link_data(ilev + 1, node, devlink_hdl);
usr/src/cmd/prtconf/pdevinfo.c
846
dump_minor_data(ilev + 1, node, devlink_hdl);
usr/src/cmd/prtconf/pdevinfo.c
852
if (!opts.o_pseudodevs && (strcmp(di_node_name(node), "pseudo") == 0))
usr/src/cmd/prtconf/prt_xxx.c
354
match_priv_data(di_node_t node)
usr/src/cmd/prtconf/prt_xxx.c
362
if ((parent = di_parent_node(node)) == DI_NODE_NIL)
usr/src/cmd/prtconf/prt_xxx.c
377
di_node_name(node), drv_name);
usr/src/cmd/prtconf/prt_xxx.c
393
dump_priv_data(int ilev, di_node_t node)
usr/src/cmd/prtconf/prt_xxx.c
398
if ((priv = (uintptr_t)di_parent_private_data(node)) == (uintptr_t)NULL)
usr/src/cmd/prtconf/prt_xxx.c
401
if ((pdp = match_priv_data(node)) == NULL) {
usr/src/cmd/prtdiag/i386/smbios.c
173
do_slot_mapping_cb(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/cmd/prtdiag/i386/smbios.c
183
if (topo_node_resource(node, &rsrc, &err) < 0)
usr/src/cmd/prtdiag/i386/smbios.c
195
if (topo_prop_get_string(node, TOPO_PGROUP_IO, TOPO_IO_DRIVER, &driver,
usr/src/cmd/prtdiag/i386/smbios.c
199
if (topo_prop_get_string(node, TOPO_PGROUP_PCI, TOPO_PCI_VENDID,
usr/src/cmd/prtdiag/i386/smbios.c
203
if (topo_prop_get_string(node, TOPO_PGROUP_PCI, TOPO_PCI_DEVID,
usr/src/cmd/prtfru/prtfru.c
1144
end_location_xml(fru_nodehdl_t node, const char *path, const char *name,
usr/src/cmd/prtfru/prtfru.c
1156
end_fru_xml(fru_nodehdl_t node, const char *path, const char *name, void *args)
usr/src/cmd/prtfru/prtfru.c
1167
end_container_xml(fru_nodehdl_t node, const char *path, const char *name,
usr/src/cmd/prtfru/prtfru.c
1205
process_node(fru_nodehdl_t node, const char *path, const char *name,
usr/src/cmd/prtfru/prtfru.c
1213
if ((status = fru_get_node_type(node, &fru_type)) != FRU_SUCCESS) {
usr/src/cmd/prtfru/prtfru.c
1236
fru_for_each_segment(node, print_packets_in_segment,
usr/src/cmd/prtfru/prtfru.c
1254
process_matching_node(fru_nodehdl_t node, const char *path, const char *name,
usr/src/cmd/prtfru/prtfru.c
1263
status = process_node(node, path, path, args, end_node, end_args);
usr/src/cmd/ramdiskadm/main.c
124
di_callback(di_node_t node, di_minor_t minor, void *arg)
usr/src/cmd/ramdiskadm/main.c
136
if (strcmp(di_driver_name(node), RD_DRIVER_NAME) == 0 &&
usr/src/cmd/ramdiskadm/main.c
141
obp_ramdisk = (di_nodeid(node) == DI_PROM_NODEID);
usr/src/cmd/ramdiskadm/main.c
149
RD_STRIP_PREFIX(name, di_node_name(node));
usr/src/cmd/ramdiskadm/main.c
160
if (di_prop_lookup_int64(di_minor_devt(minor), node,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1069
link_cache_t *node, *next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1082
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1083
for (; node != &cache_tail; node = node->vc_next)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1084
node->vc_state |= CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1093
for (node = cache_head.vc_next; node != &cache_tail; node = next) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1095
next = node->vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1096
if (node->vc_state & CACHE_NODE_STALE) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1097
(void) rcm_unregister_interest(hd, node->vc_resource,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1100
"AGGR: unregistered %s\n", node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1101
cache_remove(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1102
node_free(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1106
if (!(node->vc_state & CACHE_NODE_NEW))
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1109
if (rcm_register_interest(hd, node->vc_resource, 0,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1114
node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1118
node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1120
node->vc_state &= ~CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1192
aggr_consumer_offline(rcm_handle_t *hd, link_cache_t *node, char **errorp,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1199
node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1202
RCM_LINK_PREFIX, node->vc_aggr->da_aggrid);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1214
node->vc_state |= CACHE_AGGR_CONSUMER_OFFLINED;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1225
aggr_consumer_online(rcm_handle_t *hd, link_cache_t *node, char **errorp,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1232
node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1234
if (!(node->vc_state & CACHE_AGGR_CONSUMER_OFFLINED)) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1236
"AGGR: no consumers offlined (%s)\n", node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1241
RCM_LINK_PREFIX, node->vc_aggr->da_aggrid);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1250
node->vc_state &= ~CACHE_AGGR_CONSUMER_OFFLINED;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1262
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1273
if ((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) == NULL) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1288
aggr = node->vc_aggr;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1289
is_only_port = (aggr->da_lastport == node->vc_linkid);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1315
RCM_RESOURCE_LINK_NEW, node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1333
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1345
if ((node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH)) != NULL)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1346
(void) aggr_offline_port(node, CACHE_NODE_STALE);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1437
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1449
if (((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) != NULL) &&
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1450
(!(node->vc_state & CACHE_NODE_OFFLINED))) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
215
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
226
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
227
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
228
cache_remove(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
229
node_free(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
230
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
325
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
331
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
332
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
333
if (rcm_unregister_interest(hd, node->vc_resource, 0)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
338
node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
342
cache_remove(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
343
node_free(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
344
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
377
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
383
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
384
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
396
if (node->vc_aggr->da_lastport == node->vc_linkid) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
397
if (aggr_consumer_offline(hd, node, errorp, flags,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
402
aggr_log_err(node->vc_linkid, errorp,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
417
if (aggr_offline_port(node, CACHE_NODE_OFFLINED) != RCM_SUCCESS) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
418
aggr_log_err(node->vc_linkid, errorp, "offline port failed");
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
436
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
442
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
443
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
452
if (!(node->vc_state & CACHE_NODE_OFFLINED)) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
453
aggr_log_err(node->vc_linkid, errorp, "resource not offlined");
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
459
if (aggr_online_port(node, &up) != RCM_SUCCESS) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
460
aggr_log_err(node->vc_linkid, errorp, "online failed");
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
471
if (aggr_consumer_online(hd, node, errorp, flags, depend_info) ==
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
480
node->vc_state &= ~CACHE_NODE_OFFLINED;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
487
aggr_offline_port(link_cache_t *node, cache_node_state_t state)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
495
node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
497
aggr = node->vc_aggr;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
502
if (aggr->da_lastport == node->vc_linkid) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
510
node->vc_resource, aggr->da_aggrid);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
511
port.lp_linkid = node->vc_linkid;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
524
node->vc_state |= (CACHE_AGGR_PORT_OFFLINED | state);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
530
aggr_online_port(link_cache_t *node, boolean_t *up)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
538
node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
541
if (!(node->vc_state & CACHE_AGGR_PORT_OFFLINED))
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
548
aggr = node->vc_aggr;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
549
if (aggr->da_lastport == node->vc_linkid) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
557
node->vc_resource, aggr->da_aggrid);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
558
port.lp_linkid = node->vc_linkid;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
569
node->vc_state &= ~CACHE_AGGR_PORT_OFFLINED;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
581
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
586
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
587
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
598
*usagep = aggr_usage(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
649
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
657
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
658
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
667
cache_remove(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
674
if (node->vc_state & CACHE_AGGR_CONSUMER_OFFLINED) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
675
aggr = node->vc_aggr;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
687
node_free(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
764
aggr_usage(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
773
rcm_log_message(RCM_TRACE2, "AGGR: usage(%s)\n", node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
776
if (node->vc_state & CACHE_NODE_OFFLINED)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
781
if ((status = dladm_datalink_id2info(dld_handle, node->vc_linkid, NULL,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
785
node->vc_resource, dladm_status2str(status, errmsg));
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
794
node->vc_resource, strerror(errno));
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
799
if (node->vc_state & CACHE_NODE_OFFLINED) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
802
node->vc_resource, buf);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
807
node->vc_aggr->da_aggrid, NULL, NULL, NULL, name,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
811
node->vc_resource, node->vc_aggr->da_aggrid,
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
820
node->vc_resource, buf);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
839
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
851
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
852
for (; node != &cache_tail; node = node->vc_next) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
853
if (strcmp(rsrc, node->vc_resource) == 0) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
856
return (node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
866
node_free(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
868
free(node->vc_resource);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
869
free(node);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
876
cache_insert(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
881
node->vc_next = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
882
node->vc_prev = &cache_head;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
884
node->vc_next->vc_prev = node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
885
node->vc_prev->vc_next = node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
893
cache_remove(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
896
node->vc_next->vc_prev = node->vc_prev;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
897
node->vc_prev->vc_next = node->vc_next;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
898
node->vc_next = NULL;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
899
node->vc_prev = NULL;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
905
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
924
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
925
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
931
node->vc_state &= ~CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
933
assert(node->vc_linkid == portid);
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
938
node->vc_aggr = aggr;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
944
node = calloc(1, sizeof (link_cache_t));
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
945
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
952
node->vc_resource = rsrc;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
953
node->vc_aggr = aggr;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
954
node->vc_linkid = portid;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
955
node->vc_state |= CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
958
cache_insert(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
236
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
243
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
244
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
245
retv = rcm_unregister_interest(hd, node->vc_resource, 0);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
248
cache_remove(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
249
node_free(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
250
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
255
_("Bridge: failed to unregister %s\n"), node->vc_resource);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
285
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
292
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
293
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
309
status = dladm_bridge_setlink(dld_handle, node->vc_linkid, "");
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
311
bridge_log_err(node->vc_linkid, errorp, "offline failed");
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
316
node->vc_state |= CACHE_NODE_OFFLINED;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
319
node->vc_bridge);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
332
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
339
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
340
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
348
if (!(node->vc_state & CACHE_NODE_OFFLINED)) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
349
bridge_log_err(node->vc_linkid, errorp, "link not offlined");
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
358
status = dladm_bridge_setlink(dld_handle, node->vc_linkid,
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
359
node->vc_bridge);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
366
node->vc_linkid, node->vc_bridge,
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
370
node->vc_state &= ~CACHE_NODE_OFFLINED;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
384
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
389
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
390
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
398
*usagep = bridge_usage(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
449
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
454
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
455
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
465
"Bridge: remove succeeded(%s, %s)\n", rsrc, node->vc_bridge);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
466
cache_remove(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
469
node_free(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
539
bridge_usage(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
548
rcm_log_message(RCM_TRACE2, "Bridge: usage(%s)\n", node->vc_resource);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
552
status = dladm_datalink_id2info(dld_handle, node->vc_linkid, NULL,
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
558
node->vc_resource, dladm_status2str(status, errmsg));
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
562
(void) dladm_bridge_getlink(dld_handle, node->vc_linkid, bridge,
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
565
if (node->vc_state & CACHE_NODE_OFFLINED)
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
575
node->vc_resource, buf);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
595
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
607
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
608
for (; node != &cache_tail; node = node->vc_next) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
609
if (strcmp(rsrc, node->vc_resource) == 0) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
612
node->vc_bridge);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
613
return (node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
623
node_free(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
625
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
626
free(node->vc_resource);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
627
free(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
635
cache_insert(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
640
node->vc_next = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
641
node->vc_prev = &cache_head;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
643
node->vc_next->vc_prev = node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
644
node->vc_prev->vc_next = node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
651
cache_remove(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
654
node->vc_next->vc_prev = node->vc_prev;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
655
node->vc_prev->vc_next = node->vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
656
node->vc_next = NULL;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
657
node->vc_prev = NULL;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
673
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
700
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
701
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
705
node->vc_state &= ~CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
710
if ((node = calloc(1, sizeof (link_cache_t))) == NULL) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
717
node->vc_resource = rsrc;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
718
node->vc_linkid = linkid;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
719
(void) strlcpy(node->vc_bridge, bridge,
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
720
sizeof (node->vc_bridge));
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
721
node->vc_state |= CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
722
cache_insert(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
726
linkid, node->vc_bridge);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
740
link_cache_t *node, *nnode;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
749
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
750
for (; node != &cache_tail; node = node->vc_next)
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
751
node->vc_state |= CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
766
for (node = cache_head.vc_next; node != &cache_tail; node = nnode) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
767
nnode = node->vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
769
if (node->vc_state & CACHE_NODE_STALE) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
770
(void) rcm_unregister_interest(hd, node->vc_resource,
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
774
node->vc_resource, node->vc_bridge);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
775
cache_remove(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
776
node_free(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
780
if (!(node->vc_state & CACHE_NODE_NEW))
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
783
rv = rcm_register_interest(hd, node->vc_resource, 0, NULL);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
787
node->vc_resource);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
791
node->vc_resource);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
792
node->vc_state &= ~CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
806
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
811
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
812
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
813
cache_remove(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
814
node_free(node);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
815
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
865
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
875
if (((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) != NULL) &&
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
876
(!(node->vc_state & CACHE_NODE_OFFLINED))) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
892
if (node != NULL && node->vc_bridge[0] != '\0' &&
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
893
dladm_bridge_setlink(dld_handle, linkid, node->vc_bridge) !=
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1001
node = cache_head.pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1002
for (; node != &cache_tail; node = node->pc_next) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1003
node->pc_state |= CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1004
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1016
for (node = cache_head.pc_next; node != &cache_tail; node = nnode) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1019
for (ibpart = node->pc_ibpart; ibpart != NULL; ibpart = next) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1027
node->pc_ibpart = next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1035
nnode = node->pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1036
if (node->pc_state & CACHE_NODE_STALE) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1037
(void) rcm_unregister_interest(hd, node->pc_resource,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1040
node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1041
assert(node->pc_ibpart == NULL);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1042
cache_remove(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1043
node_free(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1047
if (!(node->pc_state & CACHE_NODE_NEW))
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1050
if (rcm_register_interest(hd, node->pc_resource, 0, NULL) !=
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1054
node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1058
node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1059
node->pc_state &= ~CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1073
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1078
node = cache_head.pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1079
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1080
cache_remove(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1081
node_free(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1082
node = cache_head.pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1138
ibpart_consumer_online(rcm_handle_t *hd, link_cache_t *node, char **errorp,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1145
node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1147
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1168
ibpart_consumer_offline(rcm_handle_t *hd, link_cache_t *node, char **errorp,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1176
node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1178
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1191
ibpart_consumer_online(hd, node, errorp, flags, info);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1204
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1214
if ((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) == NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1226
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1245
RCM_RESOURCE_LINK_NEW, node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1263
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1277
if ((node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH)) != NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1278
(void) ibpart_offline_ibpart(node, IBPART_STALE,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1339
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1349
if (((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) != NULL) &&
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1350
(!(node->pc_state & CACHE_NODE_OFFLINED))) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
258
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
264
node = cache_head.pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
265
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
266
if (rcm_unregister_interest(hd, node->pc_resource, 0)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
270
node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
274
cache_remove(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
275
node_free(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
276
node = cache_head.pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
307
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
313
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
314
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
316
ibpart_log_err(node->pc_linkid, errorp,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
325
if (ibpart_consumer_offline(hd, node, errorp, flags, info) ==
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
330
ibpart_log_err(node->pc_linkid, errorp,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
344
if (ibpart_offline_ibpart(node, IBPART_OFFLINED, CACHE_NODE_OFFLINED) !=
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
346
ibpart_online_ibpart(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
347
ibpart_log_err(node->pc_linkid, errorp, "offline failed");
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
365
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
370
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
371
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
379
if (!(node->pc_state & CACHE_NODE_OFFLINED)) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
380
ibpart_log_err(node->pc_linkid, errorp, "link not offlined");
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
386
ibpart_online_ibpart(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
391
ibpart_consumer_online(hd, node, errorp, flags, info);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
393
node->pc_state &= ~CACHE_NODE_OFFLINED;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
400
ibpart_online_ibpart(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
409
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
433
ibpart_offline_ibpart(link_cache_t *node, uint32_t flags,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
441
"(%s %u %u)\n", node->pc_resource, flags, state);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
446
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
466
node->pc_state |= state;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
478
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
483
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
484
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
492
*usagep = ibpart_usage(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
541
ibpart_consumer_remove(rcm_handle_t *hd, link_cache_t *node, uint_t flags,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
549
node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
551
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
584
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
590
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
591
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
600
cache_remove(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
603
rv = ibpart_consumer_remove(hd, node, flags, info);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
604
node_free(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
683
ibpart_usage(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
695
rcm_log_message(RCM_TRACE2, "IBPART: usage(%s)\n", node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
698
if ((status = dladm_datalink_id2info(dld_handle, node->pc_linkid, NULL,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
702
node->pc_resource, dladm_status2str(status, errmsg));
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
706
if (node->pc_state & CACHE_NODE_OFFLINED)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
715
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
725
node->pc_resource, strerror(errno));
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
730
if (node->pc_state & CACHE_NODE_OFFLINED) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
733
node->pc_resource, buf);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
737
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
747
"failure(%s)\n"), node->pc_resource,
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
760
node->pc_resource, buf);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
780
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
792
node = cache_head.pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
793
for (; node != &cache_tail; node = node->pc_next) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
794
if (strcmp(rsrc, node->pc_resource) == 0) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
797
return (node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
807
node_free(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
811
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
812
free(node->pc_resource);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
815
for (ibpart = node->pc_ibpart; ibpart != NULL; ibpart = next) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
819
free(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
827
cache_insert(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
832
node->pc_next = cache_head.pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
833
node->pc_prev = &cache_head;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
835
node->pc_next->pc_prev = node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
836
node->pc_prev->pc_next = node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
843
cache_remove(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
846
node->pc_next->pc_prev = node->pc_prev;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
847
node->pc_prev->pc_next = node->pc_next;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
848
node->pc_next = NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
849
node->pc_prev = NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
865
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
906
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
907
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
916
if ((node = calloc(1, sizeof (link_cache_t))) == NULL) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
923
node->pc_resource = rsrc;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
924
node->pc_ibpart = NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
925
node->pc_linkid = ibpart_attr.dia_physlinkid;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
926
node->pc_state |= CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
930
for (ibpart = node->pc_ibpart; ibpart != NULL;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
944
free(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
949
ibpart->dlib_next = node->pc_ibpart;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
951
if (node->pc_ibpart != NULL)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
952
node->pc_ibpart->dlib_prev = ibpart;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
953
node->pc_ibpart = ibpart;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
956
node->pc_state &= ~CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
959
cache_insert(node);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
992
link_cache_t *node, *nnode;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1001
pif = node->ip_pif;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1012
free(node);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1021
cache_insert(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1024
node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1027
node->ip_next = cache_head.ip_next;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1028
node->ip_prev = &cache_head;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1030
node->ip_next->ip_prev = node;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1031
node->ip_prev->ip_next = node;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1039
cache_remove(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1042
node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1044
node->ip_next->ip_prev = node->ip_prev;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1045
node->ip_prev->ip_next = node->ip_next;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1046
node->ip_next = NULL;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1047
node->ip_prev = NULL;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1403
ip_log_err(ip_cache_t *node, char **errorp, char *errmsg)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1410
if (node != NULL && node->ip_pif != NULL) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1411
ifname = node->ip_pif->pi_ifname;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1436
if_cfginfo(ip_cache_t *node, uint_t force)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1445
rcm_log_message(RCM_TRACE2, "IP: if_cfginfo(%s)\n", node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1447
pif = node->ip_pif;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1568
if_unplumb(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1571
ip_pif_t *pif = node->ip_pif;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1575
rcm_log_message(RCM_TRACE2, "IP: if_unplumb(%s)\n", node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1603
node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1615
if_replumb(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1626
rcm_log_message(RCM_TRACE2, "IP: if_replumb(%s)\n", node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1637
pif = node->ip_pif;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1638
ipmp = (node->ip_pif->pi_grname[0] != '\0');
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1739
node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1771
ip_ipmp_offline(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1785
retval = ipmp_offline(handle, node->ip_pif->pi_ifname, node->ip_ifred);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1801
ip_ipmp_undo_offline(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1815
retval = ipmp_undo_offline(handle, node->ip_pif->pi_ifname);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2093
ip_onlinelist(rcm_handle_t *hd, ip_cache_t *node, char **errorp, uint_t flags,
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2101
addrlist = ip_get_addrlist(node);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2122
ip_offlinelist(rcm_handle_t *hd, ip_cache_t *node, char **errorp, uint_t flags,
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2130
addrlist = ip_get_addrlist(node);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2157
ip_get_addrlist(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2166
node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2169
for (lif = node->ip_pif->pi_lifs; lif != NULL; lif = lif->li_next) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2180
node->ip_resource, strerror(errno));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2184
for (lif = node->ip_pif->pi_lifs, i = 0; lif != NULL;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2196
node->ip_resource, strerror(errno));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2207
node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2234
ip_cache_t *node;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2245
if ((node = cache_lookup(hd, cached_name, CACHE_REFRESH)) == NULL) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2254
(void) ip_onlinelist(hd, node, errorp, flags, depend_info);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2270
ip_cache_t *node;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2278
if (((node = cache_lookup(NULL, cached_name, CACHE_REFRESH)) != NULL) &&
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2279
(!(node->ip_cachestate & CACHE_IF_OFFLINED))) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
396
ip_cache_t *node;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
413
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
414
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
415
ip_log_err(node, errorp, "Unrecognized resource");
usr/src/cmd/rcm_daemon/common/ip_rcm.c
421
pif = node->ip_pif;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
438
if (ip_offlinelist(hd, node, errorp, flags, depend_info) ==
usr/src/cmd/rcm_daemon/common/ip_rcm.c
443
ip_log_err(node, errorp,
usr/src/cmd/rcm_daemon/common/ip_rcm.c
459
if (if_cfginfo(node, (flags & RCM_FORCE)) < 0) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
460
node->ip_cachestate |= CACHE_IF_IGNORE;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
468
if (if_unplumb(node) < 0) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
469
ip_log_err(node, errorp,
usr/src/cmd/rcm_daemon/common/ip_rcm.c
477
node->ip_cachestate |= CACHE_IF_OFFLINED;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
487
if ((retval = ip_ipmp_offline(node)) != IPMP_SUCCESS)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
488
ip_log_err(node, errorp, "in.mpathd offline failed");
usr/src/cmd/rcm_daemon/common/ip_rcm.c
500
if (ip_offlinelist(hd, node, errorp, flags,
usr/src/cmd/rcm_daemon/common/ip_rcm.c
505
ip_log_err(node, errorp,
usr/src/cmd/rcm_daemon/common/ip_rcm.c
513
if (if_unplumb(node) < 0) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
519
if (ip_ipmp_undo_offline(node) != IPMP_SUCCESS) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
520
ip_log_err(node, errorp, "Undo offline failed");
usr/src/cmd/rcm_daemon/common/ip_rcm.c
528
node->ip_cachestate |= CACHE_IF_OFFLINED;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
542
ip_cache_t *node;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
554
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
556
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
557
ip_log_err(node, errorp, "No such device");
usr/src/cmd/rcm_daemon/common/ip_rcm.c
564
if (node->ip_cachestate & CACHE_IF_IGNORE) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
565
node->ip_cachestate &= ~(CACHE_IF_IGNORE);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
571
if (!(node->ip_cachestate & CACHE_IF_OFFLINED)) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
572
ip_log_err(node, errorp, "Device not offlined");
usr/src/cmd/rcm_daemon/common/ip_rcm.c
578
if (if_replumb(node) == -1) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
580
ip_log_err(node, errorp, "Replumb failed");
usr/src/cmd/rcm_daemon/common/ip_rcm.c
588
(void) ip_onlinelist(hd, node, errorp, flags, depend_info);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
590
node->ip_cachestate &= ~(CACHE_IF_OFFLINED);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
604
ip_cache_t *node;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
618
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
619
if (!node) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
627
infostr = ip_usage(node);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
700
ip_cache_t *node;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
712
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
713
if (!node) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
722
cache_remove(node);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
723
free_node(node);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
821
ip_usage(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
835
rcm_log_message(RCM_TRACE2, "IP: usage(%s)\n", node->ip_resource);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
840
linkidstr = strchr(node->ip_resource, '/');
usr/src/cmd/rcm_daemon/common/ip_rcm.c
842
linkidstr = linkidstr ? linkidstr + 1 : node->ip_resource;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
849
node->ip_resource, strerror(errno));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
857
node->ip_resource, dladm_status2str(status, errmsg));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
865
for (lif = node->ip_pif->pi_lifs; lif != NULL; lif = lif->li_next)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
869
ipmp = (node->ip_pif->pi_grname[0] != '\0');
usr/src/cmd/rcm_daemon/common/ip_rcm.c
870
offline = ((node->ip_cachestate & CACHE_IF_OFFLINED) != 0);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
890
node->ip_resource, strerror(errno));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
897
(void) strlcat(buf, node->ip_pif->pi_grname, bufsz);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
899
lif = node->ip_pif->pi_lifs;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
915
node->ip_resource, buf);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
990
free_node(ip_cache_t *node)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
995
if (node) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
996
if (node->ip_resource) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
997
free(node->ip_resource);
usr/src/cmd/rcm_daemon/common/network_rcm.c
101
static int devfs_entry(di_node_t node, di_minor_t minor, void *arg);
usr/src/cmd/rcm_daemon/common/network_rcm.c
102
static void cache_remove(net_cache_t *node);
usr/src/cmd/rcm_daemon/common/network_rcm.c
273
net_cache_t *node;
usr/src/cmd/rcm_daemon/common/network_rcm.c
284
node = cache_lookup(rsrc);
usr/src/cmd/rcm_daemon/common/network_rcm.c
285
if (!node) {
usr/src/cmd/rcm_daemon/common/network_rcm.c
300
linkid = node->linkid;
usr/src/cmd/rcm_daemon/common/network_rcm.c
310
cache_remove(node);
usr/src/cmd/rcm_daemon/common/network_rcm.c
311
free_node(node);
usr/src/cmd/rcm_daemon/common/network_rcm.c
425
net_cache_t *node;
usr/src/cmd/rcm_daemon/common/network_rcm.c
438
node = cache_lookup(rsrc);
usr/src/cmd/rcm_daemon/common/network_rcm.c
439
if (!node) {
usr/src/cmd/rcm_daemon/common/network_rcm.c
448
if ((status = dladm_datalink_id2info(dld_handle, node->linkid, NULL,
usr/src/cmd/rcm_daemon/common/network_rcm.c
452
node->resource, dladm_status2str(status, errmsg));
usr/src/cmd/rcm_daemon/common/network_rcm.c
472
(void) snprintf(exported, len, "SUNW_datalink/%u", node->linkid);
usr/src/cmd/rcm_daemon/common/network_rcm.c
597
free_node(net_cache_t *node)
usr/src/cmd/rcm_daemon/common/network_rcm.c
599
if (node) {
usr/src/cmd/rcm_daemon/common/network_rcm.c
600
free(node->resource);
usr/src/cmd/rcm_daemon/common/network_rcm.c
601
free(node);
usr/src/cmd/rcm_daemon/common/network_rcm.c
611
cache_insert(net_cache_t *node)
usr/src/cmd/rcm_daemon/common/network_rcm.c
614
node->next = cache_head.next;
usr/src/cmd/rcm_daemon/common/network_rcm.c
615
node->prev = &cache_head;
usr/src/cmd/rcm_daemon/common/network_rcm.c
617
node->next->prev = node;
usr/src/cmd/rcm_daemon/common/network_rcm.c
618
node->prev->next = node;
usr/src/cmd/rcm_daemon/common/network_rcm.c
627
cache_remove(net_cache_t *node)
usr/src/cmd/rcm_daemon/common/network_rcm.c
629
node->next->prev = node->prev;
usr/src/cmd/rcm_daemon/common/network_rcm.c
630
node->prev->next = node->next;
usr/src/cmd/rcm_daemon/common/network_rcm.c
631
node->next = NULL;
usr/src/cmd/rcm_daemon/common/network_rcm.c
632
node->prev = NULL;
usr/src/cmd/rcm_daemon/common/network_rcm.c
642
devfs_entry(di_node_t node, di_minor_t minor, void *arg)
usr/src/cmd/rcm_daemon/common/network_rcm.c
658
drv = di_driver_name(node);
usr/src/cmd/rcm_daemon/common/network_rcm.c
664
devfspath = di_devfs_path(node);
usr/src/cmd/rcm_daemon/common/network_rcm.c
682
(void) snprintf(dev, sizeof (dev), "%s%d", drv, di_instance(node));
usr/src/cmd/rcm_daemon/common/rcm_impl.c
394
rsrc_node_t *node = NULL;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
421
error = rsrc_node_find(rsrcname, RSRC_NODE_CREATE, &node);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
422
if ((error != RCM_SUCCESS) || (node == NULL)) {
usr/src/cmd/rcm_daemon/common/rcm_impl.c
427
user = rsrc_client_find(modname, pid, &node->users);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
462
error = rsrc_node_add_user(node, rsrcname, modname, pid, flag);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
476
rsrc_node_t *node;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
486
error = rsrc_node_find(rsrcname, 0, &node);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
487
if ((error != RCM_SUCCESS) || (node == NULL)) {
usr/src/cmd/rcm_daemon/common/rcm_impl.c
493
return (rsrc_node_remove_user(node, modname, pid, flag));
usr/src/cmd/rcm_daemon/common/rcm_impl.c
603
rsrc_node_t *node;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
61
rsrc_node_t *node;
usr/src/cmd/rcm_daemon/common/rcm_impl.c
643
error = rsrc_node_find(rsrcname, 0, &node);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
646
if ((error == RCM_SUCCESS) && (node != NULL)) {
usr/src/cmd/rcm_daemon/common/rcm_impl.c
647
for (client = node->users; client; client = client->next) {
usr/src/cmd/rcm_daemon/common/rcm_impl.c
73
error = rsrc_node_find(rsrcname, 0, &node);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
74
if ((error == RCM_SUCCESS) && (node != NULL)) {
usr/src/cmd/rcm_daemon/common/rcm_impl.c
85
error = rsrc_client_action_list(node->users, cmd, &arg);
usr/src/cmd/rcm_daemon/common/rcm_impl.c
87
error = rsrc_tree_action(node, cmd, &arg);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1001
if (node->sibling) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1002
rn_free(node->sibling);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1005
rsrc_clients_free(node->users);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1006
free(node->name);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1007
free(node);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1014
rn_get_sibling(rsrc_node_t *node)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1016
return (node->sibling);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1023
rn_get_child(rsrc_node_t *node)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1025
return (node->child);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1129
rsrc_node_t *node;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1146
node = rn_find_child(rsrc_root, "SYSTEM", RSRC_NODE_CREATE,
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1151
node = rn_find_child(rsrc_root, "ABSTRACT", RSRC_NODE_CREATE,
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1168
rsrc_node_t *parent = node;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1169
node = rn_find_child(parent, nodename, flag, type);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1170
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1178
*nodep = node;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1187
rsrc_node_add_user(rsrc_node_t *node, char *alias, char *modname, pid_t pid,
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1194
node->name, alias, modname, pid, flag);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1196
user = rsrc_client_find(modname, pid, &node->users);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1231
rsrc_client_add(user, &node->users);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1234
node->type = RSRC_TYPE_FILESYS;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1243
rsrc_node_remove_user(rsrc_node_t *node, char *modname, pid_t pid, uint_t flag)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1248
"rsrc_node_remove_user(%s, %s, %ld, 0x%x)\n", node->name, modname,
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1251
user = rsrc_client_find(modname, pid, &node->users);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1255
modname, pid, node->name);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1283
#define TOP_NODE(sp) ((sp)->node[(sp)->depth - 1])
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1288
(sp)->node[(sp)->depth] = (rn); \
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1294
rsrc_node_t *node[MAX_TREE_DEPTH];
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1308
rsrc_node_t *node = TOP_NODE(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1310
rcm_log_message(RCM_TRACE4, "walk_one_node(%s)\n", node->name);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1312
switch (node_callback(node, arg)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1316
node = TOP_NODE(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1337
if (!PRUNE_CHILD(sp) && (child = rn_get_child(node)) != NULL) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1348
(prunesib || (sibling = rn_get_sibling(node)) == NULL)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1349
node = TOP_NODE(sp);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1391
node_action(rsrc_node_t *node, void *arg)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1396
rcm_log_message(RCM_TRACE4, "node_action(%s)\n", node->name);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1405
assert(node->type == RSRC_TYPE_FILESYS);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1413
(void) rsrc_client_action_list(node->users, targ->cmd, arg);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1420
if (node->type == RSRC_TYPE_FILESYS)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1459
rsrc_node_t *node;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1486
rv = rsrc_node_find(rsrcnames[i], 0, &node);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1487
if ((rv != RCM_SUCCESS) || (node == NULL)) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1498
(void) rsrc_tree_action(node, CMD_GETINFO, &arg);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1501
(void) node_action(node, (void *)&arg);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1689
clean_node(rsrc_node_t *node, void *arg)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1691
rcm_log_message(RCM_TRACE4, "clean_node(%s)\n", node->name);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1693
clean_client_list(&node->users);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1760
print_node(rsrc_node_t *node, void *arg)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1764
rcm_log_message(RCM_DEBUG, "rscname: %s, state = 0x%x\n", node->name);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
1767
if ((user = node->users) == NULL) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
976
rsrc_node_t *node;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
980
node = s_calloc(1, sizeof (*node));
usr/src/cmd/rcm_daemon/common/rcm_subr.c
981
node->name = s_strdup(name);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
982
node->type = type;
usr/src/cmd/rcm_daemon/common/rcm_subr.c
984
return (node);
usr/src/cmd/rcm_daemon/common/rcm_subr.c
991
rn_free(rsrc_node_t *node)
usr/src/cmd/rcm_daemon/common/rcm_subr.c
993
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
997
if (node->child) {
usr/src/cmd/rcm_daemon/common/rcm_subr.c
998
rn_free(node->child);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1006
nnode = node->vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1007
if (node->vc_state & CACHE_NODE_STALE) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1008
(void) rcm_unregister_interest(hd, node->vc_resource,
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1011
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1012
assert(node->vc_vlan == NULL);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1013
cache_remove(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1014
node_free(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1018
if (!(node->vc_state & CACHE_NODE_NEW))
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1021
if (rcm_register_interest(hd, node->vc_resource, 0, NULL) !=
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1025
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1029
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1030
node->vc_state &= ~CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1044
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1049
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1050
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1051
cache_remove(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1052
node_free(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1053
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1109
vlan_consumer_online(rcm_handle_t *hd, link_cache_t *node, char **errorp,
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1116
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1118
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1138
vlan_consumer_offline(rcm_handle_t *hd, link_cache_t *node, char **errorp,
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1146
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1148
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1160
vlan_consumer_online(hd, node, errorp, flags, info);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1173
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1182
if ((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) == NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1194
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1213
RCM_RESOURCE_LINK_NEW, node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1231
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1244
if ((node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH)) != NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1245
(void) vlan_offline_vlan(node, VLAN_STALE,
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1304
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1314
if (((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) != NULL) &&
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1315
(!(node->vc_state & CACHE_NODE_OFFLINED))) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
258
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
264
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
265
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
266
if (rcm_unregister_interest(hd, node->vc_resource, 0)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
270
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
274
cache_remove(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
275
node_free(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
276
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
307
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
313
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
314
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
325
if (vlan_consumer_offline(hd, node, errorp, flags, info) ==
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
330
vlan_log_err(node->vc_linkid, errorp,
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
344
if (vlan_offline_vlan(node, VLAN_OFFLINED, CACHE_NODE_OFFLINED) !=
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
346
vlan_online_vlan(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
347
vlan_log_err(node->vc_linkid, errorp, "offline failed");
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
365
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
370
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
371
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
379
if (!(node->vc_state & CACHE_NODE_OFFLINED)) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
380
vlan_log_err(node->vc_linkid, errorp, "link not offlined");
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
386
vlan_online_vlan(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
391
vlan_consumer_online(hd, node, errorp, flags, info);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
393
node->vc_state &= ~CACHE_NODE_OFFLINED;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
400
vlan_online_vlan(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
409
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
429
vlan_offline_vlan(link_cache_t *node, uint32_t flags, cache_node_state_t state)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
436
node->vc_resource, flags, state);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
441
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
456
node->vc_state |= state;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
468
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
473
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
474
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
482
*usagep = vlan_usage(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
531
vlan_consumer_remove(rcm_handle_t *hd, link_cache_t *node, uint_t flags,
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
539
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
541
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
573
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
579
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
580
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
589
cache_remove(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
592
rv = vlan_consumer_remove(hd, node, flags, info);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
593
node_free(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
671
vlan_usage(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
683
rcm_log_message(RCM_TRACE2, "VLAN: usage(%s)\n", node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
686
if ((status = dladm_datalink_id2info(dld_handle, node->vc_linkid, NULL,
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
690
node->vc_resource, dladm_status2str(status, errmsg));
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
694
if (node->vc_state & CACHE_NODE_OFFLINED)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
703
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
712
node->vc_resource, strerror(errno));
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
717
if (node->vc_state & CACHE_NODE_OFFLINED) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
720
node->vc_resource, buf);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
724
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
732
node->vc_resource, vlan->dv_vlanid,
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
744
node->vc_resource, buf);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
764
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
776
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
777
for (; node != &cache_tail; node = node->vc_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
778
if (strcmp(rsrc, node->vc_resource) == 0) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
781
return (node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
791
node_free(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
795
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
796
free(node->vc_resource);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
799
for (vlan = node->vc_vlan; vlan != NULL; vlan = next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
803
free(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
811
cache_insert(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
816
node->vc_next = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
817
node->vc_prev = &cache_head;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
819
node->vc_next->vc_prev = node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
820
node->vc_prev->vc_next = node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
827
cache_remove(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
830
node->vc_next->vc_prev = node->vc_prev;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
831
node->vc_prev->vc_next = node->vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
832
node->vc_next = NULL;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
833
node->vc_prev = NULL;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
849
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
879
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
880
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
889
if ((node = calloc(1, sizeof (link_cache_t))) == NULL) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
896
node->vc_resource = rsrc;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
897
node->vc_vlan = NULL;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
898
node->vc_linkid = vlan_attr.dv_linkid;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
899
node->vc_state |= CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
903
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
916
free(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
921
vlan->dv_next = node->vc_vlan;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
923
if (node->vc_vlan != NULL)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
924
node->vc_vlan->dv_prev = vlan;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
925
node->vc_vlan = vlan;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
928
node->vc_state &= ~CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
931
cache_insert(node);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
964
link_cache_t *node, *nnode;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
973
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
974
for (; node != &cache_tail; node = node->vc_next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
975
node->vc_state |= CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
976
for (vlan = node->vc_vlan; vlan != NULL; vlan = vlan->dv_next)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
987
for (node = cache_head.vc_next; node != &cache_tail; node = nnode) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
990
for (vlan = node->vc_vlan; vlan != NULL; vlan = next) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
998
node->vc_vlan = next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1002
for (vnic = node->vc_vnic; vnic != NULL; vnic = next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1010
node->vc_vnic = next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1018
nnode = node->vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1019
if (node->vc_state & CACHE_NODE_STALE) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1020
(void) rcm_unregister_interest(hd, node->vc_resource,
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1023
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1024
assert(node->vc_vnic == NULL);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1025
cache_remove(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1026
node_free(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1030
if (!(node->vc_state & CACHE_NODE_NEW))
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1033
if (rcm_register_interest(hd, node->vc_resource, 0, NULL) !=
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1037
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1041
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1042
node->vc_state &= ~CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1056
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1061
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1062
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1063
cache_remove(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1064
node_free(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1065
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1121
vnic_consumer_online(rcm_handle_t *hd, link_cache_t *node, char **errorp,
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1128
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1130
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1150
vnic_consumer_offline(rcm_handle_t *hd, link_cache_t *node, char **errorp,
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1158
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1160
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1172
vnic_consumer_online(hd, node, errorp, flags, info);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1185
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1194
if ((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) == NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1206
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1224
RCM_RESOURCE_LINK_NEW, node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1242
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1255
if ((node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH)) != NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1256
(void) vnic_offline_vnic(node, VNIC_STALE,
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1315
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1325
if (((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) != NULL) &&
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1326
(!(node->vc_state & CACHE_NODE_OFFLINED))) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
258
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
264
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
265
while (node != &cache_tail) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
266
if (rcm_unregister_interest(hd, node->vc_resource, 0)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
270
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
274
cache_remove(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
275
node_free(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
276
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
307
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
313
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
314
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
325
if (vnic_consumer_offline(hd, node, errorp, flags, info) ==
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
330
vnic_log_err(node->vc_linkid, errorp,
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
344
if (vnic_offline_vnic(node, VNIC_OFFLINED, CACHE_NODE_OFFLINED) !=
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
346
vnic_online_vnic(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
347
vnic_log_err(node->vc_linkid, errorp, "offline failed");
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
365
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
370
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
371
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
379
if (!(node->vc_state & CACHE_NODE_OFFLINED)) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
380
vnic_log_err(node->vc_linkid, errorp, "link not offlined");
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
386
vnic_online_vnic(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
391
vnic_consumer_online(hd, node, errorp, flags, info);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
393
node->vc_state &= ~CACHE_NODE_OFFLINED;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
400
vnic_online_vnic(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
409
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
430
vnic_offline_vnic(link_cache_t *node, uint32_t flags, cache_node_state_t state)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
437
node->vc_resource, flags, state);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
442
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
459
node->vc_state |= state;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
471
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
476
node = cache_lookup(hd, rsrc, CACHE_REFRESH);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
477
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
485
*usagep = vnic_usage(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
534
vnic_consumer_remove(rcm_handle_t *hd, link_cache_t *node, uint_t flags,
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
542
node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
544
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
576
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
582
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
583
if (node == NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
592
cache_remove(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
595
rv = vnic_consumer_remove(hd, node, flags, info);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
596
node_free(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
674
vnic_usage(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
686
rcm_log_message(RCM_TRACE2, "VNIC: usage(%s)\n", node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
689
if ((status = dladm_datalink_id2info(dld_handle, node->vc_linkid, NULL,
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
693
node->vc_resource, dladm_status2str(status, errmsg));
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
697
if (node->vc_state & CACHE_NODE_OFFLINED)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
706
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
715
node->vc_resource, strerror(errno));
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
720
if (node->vc_state & CACHE_NODE_OFFLINED) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
723
node->vc_resource, buf);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
727
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
735
node->vc_resource, vnic->dlv_vnic_id,
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
747
node->vc_resource, buf);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
767
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
779
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
780
for (; node != &cache_tail; node = node->vc_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
781
if (strcmp(rsrc, node->vc_resource) == 0) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
784
return (node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
794
node_free(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
798
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
799
free(node->vc_resource);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
802
for (vnic = node->vc_vnic; vnic != NULL; vnic = next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
806
free(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
814
cache_insert(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
819
node->vc_next = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
820
node->vc_prev = &cache_head;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
822
node->vc_next->vc_prev = node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
823
node->vc_prev->vc_next = node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
830
cache_remove(link_cache_t *node)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
833
node->vc_next->vc_prev = node->vc_prev;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
834
node->vc_prev->vc_next = node->vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
835
node->vc_next = NULL;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
836
node->vc_prev = NULL;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
852
link_cache_t *node;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
891
node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
892
if (node != NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
901
if ((node = calloc(1, sizeof (link_cache_t))) == NULL) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
908
node->vc_resource = rsrc;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
909
node->vc_vnic = NULL;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
910
node->vc_linkid = vnic_attr.va_link_id;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
911
node->vc_state |= CACHE_NODE_NEW;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
915
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
928
free(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
933
vnic->dlv_next = node->vc_vnic;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
935
if (node->vc_vnic != NULL)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
936
node->vc_vnic->dlv_prev = vnic;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
937
node->vc_vnic = vnic;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
940
node->vc_state &= ~CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
943
cache_insert(node);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
976
link_cache_t *node, *nnode;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
985
node = cache_head.vc_next;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
986
for (; node != &cache_tail; node = node->vc_next) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
987
node->vc_state |= CACHE_NODE_STALE;
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
988
for (vnic = node->vc_vnic; vnic != NULL; vnic = vnic->dlv_next)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
999
for (node = cache_head.vc_next; node != &cache_tail; node = nnode) {
usr/src/cmd/rmformat/rmf_misc.c
1314
get_device(char *user_supplied, char *node)
usr/src/cmd/rmformat/rmf_misc.c
1325
size = resolvepath(node, devnode, PATH_MAX);
usr/src/cmd/rmformat/rmf_misc.c
1485
is_cd(char *node)
usr/src/cmd/rmformat/rmf_misc.c
1490
fd = open(node, O_RDONLY|O_NDELAY);
usr/src/cmd/rmformat/rmf_misc.c
93
static device_t *get_device(char *user_supplied, char *node);
usr/src/cmd/rmformat/rmf_misc.c
97
static int is_cd(char *node);
usr/src/cmd/scsi/sestopo/common/sestopo.c
90
(void) ses_walk(sp, node, NULL);
usr/src/cmd/sgs/libld/common/map_core.c
809
cexp_id_node_t node;
usr/src/cmd/sgs/libld/common/map_core.c
811
node.ceid_name = name;
usr/src/cmd/sgs/libld/common/map_core.c
812
return (avl_find(lms.lms_cexp_id, &node, 0) != NULL);
usr/src/cmd/sgs/libld/common/map_core.c
833
cexp_id_node_t *node;
usr/src/cmd/sgs/libld/common/map_core.c
844
if ((node = libld_calloc(1, sizeof (*node))) == NULL)
usr/src/cmd/sgs/libld/common/map_core.c
846
node->ceid_name = name;
usr/src/cmd/sgs/libld/common/map_core.c
847
avl_add(lms.lms_cexp_id, node);
usr/src/cmd/sgs/libld/common/map_core.c
866
cexp_id_node_t node;
usr/src/cmd/sgs/libld/common/map_core.c
872
node.ceid_name = name;
usr/src/cmd/sgs/libld/common/map_core.c
873
real_node = avl_find(lms.lms_cexp_id, &node, 0);
usr/src/cmd/sh/hash.c
111
struct node *p;
usr/src/cmd/sh/hash.c
112
struct node **q;
usr/src/cmd/sh/hash.c
149
struct node *p = (struct node *)alloc(sizeof(struct node));
usr/src/cmd/sh/hash.c
50
struct node *next;
usr/src/cmd/sh/hash.c
53
static struct node **last;
usr/src/cmd/sh/hash.c
54
static struct node *next;
usr/src/cmd/sh/hash.c
55
static struct node **table;
usr/src/cmd/sh/hash.c
68
table = (struct node **)alloc(TABLENGTH * sizeof(struct node *));
usr/src/cmd/sh/hash.c
90
struct node *p, *nxt;
usr/src/cmd/smbsrv/testoplock/tol_main.c
122
smb_node_t *node = &test_node;
usr/src/cmd/smbsrv/testoplock/tol_main.c
123
smb_oplock_t *ol = &node->n_oplock;
usr/src/cmd/smbsrv/testoplock/tol_main.c
136
printf(" ofile_cnt=%d\n", node->n_ofile_list.ll_count);
usr/src/cmd/smbsrv/testoplock/tol_main.c
137
FOREACH_NODE_OFILE(node, f) {
usr/src/cmd/smbsrv/testoplock/tol_main.c
165
smb_node_t *node = &test_node;
usr/src/cmd/smbsrv/testoplock/tol_main.c
182
node->n_open_count++;
usr/src/cmd/smbsrv/testoplock/tol_main.c
183
smb_llist_insert_tail(&node->n_ofile_list, ofile);
usr/src/cmd/smbsrv/testoplock/tol_main.c
190
smb_node_t *node = &test_node;
usr/src/cmd/smbsrv/testoplock/tol_main.c
201
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/cmd/smbsrv/testoplock/tol_main.c
202
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/cmd/smbsrv/testoplock/tol_main.c
206
smb_llist_remove(&node->n_ofile_list, ofile);
usr/src/cmd/smbsrv/testoplock/tol_main.c
207
node->n_open_count--;
usr/src/cmd/smbsrv/testoplock/tol_main.c
209
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/cmd/smbsrv/testoplock/tol_main.c
210
smb_llist_exit(&node->n_ofile_list);
usr/src/cmd/smbsrv/testoplock/tol_main.c
248
smb_node_t *node = &test_node;
usr/src/cmd/smbsrv/testoplock/tol_main.c
258
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/cmd/smbsrv/testoplock/tol_main.c
259
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/cmd/smbsrv/testoplock/tol_main.c
266
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/cmd/smbsrv/testoplock/tol_main.c
267
smb_llist_exit(&node->n_ofile_list);
usr/src/cmd/smbsrv/testoplock/tol_main.c
365
smb_node_t *node = &test_node;
usr/src/cmd/smbsrv/testoplock/tol_main.c
381
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/cmd/smbsrv/testoplock/tol_main.c
385
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/cmd/smbsrv/testoplock/tol_main.c
396
smb_node_t *node = &test_node;
usr/src/cmd/smbsrv/testoplock/tol_main.c
397
smb_oplock_t *ol = &node->n_oplock;
usr/src/cmd/smbsrv/testoplock/tol_main.c
412
smb_node_t *node = &test_node;
usr/src/cmd/smbsrv/testoplock/tol_main.c
424
mutex_init(&node->n_mutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/cmd/smbsrv/testoplock/tol_main.c
426
smb_llist_constructor(&node->n_ofile_list, sizeof (smb_ofile_t),
usr/src/cmd/smbsrv/testoplock/tol_main.c
552
smb_node_is_file(smb_node_t *node)
usr/src/cmd/smbsrv/testoplock/tol_main.c
566
smb_node_t *node,
usr/src/cmd/smbsrv/testoplock/tol_main.c
690
smb_oplock_wait_break(smb_request_t *sr, smb_node_t *node, int timeout)
usr/src/cmd/smbsrv/testoplock/tol_main.c
693
node->n_oplock.ol_state);
usr/src/cmd/smbsrv/testoplock/tol_main.c
698
smb_fem_oplock_install(smb_node_t *node)
usr/src/cmd/smbsrv/testoplock/tol_main.c
704
smb_fem_oplock_uninstall(smb_node_t *node)
usr/src/cmd/stat/common/dsr.c
122
di_node_t node;
usr/src/cmd/stat/common/dsr.c
199
node = di_lookup_node(di_root, devicespath);
usr/src/cmd/stat/common/dsr.c
203
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/cmd/stmfadm/stmfadm.c
2455
uint32_t node;
usr/src/cmd/stmfadm/stmfadm.c
2495
ret = stmfGetAluaState(&aluaEnabled, &node);
usr/src/cmd/stmfadm/stmfadm.c
2526
(void) printf("%d", node);
usr/src/cmd/stmfproxy/stmfproxy/stmfproxy.c
406
int node = 0;
usr/src/cmd/stmfproxy/stmfproxy/stmfproxy.c
428
node = atoi(optarg);
usr/src/cmd/stmfproxy/stmfproxy/stmfproxy.c
466
node = 1;
usr/src/cmd/stmfproxy/stmfproxy/stmfproxy.c
526
stmf_ret = stmfSetAluaState(B_TRUE, node);
usr/src/cmd/stmsboot/stmsboot_util.c
112
static void get_devid(di_node_t node, ddi_devid_t *thisdevid);
usr/src/cmd/stmsboot/stmsboot_util.c
1247
get_devid(di_node_t node, ddi_devid_t *thisdevid)
usr/src/cmd/stmsboot/stmsboot_util.c
1251
char *openpath = di_devfs_path(node);
usr/src/cmd/stmsboot/stmsboot_util.c
1272
di_driver_name(node), di_devfs_path(node));
usr/src/cmd/svc/svccfg/svccfg.h
355
uu_list_node_t node;
usr/src/cmd/svc/svccfg/svccfg.y
637
uu_list_node_init(slp, &slp->node, string_pool);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
1032
offsetof(string_list_t, node), NULL, 0);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14471
uu_list_node_init(elem, &elem->node, string_pool);
usr/src/cmd/svc/svcs/explain.c
1364
uu_list_node_init(copy, ©->node, svcptrs);
usr/src/cmd/svc/svcs/explain.c
147
uu_list_node_t node;
usr/src/cmd/svc/svcs/explain.c
159
uu_list_node_t node;
usr/src/cmd/svc/svcs/explain.c
166
uu_list_node_t node;
usr/src/cmd/svc/svcs/explain.c
171
uu_list_node_t node;
usr/src/cmd/svc/svcs/explain.c
237
offsetof(inst_t, node), NULL, UU_LIST_POOL_DEBUG);
usr/src/cmd/svc/svcs/explain.c
239
offsetof(struct svcptr, node), (uu_compare_fn_t *)svcptr_compare,
usr/src/cmd/svc/svcs/explain.c
243
offsetof(struct dependency_group, node), NULL, UU_LIST_POOL_DEBUG);
usr/src/cmd/svc/svcs/explain.c
245
offsetof(struct dependency, node), NULL, UU_LIST_POOL_DEBUG);
usr/src/cmd/svc/svcs/explain.c
392
uu_list_node_init(d, &d->node, deps);
usr/src/cmd/svc/svcs/explain.c
396
uu_list_node_init(dg, &dg->node, depgroups);
usr/src/cmd/svc/svcs/explain.c
541
uu_list_node_init(instp, &instp->node, insts);
usr/src/cmd/svc/svcs/explain.c
630
uu_list_node_init(spp, &spp->node, svcptrs);
usr/src/cmd/svc/svcs/explain.c
665
uu_list_node_init(copy, ©->node, svcptrs);
usr/src/cmd/svc/svcs/svcs.c
103
uu_avl_node_t node;
usr/src/cmd/svc/svcs/svcs.c
3072
uu_avl_node_init(lp, &lp->node, lines_pool);
usr/src/cmd/svc/svcs/svcs.c
3868
node), line_cmp, UU_AVL_DEBUG)) == NULL ||
usr/src/cmd/sysdef/sdevinfo.c
106
(void) printf("%s", di_node_name(node));
usr/src/cmd/sysdef/sdevinfo.c
107
if (di_instance(node) >= 0)
usr/src/cmd/sysdef/sdevinfo.c
109
di_instance(node));
usr/src/cmd/sysdef/sdevinfo.c
111
if (driver_name = di_driver_name(node)) {
usr/src/cmd/sysdef/sdevinfo.c
115
} else if (di_state(node) & DI_DRIVER_DETACHED) {
usr/src/cmd/sysdef/sdevinfo.c
43
static int dump_node(di_node_t node, void *arg);
usr/src/cmd/sysdef/sdevinfo.c
67
dump_node(di_node_t node, void *arg)
usr/src/cmd/sysdef/sdevinfo.c
75
tmp = node;
usr/src/cmd/sysdef/sdevinfo.c
92
di_node_name(node),
usr/src/cmd/sysdef/sdevinfo.c
93
di_instance(node));
usr/src/cmd/sysdef/sdevinfo.c
95
if (driver_name = di_driver_name(node)) {
usr/src/cmd/sysdef/sdevinfo.c
99
} else if (di_state(node) & DI_DRIVER_DETACHED) {
usr/src/cmd/th_tools/th_define.c
1678
walk_callback(di_node_t node, void *arg)
usr/src/cmd/th_tools/th_define.c
1684
driver_name = di_driver_name(node);
usr/src/cmd/th_tools/th_define.c
1687
di_instance(node) == warg->instance) {
usr/src/cmd/th_tools/th_define.c
1688
path = di_devfs_path(node);
usr/src/cmd/th_tools/th_define.c
1702
di_node_t node;
usr/src/cmd/th_tools/th_define.c
1709
if ((node = di_init("/", DINFOSUBTREE)) == DI_NODE_NIL)
usr/src/cmd/th_tools/th_define.c
1711
if (di_walk_node(node, DI_WALK_CLDFIRST, &warg, walk_callback) == -1) {
usr/src/cmd/th_tools/th_define.c
1712
di_fini(node);
usr/src/cmd/th_tools/th_define.c
1716
di_fini(node);
usr/src/cmd/th_tools/th_define.c
1719
di_fini(node);
usr/src/cmd/th_tools/th_define.c
1981
di_node_t node;
usr/src/cmd/th_tools/th_define.c
1984
if ((node = di_init(&orig_path[8], DINFOSUBTREE|DINFOMINOR)) ==
usr/src/cmd/th_tools/th_define.c
1987
if ((binding_name = di_driver_name(node)) == NULL)
usr/src/cmd/th_tools/th_define.c
1989
*instance = di_instance(node);
usr/src/cmd/th_tools/th_define.c
1991
di_fini(node);
usr/src/cmd/th_tools/th_manage.c
343
di_node_t node;
usr/src/cmd/th_tools/th_manage.c
346
if ((node = di_init(&path[8], DINFOSUBTREE)) == DI_NODE_NIL)
usr/src/cmd/th_tools/th_manage.c
348
if ((driver_name = di_driver_name(node)) == NULL) {
usr/src/cmd/th_tools/th_manage.c
349
di_fini(node);
usr/src/cmd/th_tools/th_manage.c
352
*instance = di_instance(node);
usr/src/cmd/th_tools/th_manage.c
354
di_fini(node);
usr/src/cmd/th_tools/th_manage.c
367
walk_callback(di_node_t node, void *arg)
usr/src/cmd/th_tools/th_manage.c
373
driver_name = di_driver_name(node);
usr/src/cmd/th_tools/th_manage.c
376
di_instance(node) == warg->instance) {
usr/src/cmd/th_tools/th_manage.c
377
path = di_devfs_path(node);
usr/src/cmd/th_tools/th_manage.c
391
di_node_t node;
usr/src/cmd/th_tools/th_manage.c
399
if ((node = di_init("/", DINFOSUBTREE)) == DI_NODE_NIL)
usr/src/cmd/th_tools/th_manage.c
401
if (di_walk_node(node, DI_WALK_CLDFIRST, &warg, walk_callback) == -1) {
usr/src/cmd/th_tools/th_manage.c
402
di_fini(node);
usr/src/cmd/th_tools/th_manage.c
406
di_fini(node);
usr/src/cmd/th_tools/th_manage.c
409
di_fini(node);
usr/src/cmd/vi/misc/ctags.c
1001
if (node == NULL)
usr/src/cmd/vi/misc/ctags.c
1003
put_entries(node->left);
usr/src/cmd/vi/misc/ctags.c
1016
node->entry, node->file, searchar);
usr/src/cmd/vi/misc/ctags.c
1017
for (sp = node->pat; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
1027
node->entry, node->file, (node->lno+63)/64);
usr/src/cmd/vi/misc/ctags.c
1030
node->entry, node->lno, node->file, node->pat);
usr/src/cmd/vi/misc/ctags.c
1037
if (node->f) { /* a function */
usr/src/cmd/vi/misc/ctags.c
1039
node->entry, node->file, searchar);
usr/src/cmd/vi/misc/ctags.c
1040
for (sp = node->pat; *sp; sp++)
usr/src/cmd/vi/misc/ctags.c
1050
node->entry, node->file, node->lno);
usr/src/cmd/vi/misc/ctags.c
1053
node->entry, node->file, (node->lno+63)/64);
usr/src/cmd/vi/misc/ctags.c
1056
node->entry, node->lno, node->file, node->pat);
usr/src/cmd/vi/misc/ctags.c
1058
put_entries(node->right);
usr/src/cmd/vi/misc/ctags.c
943
free_tree(NODE *node)
usr/src/cmd/vi/misc/ctags.c
946
while (node) {
usr/src/cmd/vi/misc/ctags.c
947
free_tree(node->right);
usr/src/cmd/vi/misc/ctags.c
948
next = node->left;
usr/src/cmd/vi/misc/ctags.c
949
free(node);
usr/src/cmd/vi/misc/ctags.c
950
node = next;
usr/src/cmd/vi/misc/ctags.c
955
add_node(NODE *node, NODE *cur_node)
usr/src/cmd/vi/misc/ctags.c
959
dif = strcmp(node->entry, cur_node->entry);
usr/src/cmd/vi/misc/ctags.c
961
if (node->file == cur_node->file) {
usr/src/cmd/vi/misc/ctags.c
965
node->file, lineno, node->entry);
usr/src/cmd/vi/misc/ctags.c
976
node->file, cur_node->file,
usr/src/cmd/vi/misc/ctags.c
977
node->entry);
usr/src/cmd/vi/misc/ctags.c
985
add_node(node, cur_node->left);
usr/src/cmd/vi/misc/ctags.c
987
cur_node->left = node;
usr/src/cmd/vi/misc/ctags.c
991
add_node(node, cur_node->right);
usr/src/cmd/vi/misc/ctags.c
993
cur_node->right = node;
usr/src/cmd/vi/misc/ctags.c
997
put_entries(NODE *node)
usr/src/cmd/vscan/vscand/vs_svc.c
157
vs_svc_node_t *node;
usr/src/cmd/vscan/vscand/vs_svc.c
170
node = &(vs_svc_nodes[req->vsr_idx]);
usr/src/cmd/vscan/vscand/vs_svc.c
173
if ((node->vsn_tid != 0) || (req->vsr_idx > vs_svc_max_node)) {
usr/src/cmd/vscan/vscand/vs_svc.c
178
node->vsn_req = *req;
usr/src/cmd/vscan/vscand/vs_svc.c
180
if (pthread_create(&tid, NULL, vs_svc_async_scan, (void *)node) != 0) {
usr/src/cmd/vscan/vscand/vs_svc.c
185
node->vsn_tid = tid;
usr/src/cmd/vscan/vscand/vs_svc.c
201
vs_svc_node_t *node = (vs_svc_node_t *)arg;
usr/src/cmd/vscan/vscand/vs_svc.c
202
vs_scan_req_t *scan_req = &(node->vsn_req);
usr/src/cmd/vscan/vscand/vs_svc.c
207
scan_rsp.vsr_result = vs_svc_scan_file(node, &scan_rsp.vsr_scanstamp);
usr/src/cmd/vscan/vscand/vs_svc.c
211
(void) memset(node, 0, sizeof (vs_svc_node_t));
usr/src/cmd/vscan/vscand/vs_svc.c
239
vs_svc_scan_file(vs_svc_node_t *node, vs_scanstamp_t *scanstamp)
usr/src/cmd/vscan/vscand/vs_svc.c
245
vs_scan_req_t *req = &(node->vsn_req);
usr/src/cmd/vscan/vscand/vs_svc.c
246
vs_eng_ctx_t *eng = &(node->vsn_eng);
usr/src/cmd/xhci/xhci_portsc.c
234
xp_devinfo_cb(di_node_t node, void *arg)
usr/src/cmd/xhci/xhci_portsc.c
240
drv = di_driver_name(node);
usr/src/cmd/xhci/xhci_portsc.c
254
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/cmd/zdb/zdb.c
3207
void *node, *cookie;
usr/src/cmd/zdb/zdb.c
3363
while ((node = avl_destroy_nodes(&config_tree, &cookie)) != NULL)
usr/src/cmd/zdb/zdb.c
3364
umem_free(node, sizeof (cksum_record_t));
usr/src/cmd/zdb/zdb.c
3367
while ((node = avl_destroy_nodes(&uberblock_tree, &cookie)) != NULL)
usr/src/cmd/zdb/zdb.c
3368
umem_free(node, sizeof (cksum_record_t));
usr/src/cmd/zfs/zfs_iter.c
102
zfs_node_t *node = safe_malloc(sizeof (zfs_node_t));
usr/src/cmd/zfs/zfs_iter.c
104
node->zn_handle = zhp;
usr/src/cmd/zfs/zfs_iter.c
105
uu_avl_node_init(node, &node->zn_avlnode, avl_pool);
usr/src/cmd/zfs/zfs_iter.c
106
if (uu_avl_find(cb->cb_avl, node, cb->cb_sortcol,
usr/src/cmd/zfs/zfs_iter.c
118
free(node);
usr/src/cmd/zfs/zfs_iter.c
122
uu_avl_insert(cb->cb_avl, node, idx);
usr/src/cmd/zfs/zfs_iter.c
125
free(node);
usr/src/cmd/zfs/zfs_iter.c
380
zfs_node_t *node;
usr/src/cmd/zfs/zfs_iter.c
476
for (node = uu_avl_first(cb.cb_avl); node != NULL;
usr/src/cmd/zfs/zfs_iter.c
477
node = uu_avl_next(cb.cb_avl, node))
usr/src/cmd/zfs/zfs_iter.c
478
ret |= callback(node->zn_handle, data);
usr/src/cmd/zfs/zfs_iter.c
486
while ((node = uu_avl_walk_next(walk)) != NULL) {
usr/src/cmd/zfs/zfs_iter.c
487
uu_avl_remove(cb.cb_avl, node);
usr/src/cmd/zfs/zfs_iter.c
488
zfs_close(node->zn_handle);
usr/src/cmd/zfs/zfs_iter.c
489
free(node);
usr/src/cmd/zfs/zfs_main.c
2624
us_node_t *node;
usr/src/cmd/zfs/zfs_main.c
2642
node = safe_malloc(sizeof (us_node_t));
usr/src/cmd/zfs/zfs_main.c
2643
uu_avl_node_init(node, &node->usn_avlnode, avl_pool);
usr/src/cmd/zfs/zfs_main.c
2644
node->usn_nvl = props;
usr/src/cmd/zfs/zfs_main.c
2740
if ((n = uu_avl_find(avl, node, &sortinfo, &idx)) == NULL) {
usr/src/cmd/zfs/zfs_main.c
2741
uu_avl_insert(avl, node, idx);
usr/src/cmd/zfs/zfs_main.c
2744
free(node);
usr/src/cmd/zfs/zfs_main.c
2745
node = n;
usr/src/cmd/zfs/zfs_main.c
2746
props = node->usn_nvl;
usr/src/cmd/zfs/zfs_main.c
2799
size_t *width, us_node_t *node)
usr/src/cmd/zfs/zfs_main.c
2801
nvlist_t *nvl = node->usn_nvl;
usr/src/cmd/zfs/zfs_main.c
2912
us_node_t *node;
usr/src/cmd/zfs/zfs_main.c
2935
for (node = uu_avl_first(avl); node; node = uu_avl_next(avl, node)) {
usr/src/cmd/zfs/zfs_main.c
2936
print_us_node(scripted, parsable, fields, types, width, node);
usr/src/cmd/zfs/zfs_main.c
2938
nvlist_free(node->usn_nvl);
usr/src/cmd/zfs/zfs_main.c
2966
us_node_t *node;
usr/src/cmd/zfs/zfs_main.c
3132
if ((node = uu_avl_first(avl_tree)) == NULL)
usr/src/cmd/zfs/zfs_main.c
3140
uu_list_node_init(node, &node->usn_listnode, listpool);
usr/src/cmd/zfs/zfs_main.c
3142
while (node != NULL) {
usr/src/cmd/zfs/zfs_main.c
3143
rmnode = node;
usr/src/cmd/zfs/zfs_main.c
3144
node = uu_avl_next(avl_tree, node);
usr/src/cmd/zfs/zfs_main.c
3150
for (node = uu_list_first(list); node != NULL;
usr/src/cmd/zfs/zfs_main.c
3151
node = uu_list_next(list, node)) {
usr/src/cmd/zfs/zfs_main.c
3154
if (uu_avl_find(avl_tree, node, &sortinfo, &idx) == NULL)
usr/src/cmd/zfs/zfs_main.c
3155
uu_avl_insert(avl_tree, node, idx);
usr/src/cmd/zfs/zfs_main.c
3171
while ((node = uu_avl_walk_next(walk)) != NULL) {
usr/src/cmd/zfs/zfs_main.c
3172
uu_avl_remove(cb.cb_avl, node);
usr/src/cmd/zfs/zfs_main.c
3173
free(node);
usr/src/cmd/zfs/zfs_main.c
4691
fs_perm_node_t *node = uu_list_first(fspset->fsps_list);
usr/src/cmd/zfs/zfs_main.c
4693
while (node != NULL) {
usr/src/cmd/zfs/zfs_main.c
4695
uu_list_next(fspset->fsps_list, node);
usr/src/cmd/zfs/zfs_main.c
4696
fs_perm_t *fsperm = &node->fspn_fsperm;
usr/src/cmd/zfs/zfs_main.c
4698
uu_list_remove(fspset->fsps_list, node);
usr/src/cmd/zfs/zfs_main.c
4699
free(node);
usr/src/cmd/zfs/zfs_main.c
4700
node = next_node;
usr/src/cmd/zfs/zfs_main.c
4737
deleg_perm_node_t *node = uu_avl_first(who_perm->who_deleg_perm_avl);
usr/src/cmd/zfs/zfs_main.c
4739
while (node != NULL) {
usr/src/cmd/zfs/zfs_main.c
4741
uu_avl_next(who_perm->who_deleg_perm_avl, node);
usr/src/cmd/zfs/zfs_main.c
4743
uu_avl_remove(who_perm->who_deleg_perm_avl, node);
usr/src/cmd/zfs/zfs_main.c
4744
free(node);
usr/src/cmd/zfs/zfs_main.c
4745
node = next_node;
usr/src/cmd/zfs/zfs_main.c
4774
who_perm_node_t *node = uu_avl_first(fsperm->fsp_sc_avl);
usr/src/cmd/zfs/zfs_main.c
4775
while (node != NULL) {
usr/src/cmd/zfs/zfs_main.c
4777
node);
usr/src/cmd/zfs/zfs_main.c
4778
who_perm_t *who_perm = &node->who_perm;
usr/src/cmd/zfs/zfs_main.c
4780
uu_avl_remove(fsperm->fsp_sc_avl, node);
usr/src/cmd/zfs/zfs_main.c
4781
free(node);
usr/src/cmd/zfs/zfs_main.c
4782
node = next_node;
usr/src/cmd/zfs/zfs_main.c
4785
node = uu_avl_first(fsperm->fsp_uge_avl);
usr/src/cmd/zfs/zfs_main.c
4786
while (node != NULL) {
usr/src/cmd/zfs/zfs_main.c
4788
node);
usr/src/cmd/zfs/zfs_main.c
4789
who_perm_t *who_perm = &node->who_perm;
usr/src/cmd/zfs/zfs_main.c
4791
uu_avl_remove(fsperm->fsp_uge_avl, node);
usr/src/cmd/zfs/zfs_main.c
4792
free(node);
usr/src/cmd/zfs/zfs_main.c
4793
node = next_node;
usr/src/cmd/zfs/zfs_main.c
4801
set_deleg_perm_node(uu_avl_t *avl, deleg_perm_node_t *node,
usr/src/cmd/zfs/zfs_main.c
4807
deleg_perm_t *deleg_perm = &node->dpn_perm;
usr/src/cmd/zfs/zfs_main.c
4811
if ((found_node = uu_avl_find(avl, node, NULL, &idx))
usr/src/cmd/zfs/zfs_main.c
4813
uu_avl_insert(avl, node, idx);
usr/src/cmd/zfs/zfs_main.c
4815
node = found_node;
usr/src/cmd/zfs/zfs_main.c
4816
deleg_perm = &node->dpn_perm;
usr/src/cmd/zfs/zfs_main.c
4846
deleg_perm_node_t *node =
usr/src/cmd/zfs/zfs_main.c
4851
uu_avl_node_init(node, &node->dpn_avl_node, avl_pool);
usr/src/cmd/zfs/zfs_main.c
4852
set_deleg_perm_node(avl, node, who_type, name, locality);
usr/src/cmd/zfs/zfs_main.c
4904
who_perm_node_t *node = safe_malloc(
usr/src/cmd/zfs/zfs_main.c
4906
who_perm = &node->who_perm;
usr/src/cmd/zfs/zfs_main.c
4909
uu_avl_node_init(node, &node->who_avl_node, avl_pool);
usr/src/cmd/zfs/zfs_main.c
4912
if ((found_node = uu_avl_find(avl, node, NULL, &idx))
usr/src/cmd/zfs/zfs_main.c
4942
node->who_perm.who_ug_name,
usr/src/cmd/zfs/zfs_main.c
4946
uu_avl_insert(avl, node, idx);
usr/src/cmd/zfs/zfs_main.c
4948
node = found_node;
usr/src/cmd/zfs/zfs_main.c
4949
who_perm = &node->who_perm;
usr/src/cmd/zfs/zfs_main.c
4970
fs_perm_node_t *node = safe_malloc(sizeof (fs_perm_node_t));
usr/src/cmd/zfs/zfs_main.c
4971
if (node == NULL)
usr/src/cmd/zfs/zfs_main.c
4974
fsperm = &node->fspn_fsperm;
usr/src/cmd/zfs/zfs_main.c
4978
uu_list_node_init(node, &node->fspn_list_node,
usr/src/cmd/zfs/zfs_main.c
4989
uu_list_insert(fspset->fsps_list, node, idx);
usr/src/cmd/zfs/zfs_main.c
5660
fs_perm_node_t *node = NULL;
usr/src/cmd/zfs/zfs_main.c
5664
for (node = uu_list_first(fspset->fsps_list); node != NULL;
usr/src/cmd/zfs/zfs_main.c
5665
node = uu_list_next(fspset->fsps_list, node)) {
usr/src/cmd/zfs/zfs_main.c
5666
uu_avl_t *sc_avl = node->fspn_fsperm.fsp_sc_avl;
usr/src/cmd/zfs/zfs_main.c
5667
uu_avl_t *uge_avl = node->fspn_fsperm.fsp_uge_avl;
usr/src/cmd/zfs/zfs_main.c
5672
node->fspn_fsperm.fsp_name);
usr/src/cmd/zfs/zfs_main.c
6870
unshare_unmount_node_t *node;
usr/src/cmd/zfs/zfs_main.c
6943
node = safe_malloc(sizeof (unshare_unmount_node_t));
usr/src/cmd/zfs/zfs_main.c
6944
node->un_zhp = zhp;
usr/src/cmd/zfs/zfs_main.c
6945
node->un_mountp = safe_strdup(entry.mnt_mountp);
usr/src/cmd/zfs/zfs_main.c
6947
uu_avl_node_init(node, &node->un_avlnode, pool);
usr/src/cmd/zfs/zfs_main.c
6949
if (uu_avl_find(tree, node, NULL, &idx) == NULL) {
usr/src/cmd/zfs/zfs_main.c
6950
uu_avl_insert(tree, node, idx);
usr/src/cmd/zfs/zfs_main.c
6952
zfs_close(node->un_zhp);
usr/src/cmd/zfs/zfs_main.c
6953
free(node->un_mountp);
usr/src/cmd/zfs/zfs_main.c
6954
free(node);
usr/src/cmd/zfs/zfs_main.c
6990
while ((node = uu_avl_walk_next(walk)) != NULL) {
usr/src/cmd/zfs/zfs_main.c
6991
uu_avl_remove(tree, node);
usr/src/cmd/zfs/zfs_main.c
6995
if (zfs_unshareall_bypath(node->un_zhp,
usr/src/cmd/zfs/zfs_main.c
6996
node->un_mountp) != 0)
usr/src/cmd/zfs/zfs_main.c
7001
if (zfs_unmount(node->un_zhp,
usr/src/cmd/zfs/zfs_main.c
7002
node->un_mountp, flags) != 0)
usr/src/cmd/zfs/zfs_main.c
7007
zfs_close(node->un_zhp);
usr/src/cmd/zfs/zfs_main.c
7008
free(node->un_mountp);
usr/src/cmd/zfs/zfs_main.c
7009
free(node);
usr/src/cmd/zoneadmd/zcons.c
180
count_cb(di_node_t node, void *arg)
usr/src/cmd/zoneadmd/zcons.c
185
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node, "zonename",
usr/src/cmd/zoneadmd/zcons.c
224
destroy_cb(di_node_t node, void *arg)
usr/src/cmd/zoneadmd/zcons.c
232
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node, "zonename",
usr/src/cmd/zoneadmd/zcons.c
243
tmp = di_devfs_path(node);
usr/src/cmd/zpool/zpool_iter.c
169
zpool_node_t *node, *next_node;
usr/src/cmd/zpool/zpool_iter.c
172
for (node = uu_avl_first(zlp->zl_avl); node != NULL; node = next_node) {
usr/src/cmd/zpool/zpool_iter.c
173
next_node = uu_avl_next(zlp->zl_avl, node);
usr/src/cmd/zpool/zpool_iter.c
174
if (zpool_get_state(node->zn_handle) != POOL_STATE_UNAVAIL ||
usr/src/cmd/zpool/zpool_iter.c
176
ret |= func(node->zn_handle, data);
usr/src/cmd/zpool/zpool_iter.c
189
zpool_node_t search, *node;
usr/src/cmd/zpool/zpool_iter.c
192
if ((node = uu_avl_find(zlp->zl_avl, &search, NULL, NULL)) != NULL) {
usr/src/cmd/zpool/zpool_iter.c
193
uu_avl_remove(zlp->zl_avl, node);
usr/src/cmd/zpool/zpool_iter.c
194
zpool_close(node->zn_handle);
usr/src/cmd/zpool/zpool_iter.c
195
free(node);
usr/src/cmd/zpool/zpool_iter.c
206
zpool_node_t *node;
usr/src/cmd/zpool/zpool_iter.c
214
while ((node = uu_avl_walk_next(walk)) != NULL) {
usr/src/cmd/zpool/zpool_iter.c
215
uu_avl_remove(zlp->zl_avl, node);
usr/src/cmd/zpool/zpool_iter.c
216
zpool_close(node->zn_handle);
usr/src/cmd/zpool/zpool_iter.c
217
free(node);
usr/src/cmd/zpool/zpool_iter.c
81
zpool_node_t *node = safe_malloc(sizeof (zpool_node_t));
usr/src/cmd/zpool/zpool_iter.c
84
node->zn_handle = zhp;
usr/src/cmd/zpool/zpool_iter.c
85
uu_avl_node_init(node, &node->zn_avlnode, zlp->zl_pool);
usr/src/cmd/zpool/zpool_iter.c
86
if (uu_avl_find(zlp->zl_avl, node, NULL, &idx) == NULL) {
usr/src/cmd/zpool/zpool_iter.c
90
free(node);
usr/src/cmd/zpool/zpool_iter.c
93
uu_avl_insert(zlp->zl_avl, node, idx);
usr/src/cmd/zpool/zpool_iter.c
96
free(node);
usr/src/common/acl/acl_common.c
1225
acevals_t *node;
usr/src/common/acl/acl_common.c
1232
while ((node = avl_destroy_nodes(&al->user, &cookie)) != NULL)
usr/src/common/acl/acl_common.c
1233
cacl_free(node, sizeof (acevals_t));
usr/src/common/acl/acl_common.c
1235
while ((node = avl_destroy_nodes(&al->group, &cookie)) != NULL)
usr/src/common/acl/acl_common.c
1236
cacl_free(node, sizeof (acevals_t));
usr/src/common/amdzen/zen_fabric_utils.c
42
uint32_t node;
usr/src/common/amdzen/zen_fabric_utils.c
54
node = die << decomp->dfd_die_shift;
usr/src/common/amdzen/zen_fabric_utils.c
55
node |= sock << decomp->dfd_sock_shift;
usr/src/common/amdzen/zen_fabric_utils.c
57
if (((node << decomp->dfd_node_shift) & ~decomp->dfd_node_mask) != 0) {
usr/src/common/amdzen/zen_fabric_utils.c
72
uint32_t node;
usr/src/common/amdzen/zen_fabric_utils.c
77
node = (fabid & decomp->dfd_node_mask) >> decomp->dfd_node_shift;
usr/src/common/amdzen/zen_fabric_utils.c
78
*diep = (node & decomp->dfd_die_mask) >> decomp->dfd_die_shift;
usr/src/common/amdzen/zen_fabric_utils.c
79
*sockp = (node & decomp->dfd_sock_mask) >> decomp->dfd_sock_shift;
usr/src/common/amdzen/zen_fabric_utils.c
89
uint32_t node;
usr/src/common/amdzen/zen_fabric_utils.c
93
node = die << decomp->dfd_die_shift;
usr/src/common/amdzen/zen_fabric_utils.c
94
node |= sock << decomp->dfd_sock_shift;
usr/src/common/amdzen/zen_fabric_utils.c
95
*fabidp = (node << decomp->dfd_node_shift) |
usr/src/common/avl/avl.c
1009
node = parent;
usr/src/common/avl/avl.c
1017
node = parent->avl_child[1];
usr/src/common/avl/avl.c
1018
while (node->avl_child[0] != NULL) {
usr/src/common/avl/avl.c
1019
parent = node;
usr/src/common/avl/avl.c
1020
node = node->avl_child[0];
usr/src/common/avl/avl.c
1028
if (node->avl_child[1] != NULL) {
usr/src/common/avl/avl.c
1029
ASSERT(AVL_XBALANCE(node) == 1);
usr/src/common/avl/avl.c
1030
parent = node;
usr/src/common/avl/avl.c
1031
node = node->avl_child[1];
usr/src/common/avl/avl.c
1032
ASSERT(node->avl_child[0] == NULL &&
usr/src/common/avl/avl.c
1033
node->avl_child[1] == NULL);
usr/src/common/avl/avl.c
1035
ASSERT(AVL_XBALANCE(node) <= 0);
usr/src/common/avl/avl.c
1041
ASSERT(node == tree->avl_root);
usr/src/common/avl/avl.c
1043
*cookie = (void *)((uintptr_t)parent | AVL_XCHILD(node));
usr/src/common/avl/avl.c
1046
return (AVL_NODE2DATA(node, off));
usr/src/common/avl/avl.c
124
avl_node_t *node = AVL_DATA2NODE(oldnode, off);
usr/src/common/avl/avl.c
132
if (node == NULL)
usr/src/common/avl/avl.c
141
if (node->avl_child[left] != NULL) {
usr/src/common/avl/avl.c
142
for (node = node->avl_child[left];
usr/src/common/avl/avl.c
143
node->avl_child[right] != NULL;
usr/src/common/avl/avl.c
144
node = node->avl_child[right])
usr/src/common/avl/avl.c
151
was_child = AVL_XCHILD(node);
usr/src/common/avl/avl.c
152
node = AVL_XPARENT(node);
usr/src/common/avl/avl.c
153
if (node == NULL)
usr/src/common/avl/avl.c
160
return (AVL_NODE2DATA(node, off));
usr/src/common/avl/avl.c
170
avl_node_t *node;
usr/src/common/avl/avl.c
174
for (node = tree->avl_root; node != NULL; node = node->avl_child[0])
usr/src/common/avl/avl.c
175
prev = node;
usr/src/common/avl/avl.c
189
avl_node_t *node;
usr/src/common/avl/avl.c
193
for (node = tree->avl_root; node != NULL; node = node->avl_child[1])
usr/src/common/avl/avl.c
194
prev = node;
usr/src/common/avl/avl.c
214
avl_node_t *node = AVL_INDEX2NODE(where);
usr/src/common/avl/avl.c
218
if (node == NULL) {
usr/src/common/avl/avl.c
222
data = AVL_NODE2DATA(node, off);
usr/src/common/avl/avl.c
242
avl_node_t *node;
usr/src/common/avl/avl.c
248
for (node = tree->avl_root; node != NULL;
usr/src/common/avl/avl.c
249
node = node->avl_child[child]) {
usr/src/common/avl/avl.c
251
prev = node;
usr/src/common/avl/avl.c
253
diff = tree->avl_compar(value, AVL_NODE2DATA(node, off));
usr/src/common/avl/avl.c
260
return (AVL_NODE2DATA(node, off));
usr/src/common/avl/avl.c
287
avl_rotation(avl_tree_t *tree, avl_node_t *node, int balance)
usr/src/common/avl/avl.c
293
avl_node_t *parent = AVL_XPARENT(node);
usr/src/common/avl/avl.c
294
avl_node_t *child = node->avl_child[left];
usr/src/common/avl/avl.c
299
int which_child = AVL_XCHILD(node);
usr/src/common/avl/avl.c
343
node->avl_child[left] = cright;
usr/src/common/avl/avl.c
345
AVL_SETPARENT(cright, node);
usr/src/common/avl/avl.c
352
child->avl_child[right] = node;
usr/src/common/avl/avl.c
353
AVL_SETBALANCE(node, -child_bal);
usr/src/common/avl/avl.c
354
AVL_SETCHILD(node, right);
usr/src/common/avl/avl.c
355
AVL_SETPARENT(node, child);
usr/src/common/avl/avl.c
413
node->avl_child[left] = gright;
usr/src/common/avl/avl.c
415
AVL_SETPARENT(gright, node);
usr/src/common/avl/avl.c
438
gchild->avl_child[right] = node;
usr/src/common/avl/avl.c
439
AVL_SETBALANCE(node, (balance == left_heavy ? right_heavy : 0));
usr/src/common/avl/avl.c
440
AVL_SETPARENT(node, gchild);
usr/src/common/avl/avl.c
441
AVL_SETCHILD(node, right);
usr/src/common/avl/avl.c
468
avl_node_t *node;
usr/src/common/avl/avl.c
480
node = AVL_DATA2NODE(new_data, off);
usr/src/common/avl/avl.c
487
node->avl_child[0] = NULL;
usr/src/common/avl/avl.c
488
node->avl_child[1] = NULL;
usr/src/common/avl/avl.c
490
AVL_SETCHILD(node, which_child);
usr/src/common/avl/avl.c
491
AVL_SETBALANCE(node, 0);
usr/src/common/avl/avl.c
492
AVL_SETPARENT(node, parent);
usr/src/common/avl/avl.c
495
parent->avl_child[which_child] = node;
usr/src/common/avl/avl.c
498
tree->avl_root = node;
usr/src/common/avl/avl.c
507
node = parent;
usr/src/common/avl/avl.c
508
if (node == NULL)
usr/src/common/avl/avl.c
514
old_balance = AVL_XBALANCE(node);
usr/src/common/avl/avl.c
521
AVL_SETBALANCE(node, 0);
usr/src/common/avl/avl.c
532
AVL_SETBALANCE(node, new_balance);
usr/src/common/avl/avl.c
533
parent = AVL_XPARENT(node);
usr/src/common/avl/avl.c
534
which_child = AVL_XCHILD(node);
usr/src/common/avl/avl.c
540
(void) avl_rotation(tree, node, new_balance);
usr/src/common/avl/avl.c
562
avl_node_t *node;
usr/src/common/avl/avl.c
577
node = AVL_DATA2NODE(here, tree->avl_offset);
usr/src/common/avl/avl.c
586
if (node->avl_child[child] != NULL) {
usr/src/common/avl/avl.c
587
node = node->avl_child[child];
usr/src/common/avl/avl.c
589
while (node->avl_child[child] != NULL) {
usr/src/common/avl/avl.c
592
AVL_NODE2DATA(node, tree->avl_offset));
usr/src/common/avl/avl.c
597
node = node->avl_child[child];
usr/src/common/avl/avl.c
601
AVL_NODE2DATA(node, tree->avl_offset));
usr/src/common/avl/avl.c
607
ASSERT(node->avl_child[child] == NULL);
usr/src/common/avl/avl.c
609
avl_insert(tree, new_data, AVL_MKINDEX(node, child));
usr/src/common/avl/avl.c
666
avl_node_t *node;
usr/src/common/avl/avl.c
702
for (node = delete->avl_child[left];
usr/src/common/avl/avl.c
703
node->avl_child[right] != NULL;
usr/src/common/avl/avl.c
704
node = node->avl_child[right])
usr/src/common/avl/avl.c
711
tmp = *node;
usr/src/common/avl/avl.c
713
*node = *delete;
usr/src/common/avl/avl.c
714
if (node->avl_child[left] == node)
usr/src/common/avl/avl.c
715
node->avl_child[left] = &tmp;
usr/src/common/avl/avl.c
717
parent = AVL_XPARENT(node);
usr/src/common/avl/avl.c
719
parent->avl_child[AVL_XCHILD(node)] = node;
usr/src/common/avl/avl.c
721
tree->avl_root = node;
usr/src/common/avl/avl.c
722
AVL_SETPARENT(node->avl_child[left], node);
usr/src/common/avl/avl.c
723
AVL_SETPARENT(node->avl_child[right], node);
usr/src/common/avl/avl.c
747
node = delete->avl_child[0];
usr/src/common/avl/avl.c
749
node = delete->avl_child[1];
usr/src/common/avl/avl.c
754
if (node != NULL) {
usr/src/common/avl/avl.c
755
AVL_SETPARENT(node, parent);
usr/src/common/avl/avl.c
756
AVL_SETCHILD(node, which_child);
usr/src/common/avl/avl.c
759
tree->avl_root = node;
usr/src/common/avl/avl.c
762
parent->avl_child[which_child] = node;
usr/src/common/avl/avl.c
777
node = parent;
usr/src/common/avl/avl.c
778
old_balance = AVL_XBALANCE(node);
usr/src/common/avl/avl.c
780
parent = AVL_XPARENT(node);
usr/src/common/avl/avl.c
781
which_child = AVL_XCHILD(node);
usr/src/common/avl/avl.c
789
AVL_SETBALANCE(node, new_balance);
usr/src/common/avl/avl.c
801
AVL_SETBALANCE(node, new_balance);
usr/src/common/avl/avl.c
802
else if (!avl_rotation(tree, node, new_balance))
usr/src/common/avl/avl.c
959
avl_node_t *node;
usr/src/common/avl/avl.c
979
node = AVL_DATA2NODE(first, off);
usr/src/common/avl/avl.c
980
parent = AVL_XPARENT(node);
usr/src/common/crypto/skein/skein_impl.h
131
#define SKEIN_CFG_TREE_INFO(leaf, node, maxLvl) \
usr/src/common/crypto/skein/skein_impl.h
133
(((uint64_t)(node)) << SKEIN_CFG_TREE_NODE_SIZE_POS) | \
usr/src/common/list/list.c
178
list_node_t *node = list_d2l(list, object);
usr/src/common/list/list.c
180
if (node->list_next != &list->list_head)
usr/src/common/list/list.c
181
return (list_object(list, node->list_next));
usr/src/common/list/list.c
189
list_node_t *node = list_d2l(list, object);
usr/src/common/list/list.c
191
if (node->list_prev != &list->list_head)
usr/src/common/list/list.c
192
return (list_object(list, node->list_prev));
usr/src/common/list/list.c
45
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
usr/src/common/list/list.c
48
#define list_insert_after_node(list, node, object) { \
usr/src/common/list/list.c
50
lnew->list_prev = (node); \
usr/src/common/list/list.c
51
lnew->list_next = (node)->list_next; \
usr/src/common/list/list.c
52
(node)->list_next->list_prev = lnew; \
usr/src/common/list/list.c
53
(node)->list_next = lnew; \
usr/src/common/list/list.c
56
#define list_insert_before_node(list, node, object) { \
usr/src/common/list/list.c
58
lnew->list_next = (node); \
usr/src/common/list/list.c
59
lnew->list_prev = (node)->list_prev; \
usr/src/common/list/list.c
60
(node)->list_prev->list_next = lnew; \
usr/src/common/list/list.c
61
(node)->list_prev = lnew; \
usr/src/common/list/list.c
64
#define list_remove_node(node) \
usr/src/common/list/list.c
65
(node)->list_prev->list_next = (node)->list_next; \
usr/src/common/list/list.c
66
(node)->list_next->list_prev = (node)->list_prev; \
usr/src/common/list/list.c
67
(node)->list_next = (node)->list_prev = NULL
usr/src/common/list/list.c
85
list_node_t *node = &list->list_head;
usr/src/common/list/list.c
88
ASSERT(list->list_head.list_next == node);
usr/src/common/list/list.c
89
ASSERT(list->list_head.list_prev == node);
usr/src/common/list/list.c
91
node->list_next = node->list_prev = NULL;
usr/src/common/mdesc/mdesc_findnodeprop.c
34
mde_cookie_t node,
usr/src/common/mdesc/mdesc_findnodeprop.c
41
if (node == MDE_INVAL_ELEM_COOKIE ||
usr/src/common/mdesc/mdesc_findnodeprop.c
46
idx = (int)node;
usr/src/common/mdesc/mdesc_getproparcs.c
53
md_get_prop_arcs(md_t *ptr, mde_cookie_t node, char *namep, mde_cookie_t *arcp,
usr/src/common/mdesc/mdesc_getproparcs.c
62
if (node == MDE_INVAL_ELEM_COOKIE) {
usr/src/common/mdesc/mdesc_getproparcs.c
71
result = md_find_node_arcs(mdp, node, prop_name, MDET_PROP_ARC, arcp,
usr/src/common/mdesc/mdesc_getproparcs.c
83
md_find_node_arcs(md_impl_t *mdp, mde_cookie_t node,
usr/src/common/mdesc/mdesc_getproparcs.c
92
idx = (int)node;
usr/src/common/mdesc/mdesc_getpropdata.c
32
md_get_prop_data(md_t *ptr, mde_cookie_t node, char *namep,
usr/src/common/mdesc/mdesc_getpropdata.c
41
if (node == MDE_INVAL_ELEM_COOKIE) {
usr/src/common/mdesc/mdesc_getpropdata.c
50
elem = md_find_node_prop(mdp, node, prop_name, MDET_PROP_DAT);
usr/src/common/mdesc/mdesc_getpropstr.c
32
md_get_prop_str(md_t *ptr, mde_cookie_t node, char *namep, char **strp)
usr/src/common/mdesc/mdesc_getpropstr.c
40
if (node == MDE_INVAL_ELEM_COOKIE) {
usr/src/common/mdesc/mdesc_getpropstr.c
49
elem = md_find_node_prop(mdp, node, prop_name, MDET_PROP_STR);
usr/src/common/mdesc/mdesc_getpropval.c
38
md_get_prop_val(md_t *ptr, mde_cookie_t node, char *namep, uint64_t *valp)
usr/src/common/mdesc/mdesc_getpropval.c
46
if (node == MDE_INVAL_ELEM_COOKIE) {
usr/src/common/mdesc/mdesc_getpropval.c
55
elem = md_find_node_prop(mdp, node, prop_name, MDET_PROP_VAL);
usr/src/common/smbsrv/smb_xdr.c
541
void *node;
usr/src/common/smbsrv/smb_xdr.c
546
node = list_head(list);
usr/src/common/smbsrv/smb_xdr.c
547
while (node) {
usr/src/common/smbsrv/smb_xdr.c
549
node = list_next(list, node);
usr/src/common/smbsrv/smb_xdr.c
554
node = list_head(list);
usr/src/common/smbsrv/smb_xdr.c
555
while (node) {
usr/src/common/smbsrv/smb_xdr.c
556
if (!elproc(xdrs, node))
usr/src/common/smbsrv/smb_xdr.c
558
node = list_next(list, node);
usr/src/common/smbsrv/smb_xdr.c
567
node = MEM_MALLOC("xdr", elsize);
usr/src/common/smbsrv/smb_xdr.c
568
if (node == NULL)
usr/src/common/smbsrv/smb_xdr.c
570
if (!elproc(xdrs, node))
usr/src/common/smbsrv/smb_xdr.c
572
list_insert_tail(list, node);
usr/src/common/smbsrv/smb_xdr.c
578
while ((node = list_head(list)) != NULL) {
usr/src/common/smbsrv/smb_xdr.c
579
list_remove(list, node);
usr/src/common/smbsrv/smb_xdr.c
580
(void) elproc(xdrs, node);
usr/src/common/smbsrv/smb_xdr.c
581
MEM_FREE("xdr", node);
usr/src/grub/grub-0.97/netboot/grub.h
51
uint8_t node[6];
usr/src/grub/grub-0.97/netboot/misc.c
35
seed = currticks() + *(int32_t *)&arptable[ARP_CLIENT].node
usr/src/grub/grub-0.97/netboot/misc.c
36
+ ((int16_t *)arptable[ARP_CLIENT].node)[2];
usr/src/grub/grub-0.97/netboot/nic.c
1188
grub_memset (arptable[ARP_GATEWAY].node, 0, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
1194
grub_memset (arptable[ARP_SERVER].node, 0, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
1302
memcpy(sip->sn_macaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
1337
memcpy(arptable[ARP_CLIENT].node, dhcpreply->bp_hwaddr, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
1342
memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
usr/src/grub/grub-0.97/netboot/nic.c
1344
memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */
usr/src/grub/grub-0.97/netboot/nic.c
146
arptable[ARP_CLIENT].node, /* node_addr */
usr/src/grub/grub-0.97/netboot/nic.c
292
memcpy(arptable[ival].node, arpreply->shwaddr, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
333
if (arptable[arpentry].node[i])
usr/src/grub/grub-0.97/netboot/nic.c
341
memcpy(arpreq.shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
356
eth_transmit(arptable[arpentry].node, IP, len, buf);
usr/src/grub/grub-0.97/netboot/nic.c
467
memcpy(arptable[ARP_SERVER].node, arpreply->shwaddr, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
494
memcpy(&rarpreq.shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
496
memcpy(&rarpreq.thwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
550
(memcmp(arptable[ARP_CLIENT].node, bootpreply->bp_hwaddr, ETH_ALEN) != 0)) {
usr/src/grub/grub-0.97/netboot/nic.c
563
memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
usr/src/grub/grub-0.97/netboot/nic.c
565
memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */
usr/src/grub/grub-0.97/netboot/nic.c
591
memcpy(&xid, &arptable[ARP_CLIENT].node[2], sizeof(xid));
usr/src/grub/grub-0.97/netboot/nic.c
594
memcpy(ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
647
(memcmp(arptable[ARP_CLIENT].node, dhcpreply->bp_hwaddr, ETH_ALEN) != 0)) {
usr/src/grub/grub-0.97/netboot/nic.c
660
memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
usr/src/grub/grub-0.97/netboot/nic.c
662
memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */
usr/src/grub/grub-0.97/netboot/nic.c
692
memcpy(&xid, &arptable[ARP_CLIENT].node[2], sizeof(xid));
usr/src/grub/grub-0.97/netboot/nic.c
694
memcpy(ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
990
memcpy(arpreply->shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/stage2/builtins.c
990
unsigned char b = arptable[ARP_CLIENT].node[i];
usr/src/lib/auditd_plugins/binfile/binfile.c
192
dirlist_t *node;
usr/src/lib/auditd_plugins/binfile/binfile.c
205
node = NULL;
usr/src/lib/auditd_plugins/binfile/binfile.c
212
node = malloc(sizeof (dirlist_t));
usr/src/lib/auditd_plugins/binfile/binfile.c
213
if (node == NULL)
usr/src/lib/auditd_plugins/binfile/binfile.c
216
node->dl_flags = 0;
usr/src/lib/auditd_plugins/binfile/binfile.c
217
node->dl_filename = NULL;
usr/src/lib/auditd_plugins/binfile/binfile.c
218
node->dl_fd = -1;
usr/src/lib/auditd_plugins/binfile/binfile.c
219
node->dl_space = PLENTY_SPACE;
usr/src/lib/auditd_plugins/binfile/binfile.c
221
node->dl_dirname = malloc((unsigned)strlen(dirname) + 1);
usr/src/lib/auditd_plugins/binfile/binfile.c
222
if (node->dl_dirname == NULL)
usr/src/lib/auditd_plugins/binfile/binfile.c
235
(void) strlcpy(node->dl_dirname, bs, AUDIT_FNAME_SZ);
usr/src/lib/auditd_plugins/binfile/binfile.c
238
node->dl_next = *listhead;
usr/src/lib/auditd_plugins/binfile/binfile.c
240
node->dl_next = node;
usr/src/lib/auditd_plugins/binfile/binfile.c
241
*node_p = node;
usr/src/lib/auditd_plugins/binfile/binfile.c
242
node_p = &(node->dl_next);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
501
di_node_t root, vhci, node, phci;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
559
for (node = di_child_node(vhci); node != DI_NODE_NIL;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
560
node = di_sibling_node(node)) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
561
if ((node_path = di_devfs_path(node)) != NULL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
580
for (path = di_path_next_phci(node, DI_PATH_NIL);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
582
path = di_path_next_phci(node, path)) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
581
const di_node_t node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
597
while ((prop = di_prop_next(node, prop)) != DI_PROP_NIL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
624
const di_node_t node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
636
node, PORT_WWN_PROP, &port_wwn_data)) <= 0)) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
641
node, LUN_PROP, luncompp)) <= 0)) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
708
const di_node_t node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
717
devfs_path = di_devfs_path(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
720
state = di_state(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
738
di_ret = di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
749
di_ret = di_prop_lookup_bytes(DDI_DEV_T_ANY, node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_fp.h
161
int (*fcn)(di_node_t node, void *argp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_fp.h
166
int (*fcn)(di_node_t node, di_minor_t minor, void *argp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_fp.h
485
fpcfga_ret_t make_dyncomp_from_dinode(const di_node_t node, char **dyncompp,
usr/src/lib/cfgadm_plugins/fp/common/cfga_fp.h
487
fpcfga_ret_t make_portwwn_luncomp_from_dinode(const di_node_t node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_fp.h
491
fpcfga_ret_t construct_nodepath_from_dinode(const di_node_t node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_fp.h
514
int known_state(di_node_t node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1187
stat_fc_dev(di_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1219
devfsp = di_devfs_path(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1247
while ((prop = di_prop_next(node, prop))
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1294
ret = do_stat_fc_dev(node, nodepath, lap, limited_stat);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1336
stat_FCP_dev(di_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1348
devfsp = di_devfs_path(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1376
di_ret = di_prop_lookup_bytes(DDI_DEV_T_ANY, node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1409
ret = do_stat_FCP_dev(node, nodepath, lap, limited_stat);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1541
get_xport_state(di_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1545
*di_statep = di_state(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1567
const di_node_t node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1588
devinfo_state = di_state(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1704
if ((ret = make_dyncomp_from_dinode(node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1730
get_hw_info(node, clp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1855
ret = make_dyncomp_from_dinode(node, &dyncomp, &l_errno);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1880
get_hw_info(node, clp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2454
const di_node_t node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2475
devinfo_state = di_state(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2510
if ((make_portwwn_luncomp_from_dinode(node, &port_wwn, &lun_nump,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2605
get_hw_info(node, clp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2638
get_hw_info(node, clp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2731
get_hw_info(node, clp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3309
get_hw_info(di_node_t node, cfga_list_data_t *clp)
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3338
cp = (char *)get_device_type(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3346
cp = (char *)get_device_type(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3357
if ((di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3359
(di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3371
get_device_type(di_node_t node)
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3377
if (node == DI_NODE_NIL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3382
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "inquiry-device-type",
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3404
di_minor_t minor = di_minor_next(node, DI_MINOR_NIL);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
77
static int stat_fc_dev(di_node_t node, void *arg);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
78
static int stat_FCP_dev(di_node_t node, void *arg);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
81
static int get_xport_state(di_node_t node, void *arg);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
83
static fpcfga_ret_t do_stat_fc_dev(const di_node_t node, const char *nodepath,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
85
static fpcfga_ret_t do_stat_FCP_dev(const di_node_t node, const char *nodepath,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
89
static void get_hw_info(di_node_t node, cfga_list_data_t *clp);
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
165
di_node_t node;
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
217
node = di_init(rsrc_devpath, DINFOSUBTREE | DINFOMINOR);
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
218
if (node == DI_NODE_NIL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
233
if (di_walk_node(node, 0, &walkargs, fp_rcm_process_node) < 0)
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
239
if (node != DI_NODE_NIL)
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
240
di_fini(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
265
di_node_t node;
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
310
node = di_init(rsrc_devpath, DINFOSUBTREE | DINFOMINOR);
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
311
if (node == DI_NODE_NIL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
326
if (di_walk_node(node, 0, &walkargs, fp_rcm_process_node) < 0)
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
332
if (node != DI_NODE_NIL)
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
333
di_fini(node);
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
430
fp_rcm_process_node(di_node_t node, void *argp)
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
446
if (di_minor_next(node, DI_MINOR_NIL) == DI_MINOR_NIL)
usr/src/lib/cfgadm_plugins/fp/common/cfga_rcm.c
450
if ((devfs_path = di_devfs_path(node)) == NULL)
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
919
known_state(di_node_t node)
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
923
state = di_state(node);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1141
sata_check_target_node(di_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1146
minorpath = di_devfs_minor_path(di_minor_next(node, DI_MINOR_NIL));
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1168
chk_dev_fcn(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1198
di_node_t node;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1213
node = di_init(minor_path + strlen("/devices"), DINFOMINOR);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1217
if (node == DI_NODE_NIL)
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1223
rv = di_walk_minor(node, NULL, 0, &chk_dev, chk_dev_fcn);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1225
di_fini(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
1447
add_dev(di_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
1454
if (di_parent_node(node) == DI_NODE_NIL ||
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
1455
di_node_state(node) < DS_ATTACHED)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
1458
if ((path = di_devfs_path(node)) == NULL) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
203
drv_to_hba_logid(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
215
drv = di_driver_name(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
216
inst = di_instance(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
454
do_drv_dyn_to_devpath(di_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
471
if (IS_STUB_NODE(node)) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
477
drv = di_driver_name(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
478
inst = di_instance(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
479
physpath = di_devfs_path(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
58
static int drv_to_hba_logid(di_node_t node, di_minor_t minor, void *arg);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
609
di_node_t node,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
61
static int do_drv_dyn_to_devpath(di_node_t node, void *arg);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
626
minor = di_minor_next(node, DI_MINOR_NIL);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
656
ret = drv_to_dyncomp(node, physpath, dyncompp, l_errnop);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
694
drv_to_dyncomp(di_node_t node, const char *phys, char **dyncompp, int *l_errnop)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
708
drv = di_driver_name(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
709
inst = di_instance(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
74
static scfga_ret_t drv_to_dyncomp(di_node_t node, const char *phys,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
315
stat_dev(di_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
326
if (IS_STUB_NODE(node)) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
331
if (!known_state(node)) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
335
devfsp = di_devfs_path(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
382
ret = do_stat_dev(node, nodepath, lap, limited_dev_stat);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
53
static int stat_dev(di_node_t node, void *arg);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
55
static int get_bus_state(di_node_t node, void *arg);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
57
static scfga_ret_t do_stat_dev(const di_node_t node, const char *nodepath,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
62
static void get_hw_info(di_node_t node, cfga_list_data_t *clp, dyncomp_t type);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
678
get_bus_state(di_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
683
bsp->b_state = di_state(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
684
bsp->b_retired = di_retired(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
686
node, "initiator-interconnect-type", &itype);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
698
const di_node_t node,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
713
devinfo_state = di_state(node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
735
ret = make_dyncomp(node, nodepath, &dyncomp, &lap->l_errno);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
755
clp->ap_cond = di_retired(node) ? CFGA_COND_FAILED : CFGA_COND_UNKNOWN;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
759
get_hw_info(node, clp, DEV_APID);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
770
get_hw_info(di_node_t node, cfga_list_data_t *clp, dyncomp_t type)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
779
cp = (char *)get_device_type(node, type);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
789
if ((di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
791
(di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
797
if ((di_driver_name(node) != NULL) &&
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
798
(di_instance(node) != -1)) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
801
"%s%d", di_driver_name(node),
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
802
di_instance(node));
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
807
"(%s%d)", di_driver_name(node),
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
808
di_instance(node));
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
822
get_device_type(di_node_t node, dyncomp_t type)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
828
if (di_prop_find(DDI_DEV_T_ANY, node, "smp-device") != DI_PROP_NIL) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
833
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "inquiry-device-type",
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
852
di_minor_t minor = di_minor_next(node, DI_MINOR_NIL);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_scsi.h
154
int (*fcn)(di_node_t node, void *argp);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_scsi.h
159
int (*fcn)(di_node_t node, di_minor_t minor, void *argp);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_scsi.h
398
scfga_ret_t make_dyncomp(di_node_t node, const char *physpath,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_scsi.h
424
int known_state(di_node_t node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
1050
known_state(di_node_t node)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
1054
state = di_state(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1003
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1346
cfga_get_condition(hp_node_t node, ap_condition_t *cond)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1353
if (hp_get_private(node, PCIEHPC_PROP_SLOT_CONDITION,
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1391
hp_node_t node;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1420
rv = physpath2node(ap_id, errstring, &node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1426
if (cfga_get_state(node, &rs, &os) != CFGA_OK) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1428
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1448
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1464
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1468
(void) cfga_get_condition(node, &cond);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1494
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1504
(*cs)->ap_status_time = hp_last_change(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1507
if (hp_get_private(node, PCIEHPC_PROP_BOARD_TYPE, &tmpb) != 0)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1513
if (hp_get_private(node, PCIEHPC_PROP_CARD_TYPE, &tmpc) != 0)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1520
hp_name(node), errstring);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1535
(void) strcpy((*cs)->ap_log_id, hp_name(node));
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1553
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
290
hp_node_t node;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
324
if ((node = hp_init(rpath, cp, 0)) == NULL) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
338
*nodep = node;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
353
error_sizeup_cb(hp_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
359
if (hp_type(node) != HP_NODE_USAGE)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
365
len = strlen(hp_name(node));
usr/src/lib/cfgadm_plugins/shp/common/shp.c
370
len = strlen(hp_usage(node));
usr/src/lib/cfgadm_plugins/shp/common/shp.c
387
error_sumup_cb(hp_node_t node, void *arg)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
394
if (hp_type(node) != HP_NODE_USAGE)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
399
format, hp_name(node), hp_usage(node));
usr/src/lib/cfgadm_plugins/shp/common/shp.c
409
pci_rcm_info_table(hp_node_t node, char **table)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
438
(void) hp_traverse(node, &sizearg, error_sizeup_cb);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
513
(void) hp_traverse(node, &sumarg, error_sumup_cb);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
622
hp_node_t node;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
635
rv = physpath2node(ap_id, errstring, &node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
646
state = hp_state(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
655
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
669
if (hp_set_state(node, 0, new_state, &results) != 0) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
683
rv = hp_set_state(node, hpflags, new_state, &results);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
711
} else if (hp_set_state(node, 0, new_state, &results) != 0) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
723
rv = hp_set_state(node, hpflags, new_state, &results);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
769
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
791
hp_node_t node;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
812
rv = physpath2node(ap_id, errstring, &node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
817
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
824
if (fix_ap_name(buff, ap_id, hp_name(node),
usr/src/lib/cfgadm_plugins/shp/common/shp.c
826
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
843
if (hp_get_private(node, led_strs2[led], &result) != 0) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
858
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
873
hp_fini(node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
890
hp_node_t node;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
994
rv = physpath2node(ap_id, errstring, &node);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
998
if (hp_set_private(node, buf, &result) != 0) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
999
hp_fini(node);
usr/src/lib/fm/topo/libtopo/common/cpu.c
243
cpu_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/cpu.c
245
topo_method_unregister_all(mod, node);
usr/src/lib/fm/topo/libtopo/common/cpu.c
333
cpu_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/cpu.c
367
cpu_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/cpu.c
510
cpu_fmri_asru(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/cpu.c
535
cpu_fmri_create_meth(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
127
dev_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/dev.c
129
topo_method_unregister_all(mod, node);
usr/src/lib/fm/topo/libtopo/common/dev.c
200
dev_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
233
dev_fmri_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
374
dev_fmri_present(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
454
dev_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
534
dev_fmri_unusable(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
581
dev_fmri_service_state(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
657
dev_fmri_create_meth(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/fmd.c
108
fmd_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/fmd.c
110
topo_method_unregister_all(mp, node);
usr/src/lib/fm/topo/libtopo/common/fmd.c
127
fmd_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1138
hc_fmri_create_meth(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1206
hc_match(topo_mod_t *mod, tnode_t *node, nvlist_t *fmri, const char *name,
usr/src/lib/fm/topo/libtopo/common/hc.c
1214
if (topo_node_resource(node, &rsrc, &err) != 0)
usr/src/lib/fm/topo/libtopo/common/hc.c
1229
if (topo_method_invoke(node, TOPO_METH_CONTAINS,
usr/src/lib/fm/topo/libtopo/common/hc.c
1234
topo_node_name(node)) == 0 &&
usr/src/lib/fm/topo/libtopo/common/hc.c
1235
inst == topo_node_instance(node));
usr/src/lib/fm/topo/libtopo/common/hc.c
1260
hc_walk_sibling(topo_mod_t *mod, tnode_t *node, struct hc_walk *hwp,
usr/src/lib/fm/topo/libtopo/common/hc.c
1263
tnode_t *pnp = topo_node_parent(node);
usr/src/lib/fm/topo/libtopo/common/hc.c
1280
wp->tw_node = node;
usr/src/lib/fm/topo/libtopo/common/hc.c
1300
hc_walker(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1312
if ((err = hwp->hcw_cb(mod, node, hwp->hcw_priv))
usr/src/lib/fm/topo/libtopo/common/hc.c
1344
if (hc_match(mod, node, hwp->hcw_fmri, name, inst, &match) != 0)
usr/src/lib/fm/topo/libtopo/common/hc.c
1348
return (hc_walk_sibling(mod, node, hwp, name, inst));
usr/src/lib/fm/topo/libtopo/common/hc.c
1351
"%s=%" PRIu64 " at %d, end at %d \n", topo_node_name(node),
usr/src/lib/fm/topo/libtopo/common/hc.c
1352
topo_node_instance(node), name, inst, i, hwp->hcw_end);
usr/src/lib/fm/topo/libtopo/common/hc.c
1378
if ((err = hwp->hcw_cb(mod, node, hwp->hcw_priv)) != 0) {
usr/src/lib/fm/topo/libtopo/common/hc.c
1407
hc_walk_init(topo_mod_t *mod, tnode_t *node, nvlist_t *rsrc,
usr/src/lib/fm/topo/libtopo/common/hc.c
1446
if ((wp = topo_mod_walk_init(mod, node, hc_walker, (void *)hwp, &err))
usr/src/lib/fm/topo/libtopo/common/hc.c
1471
hc_prop_get(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1477
(void) topo_prop_getprop(node, plp->pl_pgroup, plp->pl_pname,
usr/src/lib/fm/topo/libtopo/common/hc.c
1484
hc_fmri_prop_get(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1521
if ((hwp = hc_walk_init(mod, node, plp->pl_rsrc, hc_prop_get,
usr/src/lib/fm/topo/libtopo/common/hc.c
1544
hc_pgrp_get(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1550
(void) topo_prop_getpgrp(node, plp->pl_pgroup, &plp->pl_prop, &err);
usr/src/lib/fm/topo/libtopo/common/hc.c
1556
hc_fmri_pgrp_get(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1578
if ((hwp = hc_walk_init(mod, node, plp->pl_rsrc, hc_pgrp_get,
usr/src/lib/fm/topo/libtopo/common/hc.c
1601
hc_prop_setprop(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1607
(void) topo_prop_setprop(node, plp->pl_pgroup, plp->pl_prop,
usr/src/lib/fm/topo/libtopo/common/hc.c
1615
hc_fmri_prop_set(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1649
if ((hwp = hc_walk_init(mod, node, plp->pl_rsrc, hc_prop_setprop,
usr/src/lib/fm/topo/libtopo/common/hc.c
1690
hc_is_present(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1701
if (topo_method_invoke(node, TOPO_METH_PRESENT,
usr/src/lib/fm/topo/libtopo/common/hc.c
1718
if (topo_node_resource(node, &rsrc, &err) != 0)
usr/src/lib/fm/topo/libtopo/common/hc.c
1745
hc_fmri_present(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1760
if ((hwp = hc_walk_init(mod, node, hap->ha_fmri, hc_is_present,
usr/src/lib/fm/topo/libtopo/common/hc.c
1782
hc_is_replaced(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1794
if (topo_method_invoke(node, TOPO_METH_REPLACED,
usr/src/lib/fm/topo/libtopo/common/hc.c
1809
if (topo_method_invoke(node, TOPO_METH_PRESENT,
usr/src/lib/fm/topo/libtopo/common/hc.c
1827
if (topo_node_resource(node, &rsrc, &err) != 0)
usr/src/lib/fm/topo/libtopo/common/hc.c
1863
hc_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1878
if ((hwp = hc_walk_init(mod, node, hap->ha_fmri, hc_is_replaced,
usr/src/lib/fm/topo/libtopo/common/hc.c
1900
hc_unusable(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1909
if (topo_method_invoke(node, TOPO_METH_UNUSABLE,
usr/src/lib/fm/topo/libtopo/common/hc.c
1928
hc_fmri_unusable(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1943
if ((hwp = hc_walk_init(mod, node, hap->ha_fmri, hc_unusable,
usr/src/lib/fm/topo/libtopo/common/hc.c
1979
hc_fac_get(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1990
if (topo_node_facility(mod->tm_hdl, node, flp->fl_fac_type,
usr/src/lib/fm/topo/libtopo/common/hc.c
2022
hc_fmri_facility(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2060
if ((hwp = hc_walk_init(mod, node, flp->fl_rsrc, hc_fac_get,
usr/src/lib/fm/topo/libtopo/common/hc.c
2085
hc_expand(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
2098
if (topo_node_resource(node, &nvl, &err) != 0)
usr/src/lib/fm/topo/libtopo/common/hc.c
2126
hc_fmri_expand(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2141
if ((hwp = hc_walk_init(mod, node, hap->ha_fmri, hc_expand,
usr/src/lib/fm/topo/libtopo/common/hc.c
2164
hc_retire_subr(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
2175
rc = topo_method_invoke(node, hap->ha_method_name,
usr/src/lib/fm/topo/libtopo/common/hc.c
2185
hc_fmri_retire_subr(topo_mod_t *mod, tnode_t *node, char *method_name,
usr/src/lib/fm/topo/libtopo/common/hc.c
2203
if ((hwp = hc_walk_init(mod, node, hap->ha_fmri, hc_retire_subr,
usr/src/lib/fm/topo/libtopo/common/hc.c
2226
hc_fmri_retire(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2229
return (hc_fmri_retire_subr(mod, node, TOPO_METH_RETIRE,
usr/src/lib/fm/topo/libtopo/common/hc.c
2234
hc_fmri_unretire(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2237
return (hc_fmri_retire_subr(mod, node, TOPO_METH_UNRETIRE,
usr/src/lib/fm/topo/libtopo/common/hc.c
2242
hc_fmri_service_state(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2245
return (hc_fmri_retire_subr(mod, node, TOPO_METH_SERVICE_STATE,
usr/src/lib/fm/topo/libtopo/common/hc.c
259
tnode_t *node;
usr/src/lib/fm/topo/libtopo/common/hc.c
289
if ((node = topo_node_bind(mod, pnode, name, min, nvl)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/hc.c
298
if (topo_method_register(mod, node, fru_container_methods) <
usr/src/lib/fm/topo/libtopo/common/hc.c
310
(void) topo_node_fru_set(node, nvl, 0, &err);
usr/src/lib/fm/topo/libtopo/common/hc.c
312
topo_pgroup_hcset(node, auth);
usr/src/lib/fm/topo/libtopo/common/hc.c
321
hc_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/hc.c
323
topo_method_unregister_all(mp, node);
usr/src/lib/fm/topo/libtopo/common/hc.c
394
hc_compare(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
555
hc_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
898
hc_fmri_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
103
legacy_hc_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
105
topo_method_unregister_all(mp, node);
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
183
legacy_hc_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/libtopo.h
177
extern int topo_method_invoke(tnode_t *node, const char *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/mem.c
128
mem_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/mem.c
130
topo_method_unregister_all(mod, node);
usr/src/lib/fm/topo/libtopo/common/mem.c
185
mem_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/mem.c
310
mem_fmri_create(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/mod.c
106
mod_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/mod.c
108
topo_method_unregister_all(mod, node);
usr/src/lib/fm/topo/libtopo/common/mod.c
235
mod_fmri_create_meth(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/mod.c
330
mod_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/pkg.c
111
pkg_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/pkg.c
113
topo_method_unregister_all(mod, node);
usr/src/lib/fm/topo/libtopo/common/pkg.c
229
pkg_fmri_create_meth(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/pkg.c
302
pkg_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
326
svc_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/svc.c
328
topo_method_unregister_all(mod, node);
usr/src/lib/fm/topo/libtopo/common/svc.c
347
svc_fmri_prop_get(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
392
svc_node = topo_node_lookup(node, (const char *)search, 0);
usr/src/lib/fm/topo/libtopo/common/svc.c
418
svc_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
516
svc_fmri_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
812
svc_fmri_present(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
836
svc_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
861
svc_fmri_service_state(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
885
svc_fmri_unusable(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/sw.c
128
sw_fmri_create(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/sw.c
305
sw_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/sw.c
307
topo_method_unregister_all(mod, node);
usr/src/lib/fm/topo/libtopo/common/sw.c
357
sw_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
121
txml_print_prop(topo_hdl_t *thp, FILE *fp, tnode_t *node, const char *pgname,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
132
if (topo_prop_get_int32(node, pgname, pv->tp_name, &val,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
144
if (topo_prop_get_uint32(node, pgname, pv->tp_name,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
156
if (topo_prop_get_int64(node, pgname, pv->tp_name, &val,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
168
if (topo_prop_get_uint64(node, pgname, pv->tp_name,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
181
if (topo_prop_get_double(node, pgname, pv->tp_name,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
199
if (topo_prop_get_string(node, pgname, pv->tp_name,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
212
if (topo_prop_get_fmri(node, pgname, pv->tp_name, &val,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
227
if (topo_prop_get_int32_array(node, pgname,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
247
if (topo_prop_get_uint32_array(node, pgname,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
268
if (topo_prop_get_int64_array(node, pgname,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
289
if (topo_prop_get_uint64_array(node, pgname,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
310
if (topo_prop_get_string_array(node, pgname,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
331
if (topo_prop_get_fmri_array(node, pgname,
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
359
txml_print_pgroup(topo_hdl_t *thp, FILE *fp, tnode_t *node, topo_pgroup_t *pg)
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
373
txml_print_prop(thp, fp, node, pip->tpi_name, plp->tp_pval);
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
379
txml_print_dependents(topo_hdl_t *thp, FILE *fp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
381
if (topo_list_next(&node->tn_children) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
384
if (txml_print_range(thp, fp, node, 1) == 1)
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
389
txml_print_node(topo_hdl_t *thp, FILE *fp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
394
(void) snprintf(inst, INT32BUFSZ, "%d", node->tn_instance);
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
408
for (pg = topo_list_next(&node->tn_pgroups); pg != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
410
txml_print_pgroup(thp, fp, node, pg);
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
412
txml_print_dependents(thp, fp, node);
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
418
txml_print_range(topo_hdl_t *thp, FILE *fp, tnode_t *node, int dependent)
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
424
for (nhp = topo_list_next(&node->tn_children); nhp != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
458
txml_print_topology(topo_hdl_t *thp, FILE *fp, char *scheme, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_2xml.c
464
(void) txml_print_range(thp, fp, node, 0);
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
767
path_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
853
path_fmri_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/topo_file.c
63
topo_file_load(topo_mod_t *mod, tnode_t *node, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_file.c
98
if (topo_xml_enum(mod, tfp->tf_tmap, node) < 0) {
usr/src/lib/fm/topo/libtopo/common/topo_list.c
162
topo_child_next(tnode_t *pnode, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_list.c
168
if (node == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_list.c
177
index = topo_node_hash(node->tn_phash, node->tn_instance) + 1;
usr/src/lib/fm/topo/libtopo/common/topo_list.c
178
for (nhp = node->tn_phash; nhp != NULL; nhp = topo_list_next(nhp)) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
112
set_methregister_error(topo_mod_t *mod, tnode_t *node, topo_imethod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
116
topo_list_delete(&node->tn_methods, mp);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
125
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
135
topo_method_register(topo_mod_t *mod, tnode_t *node, const topo_method_t *mp)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
145
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
146
if (topo_method_lookup(node, meth->tm_name) != NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
147
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
154
return (set_methregister_error(mod, node, NULL,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
159
return (set_methregister_error(mod, node, imp,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
164
return (set_methregister_error(mod, node, imp,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
169
return (set_methregister_error(mod, node, imp,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
178
topo_list_append(&node->tn_methods, imp);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
179
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
184
topo_node_name(node), topo_node_instance(node));
usr/src/lib/fm/topo/libtopo/common/topo_method.c
192
topo_method_unregister(topo_mod_t *mod, tnode_t *node, const char *name)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
196
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
197
for (mp = topo_list_next(&node->tn_methods); mp != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_method.c
204
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
208
topo_list_delete(&node->tn_methods, mp);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
209
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
220
topo_method_unregister_all(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
224
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
225
while ((mp = topo_list_next(&node->tn_methods)) != NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_method.c
226
topo_list_delete(&node->tn_methods, mp);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
233
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
238
topo_method_call(tnode_t *node, const char *method,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
244
for (mp = topo_list_next(&node->tn_methods); mp != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_method.c
260
if ((rc = mp->tim_func(mp->tim_mod, node, version, in, out))
usr/src/lib/fm/topo/libtopo/common/topo_method.c
279
topo_method_invoke(tnode_t *node, const char *method,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
284
topo_node_hold(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
285
rc = topo_method_call(node, method, version, in, out, err);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
286
topo_node_rele(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
366
topo_spoof_apply(topo_hdl_t *thp, tnode_t *node, tnode_t *facnode,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
385
if (topo_node_resource(node, &rsrc, &err) != 0 ||
usr/src/lib/fm/topo/libtopo/common/topo_method.c
427
topo_method_sensor_failure(topo_mod_t *mod, tnode_t *node,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
441
if (topo_node_facility(mod->tm_hdl, node, TOPO_FAC_TYPE_SENSOR,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
48
topo_method_lookup(tnode_t *node, const char *name)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
487
is_spoofed = topo_spoof_apply(mod->tm_hdl, node,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
52
for (mp = topo_list_next(&node->tn_methods); mp != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_method.c
55
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
69
topo_method_supported(tnode_t *node, const char *name, topo_version_t vers)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
73
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
74
for (mp = topo_list_next(&node->tn_methods); mp != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_method.c
78
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_method.c
82
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
242
topo_mod_enumerate(topo_mod_t *mod, tnode_t *node, const char *enum_name,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
253
topo_node_hold(node);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
256
"node %s=%d\n", (char *)mod->tm_name, (char *)node->tn_name,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
257
node->tn_instance);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
260
err = enum_mod->tm_info->tmi_ops->tmo_enum(enum_mod, node, name, min,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
270
(char *)node->tn_name, node->tn_instance);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
272
topo_node_rele(node);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
276
topo_node_rele(node);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
282
topo_mod_enummap(topo_mod_t *mod, tnode_t *node, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
285
return (topo_file_load(mod, node, (char *)name, (char *)scheme, 0));
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
903
topo_mod_walk_init(topo_mod_t *mod, tnode_t *node, topo_mod_walk_cb_t cb_f,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
909
if ((wp = topo_node_walk_init(thp, mod, node, (int (*)())cb_f, pdata,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
953
topo_mod_hc_occupied(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
967
for (cnp = topo_child_first(node); cnp != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
968
cnp = topo_child_next(node, cnp)) {
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
108
extern int topo_prop_setmutable(tnode_t *node, const char *pgname,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
110
extern int topo_prop_setnonvolatile(tnode_t *node, const char *pgname,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
255
extern int topo_node_asru_set(tnode_t *node, nvlist_t *, int, int *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
256
extern int topo_node_fru_set(tnode_t *node, nvlist_t *, int, int *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
257
extern int topo_node_label_set(tnode_t *node, const char *, int *);
usr/src/lib/fm/topo/libtopo/common/topo_module.c
52
topo_mod_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
57
mod->tm_info->tmi_ops->tmo_release(mod, node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
130
topo_node_destroy(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
137
if (node == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
140
pnode = node->tn_parent;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
141
mod = node->tn_enum;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
144
topo_node_name(node), topo_node_instance(node));
usr/src/lib/fm/topo/libtopo/common/topo_node.c
146
assert(node->tn_refs == 0);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
152
if (!(node->tn_state & TOPO_NODE_ROOT)) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
155
nhp = node->tn_phash;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
157
if (node == nhp->th_nodearr[i]) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
171
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
178
mod->tm_info->tmi_ops->tmo_release(mod, node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
180
topo_method_unregister_all(mod, node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
185
while ((nhp = topo_list_next(&node->tn_children)) != NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
193
topo_list_delete(&node->tn_children, nhp);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
202
if (node->tn_vtx != NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
203
topo_mod_strfree(mod, node->tn_name);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
210
topo_pgroup_destroy_all(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
211
topo_mod_free(mod, node, sizeof (tnode_t));
usr/src/lib/fm/topo/libtopo/common/topo_node.c
216
topo_node_lock(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
218
(void) pthread_mutex_lock(&node->tn_lock);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
222
topo_node_unlock(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
224
(void) pthread_mutex_unlock(&node->tn_lock);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
228
topo_node_hold(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
230
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
231
++node->tn_refs;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
232
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
236
topo_node_rele(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
238
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
239
--node->tn_refs;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
244
if (node->tn_refs == 0)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
245
topo_node_destroy(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
247
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
251
topo_node_name(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
253
return (node->tn_name);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
257
topo_node_instance(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
259
return (node->tn_instance);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
263
topo_node_parent(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
265
return (node->tn_parent);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
269
topo_node_vertex(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
271
return (node->tn_vtx);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
275
topo_node_flags(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
277
return (node->tn_fflags);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
281
topo_node_setspecific(tnode_t *node, void *data)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
283
node->tn_priv = data;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
287
topo_node_getspecific(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
289
return (node->tn_priv);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
407
tnode_t *node;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
425
node = nhp->th_nodearr[h];
usr/src/lib/fm/topo/libtopo/common/topo_node.c
427
return (node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
442
node_bind_seterror(topo_mod_t *mod, tnode_t *pnode, tnode_t *node,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
450
if (node == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
454
"%s\n", (node->tn_name != NULL ? node->tn_name : "unknown"),
usr/src/lib/fm/topo/libtopo/common/topo_node.c
455
node->tn_instance, topo_strerror(err));
usr/src/lib/fm/topo/libtopo/common/topo_node.c
457
topo_node_lock(node); /* expected to be locked */
usr/src/lib/fm/topo/libtopo/common/topo_node.c
458
topo_node_destroy(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
468
tnode_t *node;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
495
if ((node = topo_mod_zalloc(mod, sizeof (tnode_t))) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
499
(void) pthread_mutex_init(&node->tn_lock, NULL);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
501
node->tn_enum = mod;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
502
node->tn_hdl = mod->tm_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
503
node->tn_parent = pnode;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
504
node->tn_name = nhp->th_name;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
505
node->tn_instance = inst;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
506
node->tn_phash = nhp;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
507
node->tn_refs = 0;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
513
return (node_bind_seterror(mod, pnode, node, B_TRUE,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
516
if (topo_pgroup_create(node, &protocol_pgroup, &err) < 0)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
517
return (node_bind_seterror(mod, pnode, node, B_TRUE, err));
usr/src/lib/fm/topo/libtopo/common/topo_node.c
519
if (topo_prop_set_fmri(node, TOPO_PGROUP_PROTOCOL, TOPO_PROP_RESOURCE,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
521
return (node_bind_seterror(mod, pnode, node, B_TRUE, err));
usr/src/lib/fm/topo/libtopo/common/topo_node.c
525
topo_node_instance(pnode), node->tn_name, node->tn_instance);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
527
node->tn_state |= TOPO_NODE_BOUND;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
529
topo_node_hold(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
530
nhp->th_nodearr[h] = node;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
535
if (topo_pgroup_create(node, &auth_pgroup, &err) == 0) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
536
(void) topo_prop_inherit(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
538
(void) topo_prop_inherit(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
540
(void) topo_prop_inherit(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
542
(void) topo_prop_inherit(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
546
return (node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
554
tnode_t *node;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
594
if ((node = topo_mod_zalloc(mod, sizeof (tnode_t))) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
600
(void) pthread_mutex_init(&node->tn_lock, NULL);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
602
node->tn_enum = mod;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
603
node->tn_hdl = mod->tm_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
604
node->tn_parent = pnode;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
605
node->tn_name = nhp->th_name;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
606
node->tn_instance = inst;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
607
node->tn_phash = nhp;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
608
node->tn_refs = 0;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
609
node->tn_fflags = TOPO_NODE_FACILITY;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
614
if (topo_pgroup_create(node, &protocol_pgroup, &err) < 0) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
616
return (node_bind_seterror(mod, pnode, node, B_FALSE, err));
usr/src/lib/fm/topo/libtopo/common/topo_node.c
620
return (node_bind_seterror(mod, pnode, node, B_FALSE,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
627
return (node_bind_seterror(mod, pnode, node, B_FALSE,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
634
return (node_bind_seterror(mod, pnode, node, B_FALSE, err));
usr/src/lib/fm/topo/libtopo/common/topo_node.c
641
return (node_bind_seterror(mod, pnode, node, B_FALSE,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
647
if (topo_prop_set_fmri(node, TOPO_PGROUP_PROTOCOL, TOPO_PROP_RESOURCE,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
651
return (node_bind_seterror(mod, pnode, node, B_FALSE, err));
usr/src/lib/fm/topo/libtopo/common/topo_node.c
657
"facility node bound %s=%s\n", type, node->tn_name);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
659
node->tn_state |= TOPO_NODE_BOUND;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
661
topo_node_hold(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
662
nhp->th_nodearr[h] = node;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
669
if (topo_pgroup_create(node, &auth_pgroup, &err) == 0) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
670
(void) topo_prop_inherit(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
672
(void) topo_prop_inherit(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
674
(void) topo_prop_inherit(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
676
(void) topo_prop_inherit(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
680
return (node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
684
topo_node_facility(topo_hdl_t *thp, tnode_t *node, const char *fac_type,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
695
for (tmp = topo_child_first(node); tmp != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
696
tmp = topo_child_next(node, tmp)) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
714
topo_node_name(node), topo_node_instance(node),
usr/src/lib/fm/topo/libtopo/common/topo_node.c
768
topo_node_unbind(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
770
if (node == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
773
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
774
if (!(node->tn_state & TOPO_NODE_BOUND)) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
775
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
779
node->tn_state &= ~TOPO_NODE_BOUND;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
780
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
782
topo_dprintf(node->tn_hdl, TOPO_DBG_MODSVC,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
783
"node unbound %s=%d refs = %d\n", node->tn_name,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
784
node->tn_instance, node->tn_refs);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
786
topo_node_rele(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
791
topo_node_present(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
805
topo_node_unusable(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
811
topo_node_walk_init(topo_hdl_t *thp, topo_mod_t *mod, tnode_t *node,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
817
topo_node_hold(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
821
topo_node_rele(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
829
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
830
if (node->tn_state & TOPO_NODE_ROOT) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
831
if ((child = topo_child_first(node)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_node.c
834
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
835
topo_node_rele(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
839
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
843
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
844
topo_node_hold(node); /* rele at walk end */
usr/src/lib/fm/topo/libtopo/common/topo_node.c
845
wp->tw_node = node;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
848
wp->tw_root = node;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
910
topo_node_occupied(tnode_t *node, boolean_t *is_occupied)
usr/src/lib/fm/topo/libtopo/common/topo_node.c
915
if (topo_method_invoke(node, TOPO_METH_OCCUPIED,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1013
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1017
topo_prop_setmutable(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1022
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1023
if ((pv = propval_get(pgroup_get(node, pgname), pname)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1024
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1034
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1040
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1045
topo_prop_setnonvolatile(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1050
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1051
if ((pv = propval_get(pgroup_get(node, pgname), pname)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1052
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1059
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1065
inherit_seterror(tnode_t *node, int *errp, int err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1067
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1068
topo_node_unlock(node->tn_parent);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1076
topo_prop_inherit(tnode_t *node, const char *pgname, const char *name, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1078
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1079
tnode_t *pnode = node->tn_parent;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1085
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1091
if (propval_get(pgroup_get(node, pgname), name) != NULL)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1092
return (inherit_seterror(node, err, ETOPO_PROP_DEFD));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1099
return (inherit_seterror(node, err, ETOPO_PROP_NOENT));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1105
return (inherit_seterror(node, err, ETOPO_PROP_NOINHERIT));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1111
if ((pg = pgroup_get(node, pgname)) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1112
return (inherit_seterror(node, err, ETOPO_PROP_NOENT));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1116
return (inherit_seterror(node, err, ETOPO_NOMEM));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1122
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1129
topo_pgroup_info(tnode_t *node, const char *pgname, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1131
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1136
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1137
for (pg = topo_list_next(&node->tn_pgroups); pg != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1150
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1156
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1162
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1167
pgroup_seterr(tnode_t *node, topo_pgroup_t *pg, topo_ipgroup_info_t *pip,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1170
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1181
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1187
topo_pgroup_create(tnode_t *node, const topo_pgroup_info_t *pinfo, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1191
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1195
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1199
for (pg = topo_list_next(&node->tn_pgroups); pg != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1203
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1210
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1216
return (pgroup_seterr(node, pg, pip, err));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1220
return (pgroup_seterr(node, pg, pip, err));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1228
topo_list_append(&node->tn_pgroups, pg);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1229
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1235
topo_pgroup_destroy(tnode_t *node, const char *pname)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1237
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1242
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1243
for (pg = topo_list_next(&node->tn_pgroups); pg != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
125
prop_method_get(tnode_t *node, topo_propval_t *pv, topo_propmethod_t *pm,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1251
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1261
topo_list_delete(&node->tn_pgroups, pg);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1262
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1275
topo_pgroup_destroy_all(tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1277
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1282
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1283
while ((pg = topo_list_next(&node->tn_pgroups)) != NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1290
topo_list_delete(&node->tn_pgroups, pg);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1301
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1361
topo_prop_getprop(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1364
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1367
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1368
if ((pv = prop_get(node, pgname, pname, args, err)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1369
(void) get_properror(node, err, *err);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1374
(void) get_properror(node, err, ETOPO_NOMEM);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1377
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1383
prop_val_add(tnode_t *node, nvlist_t **nvl, topo_propval_t *pv, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1386
if (prop_method_get(node, pv, pv->tp_method, NULL, err) < 0)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1403
get_pgrp_seterror(tnode_t *node, nvlist_t *nvl, int *errp, int err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1405
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1415
topo_prop_getpgrp(tnode_t *node, const char *pgname, nvlist_t **pgrp,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1419
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1430
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1431
for (pg = topo_list_next(&node->tn_pgroups); pg != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1445
return (get_pgrp_seterror(node, nvl, err,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1452
if (prop_val_add(node, &pvnvl, pv, err) < 0) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1453
return (get_pgrp_seterror(node, nvl, err,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1459
return (get_pgrp_seterror(node, nvl, err, ret));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1464
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1469
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1475
get_all_seterror(tnode_t *node, nvlist_t *nvl, int *errp, int err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1477
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1487
topo_prop_getprops(tnode_t *node, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1490
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1496
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1498
return (get_all_seterror(node, NULL, err, ETOPO_NOMEM));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
150
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1501
for (pg = topo_list_next(&node->tn_pgroups); pg != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1504
return (get_all_seterror(node, nvl, err, ETOPO_NOMEM));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
151
if (topo_method_call(node, pm->tpm_name, pm->tpm_version,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1514
return (get_all_seterror(node, nvl, err,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1521
if (prop_val_add(node, &pvnvl, pv, err) < 0) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1523
return (get_all_seterror(node, nvl, err, *err));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1529
return (get_all_seterror(node, nvl, err, ret));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
153
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1537
return (get_all_seterror(node, nvl, err, ret));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1543
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
157
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
179
prop_get(tnode_t *node, const char *pgname, const char *pname, nvlist_t *pargs,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
184
if ((pv = propval_get(pgroup_get(node, pgname), pname)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
193
if (prop_method_get(node, pv, pv->tp_method, pargs, err) < 0)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
201
get_properror(tnode_t *node, int *errp, int err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
203
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
209
prop_getval(tnode_t *node, const char *pgname, const char *pname, void *val,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
213
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
216
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
217
if ((pv = prop_get(node, pgname, pname, NULL, err))
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
219
return (get_properror(node, err, *err));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
222
return (get_properror(node, err, ETOPO_PROP_TYPE));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
387
return (get_properror(node, err, ETOPO_PROP_NOENT));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
389
return (get_properror(node, err, ETOPO_PROP_NVL));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
391
return (get_properror(node, err, ret));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
394
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
399
topo_prop_get_int32(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
402
return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_INT32,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
407
topo_prop_get_uint32(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
410
return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_UINT32,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
415
topo_prop_get_int64(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
418
return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_INT64,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
423
topo_prop_get_uint64(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
426
return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_UINT64,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
431
topo_prop_get_double(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
434
return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_DOUBLE,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
439
topo_prop_get_string(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
442
return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_STRING,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
447
topo_prop_get_fmri(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
450
return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_FMRI,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
455
topo_prop_get_int32_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
458
return (prop_getval(node, pgname, pname, (void *)val,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
463
topo_prop_get_uint32_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
466
return (prop_getval(node, pgname, pname, (void *)val,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
471
topo_prop_get_int64_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
474
return (prop_getval(node, pgname, pname, (void *)val,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
479
topo_prop_get_uint64_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
482
return (prop_getval(node, pgname, pname, (void *)val,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
487
topo_prop_get_string_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
490
return (prop_getval(node, pgname, pname, (void *)val,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
495
topo_prop_get_fmri_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
498
return (prop_getval(node, pgname, pname, (void *)val,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
503
set_seterror(tnode_t *node, topo_proplist_t *pvl, int *errp, int err)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
505
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
514
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
521
prop_create(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
524
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
532
if ((pg = pgroup_get(node, pgname)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
533
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
540
return (set_seterror(node, NULL, err, ETOPO_PROP_TYPE));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
542
return (set_seterror(node, NULL, err, ETOPO_PROP_DEFD));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
549
return (set_seterror(node, NULL, err, ETOPO_NOMEM));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
553
return (set_seterror(node, pvl, err, ETOPO_NOMEM));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
560
return (set_seterror(node, pvl, err, ETOPO_NOMEM));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
571
topo_prop_set(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
575
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
654
if (topo_prop_setprop(node, pgname, nvl, flag, nvl, err) != 0) {
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
663
topo_prop_set_int32(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
666
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_INT32, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
671
topo_prop_set_uint32(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
674
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_UINT32, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
679
topo_prop_set_int64(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
682
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_INT64, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
687
topo_prop_set_uint64(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
690
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_UINT64, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
695
topo_prop_set_double(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
698
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_DOUBLE, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
703
topo_prop_set_string(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
706
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_STRING, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
711
topo_prop_set_fmri(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
714
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_FMRI, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
719
topo_prop_set_int32_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
722
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_INT32_ARRAY, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
727
topo_prop_set_uint32_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
730
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_UINT32_ARRAY, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
735
topo_prop_set_int64_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
738
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_INT64_ARRAY, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
743
topo_prop_set_uint64_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
746
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_UINT64_ARRAY, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
751
topo_prop_set_string_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
754
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_STRING_ARRAY, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
759
topo_prop_set_fmri_array(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
762
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_FMRI_ARRAY, flag,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
770
topo_prop_setprop(tnode_t *node, const char *pgname, nvlist_t *prop,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
774
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
790
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
791
if ((pv = prop_create(node, pgname, name, type, flag, err)) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
802
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
81
pgroup_get(tnode_t *node, const char *pgname)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
811
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
831
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
832
ret = topo_method_call(node, pm->tpm_name, pm->tpm_version,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
834
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
844
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
849
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
854
register_methoderror(tnode_t *node, topo_propmethod_t *pm, int *errp, int l,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
857
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
869
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
87
for (pg = topo_list_next(&node->tn_pgroups); pg != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
875
prop_method_register(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
879
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
884
return (register_methoderror(node, pm, err, 1,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
888
return (register_methoderror(node, pm, err, 1,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
894
return (register_methoderror(node, pm, err, 1,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
912
if ((pv = propval_get(pgroup_get(node, pgname), pname)) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
913
if ((pv = prop_create(node, pgname, pname, ptype,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
916
return (register_methoderror(node, pm, err, 0, *err));
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
920
return (register_methoderror(node, pm, err, 1,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
929
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
935
topo_prop_method_register(tnode_t *node, const char *pgname, const char *pname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
940
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
942
if ((mp = topo_method_lookup(node, mname)) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
943
return (register_methoderror(node, NULL, err, 1,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
946
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
948
return (prop_method_register(node, pgname, pname, ptype, mname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
953
topo_prop_method_version_register(tnode_t *node, const char *pgname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
959
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
961
if ((mp = topo_method_lookup(node, mname)) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
962
return (register_methoderror(node, NULL, err, 1,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
965
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
968
return (register_methoderror(node, NULL, err, 1,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
971
return (register_methoderror(node, NULL, err, 1,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
974
return (prop_method_register(node, pgname, pname, ptype, mname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
979
topo_prop_method_unregister(tnode_t *node, const char *pgname,
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
985
topo_hdl_t *thp = node->tn_hdl;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
987
topo_node_lock(node);
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
989
for (pg = topo_list_next(&node->tn_pgroups); pg != NULL;
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
997
topo_node_unlock(node);
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
100
topo_node_asru_set(tnode_t *node, nvlist_t *asru, int flag, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
106
if (topo_prop_inherit(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
115
if (topo_prop_method_register(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
120
if (topo_prop_set_fmri(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
129
topo_node_fru_set(tnode_t *node, nvlist_t *fru, int flag, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
136
if (topo_prop_inherit(node, TOPO_PGROUP_PROTOCOL, TOPO_PROP_FRU,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
141
if (topo_prop_method_register(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
146
if (topo_prop_set_fmri(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
156
topo_node_label_set(tnode_t *node, const char *label, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
163
if (topo_prop_inherit(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
168
if (topo_prop_set_string(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
42
topo_node_asru(tnode_t *node, nvlist_t **asru, nvlist_t *priv, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
46
if (topo_prop_getprop(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
51
topo_hdl_nvdup(node->tn_hdl, ap, asru) < 0) {
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
63
topo_node_fru(tnode_t *node, nvlist_t **fru, nvlist_t *priv, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
67
if (topo_prop_getprop(node, TOPO_PGROUP_PROTOCOL, TOPO_PROP_FRU,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
72
topo_hdl_nvdup(node->tn_hdl, fp, fru) < 0) {
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
84
topo_node_resource(tnode_t *node, nvlist_t **resource, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
87
return (topo_prop_get_fmri(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
92
topo_node_label(tnode_t *node, char **label, int *err)
usr/src/lib/fm/topo/libtopo/common/topo_protocol.c
95
return (topo_prop_get_string(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
395
fac_walker(topo_hdl_t *thp, tnode_t *node, void *arg)
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
400
if (topo_method_supported(node, TOPO_METH_FAC_ENUM, 0)) {
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
405
if (topo_method_invoke(node, TOPO_METH_FAC_ENUM, 0, NULL, &out,
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
409
"(%s)\n", topo_node_name(node),
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
410
topo_node_instance(node), topo_strerror(err));
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
454
topo_walk_destroy(topo_hdl_t *thp, tnode_t *node, void *notused)
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
458
cnode = topo_child_first(node);
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
463
topo_node_unbind(node);
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
582
topo_pgroup_hcset(tnode_t *node, nvlist_t *auth)
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
592
if (topo_pgroup_create(node, &auth_pgroup, &err) != 0) {
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
600
if ((topo_prop_inherit(node, FM_FMRI_AUTHORITY, FM_FMRI_AUTH_PRODUCT,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
604
(void) topo_prop_set_string(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
608
if ((topo_prop_inherit(node, FM_FMRI_AUTHORITY, FM_FMRI_AUTH_PRODUCT_SN,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
612
(void) topo_prop_set_string(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
616
if ((topo_prop_inherit(node, FM_FMRI_AUTHORITY, FM_FMRI_AUTH_CHASSIS,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
619
(void) topo_prop_set_string(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
623
if ((topo_prop_inherit(node, FM_FMRI_AUTHORITY, FM_FMRI_AUTH_SERVER,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
627
(void) topo_prop_set_string(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
632
if (topo_pgroup_create(node, &sys_pgroup, &err) != 0)
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
636
(void) topo_prop_set_string(node, TOPO_PGROUP_SYSTEM,
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
640
(void) topo_prop_set_string(node, TOPO_PGROUP_SYSTEM,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1667
fac_enum_run(topo_mod_t *mp, tnode_t *node, const char *name)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1693
e = topo_mod_enumerate(fmod, node, name, name, 0, 0, NULL);
usr/src/lib/fm/topo/libtopo/common/zfs.c
133
zfs_rele(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/zfs.c
135
topo_method_unregister_all(mp, node);
usr/src/lib/fm/topo/libtopo/common/zfs.c
197
zfs_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1007
if ((parent = di_parent_node(node)) != DI_NODE_NIL &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1017
if (di_prop_lookup_int64(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1024
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1053
dev_walk_di_nodes(di_node_t node, void *arg)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1064
if (di_path_client_next_path(node, NULL) == NULL &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1065
di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1067
di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1071
(void) di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1075
(void) dev_di_node_add(node, devidstr, arg);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
338
disk_temp_reading(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
751
dev_di_node_add(di_node_t node, char *devid, disk_cbdata_t *cbp)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
798
if ((path = di_devfs_path(node)) == NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
828
while ((pnode = di_path_client_next_path(node, pnode)) != NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
855
if ((di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
864
if ((di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
874
if ((di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
906
while ((pnode = di_path_client_next_path(node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
954
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "inquiry-device-type",
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
979
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
984
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
989
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
994
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
168
ahci_led_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
172
tnode_t *pnode = topo_node_parent(node);
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
183
if (topo_prop_get_uint32(node, TOPO_PGROUP_FACILITY, TOPO_FACILITY_TYPE,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1029
x4500_present_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1045
if (topo_prop_get_string_array(node, TOPO_PGROUP_FACILITY, "entity_ref",
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1160
chassis_service_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1187
if (topo_prop_get_string_array(node, TOPO_PGROUP_FACILITY, "entity_ref",
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1321
chassis_ident_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1727
get_entity_info(topo_mod_t *mod, tnode_t *node, ipmi_handle_t *hdl,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1744
if (topo_prop_get_string_array(node, TOPO_PGROUP_IPMI,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1748
topo_node_name(node), topo_node_instance(node),
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1802
ipmi_sensor_enum(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1823
if (topo_prop_get_string_array(node, TOPO_PGROUP_IPMI,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1825
!= 0 && (topo_prop_get_uint32(node, TOPO_PGROUP_IPMI,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1827
topo_prop_get_uint32(node, TOPO_PGROUP_IPMI,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1829
if (get_entity_info(mod, node, hdl, &ei) != 0)
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1832
ei.ei_node = node;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1852
ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1890
if (topo_node_flags(node) & TOPO_NODE_FACILITY)
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1891
refnode = topo_node_parent(node);
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1893
refnode = node;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1937
dimm_ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1967
if (topo_node_flags(node) & TOPO_NODE_FACILITY)
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1968
dimm = topo_node_parent(node);
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1970
dimm = node;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
2000
cs_ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
2030
if (topo_node_flags(node) & TOPO_NODE_FACILITY) {
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
2031
cs = topo_node_parent(node);
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
2038
cs = node;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
205
ipmi_platform_message(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
229
if (topo_prop_get_string(node, TOPO_PGROUP_FACILITY, "entity_ref",
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
340
ipmi_sensor_state(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
360
if (topo_prop_get_string_array(node, TOPO_PGROUP_FACILITY, "entity_ref",
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
373
pnode = topo_node_parent(node);
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
433
if (topo_prop_get_string(node, TOPO_PGROUP_FACILITY, TOPO_SENSOR_CLASS,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
437
topo_node_name(node), topo_strerror(err));
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
469
ipmi_sensor_reading(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
489
if (topo_prop_get_string_array(node, TOPO_PGROUP_FACILITY, "entity_ref",
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
502
pnode = topo_node_parent(node);
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
574
ipmi_indicator_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
599
if (topo_prop_get_string_array(node, TOPO_PGROUP_FACILITY, "entity_ref",
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
695
bay_locate_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
720
if (topo_prop_get_string_array(node, TOPO_PGROUP_FACILITY, "entity_ref",
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
829
bay_indicator_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
848
if (topo_prop_get_uint32(node, TOPO_PGROUP_FACILITY, TOPO_FACILITY_TYPE,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
866
if (topo_prop_get_string_array(node, TOPO_PGROUP_FACILITY, "entity_ref",
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
127
node = hp_init(start, conn, 0);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
128
if (node == NULL) {
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
134
return (node);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
90
hp_node_t node;
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
120
mptsas_led_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
124
tnode_t *pnode = topo_node_parent(node);
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
143
if (topo_prop_get_uint32(node, TOPO_PGROUP_FACILITY, TOPO_FACILITY_TYPE,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
116
hb_label(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
121
return (platform_hb_label(mp, node, in, out));
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
182
hb_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
184
topo_method_unregister_all(mp, node);
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
57
extern int ipmi_fru_label(topo_mod_t *mod, tnode_t *node,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
60
extern int ipmi_fru_fmri(topo_mod_t *mod, tnode_t *node,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
127
ipmi_fru_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
155
(topo_node_instance(node) + offset));
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
175
ipmi_fru_fmri(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
195
if (topo_node_resource(node, &fru, &err) != 0)
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
198
if (topo_node_resource(topo_node_parent(node), &fru, &err) != 0)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
116
pci_label(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
121
return (platform_pci_label(mp, node, in, out));
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
124
pci_fru(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
129
return (platform_pci_fru(mp, node, in, out));
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
168
pciexfn_add_ufm(topo_mod_t *mod, tnode_t *parent, tnode_t *node)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
175
if (topo_prop_get_string(node, TOPO_PGROUP_IO, TOPO_IO_DEV, &devpath,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
189
if (topo_node_instance(node) != 0) {
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
190
create = node;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
921
pci_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
923
topo_method_unregister_all(mp, node);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
930
topo_node_unbind(node);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
221
pci_slot_label_lookup(topo_mod_t *mod, tnode_t *node, did_t *dp, did_t *pdp)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
233
__func__, node, topo_node_name(node), topo_node_instance(node),
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
256
__func__, node, did_physlot(pdp));
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
262
anode = topo_node_parent(node);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
291
__func__, node, anode, adp, apnode, apdp);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
296
"anode_bdf=%d/%d/%d\n", __func__, node,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
305
__func__, node, topo_node_name(apnode),
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
327
"FAILED!", __func__, node);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
334
__func__, node, ancestor_l);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
339
"slot found\n", __func__, node);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
351
__func__, node, ancestor_l, l);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
360
if (topo_prop_get_string(node, FM_FMRI_AUTHORITY,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
414
__func__, node, (l ? l : "NULL"));
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
420
pci_label_cmn(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
435
nm = topo_node_name(node);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
438
if (topo_node_label_set(node, NULL, &err) < 0)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
456
if ((l = pci_slot_label_lookup(mod, node, dp, pdp)) != NULL) {
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
465
if (topo_node_label_set(node, NULL, &err) < 0)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
473
pci_fru_cmn(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
482
nm = topo_node_name(node);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
502
if (topo_node_resource(node, &rnvl, &err) < 0 || rnvl == NULL) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1447
tnode_t **node)
usr/src/lib/fm/topo/modules/common/ses/ses.c
1616
if (node != NULL) *node = tn;
usr/src/lib/fm/topo/modules/common/ses/ses.c
2759
is_type_enumerated(ses_phys_tree_t *node, int *index)
usr/src/lib/fm/topo/modules/common/ses/ses.c
2764
if (node->spt_senumnode->sen_type ==
usr/src/lib/fm/topo/modules/common/ses/ses.c
3692
smci_4u36_bay_label(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3711
if (topo_node_resource(node, &fmri, &err) != 0) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
3730
topo_node_instance(node));
usr/src/lib/fm/topo/modules/common/ses/ses.c
3734
topo_node_instance(node));
usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c
40
topo_sensor_scalar_read(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
325
topo_usb_controller_create(topo_mod_t *mod, topo_usb_t *usb, di_node_t node)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
335
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "usb-port-count",
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
340
if ((drvname = di_driver_name(node)) == NULL ||
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
341
(inst = di_instance(node) == -1))
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
349
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node, "acpi-namespace",
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
355
c->tuc_devinfo = node;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
356
c->tuc_path = di_devfs_path(node);
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
368
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
373
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
378
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
383
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
388
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
393
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
679
topo_list_t *plist, di_node_t node)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
690
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "usb-vendor-id",
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
701
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "reg", ®) != 1 ||
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
713
l->tul_device = node;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
718
if ((drvname = di_driver_name(node)) != NULL &&
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
720
di_prop_lookup_ints(DDI_DEV_T_ANY, node, "usb-port-count",
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
751
for (child = di_child_node(node); child != NULL;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
766
topo_usb_gather_devcfg_cb(di_node_t node, void *arg)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
777
while ((prop = di_prop_next(node, prop)) != DI_PROP_NIL) {
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
794
if ((tuc = topo_usb_controller_create(mod, usb, node)) == NULL) {
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
146
xfp_label_set(topo_mod_t *mod, tnode_t *parent, tnode_t *node,
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
165
if (topo_prop_set_string(node, TOPO_PGROUP_PROTOCOL,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
114
simple_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
142
(topo_node_instance(node) + offset));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
175
simple_dimm_label_mp(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
214
chip = topo_node_parent(topo_node_parent(node));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
219
(topo_node_instance(node) + offset));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
224
- (topo_node_instance(node)) - 1 + offset));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
261
seq_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
294
chip = topo_node_parent(topo_node_parent(node));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
298
(void) snprintf(buf, BUFSZ, fmtstr, ((topo_node_instance(node))
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
304
- (topo_node_instance(node)) - 1 + offset));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
339
simple_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
367
(topo_node_instance(node) + offset));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
396
fsb2_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
424
((topo_node_instance(node) / 2) + offset));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
447
g4_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
481
if (topo_prop_get_uint32(node, "chip-properties", "CoherentNodes",
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
498
htid = topo_node_instance(node);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
590
a4fplus_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
618
topo_node_instance(node) + 2);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
623
topo_node_instance(node));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
669
simple_cs_label_mp(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
696
chip = topo_node_parent(topo_node_parent(topo_node_parent(node)));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
697
chan = topo_node_parent(node);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
699
dimm_num = topo_node_instance(node) - (topo_node_instance(node) % 2)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
716
g4_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
748
chip = topo_node_parent(topo_node_parent(node));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
759
(topo_node_instance(node) + offset));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
790
g12f_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
811
chip = topo_node_parent(topo_node_parent(node));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
812
dimm_inst = topo_node_instance(node);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_serial.c
208
get_dimm_serial(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_serial.c
216
if (topo_prop_get_string_array(node, TOPO_PGROUP_IPMI, "entity_ref",
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
105
topo_prop_set_uint64(node, pgname, pname,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
116
nelem > 0 && topo_prop_set_uint32_array(node, pgname, pname,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
126
topo_prop_set_string(node, pgname, pname,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
135
nvpair_type(nvp), pname, pgname, topo_node_name(node));
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
149
add_nvlist_strprop(topo_mod_t *mod, tnode_t *node, nvlist_t *nvl,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
158
if (topo_prop_set_string(node, pgname, pname,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
176
add_nvlist_longprop(topo_mod_t *mod, tnode_t *node, nvlist_t *nvl,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
185
if (topo_prop_set_int32(node, pgname, pname,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
203
add_nvlist_longprops(topo_mod_t *mod, tnode_t *node, nvlist_t *nvl,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
212
if (add_nvlist_longprop(mod, node, nvl, pgname, pname,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
267
mem_asru_compute(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
274
if (strcmp(topo_node_name(node), RANK_NODE_NAME) != 0 &&
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
275
strcmp(topo_node_name(node), DIMM_NODE_NAME) != 0 &&
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
276
strcmp(topo_node_name(node), CS_NODE_NAME) != 0)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
367
fmri_replaced(topo_mod_t *mod, tnode_t *node, nvlist_t *unum, int *errp)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
403
dimmnode = topo_node_parent(node);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
444
rank_fmri_present(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
452
switch (fmri_replaced(mod, node, in, &err)) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
473
rank_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
481
is_replaced = fmri_replaced(mod, node, in, &err);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
530
strand_walker(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
539
if (node != swdp->parent &&
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
540
topo_node_parent(node) == topo_node_parent(swdp->parent))
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
543
if (strcmp(topo_node_name(node), STRAND) != 0)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
546
if (topo_prop_get_int32(node, PGNAME(STRAND), STRAND_CHIP_ID,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
548
topo_prop_get_int32(node, PGNAME(STRAND), STRAND_CORE_ID,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
553
strandid = topo_node_instance(node);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
618
retire_strands(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
627
if (walk_strands(mod, &swd, node, fmd_agent_cpu_retire) == -1)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
642
unretire_strands(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
651
if (walk_strands(mod, &swd, node, fmd_agent_cpu_unretire) == -1)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
666
service_state_strands(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
675
if (walk_strands(mod, &swd, node, fmd_agent_cpu_isretired) == -1)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
693
unusable_strands(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
702
if (walk_strands(mod, &swd, node, fmd_agent_cpu_isretired) == -1)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
732
ntv_page_retire(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
74
nvprop_add(topo_mod_t *mod, nvpair_t *nvp, const char *pgname, tnode_t *node)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
752
ntv_page_unretire(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
772
ntv_page_service_state(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
799
ntv_page_unusable(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
833
chip_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
843
if (topo_node_resource(node, &rsrc, &err) == -1) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
85
topo_prop_set_string(node, pgname, pname,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
95
topo_prop_set_uint32(node, pgname, pname,
usr/src/lib/fm/topo/modules/i86pc/hostbridge/hb_i86pc.c
159
platform_hb_label(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out)
usr/src/lib/fm/topo/modules/i86pc/hostbridge/hb_i86pc.c
161
return (labelmethod_inherit(mod, node, in, out));
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
42
platform_pci_label(topo_mod_t *mod, tnode_t *node, nvlist_t *in,
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
45
return (pci_label_cmn(mod, node, in, out));
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
49
platform_pci_fru(topo_mod_t *mod, tnode_t *node, nvlist_t *in,
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
52
return (pci_fru_cmn(mod, node, in, out));
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
322
stypes[SMB_TYPE_CHASSIS].ids[nch].node = chassis_node;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
383
stypes[SMB_TYPE_BASEBOARD].ids[nbb].node = NULL;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
448
stypes[SMB_TYPE_BASEBOARD].ids[nbb].node = basebd_node;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
271
*pnode = stypes[SMB_TYPE_CHASSIS].ids[i].node;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
286
node;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
105
tnode_t *node;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
156
stype->ids[cnt].node = NULL;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
674
x86pi_bdf(topo_mod_t *mod, di_node_t node)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
678
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "reg", &val) < 0) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
691
x86pi_phy(topo_mod_t *mod, di_node_t node)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
695
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "sata-phy", &phy) < 0) {
usr/src/lib/gss_mechs/mech_dh/backend/mech/name.c
197
char *user, *node, *domain;
usr/src/lib/gss_mechs/mech_dh/backend/mech/name.c
221
node = strchr(user, '/');
usr/src/lib/gss_mechs/mech_dh/backend/mech/name.c
222
if (node) {
usr/src/lib/gss_mechs/mech_dh/backend/mech/name.c
227
*node++ = '\0';
usr/src/lib/gss_mechs/mech_dh/backend/mech/name.c
230
domain = strchr(node, '@');
usr/src/lib/gss_mechs/mech_dh/backend/mech/name.c
254
if (node) {
usr/src/lib/gss_mechs/mech_dh/backend/mech/name.c
255
dot = strchr(node, '.');
usr/src/lib/gss_mechs/mech_dh/backend/mech/name.c
263
if (!host2netname(netname, node, domain)) {
usr/src/lib/gss_mechs/mech_krb5/include/fake-addrinfo.h
213
extern int krb5int_getaddrinfo (const char *node, const char *service,
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
195
krb5_mcc_list_node **curr, *node;
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
206
node = *curr;
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
207
*curr = node->next;
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
208
free(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
159
(struct profile_node *node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
167
(struct profile_node *node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
170
(struct profile_node *node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
173
(struct profile_node *node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
176
(struct profile_node *node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
182
struct profile_node **node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
217
(struct profile_node *node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
220
(struct profile_node *node, const char *new_value);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_int.h
223
(struct profile_node *node, const char *new_name);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
203
profile_add_node(state->current_section, tag, value, &node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
205
profile_make_node_final(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_parse.c
87
struct profile_node *node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
116
retval = profile_find_node(section, *cpp, old_value, 0, &state, &node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
119
retval = profile_set_relation_value(node, new_value);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
121
retval = profile_remove_node(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
139
struct profile_node *section, *node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
161
retval = profile_find_node(section, *cpp, 0, 0, &state, &node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
164
retval = profile_remove_node(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
185
struct profile_node *section, *node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
211
retval = profile_find_node(section, *cpp, 0, 1, &state, &node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
214
retval = profile_rename_node(node, new_name);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
216
retval = profile_remove_node(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_set.c
87
struct profile_node *section, *node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
124
errcode_t profile_verify_node(struct profile_node *node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
129
CHECK_MAGIC(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
131
if (node->value && node->first_child)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
135
for (p = node->first_child; p; last = p, p = p->next) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
140
if (node->group_level+1 != p->group_level)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
142
if (p->parent != node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
198
errcode_t profile_make_node_final(struct profile_node *node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
200
CHECK_MAGIC(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
202
node->final = 1;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
209
int profile_is_node_final(struct profile_node *node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
211
return (node->final != 0);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
219
const char *profile_get_node_name(struct profile_node *node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
221
return node->name;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
229
const char *profile_get_node_value(struct profile_node *node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
231
return node->value;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
250
struct profile_node **node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
276
if (node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
277
*node = p;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
402
struct profile_node *node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
434
iter->node = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
48
#define CHECK_MAGIC(node) \
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
484
if (iter->node && (iter->file->data->upd_serial != iter->file_serial)) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
487
iter->node = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
489
if (iter->node && iter->node->magic != PROF_MAGIC_NODE) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
49
if ((node)->magic != PROF_MAGIC_NODE) \
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
495
if (iter->node == 0) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
55
void profile_free_node(struct profile_node *node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
568
iter->node = section->first_child;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
574
for (p = iter->node; p; p = p->next) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
59
if (node->magic != PROF_MAGIC_NODE)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
602
iter->node = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
607
if ((iter->node = p->next) == NULL)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
62
if (node->name)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
623
errcode_t profile_remove_node(struct profile_node *node)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
625
CHECK_MAGIC(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
627
if (node->parent == 0)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
63
free(node->name);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
630
node->deleted = 1;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
64
if (node->value)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
640
errcode_t profile_set_relation_value(struct profile_node *node,
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
645
CHECK_MAGIC(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
647
if (!node->value)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
65
free(node->value);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
655
free(node->value);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
656
node->value = cp;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
666
errcode_t profile_rename_node(struct profile_node *node, const char *new_name)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
67
for (child=node->first_child; child; child = next) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
671
CHECK_MAGIC(node);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
673
if (strcmp(new_name, node->name) == 0)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
689
for (p=node->parent->first_child, last = 0; p; last = p, p = p->next) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
697
if ((p != node) && (last != node)) {
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
701
if (node->prev)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
702
node->prev->next = node->next;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
704
node->parent->first_child = node->next;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
705
if (node->next)
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
706
node->next->prev = node->prev;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
71
node->magic = 0;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
712
p->prev = node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
714
last->next = node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
716
node->parent->first_child = node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
717
node->next = p;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
718
node->prev = last;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
721
free(node->name);
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
722
node->name = new_string;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_tree.c
73
free(node);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1335
int krb5int_getaddrinfo (const char *node, const char *service,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1339
return getaddrinfo(node, service, hints, aip);
usr/src/lib/iconv_modules/ko/common/euc_to_utf_sub.c
44
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/ko/common/euc_to_utf_sub.c
76
node.code = euc_code.word.low;
usr/src/lib/iconv_modules/ko/common/euc_to_utf_sub.c
78
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/ko/common/njh_to_utf_sub.c
43
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/ko/common/njh_to_utf_sub.c
77
node.code = njh_code.word.low;
usr/src/lib/iconv_modules/ko/common/njh_to_utf_sub.c
79
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/ko/common/uhang_to_utf_sub.c
54
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/ko/common/uhang_to_utf_sub.c
81
node.code = euc_code.word.low;
usr/src/lib/iconv_modules/ko/common/uhang_to_utf_sub.c
83
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/ko/common/unihan_to_UCS_sub.c
46
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/ko/common/unihan_to_UCS_sub.c
73
node.code = euc_code.word.low;
usr/src/lib/iconv_modules/ko/common/unihan_to_UCS_sub.c
75
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/ko/common/utf_to_euc_sub.c
44
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/ko/common/utf_to_euc_sub.c
63
node.utf8 = utfcode;
usr/src/lib/iconv_modules/ko/common/utf_to_euc_sub.c
65
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/ko/common/utf_to_njh_sub.c
44
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/ko/common/utf_to_njh_sub.c
90
node.utf8 = utfcode;
usr/src/lib/iconv_modules/ko/common/utf_to_njh_sub.c
92
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/ko/common/utf_to_uhang_sub.c
56
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/ko/common/utf_to_uhang_sub.c
81
node.utf8 = _utf8_to_uni(utfcode);
usr/src/lib/iconv_modules/ko/common/utf_to_uhang_sub.c
85
printf("*-> %2x %2x %2x*",node.utf8.unicode.data1,node.utf8.unicode.data2,node.utf8.unicode.data3);
usr/src/lib/iconv_modules/ko/common/utf_to_uhang_sub.c
88
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/th_TH/common/838_to_874_sub.c
44
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/th_TH/common/838_to_874_sub.c
79
node.code = euc_code.word.low;
usr/src/lib/iconv_modules/th_TH/common/838_to_874_sub.c
81
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/th_TH/common/874_to_838_sub.c
44
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/th_TH/common/874_to_838_sub.c
79
node.code = euc_code.word.low;
usr/src/lib/iconv_modules/th_TH/common/874_to_838_sub.c
81
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/th_TH/common/euc_to_utf_sub.c
44
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/th_TH/common/euc_to_utf_sub.c
71
node.code = euc_code.word.low;
usr/src/lib/iconv_modules/th_TH/common/euc_to_utf_sub.c
73
node_ptr = bsearch( &node,
usr/src/lib/iconv_modules/th_TH/common/utf_to_euc_sub.c
44
hcode_table *node_ptr, node;
usr/src/lib/iconv_modules/th_TH/common/utf_to_euc_sub.c
63
node.utf8 = utfcode;
usr/src/lib/iconv_modules/th_TH/common/utf_to_euc_sub.c
65
node_ptr = bsearch( &node,
usr/src/lib/libbe/common/be_list.c
1193
be_node_list_t *node)
usr/src/lib/libbe/common/be_list.c
1201
if (zfshp == NULL || name == NULL || dataset == NULL || node == NULL) {
usr/src/lib/libbe/common/be_list.c
1242
strdup(node->be_policy_type);
usr/src/lib/libbe/common/be_list.c
1248
strdup(node->be_policy_type);
usr/src/lib/libbe/common/be_list.c
1256
= strdup(node->be_policy_type);
usr/src/lib/libbe/common/be_list.c
1262
node->be_node_num_datasets++;
usr/src/lib/libbe/common/be_list.c
1289
be_node_list_t *node)
usr/src/lib/libbe/common/be_list.c
1296
if (zfshp == NULL || name == NULL || snapshot == NULL || node == NULL) {
usr/src/lib/libbe/common/be_list.c
1332
node->be_node_num_snapshots++;
usr/src/lib/libbe/common/be_utils.c
115
be_node_list_t *node, *be_nodes = NULL;
usr/src/lib/libbe/common/be_utils.c
155
for (node = be_nodes; node != NULL; node = node->be_next_node) {
usr/src/lib/libbe/common/be_utils.c
156
if (strcmp(node->be_rpool, bt.obe_zpool) != 0)
usr/src/lib/libbe/common/be_utils.c
159
node->be_active_on_boot == B_TRUE)
usr/src/lib/libbe/common/be_utils.c
165
if (node == NULL) {
usr/src/lib/libbe/common/be_utils.c
172
if (node->be_active == B_FALSE) {
usr/src/lib/libbe/common/be_utils.c
173
ret = _be_mount(node->be_node_name, &mountpoint,
usr/src/lib/libbe/common/be_utils.c
199
node->be_root_ds);
usr/src/lib/libbe/common/be_utils.c
246
if ((zph = zpool_open(g_zfs, node->be_rpool)) == NULL) {
usr/src/lib/libbe/common/be_utils.c
248
"open root pool (%s): %s\n"), node->be_rpool,
usr/src/lib/libbe/common/be_utils.c
268
node->be_root_ds, tmp);
usr/src/lib/libbe/common/be_utils.c
272
kernel_options, node->be_root_ds, tmp);
usr/src/lib/libbe/common/be_utils.c
282
(void) _be_unmount(node->be_node_name, BE_UNMOUNT_FLAG_FORCE);
usr/src/lib/libbrand/common/libbrand.c
1000
if ((node = xmlDocGetRootElement(bhp->bh_platform)) == NULL)
usr/src/lib/libbrand/common/libbrand.c
1003
for (node = node->xmlChildrenNode; node != NULL; node = node->next) {
usr/src/lib/libbrand/common/libbrand.c
1005
if (xmlStrcmp(node->name, DTD_ELEM_DEVICE) != 0)
usr/src/lib/libbrand/common/libbrand.c
1008
match = xmlGetProp(node, DTD_ATTR_MATCH);
usr/src/lib/libbrand/common/libbrand.c
1009
name = xmlGetProp(node, DTD_ATTR_NAME);
usr/src/lib/libbrand/common/libbrand.c
1010
arch = xmlGetProp(node, DTD_ATTR_ARCH);
usr/src/lib/libbrand/common/libbrand.c
1011
iptype = xmlGetProp(node, DTD_ATTR_IPTYPE);
usr/src/lib/libbrand/common/libbrand.c
220
xmlNodePtr node;
usr/src/lib/libbrand/common/libbrand.c
261
if ((node = xmlDocGetRootElement(bhp->bh_config)) == NULL) {
usr/src/lib/libbrand/common/libbrand.c
266
if (xmlStrcmp(node->name, DTD_ELEM_BRAND) != 0) {
usr/src/lib/libbrand/common/libbrand.c
271
if ((property = xmlGetProp(node, DTD_ATTR_NAME)) == NULL) {
usr/src/lib/libbrand/common/libbrand.c
382
xmlNodePtr node;
usr/src/lib/libbrand/common/libbrand.c
389
if ((node = xmlDocGetRootElement(bhp->bh_config)) == NULL)
usr/src/lib/libbrand/common/libbrand.c
392
if (xmlStrcmp(node->name, DTD_ELEM_BRAND) != 0)
usr/src/lib/libbrand/common/libbrand.c
395
for (node = node->xmlChildrenNode; node != NULL;
usr/src/lib/libbrand/common/libbrand.c
396
node = node->next) {
usr/src/lib/libbrand/common/libbrand.c
397
if (xmlStrcmp(node->name, tagname) == 0)
usr/src/lib/libbrand/common/libbrand.c
401
if (node == NULL) {
usr/src/lib/libbrand/common/libbrand.c
410
if ((content = xmlNodeGetContent(node)) == NULL)
usr/src/lib/libbrand/common/libbrand.c
750
xmlNodePtr node;
usr/src/lib/libbrand/common/libbrand.c
756
if ((node = xmlDocGetRootElement(bhp->bh_platform)) == NULL)
usr/src/lib/libbrand/common/libbrand.c
759
allow_excl = xmlGetProp(node, DTD_ATTR_ALLOWEXCL);
usr/src/lib/libbrand/common/libbrand.c
785
xmlNodePtr node;
usr/src/lib/libbrand/common/libbrand.c
790
if ((node = xmlDocGetRootElement(bhp->bh_config)) == NULL)
usr/src/lib/libbrand/common/libbrand.c
793
for (node = node->xmlChildrenNode; node != NULL; node = node->next) {
usr/src/lib/libbrand/common/libbrand.c
795
if (xmlStrcmp(node->name, DTD_ELEM_PRIVILEGE) != 0)
usr/src/lib/libbrand/common/libbrand.c
798
name = xmlGetProp(node, DTD_ATTR_NAME);
usr/src/lib/libbrand/common/libbrand.c
799
set = xmlGetProp(node, DTD_ATTR_SET);
usr/src/lib/libbrand/common/libbrand.c
800
iptype = xmlGetProp(node, DTD_ATTR_IPTYPE);
usr/src/lib/libbrand/common/libbrand.c
834
xmlNodePtr node;
usr/src/lib/libbrand/common/libbrand.c
840
if ((node = xmlDocGetRootElement(bhp->bh_platform)) == NULL)
usr/src/lib/libbrand/common/libbrand.c
843
for (node = node->xmlChildrenNode; node != NULL; node = node->next) {
usr/src/lib/libbrand/common/libbrand.c
845
if (xmlStrcmp(node->name, mount_type) != 0)
usr/src/lib/libbrand/common/libbrand.c
848
special = xmlGetProp(node, DTD_ATTR_SPECIAL);
usr/src/lib/libbrand/common/libbrand.c
849
dir = xmlGetProp(node, DTD_ATTR_DIRECTORY);
usr/src/lib/libbrand/common/libbrand.c
850
type = xmlGetProp(node, DTD_ATTR_TYPE);
usr/src/lib/libbrand/common/libbrand.c
851
opt = xmlGetProp(node, DTD_ATTR_OPT);
usr/src/lib/libbrand/common/libbrand.c
940
xmlNodePtr node;
usr/src/lib/libbrand/common/libbrand.c
944
if ((node = xmlDocGetRootElement(bhp->bh_platform)) == NULL)
usr/src/lib/libbrand/common/libbrand.c
947
for (node = node->xmlChildrenNode; node != NULL; node = node->next) {
usr/src/lib/libbrand/common/libbrand.c
949
if (xmlStrcmp(node->name, DTD_ELEM_SYMLINK) != 0)
usr/src/lib/libbrand/common/libbrand.c
952
source = xmlGetProp(node, DTD_ATTR_SOURCE);
usr/src/lib/libbrand/common/libbrand.c
953
target = xmlGetProp(node, DTD_ATTR_TARGET);
usr/src/lib/libbrand/common/libbrand.c
988
xmlNodePtr node;
usr/src/lib/libbsm/common/audit_scf.c
1252
plugin_kva_ll_free(scf_plugin_kva_node_t *node)
usr/src/lib/libbsm/common/audit_scf.c
1256
if (node == NULL) {
usr/src/lib/libbsm/common/audit_scf.c
1260
while (node->prev != NULL) {
usr/src/lib/libbsm/common/audit_scf.c
1261
node = node->prev;
usr/src/lib/libbsm/common/audit_scf.c
1263
while (node != NULL) {
usr/src/lib/libbsm/common/audit_scf.c
1264
_kva_free(node->plugin_kva);
usr/src/lib/libbsm/common/audit_scf.c
1265
node_next = node->next;
usr/src/lib/libbsm/common/audit_scf.c
1266
free(node);
usr/src/lib/libbsm/common/audit_scf.c
1267
node = node_next;
usr/src/lib/libbsm/common/audit_scf.c
322
scf_plugin_kva_node_t *node = NULL;
usr/src/lib/libbsm/common/audit_scf.c
339
plugin_kva_ll_free(node);
usr/src/lib/libbsm/common/audit_scf.c
348
if ((node =
usr/src/lib/libbsm/common/audit_scf.c
355
node_head = node;
usr/src/lib/libbsm/common/audit_scf.c
358
node_prev->next = node;
usr/src/lib/libbsm/common/audit_scf.c
359
node->prev = node_prev;
usr/src/lib/libbsm/common/audit_scf.c
361
node_prev = node;
usr/src/lib/libbsm/common/audit_scf.c
363
(void) strlcat((char *)&(node->plugin_name), plugin_str_tmp,
usr/src/lib/libbsm/common/audit_scf.c
369
plugin_kva_ll_free(node);
usr/src/lib/libbsm/common/audit_scf.c
374
&(node->plugin_kva))) {
usr/src/lib/libbsm/common/audit_scf.c
375
plugin_kva_ll_free(node);
usr/src/lib/libc/port/gen/hsearch.c
119
struct node *next;
usr/src/lib/libc/port/gen/tfind.c
46
typedef struct node { void *key; struct node *llink, *rlink; } NODE;
usr/src/lib/libc/port/gen/tsearch.c
53
typedef struct node { char *key; struct node *llink, *rlink; } NODE;
usr/src/lib/libc/port/stdio/popen.c
101
if ((node = lmalloc(sizeof (node_t))) == NULL)
usr/src/lib/libc/port/stdio/popen.c
104
lfree(node, sizeof (node_t));
usr/src/lib/libc/port/stdio/popen.c
109
lfree(node, sizeof (node_t));
usr/src/lib/libc/port/stdio/popen.c
128
lfree(node, sizeof (node_t));
usr/src/lib/libc/port/stdio/popen.c
137
lfree(node, sizeof (node_t));
usr/src/lib/libc/port/stdio/popen.c
173
lfree(node, sizeof (node_t));
usr/src/lib/libc/port/stdio/popen.c
185
lfree(node, sizeof (node_t));
usr/src/lib/libc/port/stdio/popen.c
190
_insert_nolock(pid, myfd, node);
usr/src/lib/libc/port/stdio/popen.c
295
node_t *node;
usr/src/lib/libc/port/stdio/popen.c
297
if ((node = lmalloc(sizeof (node_t))) == NULL)
usr/src/lib/libc/port/stdio/popen.c
301
_insert_nolock(pid, fd, node);
usr/src/lib/libc/port/stdio/popen.c
62
struct node *next;
usr/src/lib/libc/port/stdio/popen.c
96
node_t *node;
usr/src/lib/libcfgadm/common/config_admin.c
1051
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1061
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1074
return (mklog_common(node, minor, liblocp, len));
usr/src/lib/libcfgadm/common/config_admin.c
1093
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1121
return (mklog_common(node, minor, liblocp, len));
usr/src/lib/libcfgadm/common/config_admin.c
1129
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1137
drv = di_driver_name(node);
usr/src/lib/libcfgadm/common/config_admin.c
1138
inst = di_instance(node);
usr/src/lib/libcfgadm/common/config_admin.c
1157
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1166
drv = di_driver_name(node);
usr/src/lib/libcfgadm/common/config_admin.c
1167
inst = di_instance(node);
usr/src/lib/libcfgadm/common/config_admin.c
1479
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1483
return (load_lib_impl(node, minor, NULL, libloc_p));
usr/src/lib/libcfgadm/common/config_admin.c
1489
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1493
return (load_lib_impl(node, NULL, hp, libloc_p));
usr/src/lib/libcfgadm/common/config_admin.c
1503
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1536
if (libp->vers_ops->mklog(node, minor, libp, libloc_p)
usr/src/lib/libcfgadm/common/config_admin.c
1542
if (mklog_hp(node, hp, libp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
1548
devfs_path = di_devfs_path(node);
usr/src/lib/libcfgadm/common/config_admin.c
1578
libp->vers_ops->mklog(node, minor, libp, libloc_p)
usr/src/lib/libcfgadm/common/config_admin.c
1587
mklog_hp(node, hp, libp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
1614
devfs_path = di_devfs_path(node);
usr/src/lib/libcfgadm/common/config_admin.c
1630
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1646
drv = di_driver_name(node);
usr/src/lib/libcfgadm/common/config_admin.c
1688
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
1926
int (*fcn)(di_node_t node, di_minor_t minor, void *arg),
usr/src/lib/libcfgadm/common/config_admin.c
1927
int (*fcn_hp)(di_node_t node, di_hp_t hp, void *arg),
usr/src/lib/libcfgadm/common/config_admin.c
2054
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
2058
return (check_ap_impl(node, minor, NULL, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2066
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
2070
return (check_ap_impl(node, NULL, hp, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2083
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
2133
drv_name = di_driver_name(node);
usr/src/lib/libcfgadm/common/config_admin.c
2134
instance = di_instance(node);
usr/src/lib/libcfgadm/common/config_admin.c
2170
if (find_lib(node, minor, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
2174
if (load_lib(node, minor, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
2179
if (find_lib_hp(node, hp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
218
int (*fcn)(di_node_t node, di_minor_t minor, void *arg),
usr/src/lib/libcfgadm/common/config_admin.c
2183
if (load_lib_hp(node, hp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
219
int (*fcn_hp)(di_node_t node, di_hp_t hp, void *arg),
usr/src/lib/libcfgadm/common/config_admin.c
2202
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
2206
return (check_ap_phys_impl(node, minor, DI_HP_NIL, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2214
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
2218
return (check_ap_phys_impl(node, DI_HP_NIL, hp, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2230
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
2244
devfs_path = di_devfs_path(node);
usr/src/lib/libcfgadm/common/config_admin.c
2262
if (find_lib(node, minor, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
2266
if (load_lib(node, minor, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
2271
if (find_lib_hp(node, hp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
2275
if (load_lib_hp(node, hp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
237
static int do_list_common(di_node_t node, di_minor_t minor, void *arg);
usr/src/lib/libcfgadm/common/config_admin.c
238
static int do_list_common_hp(di_node_t node, di_hp_t hp, void *arg);
usr/src/lib/libcfgadm/common/config_admin.c
239
static int do_list_common_impl(di_node_t node, di_minor_t minor,
usr/src/lib/libcfgadm/common/config_admin.c
248
static cfga_err_t mklog_common(di_node_t node, di_minor_t minor,
usr/src/lib/libcfgadm/common/config_admin.c
251
static cfga_err_t null_mklog(di_node_t node, di_minor_t minor,
usr/src/lib/libcfgadm/common/config_admin.c
253
static cfga_err_t mklog_v1(di_node_t node, di_minor_t minor,
usr/src/lib/libcfgadm/common/config_admin.c
255
static cfga_err_t mklog_v2(di_node_t node, di_minor_t minor,
usr/src/lib/libcfgadm/common/config_admin.c
2563
do_list_common(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/libcfgadm/common/config_admin.c
2578
if ((phys_path = di_devfs_path(node)) == NULL)
usr/src/lib/libcfgadm/common/config_admin.c
2594
return (do_list_common_impl(node, minor, NULL, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2602
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
2606
return (do_list_common_impl(node, NULL, hp, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2618
di_node_t node,
usr/src/lib/libcfgadm/common/config_admin.c
2638
ret = find_lib(node, minor, &lib_loc);
usr/src/lib/libcfgadm/common/config_admin.c
2640
ret = find_lib_hp(node, hp, &lib_loc);
usr/src/lib/libcfgadm/common/config_admin.c
2654
ret = load_lib(node, minor, &lib_loc);
usr/src/lib/libcfgadm/common/config_admin.c
2656
ret = load_lib_hp(node, hp, &lib_loc);
usr/src/lib/libcpc/sparc/conf_ultra.c
590
node2ver(char *node)
usr/src/lib/libcpc/sparc/conf_ultra.c
592
if (strcmp(node, "SUNW,UltraSPARC") == 0 ||
usr/src/lib/libcpc/sparc/conf_ultra.c
593
strcmp(node, "SUNW,UltraSPARC-II") == 0 ||
usr/src/lib/libcpc/sparc/conf_ultra.c
594
strcmp(node, "SUNW,UltraSPARC-IIi") == 0 ||
usr/src/lib/libcpc/sparc/conf_ultra.c
595
strcmp(node, "SUNW,UltraSPARC-IIe") == 0) {
usr/src/lib/libcpc/sparc/conf_ultra.c
597
} else if (strcmp(node, "SUNW,UltraSPARC-III") == 0)
usr/src/lib/libcpc/sparc/conf_ultra.c
599
else if (strcmp(node, "SUNW,UltraSPARC-III+") == 0 ||
usr/src/lib/libcpc/sparc/conf_ultra.c
600
strcmp(node, "SUNW,UltraSPARC-IV") == 0)
usr/src/lib/libcpc/sparc/conf_ultra.c
602
else if (strcmp(node, "SUNW,UltraSPARC-IIIi") == 0 ||
usr/src/lib/libcpc/sparc/conf_ultra.c
603
strcmp(node, "SUNW,UltraSPARC-IIIi+") == 0)
usr/src/lib/libcpc/sparc/conf_ultra.c
605
else if (strcmp(node, "SUNW,UltraSPARC-IV+") == 0)
usr/src/lib/libdevinfo/devfsinfo.c
1204
check_logical_dev(const char *node, const struct stat *node_stat, int flags,
usr/src/lib/libdevinfo/devfsinfo.c
1218
if ((link_buf_len = readlink(node, (void *)link_buf, MAXPATHLEN))
usr/src/lib/libdevinfo/devfsinfo.c
1243
if ((dev->name = strdup(node)) == NULL) {
usr/src/lib/libdevinfo/devinfo.c
1000
di_flags(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
1002
return (DI_NODE(node)->flags);
usr/src/lib/libdevinfo/devinfo.c
1006
di_retired(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
1008
return (di_flags(node) & DEVI_RETIRED);
usr/src/lib/libdevinfo/devinfo.c
1012
di_devid(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
1014
if (DI_NODE(node)->devid == 0)
usr/src/lib/libdevinfo/devinfo.c
1017
return ((ddi_devid_t)((caddr_t)node +
usr/src/lib/libdevinfo/devinfo.c
1018
DI_NODE(node)->devid - DI_NODE(node)->self));
usr/src/lib/libdevinfo/devinfo.c
1022
di_driver_major(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
1026
major = DI_NODE(node)->drv_major;
usr/src/lib/libdevinfo/devinfo.c
1033
di_driver_name(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
1039
major = DI_NODE(node)->drv_major;
usr/src/lib/libdevinfo/devinfo.c
1043
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
1053
di_driver_ops(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
1059
major = DI_NODE(node)->drv_major;
usr/src/lib/libdevinfo/devinfo.c
1063
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
1073
di_devfs_path(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
1080
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
1088
while ((parent = di_parent_node(node)) != DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
1089
name[depth] = di_node_name(node);
usr/src/lib/libdevinfo/devinfo.c
1092
if ((addr[depth] = di_bus_addr(node)) != NULL)
usr/src/lib/libdevinfo/devinfo.c
1095
node = parent;
usr/src/lib/libdevinfo/devinfo.c
1102
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
1136
di_node_t node;
usr/src/lib/libdevinfo/devinfo.c
1146
node = di_minor_devinfo(minor);
usr/src/lib/libdevinfo/devinfo.c
1147
devfspath = di_devfs_path(node);
usr/src/lib/libdevinfo/devinfo.c
1348
di_minor_next(di_node_t node, di_minor_t minor)
usr/src/lib/libdevinfo/devinfo.c
1355
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
1376
if (DI_NODE(node)->minor_data != 0) {
usr/src/lib/libdevinfo/devinfo.c
1377
return (DI_MINOR((caddr_t)node - DI_NODE(node)->self +
usr/src/lib/libdevinfo/devinfo.c
1378
DI_NODE(node)->minor_data));
usr/src/lib/libdevinfo/devinfo.c
1385
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
1404
DI_MINOR(minor)->node));
usr/src/lib/libdevinfo/devinfo.c
1449
di_prop_next(di_node_t node, di_prop_t prop)
usr/src/lib/libdevinfo/devinfo.c
1456
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
1470
prop = di_prop_drv_next(node, prop);
usr/src/lib/libdevinfo/devinfo.c
1473
prop = di_prop_sys_next(node, prop);
usr/src/lib/libdevinfo/devinfo.c
1476
prop = di_prop_global_next(node, prop);
usr/src/lib/libdevinfo/devinfo.c
1479
prop = di_prop_hw_next(node, prop);
usr/src/lib/libdevinfo/devinfo.c
1661
di_prop_search(dev_t match_dev, di_node_t node, const char *name,
usr/src/lib/libdevinfo/devinfo.c
1670
if ((node == DI_NODE_NIL) || (name == NULL) || (strlen(name) == 0) ||
usr/src/lib/libdevinfo/devinfo.c
1676
while ((prop = di_prop_next(node, prop)) != DI_PROP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
1688
di_prop_find(dev_t match_dev, di_node_t node, const char *name)
usr/src/lib/libdevinfo/devinfo.c
1692
if ((node == DI_NODE_NIL) || (name == NULL) || (strlen(name) == 0) ||
usr/src/lib/libdevinfo/devinfo.c
1698
while ((prop = di_prop_next(node, prop)) != DI_PROP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
1713
di_prop_lookup_ints(dev_t dev, di_node_t node, const char *prop_name,
usr/src/lib/libdevinfo/devinfo.c
1718
if ((prop = di_prop_search(dev, node, prop_name,
usr/src/lib/libdevinfo/devinfo.c
1726
di_prop_lookup_int64(dev_t dev, di_node_t node, const char *prop_name,
usr/src/lib/libdevinfo/devinfo.c
1731
if ((prop = di_prop_search(dev, node, prop_name,
usr/src/lib/libdevinfo/devinfo.c
1739
di_prop_lookup_strings(dev_t dev, di_node_t node, const char *prop_name,
usr/src/lib/libdevinfo/devinfo.c
1744
if ((prop = di_prop_search(dev, node, prop_name,
usr/src/lib/libdevinfo/devinfo.c
1752
di_prop_lookup_bytes(dev_t dev, di_node_t node, const char *prop_name,
usr/src/lib/libdevinfo/devinfo.c
1757
if ((prop = di_prop_search(dev, node, prop_name,
usr/src/lib/libdevinfo/devinfo.c
1775
di_prop_next_common(di_node_t node, di_prop_t prop, int prop_type)
usr/src/lib/libdevinfo/devinfo.c
1793
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
1796
prop_off = DI_NODE(node)->drv_prop;
usr/src/lib/libdevinfo/devinfo.c
1799
prop_off = DI_NODE(node)->sys_prop;
usr/src/lib/libdevinfo/devinfo.c
1802
prop_off = DI_NODE(node)->hw_prop;
usr/src/lib/libdevinfo/devinfo.c
1805
prop_off = DI_NODE(node)->glob_prop;
usr/src/lib/libdevinfo/devinfo.c
1809
} else if ((prop_off == 0) && (DI_NODE(node)->drv_major >= 0)) {
usr/src/lib/libdevinfo/devinfo.c
1812
DI_ALL(pa)->devnames + (DI_NODE(node)->drv_major *
usr/src/lib/libdevinfo/devinfo.c
1835
di_prop_drv_next(di_node_t node, di_prop_t prop)
usr/src/lib/libdevinfo/devinfo.c
1837
return (di_prop_next_common(node, prop, PROP_TYPE_DRV));
usr/src/lib/libdevinfo/devinfo.c
1841
di_prop_sys_next(di_node_t node, di_prop_t prop)
usr/src/lib/libdevinfo/devinfo.c
1843
return (di_prop_next_common(node, prop, PROP_TYPE_SYS));
usr/src/lib/libdevinfo/devinfo.c
1847
di_prop_global_next(di_node_t node, di_prop_t prop)
usr/src/lib/libdevinfo/devinfo.c
1849
return (di_prop_next_common(node, prop, PROP_TYPE_GLOB));
usr/src/lib/libdevinfo/devinfo.c
1853
di_prop_hw_next(di_node_t node, di_prop_t prop)
usr/src/lib/libdevinfo/devinfo.c
1855
return (di_prop_next_common(node, prop, PROP_TYPE_HW));
usr/src/lib/libdevinfo/devinfo.c
1893
di_path_phci_next_path(di_node_t node, di_path_t path)
usr/src/lib/libdevinfo/devinfo.c
1913
if (DI_NODE(node)->multipath_phci != 0) {
usr/src/lib/libdevinfo/devinfo.c
1915
((caddr_t)node -
usr/src/lib/libdevinfo/devinfo.c
1916
DI_NODE(node)->self + DI_NODE(node)->multipath_phci)));
usr/src/lib/libdevinfo/devinfo.c
1917
return (DI_PATH((caddr_t)node - DI_NODE(node)->self +
usr/src/lib/libdevinfo/devinfo.c
1918
DI_NODE(node)->multipath_phci));
usr/src/lib/libdevinfo/devinfo.c
1925
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
1935
di_path_client_next_path(di_node_t node, di_path_t path)
usr/src/lib/libdevinfo/devinfo.c
1955
if (DI_NODE(node)->multipath_client != 0) {
usr/src/lib/libdevinfo/devinfo.c
1957
((caddr_t)node -
usr/src/lib/libdevinfo/devinfo.c
1958
DI_NODE(node)->self + DI_NODE(node)->multipath_client)));
usr/src/lib/libdevinfo/devinfo.c
1959
return (DI_PATH((caddr_t)node - DI_NODE(node)->self +
usr/src/lib/libdevinfo/devinfo.c
1960
DI_NODE(node)->multipath_client));
usr/src/lib/libdevinfo/devinfo.c
1967
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
1993
di_path_next(di_node_t node, di_path_t path)
usr/src/lib/libdevinfo/devinfo.c
1995
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2000
if (DI_NODE(node)->multipath_client) {
usr/src/lib/libdevinfo/devinfo.c
2001
return (di_path_client_next_path(node, path));
usr/src/lib/libdevinfo/devinfo.c
2002
} else if (DI_NODE(node)->multipath_phci) {
usr/src/lib/libdevinfo/devinfo.c
2003
return (di_path_phci_next_path(node, path));
usr/src/lib/libdevinfo/devinfo.c
2014
di_path_next_phci(di_node_t node, di_path_t path)
usr/src/lib/libdevinfo/devinfo.c
2016
return (di_path_client_next_path(node, path));
usr/src/lib/libdevinfo/devinfo.c
2019
di_path_next_client(di_node_t node, di_path_t path)
usr/src/lib/libdevinfo/devinfo.c
2021
return (di_path_phci_next_path(node, path));
usr/src/lib/libdevinfo/devinfo.c
2390
di_vhci_next_node(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
2394
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2400
" current=%s\n", di_node_name(node)));
usr/src/lib/libdevinfo/devinfo.c
2402
if (DI_NODE(node)->next_vhci == 0) {
usr/src/lib/libdevinfo/devinfo.c
2407
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
2409
return (DI_NODE(pa + DI_NODE(node)->next_vhci));
usr/src/lib/libdevinfo/devinfo.c
2439
di_phci_next_node(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
2443
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2449
" current=%s\n", di_node_name(node)));
usr/src/lib/libdevinfo/devinfo.c
2451
if (DI_NODE(node)->next_phci == 0) {
usr/src/lib/libdevinfo/devinfo.c
2456
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
2458
return (DI_NODE(pa + DI_NODE(node)->next_phci));
usr/src/lib/libdevinfo/devinfo.c
2465
di_parent_private_data(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
2469
if (DI_NODE(node)->parent_data == 0) {
usr/src/lib/libdevinfo/devinfo.c
2474
if (DI_NODE(node)->parent_data == (di_off_t)-1) {
usr/src/lib/libdevinfo/devinfo.c
2483
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
2484
if (DI_NODE(node)->parent_data)
usr/src/lib/libdevinfo/devinfo.c
2485
return (pa + DI_NODE(node)->parent_data);
usr/src/lib/libdevinfo/devinfo.c
2496
di_driver_private_data(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
2500
if (DI_NODE(node)->driver_data == 0) {
usr/src/lib/libdevinfo/devinfo.c
2505
if (DI_NODE(node)->driver_data == (di_off_t)-1) {
usr/src/lib/libdevinfo/devinfo.c
2514
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
2515
if (DI_NODE(node)->driver_data)
usr/src/lib/libdevinfo/devinfo.c
2516
return (pa + DI_NODE(node)->driver_data);
usr/src/lib/libdevinfo/devinfo.c
2538
di_walk_hp_callback(di_node_t node, void *argp)
usr/src/lib/libdevinfo/devinfo.c
2544
for (hp = DI_HP_NIL; (hp = di_hp_next(node, hp)) != DI_HP_NIL; ) {
usr/src/lib/libdevinfo/devinfo.c
2564
if (arg->hp_callback(node, hp, arg->arg) != DI_WALK_CONTINUE)
usr/src/lib/libdevinfo/devinfo.c
2572
di_walk_hp(di_node_t node, const char *type, uint_t flag, void *arg,
usr/src/lib/libdevinfo/devinfo.c
2573
int (*hp_callback)(di_node_t node, di_hp_t hp, void *arg))
usr/src/lib/libdevinfo/devinfo.c
2579
char *devfspath = di_devfs_path(node);
usr/src/lib/libdevinfo/devinfo.c
2586
if ((node == DI_NODE_NIL) || (hp_callback == NULL)) {
usr/src/lib/libdevinfo/devinfo.c
2592
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
2602
return (di_walk_node(node, DI_WALK_CLDFIRST, &walk_arg,
usr/src/lib/libdevinfo/devinfo.c
2607
di_hp_next(di_node_t node, di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2614
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2634
if (DI_NODE(node)->hp_data != 0) {
usr/src/lib/libdevinfo/devinfo.c
2635
return (DI_HP((caddr_t)node - DI_NODE(node)->self +
usr/src/lib/libdevinfo/devinfo.c
2636
DI_NODE(node)->hp_data));
usr/src/lib/libdevinfo/devinfo.c
2643
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
2976
di_prom_prop_next(di_prom_handle_t ph, di_node_t node, di_prom_prop_t prom_prop)
usr/src/lib/libdevinfo/devinfo.c
2981
node, p));
usr/src/lib/libdevinfo/devinfo.c
2986
if ((ph == DI_PROM_HANDLE_NIL) || (node == DI_NODE_NIL)) {
usr/src/lib/libdevinfo/devinfo.c
2991
if (di_nodeid(node) != DI_PROM_NODEID) {
usr/src/lib/libdevinfo/devinfo.c
3004
prom_prop = di_prom_prop_found(ph, DI_NODE(node)->nodeid, prom_prop);
usr/src/lib/libdevinfo/devinfo.c
3046
di_prom_prop_lookup_common(di_prom_handle_t ph, di_node_t node,
usr/src/lib/libdevinfo/devinfo.c
3056
if ((ph == DI_PROM_HANDLE_NIL) || (node == DI_NODE_NIL)) {
usr/src/lib/libdevinfo/devinfo.c
3061
if (di_nodeid(node) != DI_PROM_NODEID) {
usr/src/lib/libdevinfo/devinfo.c
3071
opp->oprom_node = DI_NODE(node)->nodeid;
usr/src/lib/libdevinfo/devinfo.c
3075
DI_NODE(node)->nodeid));
usr/src/lib/libdevinfo/devinfo.c
3146
di_prom_prop_lookup_ints(di_prom_handle_t ph, di_node_t node,
usr/src/lib/libdevinfo/devinfo.c
3152
prop = di_prom_prop_lookup_common(ph, node, prom_prop_name);
usr/src/lib/libdevinfo/devinfo.c
3172
di_prom_prop_lookup_strings(di_prom_handle_t ph, di_node_t node,
usr/src/lib/libdevinfo/devinfo.c
3178
prop = di_prom_prop_lookup_common(ph, node, prom_prop_name);
usr/src/lib/libdevinfo/devinfo.c
319
di_parent_node(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
3204
di_node_name(node), prom_prop_name, prop->data));
usr/src/lib/libdevinfo/devinfo.c
3215
di_prom_prop_lookup_bytes(di_prom_handle_t ph, di_node_t node,
usr/src/lib/libdevinfo/devinfo.c
3221
prop = di_prom_prop_lookup_common(ph, node, prom_prop_name);
usr/src/lib/libdevinfo/devinfo.c
323
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3272
di_prop_lookup_slot_names(dev_t dev, di_node_t node,
usr/src/lib/libdevinfo/devinfo.c
328
DPRINTF((DI_TRACE, "Get parent of node %s\n", di_node_name(node)));
usr/src/lib/libdevinfo/devinfo.c
3281
if ((prop = di_prop_find(dev, node, DI_PROP_SLOT_NAMES)) ==
usr/src/lib/libdevinfo/devinfo.c
330
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
3318
di_prom_prop_lookup_slot_names(di_prom_handle_t ph, di_node_t node,
usr/src/lib/libdevinfo/devinfo.c
332
if (DI_NODE(node)->parent) {
usr/src/lib/libdevinfo/devinfo.c
3323
prom_prop = di_prom_prop_lookup_common(ph, node, DI_PROP_SLOT_NAMES);
usr/src/lib/libdevinfo/devinfo.c
333
return (DI_NODE(pa + DI_NODE(node)->parent));
usr/src/lib/libdevinfo/devinfo.c
3365
return (DI_NODE((caddr_t)di_all + DI_LNODE(lnode)->node));
usr/src/lib/libdevinfo/devinfo.c
3402
di_node_private_set(di_node_t node, void *data)
usr/src/lib/libdevinfo/devinfo.c
3404
DI_NODE(node)->user_private_data = (uintptr_t)data;
usr/src/lib/libdevinfo/devinfo.c
3408
di_node_private_get(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
3410
return ((void *)(uintptr_t)DI_NODE(node)->user_private_data);
usr/src/lib/libdevinfo/devinfo.c
3450
di_lnode_next(di_node_t node, di_lnode_t lnode)
usr/src/lib/libdevinfo/devinfo.c
3457
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3462
di_all = DI_ALL((caddr_t)node - DI_NODE(node)->self);
usr/src/lib/libdevinfo/devinfo.c
3465
if (DI_NODE(node)->lnodes != 0)
usr/src/lib/libdevinfo/devinfo.c
3467
DI_NODE(node)->lnodes));
usr/src/lib/libdevinfo/devinfo.c
3483
di_link_next_by_node(di_node_t node, di_link_t link, uint_t endpoint)
usr/src/lib/libdevinfo/devinfo.c
3490
if ((node == DI_NODE_NIL) ||
usr/src/lib/libdevinfo/devinfo.c
3496
di_all = DI_ALL((caddr_t)node - DI_NODE(node)->self);
usr/src/lib/libdevinfo/devinfo.c
350
di_sibling_node(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
3500
if (DI_NODE(node)->src_links != 0)
usr/src/lib/libdevinfo/devinfo.c
3502
DI_NODE(node)->src_links));
usr/src/lib/libdevinfo/devinfo.c
3510
if (DI_NODE(node)->tgt_links != 0)
usr/src/lib/libdevinfo/devinfo.c
3512
DI_NODE(node)->tgt_links));
usr/src/lib/libdevinfo/devinfo.c
354
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3586
di_node_t node = (*headp)->node;
usr/src/lib/libdevinfo/devinfo.c
3588
while ((link = di_link_next_by_node(node, link, ep)) != DI_LINK_NIL) {
usr/src/lib/libdevinfo/devinfo.c
359
DPRINTF((DI_TRACE, "Get sibling of node %s\n", di_node_name(node)));
usr/src/lib/libdevinfo/devinfo.c
361
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
3626
head->node = root;
usr/src/lib/libdevinfo/devinfo.c
363
if (DI_NODE(node)->sibling) {
usr/src/lib/libdevinfo/devinfo.c
364
return (DI_NODE(pa + DI_NODE(node)->sibling));
usr/src/lib/libdevinfo/devinfo.c
3651
di_node_t node = (*headp)->node;
usr/src/lib/libdevinfo/devinfo.c
3653
while ((lnode = di_lnode_next(node, lnode)) != DI_LNODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3689
head->node = root;
usr/src/lib/libdevinfo/devinfo.c
3706
di_node_t node;
usr/src/lib/libdevinfo/devinfo.c
3727
node = DI_NODE(pa + di_alias->curroff);
usr/src/lib/libdevinfo/devinfo.c
3728
assert(node != DI_NODE_NIL);
usr/src/lib/libdevinfo/devinfo.c
3730
*nodep = node;
usr/src/lib/libdevinfo/devinfo.c
3733
curr = di_devfs_path(node);
usr/src/lib/libdevinfo/devinfo.c
3750
di_node_t node;
usr/src/lib/libdevinfo/devinfo.c
3777
for (slash = copy, node = root; slash; ) {
usr/src/lib/libdevinfo/devinfo.c
3789
node = di_child_node(node);
usr/src/lib/libdevinfo/devinfo.c
3796
for (; node != DI_NODE_NIL; node = di_sibling_node(node)) {
usr/src/lib/libdevinfo/devinfo.c
3799
name = di_node_name(node);
usr/src/lib/libdevinfo/devinfo.c
3800
baddr = di_bus_addr(node);
usr/src/lib/libdevinfo/devinfo.c
382
di_child_node(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
3823
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3830
assert(node != DI_NODE_NIL);
usr/src/lib/libdevinfo/devinfo.c
3832
return (node);
usr/src/lib/libdevinfo/devinfo.c
3838
di_node_t node;
usr/src/lib/libdevinfo/devinfo.c
3841
node = di_lookup_node_impl(root, devfspath);
usr/src/lib/libdevinfo/devinfo.c
3842
if (node != DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3843
return (node);
usr/src/lib/libdevinfo/devinfo.c
3847
curr = alias_to_curr(root, devfspath, &node);
usr/src/lib/libdevinfo/devinfo.c
3850
return (node);
usr/src/lib/libdevinfo/devinfo.c
3853
node = di_lookup_node_impl(root, curr);
usr/src/lib/libdevinfo/devinfo.c
3857
return (node);
usr/src/lib/libdevinfo/devinfo.c
386
DPRINTF((DI_TRACE, "Get child of node %s\n", di_node_name(node)));
usr/src/lib/libdevinfo/devinfo.c
388
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
393
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
395
if (DI_NODE(node)->child) {
usr/src/lib/libdevinfo/devinfo.c
396
return (DI_NODE(pa + DI_NODE(node)->child));
usr/src/lib/libdevinfo/devinfo.c
452
di_drv_next_node(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
456
if (node == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
463
di_node_name(node), di_driver_name(node)));
usr/src/lib/libdevinfo/devinfo.c
465
if (DI_NODE(node)->next == (di_off_t)-1) {
usr/src/lib/libdevinfo/devinfo.c
470
pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
472
if (DI_NODE(node)->next == 0) {
usr/src/lib/libdevinfo/devinfo.c
477
return (DI_NODE(pa + DI_NODE(node)->next));
usr/src/lib/libdevinfo/devinfo.c
486
di_node_t node;
usr/src/lib/libdevinfo/devinfo.c
545
is_descendant(di_node_t node, di_node_t parent)
usr/src/lib/libdevinfo/devinfo.c
556
node = di_parent_node(node);
usr/src/lib/libdevinfo/devinfo.c
557
} while ((node != DI_NODE_NIL) && (node != parent));
usr/src/lib/libdevinfo/devinfo.c
559
return (node != DI_NODE_NIL);
usr/src/lib/libdevinfo/devinfo.c
581
if (!is_descendant(tmp->node, parent)) {
usr/src/lib/libdevinfo/devinfo.c
589
while (tmp->next && is_descendant(tmp->next->node, parent)) {
usr/src/lib/libdevinfo/devinfo.c
602
get_children(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
607
DPRINTF((DI_TRACE1, "Get children of node %s\n", di_node_name(node)));
usr/src/lib/libdevinfo/devinfo.c
609
if ((child = di_child_node(node)) == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
618
result->node = child;
usr/src/lib/libdevinfo/devinfo.c
621
while ((child = di_sibling_node(tmp->node)) != DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
628
tmp->node = child;
usr/src/lib/libdevinfo/devinfo.c
650
if ((parent = di_parent_node((*headp)->node)) == DI_NODE_NIL) {
usr/src/lib/libdevinfo/devinfo.c
677
if (((curr_par = di_parent_node(curr->node)) != DI_NODE_NIL) &&
usr/src/lib/libdevinfo/devinfo.c
708
di_node_t parent = di_parent_node((*headp)->node);
usr/src/lib/libdevinfo/devinfo.c
723
children = get_children((*headp)->node);
usr/src/lib/libdevinfo/devinfo.c
742
children = get_children((*headp)->node);
usr/src/lib/libdevinfo/devinfo.c
777
DPRINTF((DI_TRACE, "Walking node %s\n", di_node_name((*headp)->node)));
usr/src/lib/libdevinfo/devinfo.c
779
update_node_list(callback((*headp)->node, arg),
usr/src/lib/libdevinfo/devinfo.c
800
head->node = root;
usr/src/lib/libdevinfo/devinfo.c
827
di_node_t node = (*headp)->node;
usr/src/lib/libdevinfo/devinfo.c
829
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/lib/libdevinfo/devinfo.c
845
if ((action = callback(node, minor, arg)) ==
usr/src/lib/libdevinfo/devinfo.c
877
head->node = root;
usr/src/lib/libdevinfo/devinfo.c
894
di_node_name(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
896
return ((caddr_t)node + DI_NODE(node)->node_name - DI_NODE(node)->self);
usr/src/lib/libdevinfo/devinfo.c
901
di_bus_addr(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
903
caddr_t pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
905
if (DI_NODE(node)->address == 0)
usr/src/lib/libdevinfo/devinfo.c
908
return ((char *)(pa + DI_NODE(node)->address));
usr/src/lib/libdevinfo/devinfo.c
912
di_binding_name(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
914
caddr_t pa = (caddr_t)node - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
916
if (DI_NODE(node)->bind_name == 0)
usr/src/lib/libdevinfo/devinfo.c
919
return ((char *)(pa + DI_NODE(node)->bind_name));
usr/src/lib/libdevinfo/devinfo.c
923
di_compatible_names(di_node_t node, char **names)
usr/src/lib/libdevinfo/devinfo.c
928
if (DI_NODE(node)->compat_names == 0) {
usr/src/lib/libdevinfo/devinfo.c
933
*names = (caddr_t)node +
usr/src/lib/libdevinfo/devinfo.c
934
DI_NODE(node)->compat_names - DI_NODE(node)->self;
usr/src/lib/libdevinfo/devinfo.c
937
len = DI_NODE(node)->compat_length;
usr/src/lib/libdevinfo/devinfo.c
949
di_instance(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
951
return (DI_NODE(node)->instance);
usr/src/lib/libdevinfo/devinfo.c
959
di_nodeid(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
961
if (DI_NODE(node)->node_class == DDI_NC_PROM)
usr/src/lib/libdevinfo/devinfo.c
964
if (DI_NODE(node)->attributes & DDI_PERSISTENT)
usr/src/lib/libdevinfo/devinfo.c
971
di_state(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
975
if (di_node_state(node) < DS_ATTACHED)
usr/src/lib/libdevinfo/devinfo.c
977
if (DI_NODE(node)->state & DEVI_DEVICE_OFFLINE)
usr/src/lib/libdevinfo/devinfo.c
979
if (DI_NODE(node)->state & DEVI_DEVICE_DOWN)
usr/src/lib/libdevinfo/devinfo.c
981
if (DI_NODE(node)->state & DEVI_DEVICE_DEGRADED)
usr/src/lib/libdevinfo/devinfo.c
983
if (DI_NODE(node)->state & DEVI_DEVICE_REMOVED)
usr/src/lib/libdevinfo/devinfo.c
985
if (DI_NODE(node)->state & DEVI_BUS_QUIESCED)
usr/src/lib/libdevinfo/devinfo.c
987
if (DI_NODE(node)->state & DEVI_BUS_DOWN)
usr/src/lib/libdevinfo/devinfo.c
994
di_node_state(di_node_t node)
usr/src/lib/libdevinfo/devinfo.c
996
return (DI_NODE(node)->node_state);
usr/src/lib/libdevinfo/devinfo_devlink.c
1460
if (tnd.node = get_last_node(hdp, path, flags))
usr/src/lib/libdevinfo/devinfo_devlink.c
1461
return (tnd.node);
usr/src/lib/libdevinfo/devinfo_devlink.c
1469
return (tnd.node);
usr/src/lib/libdevinfo/devinfo_devlink.c
1489
CACHE_LAST(hdp)->node == NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1493
cnp = CACHE_LAST(hdp)->node;
usr/src/lib/libdevinfo/devinfo_devlink.c
1528
if (strcmp(cmnp->name, minor_name) == 0 && cmnp->node &&
usr/src/lib/libdevinfo/devinfo_devlink.c
1529
strcmp(cmnp->node->path, devfs_path) == 0) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1534
if (cmnp && strcmp(cmnp->name, minor_name) == 0 && cmnp->node &&
usr/src/lib/libdevinfo/devinfo_devlink.c
1535
strcmp(cmnp->node->path, devfs_path) == 0) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1620
cache_node_t *cnp = tnp->node;
usr/src/lib/libdevinfo/devinfo_devlink.c
1629
cnp = node_insert(tnp->handle, tnp->node, path,
usr/src/lib/libdevinfo/devinfo_devlink.c
1632
tnp->node = cnp;
usr/src/lib/libdevinfo/devinfo_devlink.c
1635
struct db_node *dnp = tnp->node;
usr/src/lib/libdevinfo/devinfo_devlink.c
1646
tnp->node = dnp;
usr/src/lib/libdevinfo/devinfo_devlink.c
1652
return (tnp->node ? DI_WALK_CONTINUE : DI_WALK_TERMINATE);
usr/src/lib/libdevinfo/devinfo_devlink.c
1666
if (cmnp->node != NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1667
mpp = &cmnp->node->minor;
usr/src/lib/libdevinfo/devinfo_devlink.c
1684
delete_unused_nodes(hdp, cmnp->node);
usr/src/lib/libdevinfo/devinfo_devlink.c
1686
cmnp->node = NULL;
usr/src/lib/libdevinfo/devinfo_devlink.c
2696
} else if (CACHE_LAST(hdp) && CACHE_LAST(hdp)->node &&
usr/src/lib/libdevinfo/devinfo_devlink.c
2697
CACHE_LAST(hdp)->node->parent == pcnp &&
usr/src/lib/libdevinfo/devinfo_devlink.c
2698
CACHE_LAST(hdp)->node->sib == NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
2700
CACHE_LAST(hdp)->node->sib = cnp;
usr/src/lib/libdevinfo/devinfo_devlink.c
2755
cmnp->node = pcnp;
usr/src/lib/libdevinfo/devinfo_devlink.h
111
struct cache_node *node; /* node for this minor */
usr/src/lib/libdevinfo/devinfo_devlink.h
162
void *node;
usr/src/lib/libdevinfo/devinfo_devperm.c
345
di_node_t node;
usr/src/lib/libdevinfo/devinfo_devperm.c
352
node = di_init(pwd_buf, DINFOMINOR);
usr/src/lib/libdevinfo/devinfo_devperm.c
355
if (node) {
usr/src/lib/libdevinfo/devinfo_devperm.c
356
drv = di_driver_name(node);
usr/src/lib/libdevinfo/devinfo_devperm.c
357
di_fini(node);
usr/src/lib/libdevinfo/devinfo_retire.c
107
enclosure_minor(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/libdevinfo/devinfo_retire.c
119
enclosure_select(di_node_t node, rcm_arg_t *rp)
usr/src/lib/libdevinfo/devinfo_retire.c
131
if (di_walk_minor(node, DDI_NT_SCSI_ENCLOSURE, 0, &rarg,
usr/src/lib/libdevinfo/devinfo_retire.c
137
if (di_walk_minor(node, "ddi_generic:scsi", 0, &rarg,
usr/src/lib/libdevinfo/devinfo_retire.c
149
smp_minor(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/libdevinfo/devinfo_retire.c
161
smp_select(di_node_t node, rcm_arg_t *rp)
usr/src/lib/libdevinfo/devinfo_retire.c
173
if (di_walk_minor(node, DDI_NT_SMP, 0, &rarg, smp_minor) != 0) {
usr/src/lib/libdevinfo/devinfo_retire.c
184
disk_minor(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/libdevinfo/devinfo_retire.c
202
disk_select(di_node_t node, rcm_arg_t *rp)
usr/src/lib/libdevinfo/devinfo_retire.c
214
if (di_walk_minor(node, DDI_NT_BLOCK, 0, &rarg, disk_minor) != 0) {
usr/src/lib/libdevinfo/devinfo_retire.c
224
nexus_select(di_node_t node, rcm_arg_t *rp)
usr/src/lib/libdevinfo/devinfo_retire.c
231
path = di_devfs_path(node);
usr/src/lib/libdevinfo/devinfo_retire.c
241
if (di_driver_ops(node) & DI_BUS_OPS) {
usr/src/lib/libdevinfo/devinfo_retire.c
257
node_select(di_node_t node, void *arg)
usr/src/lib/libdevinfo/devinfo_retire.c
269
path = di_devfs_path(node);
usr/src/lib/libdevinfo/devinfo_retire.c
287
state = di_state(node);
usr/src/lib/libdevinfo/devinfo_retire.c
297
sel = supported_devices[i].sel_selector(node, rp);
usr/src/lib/libdevinfo/devinfo_retire.c
421
call_offline(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/libdevinfo/devinfo_retire.c
480
offline_one(di_node_t node, void *arg)
usr/src/lib/libdevinfo/devinfo_retire.c
505
path = di_devfs_path(node);
usr/src/lib/libdevinfo/devinfo_retire.c
517
if (di_walk_minor(node, NULL, 0, rp, call_offline) != 0) {
usr/src/lib/libdevinfo/devinfo_retire.c
57
int (*sel_selector)(di_node_t node, rcm_arg_t *rp);
usr/src/lib/libdevinfo/devinfo_retire.c
67
static int disk_select(di_node_t node, rcm_arg_t *rp);
usr/src/lib/libdevinfo/devinfo_retire.c
68
static int nexus_select(di_node_t node, rcm_arg_t *rp);
usr/src/lib/libdevinfo/devinfo_retire.c
69
static int enclosure_select(di_node_t node, rcm_arg_t *rp);
usr/src/lib/libdevinfo/devinfo_retire.c
70
static int smp_select(di_node_t node, rcm_arg_t *rp);
usr/src/lib/libdevinfo/libdevinfo.h
161
int (*node_callback)(di_node_t node, void *arg));
usr/src/lib/libdevinfo/libdevinfo.h
164
extern di_node_t di_drv_next_node(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
166
extern di_node_t di_parent_node(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
167
extern di_node_t di_sibling_node(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
168
extern di_node_t di_child_node(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
170
extern char *di_node_name(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
171
extern char *di_bus_addr(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
172
extern char *di_binding_name(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
174
extern int di_instance(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
175
extern int di_nodeid(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
176
extern int di_driver_major(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
177
extern uint_t di_state(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
178
extern ddi_node_state_t di_node_state(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
179
extern ddi_devid_t di_devid(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
180
extern char *di_driver_name(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
181
extern uint_t di_driver_ops(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
183
extern void di_node_private_set(di_node_t node, void *data);
usr/src/lib/libdevinfo/libdevinfo.h
184
extern void *di_node_private_get(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
186
extern char *di_devfs_path(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
193
extern di_path_t di_path_phci_next_path(di_node_t node, di_path_t);
usr/src/lib/libdevinfo/libdevinfo.h
194
extern di_path_t di_path_client_next_path(di_node_t node, di_path_t);
usr/src/lib/libdevinfo/libdevinfo.h
216
int (*minor_callback)(di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
218
extern di_minor_t di_minor_next(di_node_t node, di_minor_t minor);
usr/src/lib/libdevinfo/libdevinfo.h
225
extern char *di_minor_nodetype(di_minor_t node);
usr/src/lib/libdevinfo/libdevinfo.h
233
extern di_prop_t di_prop_next(di_node_t node, di_prop_t prop);
usr/src/lib/libdevinfo/libdevinfo.h
244
extern int di_prop_lookup_bytes(dev_t dev, di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
246
extern int di_prop_lookup_ints(dev_t dev, di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
248
extern int di_prop_lookup_int64(dev_t dev, di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
250
extern int di_prop_lookup_strings(dev_t dev, di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
259
extern di_prom_prop_t di_prom_prop_next(di_prom_handle_t ph, di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
267
di_node_t node, const char *prom_prop_name,
usr/src/lib/libdevinfo/libdevinfo.h
270
di_node_t node, const char *prom_prop_name,
usr/src/lib/libdevinfo/libdevinfo.h
273
di_node_t node, const char *prom_prop_name,
usr/src/lib/libdevinfo/libdevinfo.h
312
extern di_link_t di_link_next_by_node(di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
316
extern di_lnode_t di_lnode_next(di_node_t node, di_lnode_t lnode);
usr/src/lib/libdevinfo/libdevinfo.h
333
extern int di_walk_hp(di_node_t node, const char *type,
usr/src/lib/libdevinfo/libdevinfo.h
335
int (*hp_callback)(di_node_t node, di_hp_t hp,
usr/src/lib/libdevinfo/libdevinfo.h
337
extern di_hp_t di_hp_next(di_node_t node, di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
357
extern di_prop_t di_prop_find(dev_t match_dev, di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
362
extern di_node_t di_vhci_next_node(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
364
extern di_node_t di_phci_next_node(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
382
extern int di_prop_lookup_slot_names(dev_t dev, di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
384
extern int di_prom_prop_lookup_slot_names(di_prom_handle_t ph, di_node_t node,
usr/src/lib/libdevinfo/libdevinfo.h
393
extern di_path_t di_path_next(di_node_t node, di_path_t path);
usr/src/lib/libdevinfo/libdevinfo.h
394
extern di_path_t di_path_next_phci(di_node_t node, di_path_t path);
usr/src/lib/libdevinfo/libdevinfo.h
395
extern di_path_t di_path_next_client(di_node_t node, di_path_t path);
usr/src/lib/libdevinfo/libdevinfo.h
407
extern di_prop_t di_prop_drv_next(di_node_t node, di_prop_t prop);
usr/src/lib/libdevinfo/libdevinfo.h
408
extern di_prop_t di_prop_sys_next(di_node_t node, di_prop_t prop);
usr/src/lib/libdevinfo/libdevinfo.h
409
extern di_prop_t di_prop_global_next(di_node_t node, di_prop_t prop);
usr/src/lib/libdevinfo/libdevinfo.h
410
extern di_prop_t di_prop_hw_next(di_node_t node, di_prop_t prop);
usr/src/lib/libdevinfo/libdevinfo.h
413
extern void *di_parent_private_data(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
414
extern void *di_driver_private_data(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
419
uint_t di_flags(di_node_t node);
usr/src/lib/libdevinfo/libdevinfo.h
489
extern uint_t di_retired(di_node_t node);
usr/src/lib/libdiskmgt/common/disks_private.h
141
di_node_t node;
usr/src/lib/libdiskmgt/common/findevs.c
1002
vendor_id = get_str_prop(VENDOR_ID_PROP, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
1009
vendor_id = get_str_prop(VENDOR_ID_USB_PROP, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
1018
serial = get_str_prop(INQUIRY_SERIAL_NO, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
1043
diskp->removable = get_prop(REMOVABLE_PROP, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
1058
ctype(di_node_t node, di_minor_t minor)
usr/src/lib/libdiskmgt/common/findevs.c
106
static char *ctype(di_node_t node, di_minor_t minor);
usr/src/lib/libdiskmgt/common/findevs.c
1064
name = di_node_name(node);
usr/src/lib/libdiskmgt/common/findevs.c
114
static char *get_byte_prop(char *prop_name, di_node_t node);
usr/src/lib/libdiskmgt/common/findevs.c
115
static di_node_t get_parent_bus(di_node_t node,
usr/src/lib/libdiskmgt/common/findevs.c
117
static int get_prom_int(char *prop_name, di_node_t node,
usr/src/lib/libdiskmgt/common/findevs.c
119
static char *get_prom_str(char *prop_name, di_node_t node,
usr/src/lib/libdiskmgt/common/findevs.c
121
static int get_prop(char *prop_name, di_node_t node);
usr/src/lib/libdiskmgt/common/findevs.c
122
static char *get_str_prop(char *prop_name, di_node_t node);
usr/src/lib/libdiskmgt/common/findevs.c
1235
get_byte_prop(char *prop_name, di_node_t node)
usr/src/lib/libdiskmgt/common/findevs.c
1242
cnt = di_prop_lookup_bytes(DDI_DEV_T_ANY, node, prop_name, &bytes);
usr/src/lib/libdiskmgt/common/findevs.c
1258
get_parent_bus(di_node_t node, struct search_args *args)
usr/src/lib/libdiskmgt/common/findevs.c
1262
pnode = di_parent_node(node);
usr/src/lib/libdiskmgt/common/findevs.c
127
static int is_zvol(di_node_t node, di_minor_t minor);
usr/src/lib/libdiskmgt/common/findevs.c
1275
get_prom_int(char *prop_name, di_node_t node, di_prom_handle_t ph)
usr/src/lib/libdiskmgt/common/findevs.c
1279
if (di_prom_prop_lookup_ints(ph, node, prop_name, &n) == 1) {
usr/src/lib/libdiskmgt/common/findevs.c
128
static int is_ctrl(di_node_t node, di_minor_t minor);
usr/src/lib/libdiskmgt/common/findevs.c
1287
get_prom_str(char *prop_name, di_node_t node, di_prom_handle_t ph)
usr/src/lib/libdiskmgt/common/findevs.c
1291
if (di_prom_prop_lookup_strings(ph, node, prop_name, &str) == 1) {
usr/src/lib/libdiskmgt/common/findevs.c
1302
get_prop(char *prop_name, di_node_t node)
usr/src/lib/libdiskmgt/common/findevs.c
1307
if ((num = di_prop_lookup_ints(DDI_DEV_T_ANY, node, prop_name, &ip))
usr/src/lib/libdiskmgt/common/findevs.c
1321
get_str_prop(char *prop_name, di_node_t node)
usr/src/lib/libdiskmgt/common/findevs.c
1325
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node, prop_name, &str) == 1) {
usr/src/lib/libdiskmgt/common/findevs.c
133
di_node_t node, di_path_state_t st, char *wwn);
usr/src/lib/libdiskmgt/common/findevs.c
1364
bus_type(di_node_t node, di_minor_t minor, di_prom_handle_t ph)
usr/src/lib/libdiskmgt/common/findevs.c
1369
type = get_prom_str("device_type", node, ph);
usr/src/lib/libdiskmgt/common/findevs.c
1371
type = di_node_name(node);
usr/src/lib/libdiskmgt/common/findevs.c
1446
is_zvol(di_node_t node, di_minor_t minor)
usr/src/lib/libdiskmgt/common/findevs.c
1448
if ((strncmp(di_node_name(node), ZFS_DRIVER, 3) == 0) &&
usr/src/lib/libdiskmgt/common/findevs.c
1455
is_ctrl(di_node_t node, di_minor_t minor)
usr/src/lib/libdiskmgt/common/findevs.c
1471
name = di_node_name(node);
usr/src/lib/libdiskmgt/common/findevs.c
1522
aliasp->lun = get_prop(DM_LUN, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
1523
aliasp->target = get_prop(DM_TARGET, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
1524
aliasp->wwn = get_byte_prop(WWN_PROP, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
1526
pnode = di_parent_node(args->node);
usr/src/lib/libdiskmgt/common/findevs.c
1606
new_path(controller_t *cp, disk_t *dp, di_node_t node, di_path_state_t st,
usr/src/lib/libdiskmgt/common/findevs.c
1614
if (strcmp(di_node_name(node), "fp") == 0) {
usr/src/lib/libdiskmgt/common/findevs.c
1617
pnode = di_parent_node(node);
usr/src/lib/libdiskmgt/common/findevs.c
1619
node = pnode;
usr/src/lib/libdiskmgt/common/findevs.c
1623
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
1677
minor = di_minor_next(node, NULL);
usr/src/lib/libdiskmgt/common/findevs.c
1679
pp->ctype = ctype(node, minor);
usr/src/lib/libdiskmgt/common/findevs.c
203
add_bus(struct search_args *args, di_node_t node, di_minor_t minor,
usr/src/lib/libdiskmgt/common/findevs.c
212
if (node == DI_NODE_NIL) {
usr/src/lib/libdiskmgt/common/findevs.c
216
if ((btype = bus_type(node, minor, args->ph)) == NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
217
return (add_bus(args, di_parent_node(node),
usr/src/lib/libdiskmgt/common/findevs.c
218
di_minor_next(di_parent_node(node), NULL), cp));
usr/src/lib/libdiskmgt/common/findevs.c
221
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
267
di_node_name(node), di_instance(node));
usr/src/lib/libdiskmgt/common/findevs.c
276
if ((pnode = get_parent_bus(node, args)) != NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
290
bp->freq = get_prom_int("clock-frequency", node, args->ph);
usr/src/lib/libdiskmgt/common/findevs.c
314
add_controller(struct search_args *args, di_node_t node, di_minor_t minor)
usr/src/lib/libdiskmgt/common/findevs.c
321
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
329
if (strcmp(di_node_name(node), "fp") == 0) {
usr/src/lib/libdiskmgt/common/findevs.c
332
pnode = di_parent_node(node);
usr/src/lib/libdiskmgt/common/findevs.c
343
node = pnode;
usr/src/lib/libdiskmgt/common/findevs.c
365
c_type = ctype(node, minor);
usr/src/lib/libdiskmgt/common/findevs.c
370
di_node_name(node), di_instance(node));
usr/src/lib/libdiskmgt/common/findevs.c
378
cp->scsi_options = get_prop(SCSI_OPTIONS_PROP, node);
usr/src/lib/libdiskmgt/common/findevs.c
381
if (libdiskmgt_str_eq(di_node_name(node), "scsi_vhci")) {
usr/src/lib/libdiskmgt/common/findevs.c
387
cp->freq = get_prom_int("clock-frequency", node, args->ph);
usr/src/lib/libdiskmgt/common/findevs.c
399
cp->bus = add_bus(args, di_parent_node(node),
usr/src/lib/libdiskmgt/common/findevs.c
400
di_minor_next(di_parent_node(node), NULL), cp);
usr/src/lib/libdiskmgt/common/findevs.c
421
devidstr = get_str_prop(DEVICE_ID_PROP, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
423
di_node_name(args->node), di_instance(args->node));
usr/src/lib/libdiskmgt/common/findevs.c
449
di_node_name(args->node), di_instance(args->node));
usr/src/lib/libdiskmgt/common/findevs.c
478
add_devs(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/libdiskmgt/common/findevs.c
490
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
497
dev_name, di_node_name(node), di_instance(node),
usr/src/lib/libdiskmgt/common/findevs.c
503
if (bus_type(node, minor, args->ph) != NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
504
if (add_bus(args, node, minor, NULL) == NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
509
} else if (is_ctrl(node, minor)) {
usr/src/lib/libdiskmgt/common/findevs.c
510
if (add_controller(args, node, minor) == NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
516
(is_drive(minor) || is_zvol(node, minor))) {
usr/src/lib/libdiskmgt/common/findevs.c
522
di_node_name(node), di_instance(node));
usr/src/lib/libdiskmgt/common/findevs.c
523
devidstr = get_str_prop(DEVICE_ID_PROP, node);
usr/src/lib/libdiskmgt/common/findevs.c
525
args->node = node;
usr/src/lib/libdiskmgt/common/findevs.c
552
if (is_zvol(node, minor)) {
usr/src/lib/libdiskmgt/common/findevs.c
558
node, "name", &str) == -1)
usr/src/lib/libdiskmgt/common/findevs.c
590
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
622
di_node_t node;
usr/src/lib/libdiskmgt/common/findevs.c
625
node = args->node;
usr/src/lib/libdiskmgt/common/findevs.c
627
pnode = di_parent_node(node);
usr/src/lib/libdiskmgt/common/findevs.c
640
libdiskmgt_str_eq(di_node_name(node), "lofi")) {
usr/src/lib/libdiskmgt/common/findevs.c
690
(pi = di_path_client_next_path(node, pi)) != DI_PATH_NIL) {
usr/src/lib/libdiskmgt/common/findevs.c
87
static bus_t *add_bus(struct search_args *args, di_node_t node,
usr/src/lib/libdiskmgt/common/findevs.c
90
di_node_t node, di_minor_t minor);
usr/src/lib/libdiskmgt/common/findevs.c
92
static int add_devs(di_node_t node, di_minor_t minor, void *arg);
usr/src/lib/libdiskmgt/common/findevs.c
986
prod_id = get_str_prop(PROD_ID_PROP, args->node);
usr/src/lib/libdiskmgt/common/findevs.c
99
static char *bus_type(di_node_t node, di_minor_t minor,
usr/src/lib/libdiskmgt/common/findevs.c
993
prod_id = get_str_prop(PROD_ID_USB_PROP, args->node);
usr/src/lib/libdladm/common/libdllink.c
259
i_dladm_mac_walk(di_node_t node, di_minor_t minor __unused, void *arg)
usr/src/lib/libdladm/common/libdllink.c
267
di_driver_name(node), di_instance(node));
usr/src/lib/libdladm/common/libdllink.c
272
if (strcmp("aggr", di_driver_name(node)) == 0)
usr/src/lib/libdladm/common/libdllink.c
278
if (strcmp("softmac", di_driver_name(node)) == 0)
usr/src/lib/libdtrace/common/dlink_audit.c
111
obj_list_t *node = list;
usr/src/lib/libdtrace/common/dlink_audit.c
112
char *name = node->ol_name;
usr/src/lib/libdtrace/common/dlink_audit.c
114
list = node->ol_next;
usr/src/lib/libdtrace/common/dlink_audit.c
122
node->ol_lmid, node->ol_name, node->ol_addr);
usr/src/lib/libdtrace/common/dlink_audit.c
125
free(node->ol_name);
usr/src/lib/libdtrace/common/dlink_audit.c
126
free(node);
usr/src/lib/libdtrace/common/dlink_audit.c
72
obj_list_t *node;
usr/src/lib/libdtrace/common/dlink_audit.c
78
if ((node = malloc(sizeof (obj_list_t))) == NULL) {
usr/src/lib/libdtrace/common/dlink_audit.c
82
node->ol_next = list;
usr/src/lib/libdtrace/common/dlink_audit.c
83
node->ol_name = strdup(lmp->l_name);
usr/src/lib/libdtrace/common/dlink_audit.c
84
node->ol_addr = lmp->l_addr;
usr/src/lib/libdtrace/common/dlink_audit.c
85
node->ol_lmid = lmid;
usr/src/lib/libdtrace/common/dlink_audit.c
86
list = node;
usr/src/lib/libdwarf/common/dwarf_opaque.h
835
void _dwarf_tied_destroy_free_node(void *node);
usr/src/lib/libfru/include/libfruds.h
60
fru_errno_t (*get_name_from_hdl)(fru_treehdl_t node, char **name);
usr/src/lib/libfru/include/libfruds.h
61
fru_errno_t (*get_node_type)(fru_treehdl_t node, fru_node_t *type);
usr/src/lib/libfru/include/libfruds.h
69
fru_errno_t (*for_each_segment)(fru_treehdl_t node,
usr/src/lib/libfru/include/libfrup.h
47
typedef void (*end_node_fp_t)(fru_nodehdl_t node, const char *path,
usr/src/lib/libfru/include/libfrup.h
57
extern fru_errno_t fru_walk_tree(fru_nodehdl_t node, const char *prior_path,
usr/src/lib/libfru/include/libfrup.h
58
fru_errno_t (*process_node)(fru_nodehdl_t node,
usr/src/lib/libfru/include/libfrup.h
67
extern fru_errno_t fru_for_each_segment(fru_nodehdl_t node,
usr/src/lib/libfru/libfru/libfru.cc
449
get_seg_list_from_ds(fru_nodehdl_t node, fru_strlist_t *list)
usr/src/lib/libfru/libfru/libfru.cc
458
RETRY(err = data_source->get_seg_list(NODEHDL_TO_TREEHDL(node),
usr/src/lib/libfru/libfru/libfru.cc
473
if (segment_is_encrypted(node, raw_list.strs[i])) {
usr/src/lib/libfru/libfru/libfru.cc
651
fru_walk_tree(fru_nodehdl_t node, const char *prior_path,
usr/src/lib/libfru/libfru/libfru.cc
652
fru_errno_t (*process_node)(fru_nodehdl_t node,
usr/src/lib/libfru/libfru/libfru.cc
673
if ((status = fru_get_name_from_hdl(node, &name)) != FRU_SUCCESS)
usr/src/lib/libfru/libfru/libfru.cc
687
if ((status = process_node(node, path, name, args,
usr/src/lib/libfru/libfru/libfru.cc
690
if (end_node) end_node(node, path, name, end_args);
usr/src/lib/libfru/libfru/libfru.cc
696
if ((status = fru_get_child(node, &next)) == FRU_SUCCESS)
usr/src/lib/libfru/libfru/libfru.cc
702
if (end_node) end_node(node, path, name, end_args);
usr/src/lib/libfru/libfru/libfru.cc
707
if ((status = fru_get_peer(node, &next)) == FRU_SUCCESS)
usr/src/lib/libfru/libfrupicl/frupicl.c
131
fpt_get_name_from_hdl(fru_treehdl_t node, char **name)
usr/src/lib/libfru/libfrupicl/frupicl.c
136
picl_nodehdl_t handle = TREEHDL_TO_PICLHDL(node);
usr/src/lib/libfru/libfrupicl/frupicl.c
181
cmp_node_name(picl_nodehdl_t node, const char *name)
usr/src/lib/libfru/libfrupicl/frupicl.c
185
if (get_strprop_by_name(node, PICL_PROP_NAME, &node_name)
usr/src/lib/libfru/libfrupicl/frupicl.c
202
cmp_class_name(picl_nodehdl_t node, const char *name)
usr/src/lib/libfru/libfrupicl/frupicl.c
206
if (get_strprop_by_name(node, PICL_PROP_CLASSNAME, &class_name)
usr/src/lib/libfru/libfrupicl/frupicl.c
224
fpt_get_root(fru_treehdl_t *node)
usr/src/lib/libfru/libfrupicl/frupicl.c
249
*node = PICLHDL_TO_TREEHDL(picl_node);
usr/src/lib/libfru/libfrupicl/frupicl.c
310
fpt_get_node_type(fru_treehdl_t node, fru_node_t *type)
usr/src/lib/libfru/libfrupicl/frupicl.c
314
picl_nodehdl_t handle = TREEHDL_TO_PICLHDL(node);
usr/src/lib/libfru/libfrupicltree/frupicltree.c
143
fpt_get_name_from_hdl(fru_treehdl_t node, char **name)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
148
picl_nodehdl_t handle = TREEHDL_TO_PICLHDL(node);
usr/src/lib/libfru/libfrupicltree/frupicltree.c
192
cmp_node_name(picl_nodehdl_t node, const char *name)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
196
if (get_strprop_by_name(node, PICL_PROP_NAME, &node_name)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
213
cmp_class_name(picl_nodehdl_t node, const char *name)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
217
if (get_strprop_by_name(node, PICL_PROP_CLASSNAME, &class_name)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
235
fpt_get_root(fru_treehdl_t *node)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
260
*node = PICLHDL_TO_TREEHDL(picl_node);
usr/src/lib/libfru/libfrupicltree/frupicltree.c
321
fpt_get_node_type(fru_treehdl_t node, fru_node_t *type)
usr/src/lib/libfru/libfrupicltree/frupicltree.c
325
picl_nodehdl_t handle = TREEHDL_TO_PICLHDL(node);
usr/src/lib/libfru/libfruraw/fruraw.c
100
node->segs = NULL;
usr/src/lib/libfru/libfruraw/fruraw.c
102
return (node);
usr/src/lib/libfru/libfruraw/fruraw.c
155
frt_get_root(fru_treehdl_t *node)
usr/src/lib/libfru/libfruraw/fruraw.c
157
*node = g_raw->hdl;
usr/src/lib/libfru/libfruraw/fruraw.c
192
frt_get_node_type(fru_treehdl_t node, fru_node_t *type)
usr/src/lib/libfru/libfruraw/fruraw.c
423
frt_for_each_segment(fru_nodehdl_t node,
usr/src/lib/libfru/libfruraw/fruraw.c
499
frt_get_segment_name(fru_seghdl_t node, char **name)
usr/src/lib/libfru/libfruraw/fruraw.c
510
cont = treehdl_to_conthdl(node);
usr/src/lib/libfru/libfruraw/fruraw.c
551
if (segs[each_seg].handle == node) {
usr/src/lib/libfru/libfruraw/fruraw.c
624
frt_for_each_packet(fru_seghdl_t node, int (*function)(fru_tag_t *tag,
usr/src/lib/libfru/libfruraw/fruraw.c
638
rc_num = fru_get_num_packets(node, NULL);
usr/src/lib/libfru/libfruraw/fruraw.c
645
if (node == tmp_list->segment->handle) {
usr/src/lib/libfru/libfruraw/fruraw.c
666
if (fru_get_packets(node, packets, rc_num, NULL) == -1) {
usr/src/lib/libfru/libfruraw/fruraw.c
85
raw_list_t *node;
usr/src/lib/libfru/libfruraw/fruraw.c
87
node = (raw_list_t *)malloc(sizeof (raw_list_t));
usr/src/lib/libfru/libfruraw/fruraw.c
88
if (node == NULL) {
usr/src/lib/libfru/libfruraw/fruraw.c
92
node->hdl = 0;
usr/src/lib/libfru/libfruraw/fruraw.c
93
node->raw = buffer;
usr/src/lib/libfru/libfruraw/fruraw.c
94
node->size = size;
usr/src/lib/libfru/libfruraw/fruraw.c
95
node->cont_type = strdup(cont_type);
usr/src/lib/libfru/libfruraw/fruraw.c
96
if (node->cont_type == NULL) {
usr/src/lib/libfru/libfruraw/fruraw.c
97
free(node);
usr/src/lib/libfru/libfruraw/fruraw.h
64
raw_list_t *seghdl_to_rawlist(segment_hdl_t node);
usr/src/lib/libfru/libfruraw/raw_access.c
1090
open_raw_data(raw_list_t *node)
usr/src/lib/libfru/libfruraw/raw_access.c
1112
retval = get_container_info(cont_conf_file, node->cont_type,
usr/src/lib/libfru/libfruraw/raw_access.c
1117
node->cont_type, &cont_info);
usr/src/lib/libfru/libfruraw/raw_access.c
1120
retval = get_container_info(cont_conf_file, node->cont_type,
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
343
ufs_bootsign(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
358
path = di_devfs_path(node);
usr/src/lib/libgrubmgmt/common/libgrub_fs.c
384
while ((minor = di_minor_next(node, minor)) != DI_MINOR_NIL) {
usr/src/lib/libhotplug/common/libhotplug.c
1024
if (node != NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
1025
hp_fini(node);
usr/src/lib/libhotplug/common/libhotplug.c
1032
rv = i_hp_unpack_node(buf, len, parent, &node);
usr/src/lib/libhotplug/common/libhotplug.c
1043
rv = i_hp_unpack_branch(buf, len, node, &child);
usr/src/lib/libhotplug/common/libhotplug.c
1046
hp_fini(node);
usr/src/lib/libhotplug/common/libhotplug.c
1054
node->hp_child = child;
usr/src/lib/libhotplug/common/libhotplug.c
1061
*retp = node;
usr/src/lib/libhotplug/common/libhotplug.c
1073
hp_node_t node;
usr/src/lib/libhotplug/common/libhotplug.c
1088
if ((node = (hp_node_t)calloc(1, sizeof (struct hp_node))) == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
1100
node->hp_type = val_uint32;
usr/src/lib/libhotplug/common/libhotplug.c
1106
if ((node->hp_name = strdup(val_string)) == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
1115
node->hp_state = val_uint32;
usr/src/lib/libhotplug/common/libhotplug.c
1121
if ((node->hp_usage = strdup(val_string)) == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
1130
if ((node->hp_description = strdup(val_string))
usr/src/lib/libhotplug/common/libhotplug.c
1140
node->hp_last_change = (time_t)val_uint32;
usr/src/lib/libhotplug/common/libhotplug.c
1153
hp_fini(node);
usr/src/lib/libhotplug/common/libhotplug.c
1158
node->hp_parent = parent;
usr/src/lib/libhotplug/common/libhotplug.c
1159
*retp = node;
usr/src/lib/libhotplug/common/libhotplug.c
126
hp_node_t node;
usr/src/lib/libhotplug/common/libhotplug.c
140
for (node = root; node != NULL; node = node->hp_sibling)
usr/src/lib/libhotplug/common/libhotplug.c
141
node->hp_basepath = NULL;
usr/src/lib/libhotplug/common/libhotplug.c
146
node = root;
usr/src/lib/libhotplug/common/libhotplug.c
147
while (node) {
usr/src/lib/libhotplug/common/libhotplug.c
148
sibling = node->hp_sibling;
usr/src/lib/libhotplug/common/libhotplug.c
149
if (node->hp_child)
usr/src/lib/libhotplug/common/libhotplug.c
150
hp_fini(node->hp_child);
usr/src/lib/libhotplug/common/libhotplug.c
151
if (node->hp_name)
usr/src/lib/libhotplug/common/libhotplug.c
152
free(node->hp_name);
usr/src/lib/libhotplug/common/libhotplug.c
153
if (node->hp_usage)
usr/src/lib/libhotplug/common/libhotplug.c
154
free(node->hp_usage);
usr/src/lib/libhotplug/common/libhotplug.c
155
if (node->hp_description)
usr/src/lib/libhotplug/common/libhotplug.c
156
free(node->hp_description);
usr/src/lib/libhotplug/common/libhotplug.c
157
free(node);
usr/src/lib/libhotplug/common/libhotplug.c
158
node = sibling;
usr/src/lib/libhotplug/common/libhotplug.c
171
hp_node_t node;
usr/src/lib/libhotplug/common/libhotplug.c
183
for (node = root; node; node = node->hp_sibling) {
usr/src/lib/libhotplug/common/libhotplug.c
184
rv = hp_callback(node, arg);
usr/src/lib/libhotplug/common/libhotplug.c
191
if (node->hp_child && (rv != HP_WALK_PRUNECHILD))
usr/src/lib/libhotplug/common/libhotplug.c
192
if (hp_traverse(node->hp_child, arg, hp_callback) ==
usr/src/lib/libhotplug/common/libhotplug.c
211
hp_type(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
213
i_hp_dprintf("hp_type: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
215
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
221
return (node->hp_type);
usr/src/lib/libhotplug/common/libhotplug.c
230
hp_name(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
232
i_hp_dprintf("hp_name: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
234
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
240
if (node->hp_name == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
245
return (node->hp_name);
usr/src/lib/libhotplug/common/libhotplug.c
254
hp_state(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
256
i_hp_dprintf("hp_state: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
258
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
264
if ((node->hp_type != HP_NODE_CONNECTOR) &&
usr/src/lib/libhotplug/common/libhotplug.c
265
(node->hp_type != HP_NODE_PORT)) {
usr/src/lib/libhotplug/common/libhotplug.c
271
return (node->hp_state);
usr/src/lib/libhotplug/common/libhotplug.c
280
hp_usage(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
282
i_hp_dprintf("hp_usage: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
284
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
290
if (node->hp_type != HP_NODE_USAGE) {
usr/src/lib/libhotplug/common/libhotplug.c
296
if (node->hp_usage == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
301
return (node->hp_usage);
usr/src/lib/libhotplug/common/libhotplug.c
310
hp_description(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
312
i_hp_dprintf("hp_description: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
314
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
320
if ((node->hp_type != HP_NODE_CONNECTOR) &&
usr/src/lib/libhotplug/common/libhotplug.c
321
(node->hp_type != HP_NODE_PORT)) {
usr/src/lib/libhotplug/common/libhotplug.c
327
if (node->hp_description == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
332
return (node->hp_description);
usr/src/lib/libhotplug/common/libhotplug.c
341
hp_last_change(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
343
i_hp_dprintf("hp_last_change: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
345
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
351
if ((node->hp_type != HP_NODE_CONNECTOR) &&
usr/src/lib/libhotplug/common/libhotplug.c
352
(node->hp_type != HP_NODE_PORT)) {
usr/src/lib/libhotplug/common/libhotplug.c
358
return (node->hp_last_change);
usr/src/lib/libhotplug/common/libhotplug.c
367
hp_parent(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
369
i_hp_dprintf("hp_parent: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
371
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
377
if (node->hp_parent == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
382
return (node->hp_parent);
usr/src/lib/libhotplug/common/libhotplug.c
391
hp_child(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
393
i_hp_dprintf("hp_child: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
395
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
401
if (node->hp_child == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
406
return (node->hp_child);
usr/src/lib/libhotplug/common/libhotplug.c
415
hp_sibling(hp_node_t node)
usr/src/lib/libhotplug/common/libhotplug.c
417
i_hp_dprintf("hp_sibling: node=%p\n", (void *)node);
usr/src/lib/libhotplug/common/libhotplug.c
419
if (node == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
425
if (node->hp_sibling == NULL) {
usr/src/lib/libhotplug/common/libhotplug.c
430
return (node->hp_sibling);
usr/src/lib/libhotplug/common/libhotplug.c
440
hp_path(hp_node_t node, char *path, char *connection)
usr/src/lib/libhotplug/common/libhotplug.c
448
i_hp_dprintf("hp_path: node=%p, path=%p, connection=%p\n", (void *)node,
usr/src/lib/libhotplug/common/libhotplug.c
451
if ((node == NULL) || (path == NULL) || (connection == NULL)) {
usr/src/lib/libhotplug/common/libhotplug.c
461
if ((node->hp_type == HP_NODE_CONNECTOR) ||
usr/src/lib/libhotplug/common/libhotplug.c
462
(node->hp_type == HP_NODE_PORT))
usr/src/lib/libhotplug/common/libhotplug.c
463
(void) strlcpy(connection, node->hp_name, MAXPATHLEN);
usr/src/lib/libhotplug/common/libhotplug.c
466
for (parent = node; parent != NULL; parent = parent->hp_parent) {
usr/src/lib/libhotplug/common/libhotplug.c
507
hp_set_state(hp_node_t node, uint_t flags, int state, hp_node_t *resultsp)
usr/src/lib/libhotplug/common/libhotplug.c
517
"resultsp=%p\n", (void *)node, flags, state, (void *)resultsp);
usr/src/lib/libhotplug/common/libhotplug.c
520
if ((node == NULL) || (resultsp == NULL) ||
usr/src/lib/libhotplug/common/libhotplug.c
527
if ((node->hp_type != HP_NODE_CONNECTOR) &&
usr/src/lib/libhotplug/common/libhotplug.c
528
(node->hp_type != HP_NODE_PORT)) {
usr/src/lib/libhotplug/common/libhotplug.c
538
if (node->hp_type != HP_NODE_CONNECTOR) {
usr/src/lib/libhotplug/common/libhotplug.c
546
if (node->hp_type != HP_NODE_PORT) {
usr/src/lib/libhotplug/common/libhotplug.c
557
if ((rv = hp_path(node, path, connection)) != 0)
usr/src/lib/libhotplug/common/libhotplug.c
589
hp_set_private(hp_node_t node, const char *options, char **resultsp)
usr/src/lib/libhotplug/common/libhotplug.c
599
(void *)node, (void *)options, (void *)resultsp);
usr/src/lib/libhotplug/common/libhotplug.c
602
if ((node == NULL) || (options == NULL) || (resultsp == NULL)) {
usr/src/lib/libhotplug/common/libhotplug.c
608
if (node->hp_type != HP_NODE_CONNECTOR) {
usr/src/lib/libhotplug/common/libhotplug.c
617
if ((rv = hp_path(node, path, connection)) != 0)
usr/src/lib/libhotplug/common/libhotplug.c
649
hp_get_private(hp_node_t node, const char *options, char **resultsp)
usr/src/lib/libhotplug/common/libhotplug.c
659
(void *)node, (void *)options, (void *)resultsp);
usr/src/lib/libhotplug/common/libhotplug.c
662
if ((node == NULL) || (options == NULL) || (resultsp == NULL)) {
usr/src/lib/libhotplug/common/libhotplug.c
668
if (node->hp_type != HP_NODE_CONNECTOR) {
usr/src/lib/libhotplug/common/libhotplug.c
677
if ((rv = hp_path(node, path, connection)) != 0)
usr/src/lib/libhotplug/common/libhotplug.c
712
hp_node_t node;
usr/src/lib/libhotplug/common/libhotplug.c
743
for (node = root; node != NULL; node = node->hp_sibling) {
usr/src/lib/libhotplug/common/libhotplug.c
744
if ((rv = i_hp_pack_branch(node, &buf, &len)) == 0) {
usr/src/lib/libhotplug/common/libhotplug.c
936
i_hp_pack_node(hp_node_t node, char **bufp, size_t *lenp)
usr/src/lib/libhotplug/common/libhotplug.c
947
(uint32_t)node->hp_type)) != 0)
usr/src/lib/libhotplug/common/libhotplug.c
950
if ((node->hp_name) &&
usr/src/lib/libhotplug/common/libhotplug.c
951
((rv = nvlist_add_string(nvl, HP_INFO_NAME, node->hp_name)) != 0))
usr/src/lib/libhotplug/common/libhotplug.c
954
if ((node->hp_usage) &&
usr/src/lib/libhotplug/common/libhotplug.c
955
((rv = nvlist_add_string(nvl, HP_INFO_USAGE, node->hp_usage)) != 0))
usr/src/lib/libhotplug/common/libhotplug.c
958
if ((node->hp_description) &&
usr/src/lib/libhotplug/common/libhotplug.c
960
node->hp_description)) != 0))
usr/src/lib/libhotplug/common/libhotplug.c
963
if ((rv = nvlist_add_uint32(nvl, HP_INFO_STATE, node->hp_state)) != 0)
usr/src/lib/libhotplug/common/libhotplug.c
966
if ((node->hp_last_change != 0) &&
usr/src/lib/libhotplug/common/libhotplug.c
968
node->hp_last_change)) != 0))
usr/src/lib/libhotplug/common/libhotplug.c
995
hp_node_t node = NULL;
usr/src/lib/libhotplug/common/libhotplug.h
81
int hp_type(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
82
char *hp_name(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
83
char *hp_usage(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
84
int hp_state(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
85
char *hp_description(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
86
time_t hp_last_change(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
87
hp_node_t hp_parent(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
88
hp_node_t hp_child(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
89
hp_node_t hp_sibling(hp_node_t node);
usr/src/lib/libhotplug/common/libhotplug.h
90
int hp_path(hp_node_t node, char *path, char *connection);
usr/src/lib/libhotplug/common/libhotplug.h
91
int hp_set_state(hp_node_t node, uint_t flags, int state,
usr/src/lib/libhotplug/common/libhotplug.h
93
int hp_set_private(hp_node_t node, const char *options,
usr/src/lib/libhotplug/common/libhotplug.h
95
int hp_get_private(hp_node_t node, const char *options,
usr/src/lib/libinetutil/common/tq.c
101
tq->iutq_head->iutn_abs_timeout < node->iutn_abs_timeout)
usr/src/lib/libinetutil/common/tq.c
105
node->iutn_abs_timeout)
usr/src/lib/libinetutil/common/tq.c
108
node->iutn_next = after ? after->iutn_next : tq->iutq_head;
usr/src/lib/libinetutil/common/tq.c
109
node->iutn_prev = after;
usr/src/lib/libinetutil/common/tq.c
111
tq->iutq_head = node;
usr/src/lib/libinetutil/common/tq.c
113
after->iutn_next = node;
usr/src/lib/libinetutil/common/tq.c
115
if (node->iutn_next != NULL)
usr/src/lib/libinetutil/common/tq.c
116
node->iutn_next->iutn_prev = node;
usr/src/lib/libinetutil/common/tq.c
128
remove_timer(iu_tq_t *tq, iu_timer_node_t *node)
usr/src/lib/libinetutil/common/tq.c
130
if (node->iutn_next != NULL)
usr/src/lib/libinetutil/common/tq.c
131
node->iutn_next->iutn_prev = node->iutn_prev;
usr/src/lib/libinetutil/common/tq.c
132
if (node->iutn_prev != NULL)
usr/src/lib/libinetutil/common/tq.c
133
node->iutn_prev->iutn_next = node->iutn_next;
usr/src/lib/libinetutil/common/tq.c
135
tq->iutq_head = node->iutn_next;
usr/src/lib/libinetutil/common/tq.c
147
destroy_timer(iu_tq_t *tq, iu_timer_node_t *node)
usr/src/lib/libinetutil/common/tq.c
149
release_timer_id(tq, node->iutn_timer_id);
usr/src/lib/libinetutil/common/tq.c
157
node->iutn_pending_delete++;
usr/src/lib/libinetutil/common/tq.c
158
node->iutn_next = pending_delete_chain;
usr/src/lib/libinetutil/common/tq.c
159
pending_delete_chain = node;
usr/src/lib/libinetutil/common/tq.c
161
free(node);
usr/src/lib/libinetutil/common/tq.c
196
iu_timer_node_t *node = calloc(1, sizeof (iu_timer_node_t));
usr/src/lib/libinetutil/common/tq.c
198
if (node == NULL)
usr/src/lib/libinetutil/common/tq.c
201
node->iutn_callback = callback;
usr/src/lib/libinetutil/common/tq.c
202
node->iutn_arg = arg;
usr/src/lib/libinetutil/common/tq.c
203
node->iutn_timer_id = get_timer_id(tq);
usr/src/lib/libinetutil/common/tq.c
204
if (node->iutn_timer_id == -1) {
usr/src/lib/libinetutil/common/tq.c
205
free(node);
usr/src/lib/libinetutil/common/tq.c
209
insert_timer(tq, node, ms);
usr/src/lib/libinetutil/common/tq.c
211
return (node->iutn_timer_id);
usr/src/lib/libinetutil/common/tq.c
227
iu_timer_node_t *node;
usr/src/lib/libinetutil/common/tq.c
232
for (node = tq->iutq_head; node != NULL; node = node->iutn_next) {
usr/src/lib/libinetutil/common/tq.c
233
if (node->iutn_timer_id == timer_id) {
usr/src/lib/libinetutil/common/tq.c
235
*arg = node->iutn_arg;
usr/src/lib/libinetutil/common/tq.c
236
remove_timer(tq, node);
usr/src/lib/libinetutil/common/tq.c
237
destroy_timer(tq, node);
usr/src/lib/libinetutil/common/tq.c
256
iu_timer_node_t *node;
usr/src/lib/libinetutil/common/tq.c
261
for (node = tq->iutq_head; node != NULL; node = node->iutn_next) {
usr/src/lib/libinetutil/common/tq.c
262
if (node->iutn_timer_id == timer_id) {
usr/src/lib/libinetutil/common/tq.c
263
remove_timer(tq, node);
usr/src/lib/libinetutil/common/tq.c
264
insert_timer(tq, node, sec * MILLISEC);
usr/src/lib/libinetutil/common/tq.c
317
iu_timer_node_t *node, *next_node;
usr/src/lib/libinetutil/common/tq.c
336
for (node = tq->iutq_head; node != NULL; node = node->iutn_next)
usr/src/lib/libinetutil/common/tq.c
337
node->iutn_expire_next = node->iutn_next;
usr/src/lib/libinetutil/common/tq.c
339
for (node = tq->iutq_head; node != NULL;
usr/src/lib/libinetutil/common/tq.c
340
node = node->iutn_expire_next) {
usr/src/lib/libinetutil/common/tq.c
349
if (node->iutn_abs_timeout - current_time > 1000000)
usr/src/lib/libinetutil/common/tq.c
360
if (node->iutn_pending_delete)
usr/src/lib/libinetutil/common/tq.c
370
remove_timer(tq, node);
usr/src/lib/libinetutil/common/tq.c
371
destroy_timer(tq, node);
usr/src/lib/libinetutil/common/tq.c
372
node->iutn_callback(tq, node->iutn_arg);
usr/src/lib/libinetutil/common/tq.c
383
for (node = pending_delete_chain; node != NULL; node = next_node) {
usr/src/lib/libinetutil/common/tq.c
384
next_node = node->iutn_next;
usr/src/lib/libinetutil/common/tq.c
385
free(node);
usr/src/lib/libinetutil/common/tq.c
65
iu_timer_node_t *node, *next_node;
usr/src/lib/libinetutil/common/tq.c
67
for (node = tq->iutq_head; node != NULL; node = next_node) {
usr/src/lib/libinetutil/common/tq.c
68
next_node = node->iutn_next;
usr/src/lib/libinetutil/common/tq.c
69
destroy_timer(tq, node);
usr/src/lib/libinetutil/common/tq.c
85
insert_timer(iu_tq_t *tq, iu_timer_node_t *node, uint64_t msec)
usr/src/lib/libinetutil/common/tq.c
98
node->iutn_abs_timeout = gethrtime() + MSEC2NSEC(msec);
usr/src/lib/libipadm/common/ipadm_if.c
556
offsetof(ipadm_ipmp_member_t, node));
usr/src/lib/libipadm/common/ipadm_if.c
561
offsetof(ipadm_ipmp_member_t, node));
usr/src/lib/libipadm/common/libipadm.h
214
list_node_t node;
usr/src/lib/libkmf/libkmf/common/generalop.c
205
KMF_PLUGIN_LIST *node;
usr/src/lib/libkmf/libkmf/common/generalop.c
212
node = handle->plugins;
usr/src/lib/libkmf/libkmf/common/generalop.c
215
while (node != NULL && node->plugin->type != kstype)
usr/src/lib/libkmf/libkmf/common/generalop.c
216
node = node->next;
usr/src/lib/libkmf/libkmf/common/generalop.c
218
if (node != NULL)
usr/src/lib/libkmf/libkmf/common/generalop.c
219
return (node->plugin);
usr/src/lib/libkmf/libkmf/common/policy.c
1004
dnode = node;
usr/src/lib/libkmf/libkmf/common/policy.c
1010
node = node->next;
usr/src/lib/libkmf/libkmf/common/policy.c
1145
xmlNodePtr cur, node;
usr/src/lib/libkmf/libkmf/common/policy.c
1179
node = cur->xmlChildrenNode;
usr/src/lib/libkmf/libkmf/common/policy.c
1181
ret = deletePolicyNode(node, policy_name);
usr/src/lib/libkmf/libkmf/common/policy.c
129
parseValidation(xmlNodePtr node, KMF_VALIDATION_POLICY *vinfo,
usr/src/lib/libkmf/libkmf/common/policy.c
134
n = node->children;
usr/src/lib/libkmf/libkmf/common/policy.c
1346
xmlNodePtr root, node;
usr/src/lib/libkmf/libkmf/common/policy.c
1379
node = root->xmlChildrenNode;
usr/src/lib/libkmf/libkmf/common/policy.c
1384
ret = deletePolicyNode(node, policy->name);
usr/src/lib/libkmf/libkmf/common/policy.c
250
parseKeyUsageSet(xmlNodePtr node, uint32_t *kubits)
usr/src/lib/libkmf/libkmf/common/policy.c
255
n = node->children;
usr/src/lib/libkmf/libkmf/common/policy.c
324
parseExtKeyUsage(xmlNodePtr node, KMF_EKU_POLICY *ekus)
usr/src/lib/libkmf/libkmf/common/policy.c
331
n = node->children;
usr/src/lib/libkmf/libkmf/common/policy.c
389
parseMapper(xmlNodePtr node, KMF_MAPPER_RECORD *mapper)
usr/src/lib/libkmf/libkmf/common/policy.c
393
n = node;
usr/src/lib/libkmf/libkmf/common/policy.c
414
parsePolicyElement(xmlNodePtr node, KMF_POLICY_RECORD *policy)
usr/src/lib/libkmf/libkmf/common/policy.c
417
xmlNodePtr n = node->xmlChildrenNode;
usr/src/lib/libkmf/libkmf/common/policy.c
420
if (node->type == XML_ELEMENT_NODE) {
usr/src/lib/libkmf/libkmf/common/policy.c
421
if (node->properties != NULL) {
usr/src/lib/libkmf/libkmf/common/policy.c
422
policy->name = (char *)xmlGetProp(node,
usr/src/lib/libkmf/libkmf/common/policy.c
425
c = (char *)xmlGetProp(node,
usr/src/lib/libkmf/libkmf/common/policy.c
432
c = (char *)xmlGetProp(node,
usr/src/lib/libkmf/libkmf/common/policy.c
439
c = (char *)xmlGetProp(node,
usr/src/lib/libkmf/libkmf/common/policy.c
446
c = (char *)xmlGetProp(node,
usr/src/lib/libkmf/libkmf/common/policy.c
454
policy->ta_name = (char *)xmlGetProp(node,
usr/src/lib/libkmf/libkmf/common/policy.c
457
policy->ta_serial = (char *)xmlGetProp(node,
usr/src/lib/libkmf/libkmf/common/policy.c
461
n = node->children;
usr/src/lib/libkmf/libkmf/common/policy.c
490
newprop(xmlNodePtr node, char *attrname, char *src)
usr/src/lib/libkmf/libkmf/common/policy.c
495
newattr = xmlNewProp(node, (const xmlChar *)attrname,
usr/src/lib/libkmf/libkmf/common/policy.c
498
xmlUnlinkNode(node);
usr/src/lib/libkmf/libkmf/common/policy.c
499
xmlFreeNode(node);
usr/src/lib/libkmf/libkmf/common/policy.c
513
AddCRLNodes(xmlNodePtr node, KMF_CRL_POLICY *crlinfo)
usr/src/lib/libkmf/libkmf/common/policy.c
517
addFormatting(node, "\t\t");
usr/src/lib/libkmf/libkmf/common/policy.c
518
n = xmlNewChild(node, NULL, (const xmlChar *)"crl", NULL);
usr/src/lib/libkmf/libkmf/common/policy.c
549
addFormatting(node, "\n");
usr/src/lib/libkmf/libkmf/common/policy.c
74
parseOCSPValidation(xmlNodePtr node, KMF_VALIDATION_POLICY *vinfo)
usr/src/lib/libkmf/libkmf/common/policy.c
78
n = node->children;
usr/src/lib/libkmf/libkmf/common/policy.c
863
xmlNodePtr cur, node;
usr/src/lib/libkmf/libkmf/common/policy.c
890
node = cur->xmlChildrenNode;
usr/src/lib/libkmf/libkmf/common/policy.c
891
while (node != NULL && !found) {
usr/src/lib/libkmf/libkmf/common/policy.c
896
if (!xmlStrcmp((const xmlChar *)node->name,
usr/src/lib/libkmf/libkmf/common/policy.c
899
c = (char *)xmlGetProp(node,
usr/src/lib/libkmf/libkmf/common/policy.c
905
ret = parsePolicyElement(node, plc);
usr/src/lib/libkmf/libkmf/common/policy.c
911
node = node->next;
usr/src/lib/libkmf/libkmf/common/policy.c
983
deletePolicyNode(xmlNodePtr node, char *policy_name)
usr/src/lib/libkmf/libkmf/common/policy.c
989
while (node != NULL && !found) {
usr/src/lib/libkmf/libkmf/common/policy.c
994
if (!xmlStrcmp((const xmlChar *)node->name,
usr/src/lib/libkmf/libkmf/common/policy.c
997
c = (char *)xmlGetProp(node,
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
1776
CERTCertListNode* node = NULL;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
1867
for (node = CERT_LIST_HEAD(certlist);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
1868
!CERT_LIST_END(node, certlist) && rv == KMF_OK;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
1869
node = CERT_LIST_NEXT(node)) {
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
1870
rv = add_cert_to_bag(p12ecx, node->cert, &pwitem);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
437
CERTCertListNode *node;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
460
node = CERT_LIST_HEAD(list);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
461
while (!CERT_LIST_END(node, list)) {
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
468
der.Data = node->cert->derIssuer.data;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
469
der.Length = node->cert->derIssuer.len;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
482
der.Data = node->cert->derSubject.data;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
483
der.Length = node->cert->derSubject.len;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
498
sernum = &node->cert->serialNumber;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
513
ret = CERT_CertTimesValid(node->cert);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
521
ret = CERT_CertTimesValid(node->cert);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
529
node = CERT_LIST_NEXT(node);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
532
freenode = node;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
533
node = CERT_LIST_NEXT(node);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
552
CERTCertListNode *node;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
564
for (node = CERT_LIST_HEAD(nsscerts);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
565
!CERT_LIST_END(node, nsscerts) && rv == KMF_OK &&
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
567
node = CERT_LIST_NEXT(node), (*numcerts)++) {
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
569
rv = nss2kmf_cert(node->cert, &kmfcerts[*numcerts]);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
752
CERTCertListNode *node;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
758
for (node = CERT_LIST_HEAD(certlist);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
759
!CERT_LIST_END(node, certlist) && rv == KMF_OK;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
760
node = CERT_LIST_NEXT(node)) {
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
762
nssrv = SEC_DeletePermCertificate(node->cert);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
1382
OBJLIST *node = objlist;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
1384
while (node != NULL) {
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
1386
ckrv = C_DestroyObject(kmfh->pk11handle, node->handle);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
1392
node = node->next;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
583
OBJLIST *node, *prev;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
587
node = prev = newlist;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
592
while (node != NULL && i < (*numobj)) {
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
595
rv = PK11Cert2KMFCert(kmfh, node->handle,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
607
prev = node;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
608
node = node->next;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
615
&newlist, &prev, &node);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
624
prev = node;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
625
node = node->next;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
632
&newlist, &prev, &node);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
735
OBJLIST *node = objlist;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
737
while (node != NULL && i < want_certs) {
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
738
rv = PK11Cert2KMFCert(kmfh, node->handle,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
741
node = node->next;
usr/src/lib/libnsl/rpc/clnt_vc.c
157
#define LIST_ADD(l, node) (node->next = l->next, l = node)
usr/src/lib/libnsl/rpc/clnt_vc.c
158
#define LIST_EXTRACT(l, node) (node = l, l = l->next)
usr/src/lib/libnsl/rpc/clnt_vc.c
159
#define LIST_FOR_EACH(l, node) \
usr/src/lib/libnsl/rpc/clnt_vc.c
160
for (node = l; node != (struct nb_reg_node *)&l; node = node->next)
usr/src/lib/libnsl/rpc/clnt_vc.c
1752
struct nb_reg_node *node;
usr/src/lib/libnsl/rpc/clnt_vc.c
1758
LIST_FOR_EACH(nb_first, node) {
usr/src/lib/libnsl/rpc/clnt_vc.c
1759
(void) do_flush(node->ct, RPC_CL_BLOCKING_FLUSH);
usr/src/lib/libnsl/rpc/clnt_vc.c
1788
struct nb_reg_node *node;
usr/src/lib/libnsl/rpc/clnt_vc.c
1803
LIST_EXTRACT(nb_free, node);
usr/src/lib/libnsl/rpc/clnt_vc.c
1805
node->ct = ct;
usr/src/lib/libnsl/rpc/clnt_vc.c
1807
LIST_ADD(nb_first, node);
usr/src/lib/libnsl/rpc/clnt_vc.c
1816
struct nb_reg_node *node;
usr/src/lib/libnsl/rpc/clnt_vc.c
1821
node = nb_first;
usr/src/lib/libnsl/rpc/clnt_vc.c
1822
LIST_FOR_EACH(nb_first, node) {
usr/src/lib/libnsl/rpc/clnt_vc.c
1823
if (node->next->ct == ct) {
usr/src/lib/libnsl/rpc/clnt_vc.c
1825
struct nb_reg_node *n = node->next;
usr/src/lib/libnsl/rpc/clnt_vc.c
1826
node->next = n->next;
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
178
char *node,
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
184
user_name, node, secdomain));
usr/src/lib/libnsl/rpc/svc.c
227
_svc_attribute_new_id(_svc_user_fd_node *node)
usr/src/lib/libnsl/rpc/svc.c
230
assert(node != NULL);
usr/src/lib/libnsl/rpc/svc.c
257
node->id = (svc_input_id_t)selected_index;
usr/src/lib/libnsl/rpc/svc.c
260
user_fd_mgt_array[selected_index].data.fd_node = node;
usr/src/lib/libnsl/rpc/svc.c
280
_svc_user_fd_node *node;
usr/src/lib/libnsl/rpc/svc.c
289
node = svc_userfds[fd].list;
usr/src/lib/libnsl/rpc/svc.c
297
while ((svc_userfds[fd].mask != 0) && (node != NULL)) {
usr/src/lib/libnsl/rpc/svc.c
302
_svc_user_fd_node *next = node->lnk.next;
usr/src/lib/libnsl/rpc/svc.c
304
if (node->callback != NULL) {
usr/src/lib/libnsl/rpc/svc.c
305
if (node->events & revents) {
usr/src/lib/libnsl/rpc/svc.c
316
node->callback(node->id, node->fd,
usr/src/lib/libnsl/rpc/svc.c
317
node->events & revents, node->cookie);
usr/src/lib/libnsl/rpc/svc.c
326
node = next;
usr/src/lib/libnsl/rpc/svc.c
359
_svc_user_fd_node *node;
usr/src/lib/libnsl/rpc/svc.c
361
node = svc_userfds[one_fd].list;
usr/src/lib/libnsl/rpc/svc.c
362
while (node != NULL) {
usr/src/lib/libnsl/rpc/svc.c
363
_svc_user_fd_node *tmp = node;
usr/src/lib/libnsl/rpc/svc.c
364
_svc_free_id(node->id);
usr/src/lib/libnsl/rpc/svc.c
365
node = node->lnk.next;
usr/src/lib/libnsl/rpc/svc.c
505
_svc_user_fd_node* node;
usr/src/lib/libnsl/rpc/svc.c
520
node = node_from_id(id);
usr/src/lib/libnsl/rpc/svc.c
521
assert(node != NULL);
usr/src/lib/libnsl/rpc/svc.c
524
next = node->lnk.next;
usr/src/lib/libnsl/rpc/svc.c
525
previous = node->lnk.previous;
usr/src/lib/libnsl/rpc/svc.c
526
fd = node->fd; /* caching optim */
usr/src/lib/libnsl/rpc/svc.c
532
assert(svc_userfds[fd].list == node);
usr/src/lib/libnsl/rpc/svc.c
539
svc_userfds[fd].mask ^= node->events;
usr/src/lib/libnsl/rpc/svc.c
541
free(node);
usr/src/lib/libpicltree/ptree_impl.h
151
picl_node_t node;
usr/src/lib/libpicltree/ptree_impl.h
171
#define first_prop u.node.firstprop
usr/src/lib/libpicltree/ptree_impl.h
172
#define node_lock u.node.rwlock
usr/src/lib/libpicltree/ptree_impl.h
173
#define child_node u.node.child
usr/src/lib/libpicltree/ptree_impl.h
174
#define sibling_node u.node.sibling
usr/src/lib/libpicltree/ptree_impl.h
175
#define parent_node u.node.parent
usr/src/lib/libpicltree/ptree_impl.h
176
#define node_classname u.node.classname
usr/src/lib/libpool/common/pool_kernel.c
893
pool_knl_put_xml_property(pool_elem_t *pe, xmlNodePtr node, const char *name,
usr/src/lib/libpool/common/pool_kernel.c
902
return (pool_xml_set_attr(node, BAD_CAST name,
usr/src/lib/libpool/common/pool_kernel.c
906
if (pool_xml_set_attr(node,
usr/src/lib/libpool/common/pool_kernel.c
908
return (pool_xml_set_prop(node, BAD_CAST name,
usr/src/lib/libpool/common/pool_kernel.c
911
return (pool_xml_set_prop(node, BAD_CAST name, val));
usr/src/lib/libpool/common/pool_xml.c
1066
create_shadow(xmlNodePtr node)
usr/src/lib/libpool/common/pool_xml.c
1072
if (0 == (xmlStrcmp(node->name,
usr/src/lib/libpool/common/pool_xml.c
1074
ret = pool_xml_elem_wrap(node, PEC_SYSTEM, PREC_INVALID,
usr/src/lib/libpool/common/pool_xml.c
1076
} else if (0 == (xmlStrcmp(node->name,
usr/src/lib/libpool/common/pool_xml.c
1078
ret = pool_xml_elem_wrap(node, PEC_POOL, PREC_INVALID,
usr/src/lib/libpool/common/pool_xml.c
1080
} else if (0 == (xmlStrcmp(node->name,
usr/src/lib/libpool/common/pool_xml.c
1084
data = xmlGetProp(node, BAD_CAST c_type);
usr/src/lib/libpool/common/pool_xml.c
1088
ret = pool_xml_elem_wrap(node, PEC_RES_COMP, res_class,
usr/src/lib/libpool/common/pool_xml.c
1090
} else if (0 == (xmlStrcmp(node->name,
usr/src/lib/libpool/common/pool_xml.c
1094
data = xmlGetProp(node, BAD_CAST c_type);
usr/src/lib/libpool/common/pool_xml.c
1098
ret = pool_xml_elem_wrap(node, PEC_RES_AGG, res_class,
usr/src/lib/libpool/common/pool_xml.c
1100
} else if (0 == (xmlStrcmp(node->name,
usr/src/lib/libpool/common/pool_xml.c
1104
data = xmlGetProp(node, BAD_CAST c_type);
usr/src/lib/libpool/common/pool_xml.c
1109
ret = pool_xml_elem_wrap(node, PEC_COMP, PREC_INVALID,
usr/src/lib/libpool/common/pool_xml.c
1113
for (sib = node->children; sib != NULL; sib = sib->next) {
usr/src/lib/libpool/common/pool_xml.c
1355
pool_xml_elem_wrap(xmlNodePtr node, pool_elem_class_t class,
usr/src/lib/libpool/common/pool_xml.c
1359
pool_conf_t *conf = node->doc->_private;
usr/src/lib/libpool/common/pool_xml.c
1394
node->_private = elem;
usr/src/lib/libpool/common/pool_xml.c
1395
elem->pxe_node = node;
usr/src/lib/libpool/common/pool_xml.c
150
static int create_shadow(xmlNodePtr node);
usr/src/lib/libpool/common/pool_xml.c
156
static int get_fast_dtype(xmlNodePtr node, xmlChar *name);
usr/src/lib/libpool/common/pool_xml.c
205
static int pool_xml_elem_wrap(xmlNodePtr node, pool_elem_class_t class,
usr/src/lib/libpool/common/pool_xml.c
2227
rs->pxr_ctx->node = xmlDocGetRootElement
usr/src/lib/libpool/common/pool_xml.c
2230
rs->pxr_ctx->node = pxe->pxe_node;
usr/src/lib/libpool/common/pool_xml.c
236
static pool_value_class_t pool_xml_get_attr(xmlNodePtr node, xmlChar *name,
usr/src/lib/libpool/common/pool_xml.c
238
int pool_xml_set_attr(xmlNodePtr node, xmlChar *name,
usr/src/lib/libpool/common/pool_xml.c
240
static pool_value_class_t pool_xml_get_prop(xmlNodePtr node, xmlChar *name,
usr/src/lib/libpool/common/pool_xml.c
242
int pool_xml_set_prop(xmlNodePtr node, xmlChar *name,
usr/src/lib/libpool/common/pool_xml.c
2627
get_fast_dtype(xmlNodePtr node, xmlChar *name)
usr/src/lib/libpool/common/pool_xml.c
2632
if ((elem = xmlGetDtdElementDesc(node->doc->extSubset, node->name))
usr/src/lib/libpool/common/pool_xml.c
277
get_unique_id(xmlNodePtr node, char *id)
usr/src/lib/libpool/common/pool_xml.c
281
if (node->doc->_private) {
usr/src/lib/libpool/common/pool_xml.c
283
pool_conf_to_elem((pool_conf_t *)node->doc->_private),
usr/src/lib/libpool/common/pool_xml.c
293
pool_conf_to_elem((pool_conf_t *)node->doc->_private), "_next_id",
usr/src/lib/libpool/common/pool_xml.c
307
xmlNodePtr node;
usr/src/lib/libpool/common/pool_xml.c
310
node = xmlNewNode(NULL, name);
usr/src/lib/libpool/common/pool_xml.c
312
node = xmlNewChild(parent, NULL, name, NULL);
usr/src/lib/libpool/common/pool_xml.c
313
return (node);
usr/src/lib/libpool/common/pool_xml.c
326
xmlNodePtr node = node_create(parent, name);
usr/src/lib/libpool/common/pool_xml.c
327
if (node != NULL) {
usr/src/lib/libpool/common/pool_xml.c
328
if (get_unique_id(node, id) != PO_SUCCESS) {
usr/src/lib/libpool/common/pool_xml.c
329
xmlUnlinkNode(node);
usr/src/lib/libpool/common/pool_xml.c
330
xmlFreeNode(node); /* recurses all children */
usr/src/lib/libpool/common/pool_xml.c
334
if (xmlSetProp(node, BAD_CAST c_ref_id, BAD_CAST id) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
335
xmlUnlinkNode(node);
usr/src/lib/libpool/common/pool_xml.c
336
xmlFreeNode(node); /* recurses all children */
usr/src/lib/libpool/common/pool_xml.c
341
return (node);
usr/src/lib/libpool/common/pool_xml.c
547
ctx->node = pxe->pxe_node;
usr/src/lib/libpool/common/pool_xml.c
570
pool_xml_get_attr(xmlNodePtr node, xmlChar *name, pool_value_t *value)
usr/src/lib/libpool/common/pool_xml.c
577
if (xmlHasProp(node, name) == NULL && pool_is_xml_attr(node->doc,
usr/src/lib/libpool/common/pool_xml.c
578
(const char *) node->name, (const char *) name) == PO_FALSE) {
usr/src/lib/libpool/common/pool_xml.c
582
if (xmlHasProp(node, BAD_CAST c_a_dtype) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
586
data = xmlGetProp(node, name);
usr/src/lib/libpool/common/pool_xml.c
587
data_type = get_fast_dtype(node, name);
usr/src/lib/libpool/common/pool_xml.c
641
pool_xml_set_attr(xmlNodePtr node, xmlChar *name, const pool_value_t *value)
usr/src/lib/libpool/common/pool_xml.c
652
if (xmlHasProp(node, name) == NULL && pool_is_xml_attr(node->doc,
usr/src/lib/libpool/common/pool_xml.c
653
(const char *) node->name, (const char *) name) == PO_FALSE) {
usr/src/lib/libpool/common/pool_xml.c
658
if (xmlHasProp(node, BAD_CAST c_a_dtype) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
662
data_type = get_fast_dtype(node, name);
usr/src/lib/libpool/common/pool_xml.c
701
if (xmlSetProp(node, name, buf) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
715
pool_xml_get_prop(xmlNodePtr node, xmlChar *name, pool_value_t *value)
usr/src/lib/libpool/common/pool_xml.c
727
if ((ctx = xmlXPathNewContext(node->doc)) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
731
ctx->node = node;
usr/src/lib/libpool/common/pool_xml.c
814
pool_xml_set_prop(xmlNodePtr node, xmlChar *name, const pool_value_t *value)
usr/src/lib/libpool/common/pool_xml.c
830
if ((ctx = xmlXPathNewContext(node->doc)) == NULL) {
usr/src/lib/libpool/common/pool_xml.c
834
ctx->node = node;
usr/src/lib/libpool/common/pool_xml.c
844
(node, (const char *)name, value->pv_class);
usr/src/lib/libpool/common/pool_xml.c
950
ctx->node = pxe->pxe_node;
usr/src/lib/libprtdiag/common/cpu.c
84
get_ecache_size(Prom_node *node)
usr/src/lib/libprtdiag/common/cpu.c
89
if (cache_size_p = (int *)get_prop_val(find_prop(node,
usr/src/lib/libprtdiag/common/cpu.c
93
if (cache_size_p = (int *)get_prop_val(find_prop(node,
usr/src/lib/libprtdiag/common/cpu.c
97
if (cache_size_p = (int *)get_prop_val(find_prop(node,
usr/src/lib/libprtdiag/common/io.c
1002
distinguish_identical_io_cards(char *name, Prom_node *node,
usr/src/lib/libprtdiag/common/io.c
1005
if ((name == NULL) || (node == NULL))
usr/src/lib/libprtdiag/common/io.c
1009
decode_qlc_card_model_prop(node, card);
usr/src/lib/libprtdiag/common/io.c
59
find_pci_bus(Prom_node *node, int id, int bus)
usr/src/lib/libprtdiag/common/io.c
64
pnode = dev_find_node(node, "pci");
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
114
dump_node(Prom_node *node)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
122
node->props = NULL;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
223
if (node->props == NULL)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
224
node->props = new;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
314
has_board_num(Prom_node *node)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
316
Prop *prop = node->props;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
337
get_board_num(Prom_node *node)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
339
Prop *prop = node->props;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
455
Prom_node *node;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
457
node = dev_find_node_by_type(root, "name", name);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
459
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
465
Prom_node *node;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
467
node = dev_next_node_by_type(root, "name", name);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
469
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
479
Prom_node *node;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
481
node = dev_find_node_by_type(root, "device_type", type);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
483
return (node); /* not found */
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
493
Prom_node *node;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
495
node = dev_next_node_by_type(root, "device_type", type);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
497
return (node); /* not found */
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
569
node_failed(Prom_node *node)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
571
return (node_status(node, "fail"));
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
575
node_status(Prom_node *node, char *status)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
583
if ((value = get_prop_val(find_prop(node, "status"))) != NULL) {
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
697
Prom_node *node;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
712
if ((node = dev_find_node_by_type(root->child, type,
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
714
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
717
if ((node = dev_find_node_by_type(root->sibling, type,
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
719
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
727
Prom_node *node;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
733
if ((node = dev_find_node_by_type(root->child, type,
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
735
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
738
if ((node = dev_find_node_by_type(root->sibling, type,
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
740
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
743
if ((node = dev_find_node_by_type(root->parent->sibling,
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
745
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
757
Prom_node *node;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
787
node = dev_find_node_by_compatible(root->child, compatible);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
788
if (node != NULL)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
789
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
812
Prom_node *node;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
817
node = dev_find_node_by_compatible(root->child, compatible);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
818
if (node != NULL)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
819
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
826
node = dev_find_node_by_compatible(root->sibling, compatible);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
827
if (node != NULL)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
828
return (node);
usr/src/lib/libprtdiag/common/pdevinfo_sun4u.c
127
get_id(Prom_node *node)
usr/src/lib/libprtdiag/common/pdevinfo_sun4u.c
134
if ((value = (int *)get_prop_val(find_prop(node, "upa-portid")))
usr/src/lib/libprtdiag/common/pdevinfo_sun4u.c
139
if ((value = (int *)get_prop_val(find_prop(node, "portid")))
usr/src/lib/libprtdiag/common/pdevinfo_sun4v.c
275
get_id(Prom_node *node)
usr/src/lib/libprtdiag/common/pdevinfo_sun4v.c
278
node = node;
usr/src/lib/libprtdiag/inc/libprtdiag.h
125
void distinguish_identical_io_cards(char *name, Prom_node *node,
usr/src/lib/libprtdiag/inc/pdevinfo.h
174
int node_status(Prom_node *node, char *status);
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
104
Prom_node *node;
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
129
if ((node = dev_find_node_by_compat(root->child, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
130
return (node);
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
133
if ((node = dev_find_node_by_compat(root->sibling, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
134
return (node);
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
81
Prom_node *node;
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
87
if ((node = dev_find_node_by_compat(root->child, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
88
return (node);
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
91
if ((node = dev_find_node_by_compat(root->sibling, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/workfile.c
92
return (node);
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
279
Prom_node *node;
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
285
if ((node = dev_find_node_by_compat(root->child, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
286
return (node);
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
289
if ((node = dev_find_node_by_compat(root->sibling, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
290
return (node);
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
302
Prom_node *node;
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
327
if ((node = dev_find_node_by_compat(root->child, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
328
return (node);
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
331
if ((node = dev_find_node_by_compat(root->sibling, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/daktari/common/workfile.c
332
return (node);
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
160
Prom_node *node;
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
166
if ((node = dev_find_node_by_compat(root->child, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
167
return (node);
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
170
if ((node = dev_find_node_by_compat(root->sibling, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
171
return (node);
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
183
Prom_node *node;
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
208
if ((node = dev_find_node_by_compat(root->child, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
209
return (node);
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
212
if ((node = dev_find_node_by_compat(root->sibling, compat)) != NULL)
usr/src/lib/libprtdiag_psr/sparc/littleneck/common/workfile.c
213
return (node);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl.c
121
walk_tree_for_pci_devices(Prom_node *node, int board_number)
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl.c
128
if (node == NULL) {
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl.c
134
val = get_prop_val(find_prop(node, "class-code"));
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl.c
142
str = (char *)get_prop_val(find_prop(node, "name"));
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl.c
146
str = (char *)get_prop_val(find_prop(node, "model"));
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl.c
154
walk_tree_for_pci_devices(node->child, board_number);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl.c
155
walk_tree_for_pci_devices(node->sibling, board_number);
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
153
static boolean_t cpu_node_configured(char *const node);
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
956
cpu_node_configured(char *const node)
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
966
if (node == NULL)
usr/src/lib/libprtdiag_psr/sparc/serengeti/common/serengeti.c
969
ret = config_list_ext(1, &node, &statlist, &nlist,
usr/src/lib/libshare/common/libshare.c
1216
find_group_by_name(xmlNodePtr node, xmlChar *group)
usr/src/lib/libshare/common/libshare.c
1220
for (node = node->xmlChildrenNode; node != NULL;
usr/src/lib/libshare/common/libshare.c
1221
node = node->next) {
usr/src/lib/libshare/common/libshare.c
1222
if (xmlStrcmp(node->name, (xmlChar *)"group") == 0) {
usr/src/lib/libshare/common/libshare.c
1226
name = xmlGetProp(node, (xmlChar *)"name");
usr/src/lib/libshare/common/libshare.c
1237
return (node);
usr/src/lib/libshare/common/libshare.c
1248
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
1270
node = find_group_by_name(impl_handle->tree,
usr/src/lib/libshare/common/libshare.c
1274
if (subgroup != NULL && node != NULL)
usr/src/lib/libshare/common/libshare.c
1275
node = find_group_by_name(node, (xmlChar *)subgroup);
usr/src/lib/libshare/common/libshare.c
1277
if (node != NULL && (char *)group != NULL)
usr/src/lib/libshare/common/libshare.c
1281
return ((sa_group_t)(node));
usr/src/lib/libshare/common/libshare.c
1311
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
1320
for (node = ((xmlNodePtr)group)->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
1321
node = node->next) {
usr/src/lib/libshare/common/libshare.c
1322
if (xmlStrcmp(node->name, (xmlChar *)"share") == 0) {
usr/src/lib/libshare/common/libshare.c
1327
path = xmlGetProp(node,
usr/src/lib/libshare/common/libshare.c
1340
return ((sa_share_t)node);
usr/src/lib/libshare/common/libshare.c
1353
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
1356
for (node = ((xmlNodePtr)share)->next; node != NULL;
usr/src/lib/libshare/common/libshare.c
1357
node = node->next) {
usr/src/lib/libshare/common/libshare.c
1358
if (xmlStrcmp(node->name, (xmlChar *)"share") == 0) {
usr/src/lib/libshare/common/libshare.c
1363
return ((sa_share_t)node);
usr/src/lib/libshare/common/libshare.c
1374
_sa_get_child_node(xmlNodePtr node, xmlChar *type)
usr/src/lib/libshare/common/libshare.c
1377
for (child = node->xmlChildrenNode; child != NULL;
usr/src/lib/libshare/common/libshare.c
1566
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
1571
node = xmlNewChild((xmlNodePtr)group, NULL, (xmlChar *)"share", NULL);
usr/src/lib/libshare/common/libshare.c
1572
if (node == NULL) {
usr/src/lib/libshare/common/libshare.c
1575
return (node);
usr/src/lib/libshare/common/libshare.c
1578
(void) xmlSetProp(node, (xmlChar *)"path", (xmlChar *)sharepath);
usr/src/lib/libshare/common/libshare.c
1579
(void) xmlSetProp(node, (xmlChar *)"type",
usr/src/lib/libshare/common/libshare.c
1582
mark_excluded_protos(group, node, flags);
usr/src/lib/libshare/common/libshare.c
1603
group, (sa_share_t)node);
usr/src/lib/libshare/common/libshare.c
1618
xmlUnlinkNode(node);
usr/src/lib/libshare/common/libshare.c
1619
xmlFreeNode(node);
usr/src/lib/libshare/common/libshare.c
1620
node = NULL;
usr/src/lib/libshare/common/libshare.c
1626
return (node);
usr/src/lib/libshare/common/libshare.c
1641
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
1684
node = _sa_add_share(group, sharepath, persist,
usr/src/lib/libshare/common/libshare.c
1690
return ((sa_share_t)node);
usr/src/lib/libshare/common/libshare.c
1923
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
1925
node = ((xmlNodePtr)share)->parent;
usr/src/lib/libshare/common/libshare.c
1931
if (node == NULL ||
usr/src/lib/libshare/common/libshare.c
1932
xmlStrcmp(node->name, (xmlChar *)"sharecfg") == 0)
usr/src/lib/libshare/common/libshare.c
1933
node = NULL;
usr/src/lib/libshare/common/libshare.c
1935
return ((sa_group_t)node);
usr/src/lib/libshare/common/libshare.c
1948
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
1951
node = xmlNewChild(impl_handle->tree, NULL, (xmlChar *)"group",
usr/src/lib/libshare/common/libshare.c
1953
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
1954
(void) xmlSetProp(node, (xmlChar *)"name",
usr/src/lib/libshare/common/libshare.c
1956
(void) xmlSetProp(node, (xmlChar *)"state",
usr/src/lib/libshare/common/libshare.c
1960
return ((sa_group_t)node);
usr/src/lib/libshare/common/libshare.c
1973
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
1975
node = xmlNewChild((xmlNodePtr)group, NULL, (xmlChar *)"group", NULL);
usr/src/lib/libshare/common/libshare.c
1976
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
1977
(void) xmlSetProp(node, (xmlChar *)"name",
usr/src/lib/libshare/common/libshare.c
1979
(void) xmlSetProp(node, (xmlChar *)"state",
usr/src/lib/libshare/common/libshare.c
1983
return ((sa_group_t)node);
usr/src/lib/libshare/common/libshare.c
1998
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
2016
node = xmlNewChild(impl_handle->tree, NULL,
usr/src/lib/libshare/common/libshare.c
2018
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
2019
(void) xmlSetProp(node, (xmlChar *)"name",
usr/src/lib/libshare/common/libshare.c
2022
(void) xmlSetProp(node, (xmlChar *)"state",
usr/src/lib/libshare/common/libshare.c
2082
xmlUnlinkNode(node);
usr/src/lib/libshare/common/libshare.c
2083
xmlFreeNode(node);
usr/src/lib/libshare/common/libshare.c
2084
node = NULL;
usr/src/lib/libshare/common/libshare.c
2096
return ((sa_group_t)node);
usr/src/lib/libshare/common/libshare.c
2158
xmlNodePtr node = (xmlNodePtr)nodehdl;
usr/src/lib/libshare/common/libshare.c
2161
if (node != NULL)
usr/src/lib/libshare/common/libshare.c
2162
name = xmlGetProp(node, (xmlChar *)tag);
usr/src/lib/libshare/common/libshare.c
2177
xmlNodePtr node = (xmlNodePtr)nodehdl;
usr/src/lib/libshare/common/libshare.c
2178
if (node != NULL && tag != NULL) {
usr/src/lib/libshare/common/libshare.c
2180
(void) xmlSetProp(node, (xmlChar *)tag,
usr/src/lib/libshare/common/libshare.c
2183
(void) xmlUnsetProp(node, (xmlChar *)tag);
usr/src/lib/libshare/common/libshare.c
2278
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
2279
node = xmlNewChild((xmlNodePtr)share, NULL, (xmlChar *)"description",
usr/src/lib/libshare/common/libshare.c
2281
(void) xmlNodeSetContent(node, (xmlChar *)content);
usr/src/lib/libshare/common/libshare.c
2282
return (node);
usr/src/lib/libshare/common/libshare.c
2404
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
2407
for (node = ((xmlNodePtr)group)->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
2408
node = node->next) {
usr/src/lib/libshare/common/libshare.c
2409
if (xmlStrcmp(node->name, (xmlChar *)"optionset") == 0) {
usr/src/lib/libshare/common/libshare.c
2410
value = xmlGetProp(node, (xmlChar *)"type");
usr/src/lib/libshare/common/libshare.c
2427
return ((sa_optionset_t)node);
usr/src/lib/libshare/common/libshare.c
2439
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
2441
for (node = ((xmlNodePtr)optionset)->next; node != NULL;
usr/src/lib/libshare/common/libshare.c
2442
node = node->next) {
usr/src/lib/libshare/common/libshare.c
2443
if (xmlStrcmp(node->name, (xmlChar *)"optionset") == 0) {
usr/src/lib/libshare/common/libshare.c
2447
return ((sa_optionset_t)node);
usr/src/lib/libshare/common/libshare.c
2462
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
2465
for (node = ((xmlNodePtr)group)->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
2466
node = node->next) {
usr/src/lib/libshare/common/libshare.c
2467
if (xmlStrcmp(node->name, (xmlChar *)"security") == 0) {
usr/src/lib/libshare/common/libshare.c
2469
value = xmlGetProp(node, (xmlChar *)"type");
usr/src/lib/libshare/common/libshare.c
2485
value = xmlGetProp(node, (xmlChar *)"sectype");
usr/src/lib/libshare/common/libshare.c
2501
return ((sa_security_t)node);
usr/src/lib/libshare/common/libshare.c
2513
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
2515
for (node = ((xmlNodePtr)security)->next; node != NULL;
usr/src/lib/libshare/common/libshare.c
2516
node = node->next) {
usr/src/lib/libshare/common/libshare.c
2517
if (xmlStrcmp(node->name, (xmlChar *)"security") == 0) {
usr/src/lib/libshare/common/libshare.c
2521
return ((sa_security_t)node);
usr/src/lib/libshare/common/libshare.c
2534
xmlNodePtr node = (xmlNodePtr)optionset;
usr/src/lib/libshare/common/libshare.c
2540
for (node = node->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
2541
node = node->next) {
usr/src/lib/libshare/common/libshare.c
2542
if (xmlStrcmp(node->name, (xmlChar *)"option") == 0) {
usr/src/lib/libshare/common/libshare.c
2545
value = xmlGetProp(node, (xmlChar *)"type");
usr/src/lib/libshare/common/libshare.c
2558
if (node != NULL && xmlStrcmp(node->name, (xmlChar *)"option") != 0) {
usr/src/lib/libshare/common/libshare.c
2563
node = NULL;
usr/src/lib/libshare/common/libshare.c
2565
return ((sa_property_t)node);
usr/src/lib/libshare/common/libshare.c
2578
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
2580
for (node = ((xmlNodePtr)property)->next; node != NULL;
usr/src/lib/libshare/common/libshare.c
2581
node = node->next) {
usr/src/lib/libshare/common/libshare.c
2582
if (xmlStrcmp(node->name, (xmlChar *)"option") == 0) {
usr/src/lib/libshare/common/libshare.c
2586
return ((sa_property_t)node);
usr/src/lib/libshare/common/libshare.c
2598
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
2602
for (node = ((xmlNodePtr)share)->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
2603
node = node->next) {
usr/src/lib/libshare/common/libshare.c
2604
if (xmlStrcmp(node->name, (xmlChar *)"description") == 0) {
usr/src/lib/libshare/common/libshare.c
2609
if (node == NULL && content != NULL) {
usr/src/lib/libshare/common/libshare.c
2611
node = _sa_set_share_description(share, content);
usr/src/lib/libshare/common/libshare.c
2612
} else if (node != NULL && content != NULL) {
usr/src/lib/libshare/common/libshare.c
2614
(void) xmlNodeSetContent(node, (xmlChar *)content);
usr/src/lib/libshare/common/libshare.c
2615
} else if (node != NULL && content == NULL) {
usr/src/lib/libshare/common/libshare.c
2617
xmlUnlinkNode(node);
usr/src/lib/libshare/common/libshare.c
2618
xmlFreeNode(node);
usr/src/lib/libshare/common/libshare.c
2664
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
2666
for (node = ((xmlNodePtr)share)->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
2667
node = node->next) {
usr/src/lib/libshare/common/libshare.c
2668
if (xmlStrcmp(node->name, (xmlChar *)"description") == 0) {
usr/src/lib/libshare/common/libshare.c
2672
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
2673
description = xmlNodeGetContent(node);
usr/src/lib/libshare/common/libshare.c
2801
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
2804
node = ((xmlNodePtr)property)->parent;
usr/src/lib/libshare/common/libshare.c
2805
return ((sa_optionset_t)node);
usr/src/lib/libshare/common/libshare.c
2818
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
2821
node = ((xmlNodePtr)optionset)->parent;
usr/src/lib/libshare/common/libshare.c
2822
return ((sa_group_t)node);
usr/src/lib/libshare/common/libshare.c
3112
is_nodetype(void *node, char *type)
usr/src/lib/libshare/common/libshare.c
3114
return (strcmp((char *)((xmlNodePtr)node)->name, type) == 0);
usr/src/lib/libshare/common/libshare.c
320
xmlNodePtr node = (xmlNodePtr)group;
usr/src/lib/libshare/common/libshare.c
323
while (node != NULL) {
usr/src/lib/libshare/common/libshare.c
324
if (strcmp((char *)(node->name), "sharecfg") == 0) {
usr/src/lib/libshare/common/libshare.c
326
handle = (sa_handle_t)get_handle_for_root(node);
usr/src/lib/libshare/common/libshare.c
3286
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
3288
node = xmlNewNode(NULL, (xmlChar *)"section");
usr/src/lib/libshare/common/libshare.c
3289
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
329
node = node->parent;
usr/src/lib/libshare/common/libshare.c
3291
(void) xmlSetProp(node, (xmlChar *)"name",
usr/src/lib/libshare/common/libshare.c
3294
(void) xmlSetProp(node, (xmlChar *)"extra",
usr/src/lib/libshare/common/libshare.c
3297
return ((sa_property_t)node);
usr/src/lib/libshare/common/libshare.c
3315
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
3317
node = xmlNewNode(NULL, (xmlChar *)"option");
usr/src/lib/libshare/common/libshare.c
3318
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
3319
(void) xmlSetProp(node, (xmlChar *)"type", (xmlChar *)name);
usr/src/lib/libshare/common/libshare.c
3320
(void) xmlSetProp(node, (xmlChar *)"value", (xmlChar *)value);
usr/src/lib/libshare/common/libshare.c
3322
return ((sa_property_t)node);
usr/src/lib/libshare/common/libshare.c
345
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
3528
xmlNodePtr node = (xmlNodePtr)propset;
usr/src/lib/libshare/common/libshare.c
3539
for (node = node->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
354
for (node = root->xmlChildrenNode; node != NULL;
usr/src/lib/libshare/common/libshare.c
3540
node = node->next) {
usr/src/lib/libshare/common/libshare.c
3541
if (xmlStrcmp(node->name, (xmlChar *)"section") == 0) {
usr/src/lib/libshare/common/libshare.c
3544
value = xmlGetProp(node, (xmlChar *)"name");
usr/src/lib/libshare/common/libshare.c
355
node = node->next) {
usr/src/lib/libshare/common/libshare.c
3559
if (node != NULL && xmlStrcmp(node->name, (xmlChar *)"section") != 0) {
usr/src/lib/libshare/common/libshare.c
356
if (xmlStrcmp(node->name, (xmlChar *)"legacy") == 0) {
usr/src/lib/libshare/common/libshare.c
3564
node = NULL;
usr/src/lib/libshare/common/libshare.c
3566
return ((sa_protocol_properties_t)node);
usr/src/lib/libshare/common/libshare.c
3578
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
358
lpath = xmlGetProp(node, (xmlChar *)"path");
usr/src/lib/libshare/common/libshare.c
3589
for (node = ((xmlNodePtr)prop)->next; node != NULL;
usr/src/lib/libshare/common/libshare.c
3590
node = node->next) {
usr/src/lib/libshare/common/libshare.c
3591
if (xmlStrcmp(node->name, (xmlChar *)"section") == 0) {
usr/src/lib/libshare/common/libshare.c
3594
value = xmlGetProp(node, (xmlChar *)"name");
usr/src/lib/libshare/common/libshare.c
3610
return ((sa_property_t)node);
usr/src/lib/libshare/common/libshare.c
3623
xmlNodePtr node = (xmlNodePtr)propset;
usr/src/lib/libshare/common/libshare.c
3629
for (node = node->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
3630
node = node->next) {
usr/src/lib/libshare/common/libshare.c
3631
if (xmlStrcmp(node->name, (xmlChar *)"option") == 0) {
usr/src/lib/libshare/common/libshare.c
3634
value = xmlGetProp(node, (xmlChar *)"type");
usr/src/lib/libshare/common/libshare.c
3647
if (node != NULL && xmlStrcmp(node->name, (xmlChar *)"option") != 0) {
usr/src/lib/libshare/common/libshare.c
3652
node = NULL;
usr/src/lib/libshare/common/libshare.c
3654
return ((sa_property_t)node);
usr/src/lib/libshare/common/libshare.c
3666
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
3669
for (node = ((xmlNodePtr)prop)->next; node != NULL;
usr/src/lib/libshare/common/libshare.c
3670
node = node->next) {
usr/src/lib/libshare/common/libshare.c
3671
if (xmlStrcmp(node->name, (xmlChar *)"option") == 0) {
usr/src/lib/libshare/common/libshare.c
3674
value = xmlGetProp(node, (xmlChar *)"type");
usr/src/lib/libshare/common/libshare.c
368
if (node == NULL) {
usr/src/lib/libshare/common/libshare.c
3688
return ((sa_property_t)node);
usr/src/lib/libshare/common/libshare.c
370
node = xmlNewChild(root, NULL, (xmlChar *)"legacy", NULL);
usr/src/lib/libshare/common/libshare.c
372
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
3729
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
3732
node = xmlAddChild((xmlNodePtr)propset, (xmlNodePtr)prop);
usr/src/lib/libshare/common/libshare.c
3733
if (node != NULL)
usr/src/lib/libshare/common/libshare.c
3747
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
3749
node = xmlNewNode(NULL, (xmlChar *)"propertyset");
usr/src/lib/libshare/common/libshare.c
3750
if (node != NULL)
usr/src/lib/libshare/common/libshare.c
3751
(void) xmlSetProp(node, (xmlChar *)"type", (xmlChar *)proto);
usr/src/lib/libshare/common/libshare.c
3752
return (node);
usr/src/lib/libshare/common/libshare.c
3765
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
3769
for (node = ((xmlNodePtr)share)->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
377
(void) xmlSetProp(node, (xmlChar *)"timestamp",
usr/src/lib/libshare/common/libshare.c
3770
node = node->next) {
usr/src/lib/libshare/common/libshare.c
3771
if (xmlStrcmp(node->name, (xmlChar *)"resource") == 0) {
usr/src/lib/libshare/common/libshare.c
3781
name = xmlGetProp(node,
usr/src/lib/libshare/common/libshare.c
379
(void) xmlSetProp(node, (xmlChar *)"path", (xmlChar *)path);
usr/src/lib/libshare/common/libshare.c
3794
return ((sa_resource_t)node);
usr/src/lib/libshare/common/libshare.c
3807
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
3810
for (node = ((xmlNodePtr)resource)->next; node != NULL;
usr/src/lib/libshare/common/libshare.c
3811
node = node->next) {
usr/src/lib/libshare/common/libshare.c
3812
if (xmlStrcmp(node->name, (xmlChar *)"resource") == 0)
usr/src/lib/libshare/common/libshare.c
3816
return ((sa_share_t)node);
usr/src/lib/libshare/common/libshare.c
3858
xmlNodePtr node = NULL;
usr/src/lib/libshare/common/libshare.c
3873
node = xmlNewChild((xmlNodePtr)share, NULL,
usr/src/lib/libshare/common/libshare.c
3875
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
3876
(void) xmlSetProp(node, (xmlChar *)"name",
usr/src/lib/libshare/common/libshare.c
3878
(void) xmlSetProp(node, (xmlChar *)"type", persist ?
usr/src/lib/libshare/common/libshare.c
3884
(void) xmlSetProp(node, (xmlChar *)"id",
usr/src/lib/libshare/common/libshare.c
3912
return ((sa_resource_t)node);
usr/src/lib/libshare/common/libshare.c
4430
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
4435
for (node = ((xmlNodePtr)resource)->children;
usr/src/lib/libshare/common/libshare.c
4436
node != NULL;
usr/src/lib/libshare/common/libshare.c
4437
node = node->next) {
usr/src/lib/libshare/common/libshare.c
4438
if (xmlStrcmp(node->name, (xmlChar *)"description") == 0) {
usr/src/lib/libshare/common/libshare.c
4444
if (node == NULL && content != NULL) {
usr/src/lib/libshare/common/libshare.c
4446
node = _sa_set_share_description(resource, content);
usr/src/lib/libshare/common/libshare.c
4447
} else if (node != NULL && content != NULL) {
usr/src/lib/libshare/common/libshare.c
4449
(void) xmlNodeSetContent(node, (xmlChar *)content);
usr/src/lib/libshare/common/libshare.c
4450
} else if (node != NULL && content == NULL) {
usr/src/lib/libshare/common/libshare.c
4452
xmlUnlinkNode(node);
usr/src/lib/libshare/common/libshare.c
4453
xmlFreeNode(node);
usr/src/lib/libshare/common/libshare.c
4482
xmlNodePtr node;
usr/src/lib/libshare/common/libshare.c
4484
for (node = ((xmlNodePtr)resource)->children; node != NULL;
usr/src/lib/libshare/common/libshare.c
4485
node = node->next) {
usr/src/lib/libshare/common/libshare.c
4486
if (xmlStrcmp(node->name, (xmlChar *)"description") == 0)
usr/src/lib/libshare/common/libshare.c
4489
if (node != NULL) {
usr/src/lib/libshare/common/libshare.c
4490
description = xmlNodeGetContent(node);
usr/src/lib/libshare/common/libshare.c
696
xmlNodePtr node = (xmlNodePtr)object;
usr/src/lib/libshare/common/libshare.c
699
if (xmlStrcmp(node->name, (xmlChar *)"group") == 0)
usr/src/lib/libshare/common/libshare.c
701
else if (xmlStrcmp(node->name, (xmlChar *)"share") == 0)
usr/src/lib/libshare/common/libshare.c
703
else if (xmlStrcmp(node->name, (xmlChar *)"resource") == 0)
usr/src/lib/libshare/common/libshare.c
705
else if (xmlStrcmp(node->name, (xmlChar *)"optionset") == 0)
usr/src/lib/libshare/common/libshare.c
707
else if (xmlStrcmp(node->name, (xmlChar *)"security") == 0)
usr/src/lib/libshare/common/libsharecore.c
1548
xmlNodePtr node;
usr/src/lib/libshare/common/libsharecore.c
1549
node = xmlNewChild((xmlNodePtr)share, NULL,
usr/src/lib/libshare/common/libsharecore.c
1551
(void) xmlNodeSetContent(node,
usr/src/lib/libshare/common/libsharecore.c
765
xmlNodePtr node;
usr/src/lib/libshare/common/libsharecore.c
767
node = xmlNewChild(root, NULL, (xmlChar *)"error", (xmlChar *)line);
usr/src/lib/libshare/common/libsharecore.c
768
if (node != NULL)
usr/src/lib/libshare/common/libsharecore.c
769
(void) xmlSetProp(node, (xmlChar *)"type", (xmlChar *)err);
usr/src/lib/libshare/common/libsharecore.c
864
xmlNodePtr node = (xmlNodePtr)share;
usr/src/lib/libshare/common/libsharecore.c
869
if (node != NULL) {
usr/src/lib/libshare/common/libsharecore.c
870
parent = node->parent;
usr/src/lib/libshare/common/libsharecore.c
871
name = (char *)xmlGetProp(node, (xmlChar *)"path");
usr/src/lib/libshare/common/libsharecore.c
883
node = parent;
usr/src/lib/libshare/common/libsharecore.c
885
xmlUnlinkNode(node);
usr/src/lib/libshare/common/libsharecore.c
886
xmlFreeNode(node);
usr/src/lib/libshare/common/scfutil.c
1011
char *state = sa_get_group_attr((sa_group_t)node,
usr/src/lib/libshare/common/scfutil.c
1016
(void) sa_set_group_attr((sa_group_t)node,
usr/src/lib/libshare/common/scfutil.c
1018
(void) sa_create_optionset((sa_group_t)node,
usr/src/lib/libshare/common/scfutil.c
1036
ret = sa_share_props_from_pgroup(node,
usr/src/lib/libshare/common/scfutil.c
1062
xmlNodePtr node;
usr/src/lib/libshare/common/scfutil.c
1083
node = xmlNewChild(root, NULL, (xmlChar *)"legacy",
usr/src/lib/libshare/common/scfutil.c
1085
if (node != NULL) {
usr/src/lib/libshare/common/scfutil.c
1086
(void) xmlSetProp(node, (xmlChar *)"timestamp",
usr/src/lib/libshare/common/scfutil.c
1088
(void) xmlSetProp(node, (xmlChar *)"path",
usr/src/lib/libshare/common/scfutil.c
248
xmlNodePtr node;
usr/src/lib/libshare/common/scfutil.c
259
node = xmlNewChild(root, NULL, (xmlChar *)nodetype, NULL);
usr/src/lib/libshare/common/scfutil.c
260
if (node == NULL)
usr/src/lib/libshare/common/scfutil.c
264
(void) xmlSetProp(node, (xmlChar *)"type", (xmlChar *)proto);
usr/src/lib/libshare/common/scfutil.c
266
(void) xmlSetProp(node, (xmlChar *)"sectype",
usr/src/lib/libshare/common/scfutil.c
308
(void) xmlAddChild(node,
usr/src/lib/libshare/common/scfutil.c
423
_sa_make_resource(xmlNodePtr node, char *valuestr)
usr/src/lib/libshare/common/scfutil.c
443
node = xmlNewChild(node, NULL, (xmlChar *)"resource", NULL);
usr/src/lib/libshare/common/scfutil.c
444
if (node != NULL) {
usr/src/lib/libshare/common/scfutil.c
445
(void) xmlSetProp(node, (xmlChar *)"name", (xmlChar *)name);
usr/src/lib/libshare/common/scfutil.c
446
(void) xmlSetProp(node, (xmlChar *)"id", (xmlChar *)idx);
usr/src/lib/libshare/common/scfutil.c
448
(void) xmlSetProp(node, (xmlChar *)"type",
usr/src/lib/libshare/common/scfutil.c
451
(void) xmlNewChild(node, NULL, (xmlChar *)"description",
usr/src/lib/libshare/common/scfutil.c
471
xmlNodePtr node;
usr/src/lib/libshare/common/scfutil.c
512
node = xmlNewChild(root, NULL, (xmlChar *)"share", NULL);
usr/src/lib/libshare/common/scfutil.c
513
if (node != NULL) {
usr/src/lib/libshare/common/scfutil.c
519
(void) xmlSetProp(node, (xmlChar *)"id", (xmlChar *)id);
usr/src/lib/libshare/common/scfutil.c
520
(void) xmlSetProp(node, (xmlChar *)"type",
usr/src/lib/libshare/common/scfutil.c
558
(void) xmlSetProp(node, (xmlChar *)name,
usr/src/lib/libshare/common/scfutil.c
583
_sa_make_resource(node,
usr/src/lib/libshare/common/scfutil.c
588
_sa_make_resource(node,
usr/src/lib/libshare/common/scfutil.c
598
desc = xmlNewChild(node, NULL,
usr/src/lib/libshare/common/scfutil.c
614
if (have_path == 0 && node != NULL) {
usr/src/lib/libshare/common/scfutil.c
615
xmlUnlinkNode(node);
usr/src/lib/libshare/common/scfutil.c
616
xmlFreeNode(node);
usr/src/lib/libshare/common/scfutil.c
707
xmlNodePtr node;
usr/src/lib/libshare/common/scfutil.c
775
node = xmlNewChild(root, NULL, (xmlChar *)"optionset", NULL);
usr/src/lib/libshare/common/scfutil.c
788
node = xmlNewChild(resource, NULL,
usr/src/lib/libshare/common/scfutil.c
801
node = xmlNewChild(root, NULL, (xmlChar *)"security",
usr/src/lib/libshare/common/scfutil.c
803
if (node != NULL)
usr/src/lib/libshare/common/scfutil.c
804
(void) xmlSetProp(node, (xmlChar *)"sectype",
usr/src/lib/libshare/common/scfutil.c
808
if (node == NULL) {
usr/src/lib/libshare/common/scfutil.c
813
(void) xmlSetProp(node, (xmlChar *)"type", (xmlChar *)proto);
usr/src/lib/libshare/common/scfutil.c
843
prop = (sa_property_t)xmlAddChild(node,
usr/src/lib/libshare/common/scfutil.c
878
xmlNodePtr node;
usr/src/lib/libshare/common/scfutil.c
899
node = xmlNewChild(root, NULL, (xmlChar *)"group", NULL);
usr/src/lib/libshare/common/scfutil.c
900
if (node == NULL) {
usr/src/lib/libshare/common/scfutil.c
904
(void) xmlSetProp(node, (xmlChar *)"name", (xmlChar *)buff);
usr/src/lib/libshare/common/scfutil.c
908
sa_extract_attrs(node, handle, instance);
usr/src/lib/libshare/common/scfutil.c
934
sa_share_from_pgroup(node, handle,
usr/src/lib/libshare/common/scfutil.c
971
ret = sa_extract_pgroup(node, handle,
usr/src/lib/libshare/common/scfutil.c
999
ret = sa_extract_pgroup(node, handle,
usr/src/lib/libshare/smbfs/libshare_smbfs.c
374
sa_property_t sect, node;
usr/src/lib/libshare/smbfs/libshare_smbfs.c
425
node = sa_create_property(name, value);
usr/src/lib/libshare/smbfs/libshare_smbfs.c
426
(void) sa_add_protocol_property(sect, node);
usr/src/lib/libslp/clib/SLPFindAttrs.c
550
static void collect_attrs(void *node, VISIT order, int level, void *cookie) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
555
n = *(struct attr_node **)node;
usr/src/lib/libslp/clib/SLPFindAttrs.c
583
free(node);
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
258
static void collect_types(void *node, VISIT order, int level, void *cookie) {
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
262
char *t = *(char **)node;
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
265
free(node);
usr/src/lib/libslp/clib/SLPFindSrvs.c
515
static void process_surl_node(void *node, VISIT order, int level, void *c) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
526
n = *(struct surl_node **)node;
usr/src/lib/libslp/clib/SLPFindSrvs.c
537
free(node);
usr/src/lib/libslp/clib/SLPUtils.c
413
static void collect_scopes(void *node, VISIT order, int level, void *cookie) {
usr/src/lib/libslp/clib/SLPUtils.c
417
char *s = *(char **)node;
usr/src/lib/libslp/clib/SLPUtils.c
420
free(node);
usr/src/lib/libslp/clib/slp_da_cache.c
204
free_cache_entry(void *node, VISIT order, int arg __unused, void *arg1 __unused)
usr/src/lib/libslp/clib/slp_da_cache.c
207
cache_entry_t *ce = *(cache_entry_t **)node;
usr/src/lib/libslp/clib/slp_da_cache.c
212
free(node);
usr/src/lib/libslp/clib/slp_net.c
1277
static void free_pr_node(void *node, VISIT order, int level, void *cookie) {
usr/src/lib/libslp/clib/slp_net.c
1279
char *pr = *(char **)node;
usr/src/lib/libslp/clib/slp_net.c
1281
free(node);
usr/src/lib/libslp/clib/slp_search.c
53
struct node { char *key; struct node *llink, *rlink; };
usr/src/lib/libslp/clib/slp_search.c
54
typedef struct node NODE;
usr/src/lib/libstmf/common/libstmf.h
326
int stmfGetAluaState(boolean_t *enabled, uint32_t *node);
usr/src/lib/libstmf/common/libstmf.h
376
int stmfSetAluaState(boolean_t enabled, uint32_t node);
usr/src/lib/libstmf/common/stmf.c
5194
stmfGetAluaState(boolean_t *enabled, uint32_t *node)
usr/src/lib/libstmf/common/stmf.c
5202
if (enabled == NULL || node == NULL) {
usr/src/lib/libstmf/common/stmf.c
5243
*node = alua_state.alua_node;
usr/src/lib/libstmf/common/stmf.c
5256
stmfSetAluaState(boolean_t enabled, uint32_t node)
usr/src/lib/libstmf/common/stmf.c
5264
if ((enabled != B_TRUE && enabled != B_FALSE) || (node > 1)) {
usr/src/lib/libstmf/common/stmf.c
5272
alua_state.alua_node = node;
usr/src/lib/libtecla/common/chrqueue.c
220
CqCharBuff *node = (CqCharBuff *) _new_FreeListNode(cq->bufmem);
usr/src/lib/libtecla/common/chrqueue.c
221
if(!node) {
usr/src/lib/libtecla/common/chrqueue.c
229
node->next = NULL;
usr/src/lib/libtecla/common/chrqueue.c
234
cq->buffers.tail->next = node;
usr/src/lib/libtecla/common/chrqueue.c
236
cq->buffers.head = node;
usr/src/lib/libtecla/common/chrqueue.c
237
cq->buffers.tail = node;
usr/src/lib/libtecla/common/chrqueue.c
388
CqCharBuff *node = cq->buffers.head;
usr/src/lib/libtecla/common/chrqueue.c
392
cq->buffers.head = node->next;
usr/src/lib/libtecla/common/chrqueue.c
396
node = (CqCharBuff *) _del_FreeListNode(cq->bufmem, node);
usr/src/lib/libtecla/common/expand.c
120
static DirNode *ef_close_dir(ExpandFile *ef, DirNode *node);
usr/src/lib/libtecla/common/expand.c
686
DirNode *node; /* The cache node used */
usr/src/lib/libtecla/common/expand.c
695
node = (DirNode *) _new_FreeListNode(cache->mem);
usr/src/lib/libtecla/common/expand.c
696
if(!node) {
usr/src/lib/libtecla/common/expand.c
704
node->next = NULL;
usr/src/lib/libtecla/common/expand.c
705
node->prev = NULL;
usr/src/lib/libtecla/common/expand.c
706
node->dr = NULL;
usr/src/lib/libtecla/common/expand.c
710
node->dr = _new_DirReader();
usr/src/lib/libtecla/common/expand.c
711
if(!node->dr) {
usr/src/lib/libtecla/common/expand.c
714
node = (DirNode *) _del_FreeListNode(cache->mem, node);
usr/src/lib/libtecla/common/expand.c
720
node->prev = cache->tail;
usr/src/lib/libtecla/common/expand.c
722
cache->tail->next = node;
usr/src/lib/libtecla/common/expand.c
724
cache->head = node;
usr/src/lib/libtecla/common/expand.c
725
cache->next = cache->tail = node;
usr/src/lib/libtecla/common/expand.c
730
node = cache->next;
usr/src/lib/libtecla/common/expand.c
734
if(_dr_open_dir(node->dr, pathname, &errmsg)) {
usr/src/lib/libtecla/common/expand.c
742
cache->next = node->next;
usr/src/lib/libtecla/common/expand.c
743
if(node->prev)
usr/src/lib/libtecla/common/expand.c
744
node->prev->next = node->next;
usr/src/lib/libtecla/common/expand.c
746
cache->head = node->next;
usr/src/lib/libtecla/common/expand.c
747
if(node->next)
usr/src/lib/libtecla/common/expand.c
748
node->next->prev = node->prev;
usr/src/lib/libtecla/common/expand.c
750
cache->tail = node->prev;
usr/src/lib/libtecla/common/expand.c
751
node->next = node->prev = NULL;
usr/src/lib/libtecla/common/expand.c
755
return node;
usr/src/lib/libtecla/common/expand.c
769
static DirNode *ef_close_dir(ExpandFile *ef, DirNode *node)
usr/src/lib/libtecla/common/expand.c
778
_dr_close_dir(node->dr);
usr/src/lib/libtecla/common/expand.c
782
node->next = NULL;
usr/src/lib/libtecla/common/expand.c
783
node->prev = cache->tail;
usr/src/lib/libtecla/common/expand.c
785
cache->tail->next = node;
usr/src/lib/libtecla/common/expand.c
787
cache->head = cache->tail = node;
usr/src/lib/libtecla/common/expand.c
789
cache->next = node;
usr/src/lib/libtecla/common/freelist.c
226
void *node; /* The node to be returned */
usr/src/lib/libtecla/common/freelist.c
253
node = fl->free_list;
usr/src/lib/libtecla/common/freelist.c
254
fl->free_list = *(void **)node;
usr/src/lib/libtecla/common/freelist.c
262
return node;
usr/src/lib/libtecla/common/getline.c
8757
GlFdNode *node; /* The file-descriptor node being checked */
usr/src/lib/libtecla/common/getline.c
8762
for(prev=NULL,node=gl->fd_nodes; node && node->fd != fd;
usr/src/lib/libtecla/common/getline.c
8763
prev=node, node=node->next)
usr/src/lib/libtecla/common/getline.c
8768
if(!node) {
usr/src/lib/libtecla/common/getline.c
8777
node = (GlFdNode *) _new_FreeListNode(gl->fd_node_mem);
usr/src/lib/libtecla/common/getline.c
8778
if(!node) {
usr/src/lib/libtecla/common/getline.c
8786
node->next = gl->fd_nodes;
usr/src/lib/libtecla/common/getline.c
8787
gl->fd_nodes = node;
usr/src/lib/libtecla/common/getline.c
8791
node->fd = fd;
usr/src/lib/libtecla/common/getline.c
8792
node->rd.fn = 0;
usr/src/lib/libtecla/common/getline.c
8793
node->rd.data = NULL;
usr/src/lib/libtecla/common/getline.c
8794
node->ur = node->wr = node->rd;
usr/src/lib/libtecla/common/getline.c
8801
node->rd.fn = callback;
usr/src/lib/libtecla/common/getline.c
8802
node->rd.data = data;
usr/src/lib/libtecla/common/getline.c
8809
node->wr.fn = callback;
usr/src/lib/libtecla/common/getline.c
8810
node->wr.data = data;
usr/src/lib/libtecla/common/getline.c
8817
node->ur.fn = callback;
usr/src/lib/libtecla/common/getline.c
8818
node->ur.data = data;
usr/src/lib/libtecla/common/getline.c
8835
if(!node->rd.fn && !node->wr.fn && !node->ur.fn) {
usr/src/lib/libtecla/common/getline.c
8837
prev->next = node->next;
usr/src/lib/libtecla/common/getline.c
8839
gl->fd_nodes = node->next;
usr/src/lib/libtecla/common/getline.c
8840
node = (GlFdNode *) _del_FreeListNode(gl->fd_node_mem, node);
usr/src/lib/libtecla/common/getline.c
9024
GlFdNode *node; /* The fd event node being checked */
usr/src/lib/libtecla/common/getline.c
9028
for(node=gl->fd_nodes; node; node=node->next) {
usr/src/lib/libtecla/common/getline.c
9032
if(node->ur.fn && FD_ISSET(node->fd, &ufds)) {
usr/src/lib/libtecla/common/getline.c
9033
if(gl_call_fd_handler(gl, &node->ur, node->fd, GLFD_URGENT))
usr/src/lib/libtecla/common/getline.c
9039
} else if(node->rd.fn && FD_ISSET(node->fd, &rfds)) {
usr/src/lib/libtecla/common/getline.c
9040
if(gl_call_fd_handler(gl, &node->rd, node->fd, GLFD_READ))
usr/src/lib/libtecla/common/getline.c
9046
} else if(node->wr.fn && FD_ISSET(node->fd, &wfds)) {
usr/src/lib/libtecla/common/getline.c
9047
if(gl_call_fd_handler(gl, &node->wr, node->fd, GLFD_WRITE))
usr/src/lib/libtecla/common/hash.c
342
HashNode *node; /* The new node */
usr/src/lib/libtecla/common/hash.c
357
node = _find_HashNode(hash, bucket, name, NULL);
usr/src/lib/libtecla/common/hash.c
362
if(node) {
usr/src/lib/libtecla/common/hash.c
363
if(node->symbol.data && node->symbol.del_fn) {
usr/src/lib/libtecla/common/hash.c
364
node->symbol.data = node->symbol.del_fn(hash->app_data, node->symbol.code,
usr/src/lib/libtecla/common/hash.c
365
node->symbol.data);
usr/src/lib/libtecla/common/hash.c
371
node = _new_HashNode(hash, name, code, fn, data, del_fn);
usr/src/lib/libtecla/common/hash.c
372
if(!node)
usr/src/lib/libtecla/common/hash.c
378
node->next = bucket->head;
usr/src/lib/libtecla/common/hash.c
379
bucket->head = node;
usr/src/lib/libtecla/common/hash.c
381
return &node->symbol;
usr/src/lib/libtecla/common/hash.c
398
HashNode *node = _find_HashNode(hash, bucket, name, &prev);
usr/src/lib/libtecla/common/hash.c
402
if(node) {
usr/src/lib/libtecla/common/hash.c
407
prev->next = node->next;
usr/src/lib/libtecla/common/hash.c
409
bucket->head = node->next;
usr/src/lib/libtecla/common/hash.c
418
(void) _del_HashNode(hash, node);
usr/src/lib/libtecla/common/hash.c
437
HashNode *node; /* The hash-table node of the requested symbol */
usr/src/lib/libtecla/common/hash.c
455
node = _find_HashNode(hash, bucket, name, NULL);
usr/src/lib/libtecla/common/hash.c
456
if(!node)
usr/src/lib/libtecla/common/hash.c
458
return &node->symbol;
usr/src/lib/libtecla/common/hash.c
479
HashNode *node; /* The new node */
usr/src/lib/libtecla/common/hash.c
484
node = (HashNode *) _new_FreeListNode(hash->mem->node_memory);
usr/src/lib/libtecla/common/hash.c
485
if(!node)
usr/src/lib/libtecla/common/hash.c
492
node->symbol.name = NULL;
usr/src/lib/libtecla/common/hash.c
493
node->symbol.code = code;
usr/src/lib/libtecla/common/hash.c
494
node->symbol.fn = fn;
usr/src/lib/libtecla/common/hash.c
495
node->symbol.data = data;
usr/src/lib/libtecla/common/hash.c
496
node->symbol.del_fn = del_fn;
usr/src/lib/libtecla/common/hash.c
497
node->next = NULL;
usr/src/lib/libtecla/common/hash.c
502
node->symbol.name = _new_StringMemString(hash->mem->string_memory, len);
usr/src/lib/libtecla/common/hash.c
503
if(!node->symbol.name)
usr/src/lib/libtecla/common/hash.c
504
return _del_HashNode(hash, node);
usr/src/lib/libtecla/common/hash.c
510
strlcpy(node->symbol.name, name, len);
usr/src/lib/libtecla/common/hash.c
513
char *dst = node->symbol.name;
usr/src/lib/libtecla/common/hash.c
518
return node;
usr/src/lib/libtecla/common/hash.c
533
static HashNode *_del_HashNode(HashTable *hash, HashNode *node)
usr/src/lib/libtecla/common/hash.c
535
if(node) {
usr/src/lib/libtecla/common/hash.c
536
node->symbol.name = _del_StringMemString(hash->mem->string_memory,
usr/src/lib/libtecla/common/hash.c
537
node->symbol.name);
usr/src/lib/libtecla/common/hash.c
541
if(node->symbol.data && node->symbol.del_fn)
usr/src/lib/libtecla/common/hash.c
542
node->symbol.data = node->symbol.del_fn(hash->app_data,
usr/src/lib/libtecla/common/hash.c
543
node->symbol.code,
usr/src/lib/libtecla/common/hash.c
544
node->symbol.data);
usr/src/lib/libtecla/common/hash.c
548
node->next = NULL;
usr/src/lib/libtecla/common/hash.c
549
node = (HashNode *) _del_FreeListNode(hash->mem->node_memory, node);
usr/src/lib/libtecla/common/hash.c
602
HashNode *node; /* The node that is being searched */
usr/src/lib/libtecla/common/hash.c
606
for(last=NULL, node=bucket->head;
usr/src/lib/libtecla/common/hash.c
607
node && hash->keycmp(node->symbol.name, name)!=0;
usr/src/lib/libtecla/common/hash.c
608
last = node, node=node->next)
usr/src/lib/libtecla/common/hash.c
611
*prev = node ? last : NULL;
usr/src/lib/libtecla/common/hash.c
612
return node;
usr/src/lib/libtecla/common/hash.c
689
HashNode *node = bucket->head;
usr/src/lib/libtecla/common/hash.c
690
while(node) {
usr/src/lib/libtecla/common/hash.c
691
HashNode *next = node->next;
usr/src/lib/libtecla/common/hash.c
692
(void) _del_HashNode(hash, node);
usr/src/lib/libtecla/common/hash.c
693
node = next;
usr/src/lib/libtecla/common/hash.c
732
HashNode *node;
usr/src/lib/libtecla/common/hash.c
737
for(node=bucket->head; node; node=node->next) {
usr/src/lib/libtecla/common/hash.c
738
if(scan_fn(&node->symbol, context))
usr/src/lib/libtecla/common/hash.c
91
static HashNode *_del_HashNode(HashTable *hash, HashNode *node);
usr/src/lib/libtecla/common/history.c
1017
GlhLineNode *node; /* The line being saved */
usr/src/lib/libtecla/common/history.c
1051
for(node=head; node; node=node->next) {
usr/src/lib/libtecla/common/history.c
1056
_glh_write_timestamp(fp, node->timestamp) ||
usr/src/lib/libtecla/common/history.c
1057
fprintf(fp, " %u\n", node->group) < 0) {
usr/src/lib/libtecla/common/history.c
1063
for(seg=node->line->head; seg; seg=seg->next) {
usr/src/lib/libtecla/common/history.c
1459
GlhLineNode *node; /* The line being displayed */
usr/src/lib/libtecla/common/history.c
1493
for(node=glh->list.head; node; node=node->next) {
usr/src/lib/libtecla/common/history.c
1494
if(node->group > grpmax)
usr/src/lib/libtecla/common/history.c
1495
grpmax = node->group;
usr/src/lib/libtecla/common/history.c
1524
for(node=oldest; node; node=node->next) {
usr/src/lib/libtecla/common/history.c
1529
if(all_groups || node->group == glh->group) {
usr/src/lib/libtecla/common/history.c
1535
if(node->timestamp != (time_t) -1)
usr/src/lib/libtecla/common/history.c
1536
t = localtime(&node->timestamp);
usr/src/lib/libtecla/common/history.c
1579
snprintf(buffer, sizeof(buffer), "%*lu", idlen, (unsigned long) node->id);
usr/src/lib/libtecla/common/history.c
1585
snprintf(buffer, sizeof(buffer), "%*u", grplen, (unsigned) node->group);
usr/src/lib/libtecla/common/history.c
1591
for(seg=node->line->head; seg; seg=seg->next) {
usr/src/lib/libtecla/common/history.c
1768
GlhLineNode *node;
usr/src/lib/libtecla/common/history.c
1769
for(node=glh->list.tail; node && ++nline <= max_lines; node=node->prev)
usr/src/lib/libtecla/common/history.c
1774
if(node) {
usr/src/lib/libtecla/common/history.c
1775
GlhLineNode *oldest = node->next; /* The oldest line to be kept */
usr/src/lib/libtecla/common/history.c
1850
GlhLineNode *node; /* The line node being checked */
usr/src/lib/libtecla/common/history.c
1855
for(node=glh->list.head; node; node=next) {
usr/src/lib/libtecla/common/history.c
1860
next = node->next;
usr/src/lib/libtecla/common/history.c
1864
if(node->group == glh->group)
usr/src/lib/libtecla/common/history.c
1865
_glh_discard_line(glh, node);
usr/src/lib/libtecla/common/history.c
1894
static void _glh_discard_line(GlHistory *glh, GlhLineNode *node)
usr/src/lib/libtecla/common/history.c
1899
if(node->prev)
usr/src/lib/libtecla/common/history.c
1900
node->prev->next = node->next;
usr/src/lib/libtecla/common/history.c
1902
glh->list.head = node->next;
usr/src/lib/libtecla/common/history.c
1903
if(node->next)
usr/src/lib/libtecla/common/history.c
1904
node->next->prev = node->prev;
usr/src/lib/libtecla/common/history.c
1906
glh->list.tail = node->prev;
usr/src/lib/libtecla/common/history.c
1911
if(node == glh->id_node)
usr/src/lib/libtecla/common/history.c
1917
if(node == glh->recall)
usr/src/lib/libtecla/common/history.c
1922
node->line = _glh_discard_copy(glh, node->line);
usr/src/lib/libtecla/common/history.c
1926
(void) _del_FreeListNode(glh->list.node_mem, node);
usr/src/lib/libtecla/common/history.c
1956
GlhLineNode *node; /* The located line location node */
usr/src/lib/libtecla/common/history.c
1965
node = _glh_find_id(glh, id);
usr/src/lib/libtecla/common/history.c
1969
if(!node)
usr/src/lib/libtecla/common/history.c
1979
if(node->line->len + 1 > glh->lbuf_dim) {
usr/src/lib/libtecla/common/history.c
1980
int lbuf_dim = node->line->len + 1;
usr/src/lib/libtecla/common/history.c
1992
_glh_return_line(node->line, glh->lbuf, glh->lbuf_dim);
usr/src/lib/libtecla/common/history.c
2002
*group = node->group;
usr/src/lib/libtecla/common/history.c
2007
*timestamp = node->timestamp;
usr/src/lib/libtecla/common/history.c
2022
GlhLineNode *node; /* The node being checked */
usr/src/lib/libtecla/common/history.c
2032
node = glh->id_node;
usr/src/lib/libtecla/common/history.c
2033
if(!node)
usr/src/lib/libtecla/common/history.c
2034
node = glh->list.head;
usr/src/lib/libtecla/common/history.c
2038
if(node->id < id) {
usr/src/lib/libtecla/common/history.c
2039
while(node && node->id != id)
usr/src/lib/libtecla/common/history.c
2040
node = node->next;
usr/src/lib/libtecla/common/history.c
2041
glh->id_node = node ? node : glh->list.tail;
usr/src/lib/libtecla/common/history.c
2046
while(node && node->id != id)
usr/src/lib/libtecla/common/history.c
2047
node = node->prev;
usr/src/lib/libtecla/common/history.c
2048
glh->id_node = node ? node : glh->list.head;
usr/src/lib/libtecla/common/history.c
2053
return node;
usr/src/lib/libtecla/common/history.c
206
static void _glh_discard_line(GlHistory *glh, GlhLineNode *node);
usr/src/lib/libtecla/common/history.c
2356
GlhHashNode *node; /* A node in the list of lines in the bucket */
usr/src/lib/libtecla/common/history.c
2360
for(node=bucket->lines; node; node=node->next) {
usr/src/lib/libtecla/common/history.c
2361
if(_glh_is_line(node, line, n))
usr/src/lib/libtecla/common/history.c
2362
return node;
usr/src/lib/libtecla/common/history.c
530
GlhLineNode *node; /* The line location node being checked */
usr/src/lib/libtecla/common/history.c
564
node = glh->recall->prev;
usr/src/lib/libtecla/common/history.c
567
node = glh->list.tail;
usr/src/lib/libtecla/common/history.c
574
while(node && (node->group != glh->group || node->line == old_line ||
usr/src/lib/libtecla/common/history.c
575
!_glh_line_matches_prefix(node->line, glh->prefix)))
usr/src/lib/libtecla/common/history.c
576
node = node->prev;
usr/src/lib/libtecla/common/history.c
580
if(node) {
usr/src/lib/libtecla/common/history.c
585
glh->recall = node;
usr/src/lib/libtecla/common/history.c
589
_glh_return_line(node->line, line, dim);
usr/src/lib/libtecla/common/history.c
618
GlhLineNode *node; /* The line location node being checked */
usr/src/lib/libtecla/common/history.c
647
node = glh->recall->next;
usr/src/lib/libtecla/common/history.c
656
while(node && (node->group != glh->group || node->line == old_line ||
usr/src/lib/libtecla/common/history.c
657
!_glh_line_matches_prefix(node->line, glh->prefix)))
usr/src/lib/libtecla/common/history.c
658
node = node->next;
usr/src/lib/libtecla/common/history.c
662
if(node) {
usr/src/lib/libtecla/common/history.c
666
_glh_return_line(node->line, line, dim);
usr/src/lib/libtecla/common/history.c
670
glh->recall = node;
usr/src/lib/libtecla/common/history.c
675
if(node == glh->list.tail)
usr/src/lib/libtecla/common/history.c
792
GlhLineNode *node; /* The line location node being checked */
usr/src/lib/libtecla/common/history.c
824
for(node=glh->list.head; node && node->group != glh->group;
usr/src/lib/libtecla/common/history.c
825
node = node->next)
usr/src/lib/libtecla/common/history.c
830
if(!node)
usr/src/lib/libtecla/common/history.c
836
glh->recall = node;
usr/src/lib/libtecla/common/history.c
840
_glh_return_line(node->line, line, dim);
usr/src/lib/libtecla/common/history.c
845
if(node == glh->list.tail)
usr/src/lib/libtecla/common/history.c
917
GlhLineNode *node; /* The line location node being checked */
usr/src/lib/libtecla/common/history.c
927
for(node=glh->recall; node && offset != 0; node=node->next) {
usr/src/lib/libtecla/common/history.c
928
if(node->group == glh->group)
usr/src/lib/libtecla/common/history.c
932
for(node=glh->recall; node && offset != 0; node=node->prev) {
usr/src/lib/libtecla/common/history.c
933
if(node->group == glh->group)
usr/src/lib/libtecla/common/history.c
937
return node ? node->id : 0;
usr/src/lib/libtecla/common/history.c
956
GlhLineNode *node; /* The line location node being checked */
usr/src/lib/libtecla/common/history.c
970
node = _glh_find_id(glh, id);
usr/src/lib/libtecla/common/history.c
974
if(!node || node->group != glh->group)
usr/src/lib/libtecla/common/history.c
980
glh->recall = node;
usr/src/lib/libtecla/common/history.c
984
_glh_return_line(node->line, line, dim);
usr/src/lib/libtecla/common/pcache.c
1013
PathNode *node; /* A node in the list of directories in the path */
usr/src/lib/libtecla/common/pcache.c
1047
for(node=pc->head; node; node=node->next) {
usr/src/lib/libtecla/common/pcache.c
1052
if(node->relative) {
usr/src/lib/libtecla/common/pcache.c
1053
rst_CacheMem(node->mem);
usr/src/lib/libtecla/common/pcache.c
1054
if(pca_scan_dir(pc, node->dir, node->mem) < 1)
usr/src/lib/libtecla/common/pcache.c
1056
node->files = node->mem->files;
usr/src/lib/libtecla/common/pcache.c
1057
node->nfile = node->mem->nfiles;
usr/src/lib/libtecla/common/pcache.c
1069
match = (char **)bsearch(pc->path->name, node->files, node->nfile,
usr/src/lib/libtecla/common/pcache.c
1070
sizeof(*node->files), pca_cmp_file);
usr/src/lib/libtecla/common/pcache.c
1076
if(_pn_prepend_to_path(pc->path, node->dir, -1, 0) == NULL)
usr/src/lib/libtecla/common/pcache.c
1217
PathNode *node; /* A node in the list of directories in the path */
usr/src/lib/libtecla/common/pcache.c
1288
for(node=pc->head; node; node=node->next) {
usr/src/lib/libtecla/common/pcache.c
1293
if(node->relative) {
usr/src/lib/libtecla/common/pcache.c
1294
rst_CacheMem(node->mem);
usr/src/lib/libtecla/common/pcache.c
1295
if(pca_scan_dir(pc, node->dir, node->mem) < 1)
usr/src/lib/libtecla/common/pcache.c
1297
node->files = node->mem->files;
usr/src/lib/libtecla/common/pcache.c
1298
node->nfile = node->mem->nfiles;
usr/src/lib/libtecla/common/pcache.c
1314
top = node->nfile - 1;
usr/src/lib/libtecla/common/pcache.c
1317
int test = strncmp(node->files[mid]+1, prefix, prefix_len);
usr/src/lib/libtecla/common/pcache.c
1331
while(--bot >= 0 && strncmp(node->files[bot]+1, prefix, prefix_len) == 0)
usr/src/lib/libtecla/common/pcache.c
1333
while(++top < node->nfile &&
usr/src/lib/libtecla/common/pcache.c
1334
strncmp(node->files[top]+1, prefix, prefix_len) == 0)
usr/src/lib/libtecla/common/pcache.c
1346
char *match = node->files[bot];
usr/src/lib/libtecla/common/pcache.c
1351
if(_pn_append_to_path(pc->path, node->dir, -1, 0) == NULL ||
usr/src/lib/libtecla/common/pcache.c
1700
PathNode *node; /* A node in the list of directories in the path */
usr/src/lib/libtecla/common/pcache.c
1706
for(node=pc->head; node; node=node->next) {
usr/src/lib/libtecla/common/pcache.c
1707
if(!node->relative) {
usr/src/lib/libtecla/common/pcache.c
1708
for(i=0; i<node->nfile; i++)
usr/src/lib/libtecla/common/pcache.c
1709
*node->files[i] = PCA_F_ENIGMA;
usr/src/lib/libtecla/common/pcache.c
511
PathNode *node; /* A node in the list of directory paths */
usr/src/lib/libtecla/common/pcache.c
558
for(node=pc->head; node; node=node->next) {
usr/src/lib/libtecla/common/pcache.c
559
node->files = fptr;
usr/src/lib/libtecla/common/pcache.c
560
fptr += node->nfile;
usr/src/lib/libtecla/common/pcache.c
808
PathNode *node; /* The new directory list node */
usr/src/lib/libtecla/common/pcache.c
823
node = (PathNode *) _new_FreeListNode(pc->node_mem);
usr/src/lib/libtecla/common/pcache.c
824
if(!node) {
usr/src/lib/libtecla/common/pcache.c
832
node->next = NULL;
usr/src/lib/libtecla/common/pcache.c
833
node->relative = relative;
usr/src/lib/libtecla/common/pcache.c
834
node->mem = relative ? pc->rel_mem : pc->abs_mem;
usr/src/lib/libtecla/common/pcache.c
835
node->dir = NULL;
usr/src/lib/libtecla/common/pcache.c
836
node->nfile = 0;
usr/src/lib/libtecla/common/pcache.c
837
node->files = NULL;
usr/src/lib/libtecla/common/pcache.c
841
node->dir = _sg_store_string(pc->abs_mem->sg, dirname, 0);
usr/src/lib/libtecla/common/pcache.c
842
if(!node->dir) {
usr/src/lib/libtecla/common/pcache.c
852
if(!node->relative) {
usr/src/lib/libtecla/common/pcache.c
853
int nfile = node->nfile = pca_scan_dir(pc, node->dir, node->mem);
usr/src/lib/libtecla/common/pcache.c
855
node = (PathNode *) _del_FreeListNode(pc->node_mem, node);
usr/src/lib/libtecla/common/pcache.c
863
pc->tail->next = node;
usr/src/lib/libtecla/common/pcache.c
864
pc->tail = node;
usr/src/lib/libtecla/common/pcache.c
866
pc->head = pc->tail = node;
usr/src/lib/libtecla/common/stringrp.c
131
StringSegment *node;
usr/src/lib/libtecla/common/stringrp.c
135
for(node=sg->head; node; node=node->next) {
usr/src/lib/libtecla/common/stringrp.c
136
if(node->block)
usr/src/lib/libtecla/common/stringrp.c
137
free(node->block);
usr/src/lib/libtecla/common/stringrp.c
138
node->block = NULL;
usr/src/lib/libtecla/common/stringrp.c
228
StringSegment *node; /* A node of the list of string segments */
usr/src/lib/libtecla/common/stringrp.c
240
for(node=sg->head; node && node->unused <= length; node=node->next)
usr/src/lib/libtecla/common/stringrp.c
245
if(!node) {
usr/src/lib/libtecla/common/stringrp.c
246
node = (StringSegment *) _new_FreeListNode(sg->node_mem);
usr/src/lib/libtecla/common/stringrp.c
247
if(!node)
usr/src/lib/libtecla/common/stringrp.c
252
node->next = NULL;
usr/src/lib/libtecla/common/stringrp.c
253
node->block = NULL;
usr/src/lib/libtecla/common/stringrp.c
254
node->unused = sg->block_size;
usr/src/lib/libtecla/common/stringrp.c
258
node->block = (char *) malloc(sg->block_size);
usr/src/lib/libtecla/common/stringrp.c
259
if(!node->block)
usr/src/lib/libtecla/common/stringrp.c
264
node->next = sg->head;
usr/src/lib/libtecla/common/stringrp.c
265
sg->head = node;
usr/src/lib/libtecla/common/stringrp.c
270
copy = node->block + sg->block_size - node->unused;
usr/src/lib/libtecla/common/stringrp.c
271
node->unused -= length + 1;
usr/src/lib/libtecla/common/stringrp.c
287
StringSegment *node; /* A node in the list of string segments */
usr/src/lib/libtecla/common/stringrp.c
291
for(node=sg->head; node; node=node->next)
usr/src/lib/libtecla/common/stringrp.c
292
node->unused = sg->block_size;
usr/src/lib/libuuid/common/etheraddr.c
102
if (arp_get(node) == 0)
usr/src/lib/libuuid/common/etheraddr.c
111
bcopy(state.wa_etheraddr, node, state.wa_etheraddrlen);
usr/src/lib/libuuid/common/etheraddr.c
48
arp_get(uuid_node_t *node)
usr/src/lib/libuuid/common/etheraddr.c
83
bcopy(&ar.arp_ha.sa_data, node, 6);
usr/src/lib/libuuid/common/etheraddr.c
98
get_ethernet_address(uuid_node_t *node)
usr/src/lib/libuuid/common/uuid.c
153
if (memcmp(&system_node, &data->state.node, sizeof (uuid_node_t)) != 0)
usr/src/lib/libuuid/common/uuid.c
185
uchar_t node[6];
usr/src/lib/libuuid/common/uuid.c
188
arc4random_buf(node, 6);
usr/src/lib/libuuid/common/uuid.c
189
(void) memcpy(system_node->nodeID, node, 6);
usr/src/lib/libuuid/common/uuid.c
206
uuid_time_t timestamp, uuid_node_t node)
usr/src/lib/libuuid/common/uuid.c
240
(void) memcpy(&uuid->node_addr, &node, sizeof (uuid->node_addr));
usr/src/lib/libuuid/common/uuid.c
283
revalidate_data(uuid_node_t *node)
usr/src/lib/libuuid/common/uuid.c
289
for (i = 0; i < sizeof (data->state.node.nodeID); i++)
usr/src/lib/libuuid/common/uuid.c
290
data->state.node.nodeID[i] = 0;
usr/src/lib/libuuid/common/uuid.c
294
gen_ethernet_address(node);
usr/src/lib/libuuid/common/uuid.c
295
bcopy(node, &node_id_cache, sizeof (uuid_node_t));
usr/src/lib/libuuid/common/uuid_misc.h
68
uuid_node_t node; /* saved node ID */
usr/src/lib/libuutil/common/uu_avl.c
295
uu_avl_next(uu_avl_t *ap, void *node)
usr/src/lib/libuutil/common/uu_avl.c
297
return (AVL_NEXT(&ap->ua_tree, node));
usr/src/lib/libuutil/common/uu_avl.c
301
uu_avl_prev(uu_avl_t *ap, void *node)
usr/src/lib/libuutil/common/uu_avl.c
303
return (AVL_PREV(&ap->ua_tree, node));
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
106
node->child = (t_decode *) malloc(sizeof *node);
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
107
if (node->child == (t_decode *) 0) {
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
112
node = node->child;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
113
node->child = node->sibling = (t_decode *) 0;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
114
node->ch = *str++;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
115
node->key = 0;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
118
node->key = code;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
56
t_decode *node, *saved;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
69
node = (t_decode *) malloc(sizeof *node);
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
70
if (node == (t_decode *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
73
*root = saved = node;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
75
node->child = node->sibling = (t_decode *) 0;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
76
node->ch = *str++;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
77
node->key = 0;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
80
for (node = *root; *str != '\0'; ++str, node = node->child) {
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
81
while (node->ch != *str
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
82
&& node->sibling != (t_decode *)0)
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
83
node = node->sibling;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
85
if (node->ch != *str) {
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
86
node->sibling = (t_decode *) malloc(
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
87
sizeof *node
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
89
if (node->sibling == (t_decode *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
92
saved = node = node->sibling;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
93
node->child = node->sibling = (t_decode *) 0;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
94
node->ch = *str++;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
95
node->key = 0;
usr/src/lib/libxcurses/src/libc/xcurses/keypad.c
99
if (node->child == (t_decode *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/wgetch.c
113
t_decode *node;
usr/src/lib/libxcurses/src/libc/xcurses/wgetch.c
175
node = (t_decode *) __m_screen->_decode;
usr/src/lib/libxcurses/src/libc/xcurses/wgetch.c
182
while (node->ch != ch) {
usr/src/lib/libxcurses/src/libc/xcurses/wgetch.c
183
node = node->sibling;
usr/src/lib/libxcurses/src/libc/xcurses/wgetch.c
184
if (node == (t_decode *) 0)
usr/src/lib/libxcurses/src/libc/xcurses/wgetch.c
189
if (node->key != 0) {
usr/src/lib/libxcurses/src/libc/xcurses/wgetch.c
191
return __m_return_int("wgetch", node->key);
usr/src/lib/libxcurses/src/libc/xcurses/wgetch.c
211
node = node->child;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
100
if (node->child == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
107
node->child = (t_decode *) malloc(sizeof (*node));
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
108
if (node->child == NULL) {
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
113
node = node->child;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
114
node->child = node->sibling = NULL;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
115
node->ch = *str++;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
116
node->key = 0;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
119
node->key = code;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
58
t_decode *node, *saved;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
71
node = (t_decode *) malloc(sizeof (*node));
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
72
if (node == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
75
*root = saved = node;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
77
node->child = node->sibling = NULL;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
78
node->ch = *str++;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
79
node->key = 0;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
82
for (node = *root; *str != '\0'; ++str, node = node->child) {
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
83
while (node->ch != *str &&
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
84
node->sibling != NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
85
node = node->sibling;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
87
if (node->ch != *str) {
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
88
node->sibling = (t_decode *)
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
89
malloc(sizeof (*node));
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
90
if (node->sibling == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
93
saved = node = node->sibling;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
94
node->child = node->sibling = NULL;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
95
node->ch = *str++;
usr/src/lib/libxcurses2/src/libc/xcurses/keypad.c
96
node->key = 0;
usr/src/lib/libxcurses2/src/libc/xcurses/wgetch.c
339
t_decode *node;
usr/src/lib/libxcurses2/src/libc/xcurses/wgetch.c
398
node = (t_decode *) __m_screen->_decode;
usr/src/lib/libxcurses2/src/libc/xcurses/wgetch.c
403
while (node->ch != ch) {
usr/src/lib/libxcurses2/src/libc/xcurses/wgetch.c
404
node = node->sibling;
usr/src/lib/libxcurses2/src/libc/xcurses/wgetch.c
405
if (node == NULL)
usr/src/lib/libxcurses2/src/libc/xcurses/wgetch.c
410
if (node->key != 0) {
usr/src/lib/libxcurses2/src/libc/xcurses/wgetch.c
413
return (__m_echo(w, node->key));
usr/src/lib/libxcurses2/src/libc/xcurses/wgetch.c
440
node = node->child;
usr/src/lib/libzfs/common/libzfs_iter.c
239
zfs_node_t *node;
usr/src/lib/libzfs/common/libzfs_iter.c
243
node = avl_find(avl, &search, NULL);
usr/src/lib/libzfs/common/libzfs_iter.c
244
if (node) {
usr/src/lib/libzfs/common/libzfs_iter.c
251
zfs_close(node->zn_handle);
usr/src/lib/libzfs/common/libzfs_iter.c
252
avl_remove(avl, node);
usr/src/lib/libzfs/common/libzfs_iter.c
253
free(node);
usr/src/lib/libzfs/common/libzfs_iter.c
256
node = zfs_alloc(zhp->zfs_hdl, sizeof (zfs_node_t));
usr/src/lib/libzfs/common/libzfs_iter.c
257
node->zn_handle = zhp;
usr/src/lib/libzfs/common/libzfs_iter.c
258
avl_add(avl, node);
usr/src/lib/libzfs/common/libzfs_iter.c
288
zfs_node_t *node;
usr/src/lib/libzfs/common/libzfs_iter.c
297
for (node = avl_first(&avl); node != NULL; node = AVL_NEXT(&avl, node))
usr/src/lib/libzfs/common/libzfs_iter.c
298
ret |= callback(node->zn_handle, data);
usr/src/lib/libzfs/common/libzfs_iter.c
300
while ((node = avl_destroy_nodes(&avl, &cookie)) != NULL)
usr/src/lib/libzfs/common/libzfs_iter.c
301
free(node);
usr/src/lib/libzonecfg/common/libzonecfg.c
1644
newprop(xmlNodePtr node, const xmlChar *attrname, char *src)
usr/src/lib/libzonecfg/common/libzonecfg.c
1648
newattr = xmlNewProp(node, attrname, (xmlChar *)src);
usr/src/lib/libzonecfg/common/libzonecfg.c
1650
xmlUnlinkNode(node);
usr/src/lib/libzonecfg/common/libzonecfg.c
1651
xmlFreeNode(node);
usr/src/lib/libzonecfg/common/libzonecfg.c
534
xmlNodePtr node;
usr/src/lib/libzonecfg/common/libzonecfg.c
535
node = xmlNewComment((xmlChar *) comment);
usr/src/lib/libzonecfg/common/libzonecfg.c
537
if (node != NULL)
usr/src/lib/libzonecfg/common/libzonecfg.c
538
(void) xmlAddPrevSibling(handle->zone_dh_top, node);
usr/src/lib/libzutil/common/zutil_import.c
1019
rdsk_node_t *node;
usr/src/lib/libzutil/common/zutil_import.c
1033
(node = avl_find(r, &tmpnode, NULL)))
usr/src/lib/libzutil/common/zutil_import.c
1034
node->rn_nozpool = B_TRUE;
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
40
static int checkAvailablePath(di_node_t node)
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
45
if ((path = di_path_client_next_path(node, DI_PATH_NIL))
usr/src/lib/mpapi/libmpscsi_vhci/common/MP_GetMultipathLusPlugin.c
58
} while ((path = di_path_client_next_path(node, path)) != DI_PATH_NIL);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softGeneral.c
454
offsetof(soft_session_t, node));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softGeneral.c
457
offsetof(soft_object_t, node));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
298
avl_node_t node;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
236
soft_object_t node;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
238
(void) memset(&node, 0, sizeof (node));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
239
node.handle = hObject;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
242
if ((obj = avl_find(&soft_object_tree, &node, NULL)) == NULL ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSession.h
76
avl_node_t node;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
424
soft_session_t node;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
434
(void) memset(&node, 0, sizeof (node));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
435
node.handle = hSession;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
439
sp = avl_find(&soft_session_tree, &node, NULL);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1023
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1032
node = object_map;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1033
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1034
OBJECT_MAP *map = (OBJECT_MAP *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1041
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1045
if (obj == NULL || node == NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1064
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1073
node = object_map;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1074
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1075
OBJECT_MAP *map = (OBJECT_MAP *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1082
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1086
if (obj == NULL || node == NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1107
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1116
node = object_map;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1117
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1118
OBJECT_MAP *map = (OBJECT_MAP *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1125
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1129
if (node == NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1223
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1260
node = obj_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1261
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1263
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1316
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1413
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1418
node = object_map;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1420
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1421
OBJECT_MAP *map = (OBJECT_MAP *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1424
object_map = dlist_remove_node(object_map, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1430
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1444
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1451
node = object_map;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1453
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1454
OBJECT_MAP *map = (OBJECT_MAP *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1456
object_map = dlist_remove_node(object_map, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1461
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1480
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1493
node = sess_obj_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1495
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1496
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1521
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1522
sess_obj_list = dlist_remove_node(sess_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1523
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1526
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1542
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1551
node = publ_token_obj_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1556
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1564
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1566
publ_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1567
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1570
node = priv_token_obj_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1576
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1583
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1585
priv_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1586
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1597
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1605
node = priv_token_obj_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1610
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1619
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1621
priv_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1622
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1633
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1638
node = object_map;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1639
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1640
OBJECT_MAP *map = (OBJECT_MAP *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1642
object_map = dlist_remove_node(object_map, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1647
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1971
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1980
node = publ_token_obj_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1983
while ((node != NULL) && (index < global_shm->num_publ_tok_obj)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1985
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2004
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2006
publ_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2016
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2031
new_node->next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2032
node->next = new_node;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2033
new_node->prev = node;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2039
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2042
if ((node == NULL) && (index < global_shm->num_publ_tok_obj)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2058
} else if ((node != NULL) && (index >= global_shm->num_publ_tok_obj)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2059
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2060
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2068
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2070
publ_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2072
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2082
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2091
node = priv_token_obj_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2099
while ((node != NULL) && (index < global_shm->num_priv_tok_obj)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2101
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2112
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2114
priv_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2124
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2139
new_node->next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2140
node->next = new_node;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2141
new_node->prev = node;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2147
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2150
if ((node == NULL) && (index < global_shm->num_priv_tok_obj)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2166
} else if ((node != NULL) && (index >= global_shm->num_priv_tok_obj)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2167
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2168
obj = (OBJECT *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2176
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2178
priv_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2180
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2202
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2208
node = object_map;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2209
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2210
OBJECT_MAP *map = (OBJECT_MAP *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2212
next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2216
object_map, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2223
object_map, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2227
node = next;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
456
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
459
node = dlist_find(sess_obj_list, o);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
460
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
462
dlist_remove_node(sess_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
467
node = dlist_find(priv_token_obj_list, o);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
468
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
471
priv_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
473
node = dlist_find(publ_token_obj_list, o);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
474
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
477
publ_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
639
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
642
node = dlist_find(sess_obj_list, new_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
643
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
645
sess_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
650
node = dlist_find(priv_token_obj_list, new_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
651
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
653
priv_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
655
node = dlist_find(publ_token_obj_list, new_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
656
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
658
publ_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
830
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
833
node = dlist_find(sess_obj_list, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
834
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
836
sess_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
841
node = dlist_find(priv_token_obj_list, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
842
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
844
priv_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
846
node = dlist_find(publ_token_obj_list, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
847
if (node)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
849
publ_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
897
DL_NODE *node;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
899
node = dlist_find(sess_obj_list, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
900
if (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
905
sess_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
911
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
916
node = dlist_find(priv_token_obj_list, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
918
node = dlist_find(publ_token_obj_list, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
920
if (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
935
priv_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
938
publ_token_obj_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
299
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
307
node = sess_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
309
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
310
SESSION *s = (SESSION *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
317
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
341
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
384
node = sess_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
385
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
386
SESSION *s = (SESSION *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
398
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
443
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
450
node = sess_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
451
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
452
SESSION *s = (SESSION *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
458
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
471
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
478
node = sess_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
479
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
480
SESSION *s = (SESSION *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
487
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
500
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
507
node = sess_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
508
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
509
SESSION *s = (SESSION *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
516
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
529
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
536
node = sess_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
537
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
538
SESSION *s = (SESSION *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
544
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
557
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
566
node = dlist_find(sess_list, sess);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
567
if (! node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
612
sess_list = dlist_remove_node(sess_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
704
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
711
node = sess_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
712
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
713
SESSION *s = (SESSION *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
726
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
735
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
743
node = sess_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
744
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
745
s = (SESSION *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
756
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1003
node->data = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1004
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1077
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1083
node = tmpl->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1085
while (node != NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1086
attr = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1091
tmpl->attribute_list, node);
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1095
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1172
DL_NODE *node;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1175
node = tmpl->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1177
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1178
CK_ATTRIBUTE *attr = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
1185
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
425
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
430
node = tmpl->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
432
while (node != NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
433
a = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
440
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
595
DL_NODE *node;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
600
node = src->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
602
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
603
CK_ATTRIBUTE *attr = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
620
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
633
DL_NODE * node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
646
node = tmpl->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
647
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
648
CK_ATTRIBUTE *attr = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
694
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
851
DL_NODE * node;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
856
node = tmpl->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
858
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
859
CK_ATTRIBUTE *attr = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
872
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
889
DL_NODE * node;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
894
node = tmpl->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
895
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
896
CK_ATTRIBUTE *attr = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
900
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
909
DL_NODE * node;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
914
node = tmpl->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
915
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
916
CK_ATTRIBUTE *attr = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
931
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
988
DL_NODE *node;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
994
node = (*src)->attribute_list;
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
996
while (node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/template.c
997
CK_ATTRIBUTE *attr = (CK_ATTRIBUTE *)node->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
156
dlist_next(DL_NODE *node)
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
158
if (! node)
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
160
return (node->next);
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
167
dlist_prev(DL_NODE *node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
168
if (! node)
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
170
return (node->prev);
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
178
DL_NODE *node;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
183
node = list->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
185
list = node;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
196
dlist_remove_node(DL_NODE *list, DL_NODE *node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
199
if (! list || ! node)
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
203
if (list == node) {
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
215
while ((temp != NULL) && (temp->next != node))
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
219
DL_NODE *next = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
225
free(node);
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
41
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
45
node = (DL_NODE *)malloc(sizeof (DL_NODE));
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
46
if (! node)
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
48
node->data = data;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
49
node->prev = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
50
node->next = list;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
52
list->prev = node;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
54
return (node);
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
66
DL_NODE *node = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
70
node = (DL_NODE *)malloc(sizeof (DL_NODE));
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
71
if (! node)
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
73
node->data = data;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
74
node->next = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
77
node->prev = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
78
return (node);
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
81
temp->next = node;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
82
node->prev = temp;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
94
DL_NODE *node = list;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
96
while (node && node->data != data)
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
97
node = node->next;
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
99
return (node);
usr/src/lib/rpcsec_gss/rpcsec_gss_utils.c
143
char *user, char *node, char *secdomain)
usr/src/lib/rpcsec_gss/rpcsec_gss_utils.c
165
if (node != NULL)
usr/src/lib/rpcsec_gss/rpcsec_gss_utils.c
166
nlen = strlen(node);
usr/src/lib/rpcsec_gss/rpcsec_gss_utils.c
171
strcat(user_name, node);
usr/src/lib/scsi/plugins/smp/usmp/common/usmp.c
57
di_walk(di_node_t node, di_minor_t minor, void *arg)
usr/src/lib/scsi/plugins/smp/usmp/common/usmp.c
66
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/scsi/plugins/smp/usmp/common/usmp.c
68
di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/smbclnt/libfknsmb/common/fake_policy.c
67
void *node)
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_fem.c
41
smb_fem_fcn_install(smb_node_t *node)
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_fem.c
48
smb_fem_fcn_uninstall(smb_node_t *node)
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_fem.c
55
smb_fem_oplock_install(smb_node_t *node)
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_fem.c
62
smb_fem_oplock_uninstall(smb_node_t *node)
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
230
logr_syslog_node_t *node, *head;
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
246
if ((node = malloc(sizeof (logr_syslog_node_t))) == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
250
bzero(node->ln_logline, LOGR_MAXENTRYLEN);
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
252
(void) strlcpy(node->ln_logline, logline, LOGR_MAXENTRYLEN);
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
253
list_insert_tail(queue, node);
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
277
logr_syslog_node_t *node;
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
282
node = list_head(&queue);
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
283
while (node) {
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
286
if (logr_syslog_parse_entry(node->ln_logline, entry) != 0) {
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
287
node = list_next(&queue, node);
usr/src/lib/smbsrv/libmlsvc/common/eventlog_log.c
294
node = list_next(&queue, node);
usr/src/lib/smbsrv/libmlsvc/common/smb_quota.c
862
smb_quota_t *node;
usr/src/lib/smbsrv/libmlsvc/common/smb_quota.c
867
while ((node = avl_destroy_nodes(&qtree->qt_avl, &cookie)) != NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_quota.c
868
free(node);
usr/src/lib/smbsrv/libmlsvc/common/smb_quota.c
911
void *node;
usr/src/lib/smbsrv/libmlsvc/common/smb_quota.c
919
while ((node = avl_destroy_nodes(&qtree->qt_avl, &cookie)) != NULL)
usr/src/lib/smbsrv/libmlsvc/common/smb_quota.c
920
free(node);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
440
svcctl_svc_node_t *node = NULL;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
444
node = malloc(sizeof (*node));
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
445
if (node == NULL)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
448
node->sn_fmri = NULL;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
449
if (svcctl_scm_get_svcfmri(mgr_ctx, &node->sn_fmri, wip) != 0)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
452
node->sn_name = NULL;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
453
if (svcctl_scm_get_svcname(&node->sn_name, node->sn_fmri) != 0)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
456
node->sn_desc = NULL;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
457
if (svcctl_scm_get_svcdesc(mgr_ctx, &node->sn_desc, wip) != 0)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
460
node->sn_state = NULL;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
461
if (svcctl_scm_get_svcstate(mgr_ctx, &node->sn_state, wip) != 0)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
465
uu_avl_node_init(node, &node->sn_node, mgr_ctx->mc_svcs_pool);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
466
(void) uu_avl_find(mgr_ctx->mc_svcs, node,
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
468
uu_avl_insert(mgr_ctx->mc_svcs, node, idx);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
553
svcctl_svc_node_t *node;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
578
node = uu_avl_first(mgr_ctx->mc_svcs);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
580
for (ns = 0; ((ns < *resume_handle) && (node != NULL)); ++ns)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
581
node = uu_avl_next(mgr_ctx->mc_svcs, node);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
583
if (node == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
588
for (ns = 0; ((ns < numsvcs) && (node != NULL)); ++ns) {
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
589
node_name = node->sn_name;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
606
node_name = node->sn_fmri;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
624
svcctl_scm_map_status(node->sn_state);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
632
node = uu_avl_next(mgr_ctx->mc_svcs, node);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
635
if (node == NULL) {
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
655
svcctl_svc_node_t *node = svc_node;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
658
*cnt += (strlen(node->sn_fmri) + 1) * sizeof (smb_wchar_t);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
659
*cnt += (strlen(node->sn_name) + 1) * sizeof (smb_wchar_t);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
739
svcctl_svc_node_t node;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
746
bzero(&node, sizeof (svcctl_svc_node_t));
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
747
node.sn_name = svc_name;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
748
f_node = uu_avl_find(mgr_ctx->mc_svcs, &node,
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
753
bzero(&node, sizeof (svcctl_svc_node_t));
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
754
node.sn_name = svcctl_scm_map_windows_svc(svc_name);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
755
if (node.sn_name != NULL)
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
756
f_node = uu_avl_find(mgr_ctx->mc_svcs, &node,
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
890
svcctl_svc_node_t *node;
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
900
while ((node = uu_avl_walk_next(walk)) != NULL) {
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
901
uu_avl_remove(mgr_ctx->mc_svcs, node);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
902
free(node->sn_name);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
903
free(node->sn_fmri);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
904
free(node->sn_desc);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
905
free(node->sn_state);
usr/src/lib/smbsrv/libmlsvc/common/svcctl_scm.c
906
free(node);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
154
smb_cache_node_t *node;
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
169
node = avl_find(&chandle->ch_cache, newnode, &where);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
170
if (node != NULL) {
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
172
avl_remove(&chandle->ch_cache, node);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
174
chandle->ch_free(node->cn_data);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
175
free(node);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
199
smb_cache_node_t *node;
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
207
node = avl_find(&chandle->ch_cache, &keynode, NULL);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
208
if (node) {
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
210
avl_remove(&chandle->ch_cache, node);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
212
chandle->ch_free(node->cn_data);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
213
free(node);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
242
smb_cache_node_t *node;
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
255
node = avl_first(&chandle->ch_cache);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
257
node = AVL_NEXT(&chandle->ch_cache, cursor->cc_next);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
259
if (node != NULL)
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
260
chandle->ch_copy(node->cn_data, data, chandle->ch_datasz);
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
262
cursor->cc_next = node;
usr/src/lib/smbsrv/libsmb/common/smb_cache.c
265
return (node != NULL);
usr/src/lib/storage/libg_fc/common/genf.c
1137
di_node_t node;
usr/src/lib/storage/libg_fc/common/genf.c
1155
node = di_drv_first_node(portdrvr, root);
usr/src/lib/storage/libg_fc/common/genf.c
1156
if (node == DI_NODE_NIL) {
usr/src/lib/storage/libg_fc/common/genf.c
1167
while (node) {
usr/src/lib/storage/libg_fc/common/genf.c
1169
minor_node = di_minor_next(node, DI_MINOR_NIL);
usr/src/lib/storage/libg_fc/common/genf.c
1186
minor_node = di_minor_next(node, minor_node);
usr/src/lib/storage/libg_fc/common/genf.c
1196
tmppath = di_devfs_path(node);
usr/src/lib/storage/libg_fc/common/genf.c
1218
minor_node = di_minor_next(node, minor_node);
usr/src/lib/storage/libg_fc/common/genf.c
1220
node = di_drv_next_node(node);
usr/src/lib/storage/libg_fc/common/io.c
751
di_node_t node;
usr/src/lib/storage/libg_fc/common/io.c
784
node = di_drv_first_node(drvr_name, root);
usr/src/lib/storage/libg_fc/common/io.c
785
if (node == DI_NODE_NIL) {
usr/src/lib/storage/libg_fc/common/io.c
792
while (node != DI_NODE_NIL) {
usr/src/lib/storage/libg_fc/common/io.c
793
if ((devfs_path = di_devfs_path(node)) != NULL) {
usr/src/lib/storage/libg_fc/common/io.c
795
*devid = di_devid(node);
usr/src/lib/storage/libg_fc/common/io.c
801
node = di_drv_next_node(node);
usr/src/lib/storage/libg_fc/common/map.c
5442
di_node_t node;
usr/src/lib/storage/libg_fc/common/map.c
5456
node = di_drv_first_node(drvr_name, root);
usr/src/lib/storage/libg_fc/common/map.c
5457
if (node == DI_NODE_NIL) {
usr/src/lib/storage/libg_fc/common/map.c
5461
while (node != DI_NODE_NIL) {
usr/src/lib/storage/libg_fc/common/map.c
5462
if ((mydevid = di_devid(node)) != NULL) {
usr/src/lib/storage/libg_fc/common/map.c
5471
if ((devfs_path = my_devfs_path(node)) ==
usr/src/lib/storage/libg_fc/common/map.c
5473
node = di_drv_next_node(node);
usr/src/lib/storage/libg_fc/common/map.c
5497
node = di_drv_next_node(node);
usr/src/lib/storage/libg_fc/common/map.c
5539
di_node_t node;
usr/src/lib/storage/libg_fc/common/map.c
5570
node = di_drv_first_node(drvr_name, root);
usr/src/lib/storage/libg_fc/common/map.c
5571
if (node == DI_NODE_NIL) {
usr/src/lib/storage/libg_fc/common/map.c
5575
while (node != DI_NODE_NIL) {
usr/src/lib/storage/libg_fc/common/map.c
5577
if ((devfs_path = my_devfs_path(node)) != NULL) {
usr/src/lib/storage/libg_fc/common/map.c
5582
if ((di_state(node) &
usr/src/lib/storage/libg_fc/common/map.c
5585
node = di_drv_next_node(node);
usr/src/lib/storage/libg_fc/common/map.c
5595
node = di_drv_next_node(node);
usr/src/lib/storage/libg_fc/common/map.c
5607
if ((err = get_wwn_data(node, &nwwn, &pwwn)) !=
usr/src/lib/storage/libg_fc/common/map.c
5662
node = di_drv_next_node(node);
usr/src/lib/storage/libg_fc/common/map.c
5697
get_wwn_data(di_node_t node, uchar_t **nwwn, uchar_t **pwwn)
usr/src/lib/storage/libg_fc/common/map.c
5699
if (di_prop_lookup_bytes(DDI_DEV_T_ANY, node, NODE_WWN_PROP,
usr/src/lib/storage/libg_fc/common/map.c
5704
if (di_prop_lookup_bytes(DDI_DEV_T_ANY, node, PORT_WWN_PROP,
usr/src/lib/storage/libg_fc/common/map.c
5847
my_devfs_path(di_node_t node)
usr/src/lib/storage/libg_fc/common/map.c
5860
if (node == DI_NODE_NIL) {
usr/src/lib/storage/libg_fc/common/map.c
5865
if ((tptr = di_devfs_path(node)) == NULL) {
usr/src/lib/storage/libg_fc/common/map.c
5869
parentnode = di_parent_node(node);
usr/src/lib/storage/libg_fc/common/map.c
5915
if ((di_state(node) & DI_DRIVER_DETACHED) != DI_DRIVER_DETACHED) {
usr/src/lib/storage/libg_fc/common/map.c
5926
di_prop_lookup_ints(DDI_DEV_T_ANY, node, LUN_PROP, &lunnump);
usr/src/lib/storage/libg_fc/common/map.c
5929
di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/sun_fc/common/HBANPIVPort.cc
75
char node[MAXPATHLEN];
usr/src/lib/sun_fc/common/HBANPIVPort.cc
96
sprintf(node, "%s/%s", dir, dirp->d_name);
usr/src/lib/sun_fc/common/HBANPIVPort.cc
97
if ((count = readlink(node,buf,sizeof(buf)))) {
usr/src/lib/sun_fc/common/HBAPort.cc
212
char node[MAXPATHLEN];
usr/src/lib/sun_fc/common/HBAPort.cc
233
sprintf(node, "%s/%s", dir, dirp->d_name);
usr/src/lib/sun_fc/common/HBAPort.cc
234
if ((count = readlink(node,buf,sizeof(buf)))) {
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
142
node = di_init(path, DINFOCPYONE);
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
143
if (node == DI_NODE_NIL) {
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
144
di_fini(node);
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
157
instance = di_instance(node);
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
159
di_fini(node);
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
167
driver_name = di_driver_name(node);
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
169
di_fini(node);
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
178
di_fini(node);
usr/src/lib/sun_sas/common/Sun_sasGetPhyStatistics.c
50
di_node_t node;
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
38
find_matching_hba(di_node_t node, void *arg)
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
45
if (IS_STUB_NODE(node)) {
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
49
rval = di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
54
if ((devpath = di_devfs_path(node)) == NULL) {
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
35
match_smhba_sas_hba(di_node_t node, void *arg)
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
42
if (IS_STUB_NODE(node)) {
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
46
rval = di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
51
if ((devpath = di_devfs_path(node)) == NULL) {
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
60
if (devtree_get_one_hba(node) ==
usr/src/lib/sun_sas/common/devlink_disco.c
158
char node[MAXPATHLEN];
usr/src/lib/sun_sas/common/devlink_disco.c
202
(void) snprintf(node, strlen(charptr) + strlen(dir) + 2,
usr/src/lib/sun_sas/common/devlink_disco.c
204
if ((count = readlink(node, buf, sizeof (buf))) > 0) {
usr/src/lib/sun_sas/common/devlink_disco.c
216
(void) strlcpy(link, node, MAXPATHLEN);
usr/src/lib/sun_sas/common/devtree_device_disco.c
1065
devtree_attached_devices(di_node_t node, struct sun_sas_port *port_ptr)
usr/src/lib/sun_sas/common/devtree_device_disco.c
1072
if ((nodechild = di_child_node(node)) == DI_NODE_NIL) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
1077
if ((path = di_path_phci_next_path(node, path)) ==
usr/src/lib/sun_sas/common/devtree_device_disco.c
1101
path = di_path_phci_next_path(node, path);
usr/src/lib/sun_sas/common/devtree_device_disco.c
218
get_attached_devices_info(di_node_t node, struct sun_sas_port *port_ptr)
usr/src/lib/sun_sas/common/devtree_device_disco.c
246
if ((devpath = di_devfs_path(node)) == NULL) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
252
if ((di_instance(node) == -1) || di_retired(node)) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
259
state = di_state(node);
usr/src/lib/sun_sas/common/devtree_device_disco.c
274
if ((unit_address = di_bus_addr(node)) != NULL) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
302
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node, "attached-port",
usr/src/lib/sun_sas/common/devtree_device_disco.c
435
rval = di_prop_lookup_strings(DDI_DEV_T_ANY, node,
usr/src/lib/sun_sas/common/devtree_device_disco.c
439
charptr = di_driver_name(node);
usr/src/lib/sun_sas/common/devtree_device_disco.c
534
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "lun",
usr/src/lib/sun_sas/common/devtree_device_disco.c
553
if (di_prop_lookup_int64(DDI_DEV_T_ANY, node, "lun64",
usr/src/lib/sun_sas/common/devtree_device_disco.c
566
if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/sun_sas/common/devtree_device_disco.c
570
mapping_ptr->entry.ScsiId.ScsiTargetNumber = di_instance(node);
usr/src/lib/sun_sas/common/devtree_device_disco.c
587
if (di_prop_lookup_strings(DDI_DEV_T_ANY, node, "devid",
usr/src/lib/sun_sas/common/devtree_hba_disco.c
601
lookup_smhba_sas_hba(di_node_t node, void *arg)
usr/src/lib/sun_sas/common/devtree_hba_disco.c
608
if (IS_STUB_NODE(node)) {
usr/src/lib/sun_sas/common/devtree_hba_disco.c
613
rval = di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/sun_sas/common/devtree_hba_disco.c
618
if (devtree_get_one_hba(node) != HBA_STATUS_OK) {
usr/src/lib/sun_sas/common/devtree_phy_disco.c
71
get_phy_info(di_node_t node, struct sun_sas_port *port_ptr)
usr/src/lib/sun_sas/common/devtree_phy_disco.c
87
if ((portDevpath = di_devfs_path(node)) == NULL) {
usr/src/lib/sun_sas/common/devtree_phy_disco.c
92
count = di_prop_lookup_bytes(DDI_DEV_T_ANY, node, "phy-info",
usr/src/lib/sun_sas/common/sun_sas.h
277
extern HBA_STATUS devtree_get_one_hba(di_node_t node);
usr/src/lib/sun_sas/common/verify.c
39
di_node_t node;
usr/src/lib/sun_sas/common/verify.c
58
node = di_init(path, DINFOCPYALL);
usr/src/lib/sun_sas/common/verify.c
59
if (node == DI_NODE_NIL) {
usr/src/lib/sun_sas/common/verify.c
65
state = di_state(node);
usr/src/lib/sun_sas/common/verify.c
69
di_fini(node);
usr/src/lib/sun_sas/common/verify.c
76
di_fini(node);
usr/src/lib/udapl/libdat/common/dat_dictionary.c
219
DAT_DICTIONARY_NODE *node;
usr/src/lib/udapl/libdat/common/dat_dictionary.c
226
node = dat_os_alloc(sizeof (DAT_DICTIONARY_NODE));
usr/src/lib/udapl/libdat/common/dat_dictionary.c
227
if (NULL == node) {
usr/src/lib/udapl/libdat/common/dat_dictionary.c
233
*p_entry = node;
usr/src/lib/udapl/udapl_tavor/common/dapl_ia_open.c
118
node = di_drv_first_node("daplt", root_node);
usr/src/lib/udapl/udapl_tavor/common/dapl_ia_open.c
119
if (node != DI_NODE_NIL) {
usr/src/lib/udapl/udapl_tavor/common/dapl_ia_open.c
120
ret = di_prop_lookup_ints(DDI_DEV_T_ANY, node,
usr/src/lib/udapl/udapl_tavor/common/dapl_ia_open.c
96
di_node_t root_node, node;
usr/src/lib/watchmalloc/common/malloc.c
763
TREE *node[3];
usr/src/lib/watchmalloc/common/malloc.c
764
TREE **npp = node;
usr/src/lib/watchmalloc/common/malloc.c
782
npp = node;
usr/src/lib/watchmalloc/common/malloc.c
791
TREE *node[3];
usr/src/lib/watchmalloc/common/malloc.c
792
TREE **npp = node;
usr/src/lib/watchmalloc/common/malloc.c
810
npp = node;
usr/src/lib/watchmalloc/common/malloc.c
819
TREE *node[4];
usr/src/lib/watchmalloc/common/malloc.c
820
TREE **npp = node;
usr/src/lib/watchmalloc/common/malloc.c
844
npp = node;
usr/src/lib/watchmalloc/common/malloc.c
853
TREE *node[4];
usr/src/lib/watchmalloc/common/malloc.c
854
TREE **npp = node;
usr/src/lib/watchmalloc/common/malloc.c
878
npp = node;
usr/src/lib/watchmalloc/common/malloc.c
887
TREE *node[3];
usr/src/lib/watchmalloc/common/malloc.c
888
TREE **npp = node;
usr/src/lib/watchmalloc/common/malloc.c
906
npp = node;
usr/src/lib/watchmalloc/common/malloc.c
916
TREE *node[3];
usr/src/lib/watchmalloc/common/malloc.c
917
TREE **npp = node;
usr/src/lib/watchmalloc/common/malloc.c
935
npp = node;
usr/src/psm/promif/ieee1275/common/prom_boot.c
36
pnode_t node;
usr/src/psm/promif/ieee1275/common/prom_boot.c
43
node = prom_chosennode();
usr/src/psm/promif/ieee1275/common/prom_boot.c
44
if ((node == OBP_NONODE) || (node == OBP_BADNODE))
usr/src/psm/promif/ieee1275/common/prom_boot.c
45
node = prom_rootnode();
usr/src/psm/promif/ieee1275/common/prom_boot.c
46
length = prom_getproplen(node, name);
usr/src/psm/promif/ieee1275/common/prom_boot.c
51
(void) prom_bounded_getprop(node, name, bootargs, length);
usr/src/psm/promif/ieee1275/common/prom_boot.c
68
pnode_t node;
usr/src/psm/promif/ieee1275/common/prom_boot.c
74
node = prom_chosennode();
usr/src/psm/promif/ieee1275/common/prom_boot.c
75
if ((node == OBP_NONODE) || (node == OBP_BADNODE))
usr/src/psm/promif/ieee1275/common/prom_boot.c
76
node = prom_rootnode();
usr/src/psm/promif/ieee1275/common/prom_boot.c
77
length = prom_getproplen(node, name);
usr/src/psm/promif/ieee1275/common/prom_boot.c
82
(void) prom_bounded_getprop(node, name, bootpath, length);
usr/src/psm/promif/ieee1275/common/prom_fb.c
138
pnode_t node;
usr/src/psm/promif/ieee1275/common/prom_fb.c
141
if ((node = prom_optionsnode()) == OBP_BADNODE)
usr/src/psm/promif/ieee1275/common/prom_fb.c
145
if ((len = prom_getproplen(node, (caddr_t)name)) > 0) {
usr/src/psm/promif/ieee1275/common/prom_fb.c
146
(void) prom_getprop(node, (caddr_t)name, (caddr_t)buf);
usr/src/psm/promif/ieee1275/common/prom_fb.c
151
if ((len = prom_getproplen(node, (caddr_t)name)) > 0) {
usr/src/psm/promif/ieee1275/common/prom_fb.c
152
(void) prom_getprop(node, (caddr_t)name, (caddr_t)buf);
usr/src/psm/promif/ieee1275/common/prom_node.c
140
bytype_cb(pnode_t node, void *arg, void *result)
usr/src/psm/promif/ieee1275/common/prom_node.c
142
if (prom_devicetype(node, (char *)arg)) {
usr/src/psm/promif/ieee1275/common/prom_node.c
143
*((pnode_t *)result) = node;
usr/src/psm/promif/ieee1275/common/prom_node.c
150
prom_findnode_bydevtype(pnode_t node, char *devtype)
usr/src/psm/promif/ieee1275/common/prom_node.c
153
prom_walk_devs(node, bytype_cb, devtype, &result);
usr/src/psm/promif/ieee1275/common/prom_node.c
163
byname_cb(pnode_t node, void *arg, void *result)
usr/src/psm/promif/ieee1275/common/prom_node.c
165
if (prom_getnode_byname(node, (char *)arg)) {
usr/src/psm/promif/ieee1275/common/prom_node.c
166
*((pnode_t *)result) = node;
usr/src/psm/promif/ieee1275/common/prom_node.c
173
prom_findnode_byname(pnode_t node, char *name)
usr/src/psm/promif/ieee1275/common/prom_node.c
176
prom_walk_devs(node, byname_cb, name, &result);
usr/src/psm/promif/ieee1275/common/prom_node.c
253
pnode_t node;
usr/src/psm/promif/ieee1275/common/prom_node.c
258
node = prom_finddevice("/chosen");
usr/src/psm/promif/ieee1275/common/prom_node.c
260
if (node != OBP_BADNODE)
usr/src/psm/promif/ieee1275/common/prom_node.c
261
return (chosen = node);
usr/src/psm/promif/ieee1275/common/prom_node.c
281
static pnode_t node;
usr/src/psm/promif/ieee1275/common/prom_node.c
283
if (node == 0)
usr/src/psm/promif/ieee1275/common/prom_node.c
284
node = prom_finddevice("/aliases");
usr/src/psm/promif/ieee1275/common/prom_node.c
285
return (node);
usr/src/psm/promif/ieee1275/common/prom_node.c
295
static pnode_t node;
usr/src/psm/promif/ieee1275/common/prom_node.c
297
if (node == 0)
usr/src/psm/promif/ieee1275/common/prom_node.c
298
node = prom_finddevice("/options");
usr/src/psm/promif/ieee1275/common/prom_node.c
299
return (node);
usr/src/psm/promif/ieee1275/common/prom_node.c
77
prom_walk_devs(pnode_t node, int (*cb)(pnode_t, void *, void *), void *arg,
usr/src/psm/promif/ieee1275/common/prom_node.c
83
if (node == OBP_NONODE || node == OBP_BADNODE) {
usr/src/psm/promif/ieee1275/common/prom_node.c
87
stack[0] = node;
usr/src/psm/promif/ieee1275/common/prom_test.c
53
prom_test_method(char *method, pnode_t node)
usr/src/psm/promif/ieee1275/common/prom_test.c
63
ci[3] = p1275_dnode2cell(node);
usr/src/psm/promif/ieee1275/common/prom_test.c
74
method, node, (void *)&rv);
usr/src/psm/promif/ieee1275/sun4/prom_cpuctl.c
110
prom_cpuoff(pnode_t node)
usr/src/psm/promif/ieee1275/sun4/prom_cpuctl.c
118
ci[3] = p1275_dnode2cell(node);
usr/src/psm/promif/ieee1275/sun4/prom_cpuctl.c
51
prom_startcpu(pnode_t node, caddr_t pc, int arg)
usr/src/psm/promif/ieee1275/sun4/prom_cpuctl.c
58
ci[3] = p1275_dnode2cell(node); /* Arg1: nodeid to start */
usr/src/psm/promif/ieee1275/sun4/prom_cpuctl.c
89
prom_wakeupcpu(pnode_t node)
usr/src/psm/promif/ieee1275/sun4/prom_cpuctl.c
97
ci[3] = p1275_dnode2cell(node); /* Arg1: nodeid to wakeup */
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
107
prom_serengeti_tunnel_switch(uint_t node, uint_t board)
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
116
ci[4] = p1275_uint2cell(node);
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
131
prom_serengeti_cpu_off(pnode_t node)
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
139
ci[3] = p1275_dnode2cell(node);
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
200
prom_serengeti_wakeupcpu(pnode_t node)
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
208
ci[3] = p1275_dnode2cell(node); /* Arg1: nodeid to wakeup */
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
59
prom_serengeti_attach_board(uint_t node, uint_t board)
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
68
ci[4] = p1275_uint2cell(node);
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
83
prom_serengeti_detach_board(uint_t node, uint_t board)
usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c
92
ci[4] = p1275_uint2cell(node);
usr/src/psm/stand/boot/sparc/common/boot_plat.c
352
pnode_t node = prom_finddevice(devpath);
usr/src/psm/stand/boot/sparc/common/boot_plat.c
355
if ((node == OBP_NONODE) || (node == OBP_BADNODE))
usr/src/psm/stand/boot/sparc/common/boot_plat.c
357
if (prom_devicetype(node, "network") != 0)
usr/src/psm/stand/boot/sparc/common/boot_plat.c
366
if (prom_devicetype(node, "ib") != 0) {
usr/src/psm/stand/boot/sparc/common/boot_plat.c
396
pnode_t node;
usr/src/psm/stand/boot/sparc/common/boot_plat.c
399
node = prom_finddevice(bpath);
usr/src/psm/stand/boot/sparc/common/boot_plat.c
400
if (prom_devicetype(node, "network") == 0)
usr/src/psm/stand/boot/sparc/common/sun4dep.c
46
pnode_t node;
usr/src/psm/stand/boot/sparc/common/sun4dep.c
54
node = prom_findnode_bydevtype(prom_rootnode(), OBP_CPU);
usr/src/psm/stand/boot/sparc/common/sun4dep.c
55
if (node != OBP_NONODE && node != OBP_BADNODE) {
usr/src/psm/stand/boot/sparc/common/sun4dep.c
58
if ((nlen = prom_getproplen(node, OBP_NAME)) <= 0 ||
usr/src/psm/stand/boot/sparc/common/sun4dep.c
60
prom_getprop(node, OBP_NAME, cpubuf) <= 0)
usr/src/psm/stand/boot/sparc/common/sun4dep.c
69
if ((clen = prom_getproplen(node, OBP_COMPATIBLE)) > 0 ||
usr/src/psm/stand/boot/sparc/common/sun4dep.c
70
((node = prom_parentnode(node)) != OBP_NONODE &&
usr/src/psm/stand/boot/sparc/common/sun4dep.c
71
node != OBP_BADNODE &&
usr/src/psm/stand/boot/sparc/common/sun4dep.c
72
(clen = prom_getproplen(node, OBP_COMPATIBLE)) > 0 &&
usr/src/psm/stand/boot/sparc/common/sun4dep.c
73
prom_getprop(node, OBP_DEVICETYPE, dname) > 0 &&
usr/src/psm/stand/boot/sparc/common/sun4dep.c
78
if (prom_getprop(node, OBP_COMPATIBLE,
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
103
node = pmem;
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
105
node = pmmu;
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
110
if ((links = prom_getproplen(node, prop)) == -1)
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
120
(void) prom_getprop(node, prop, (caddr_t)pm);
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
79
pnode_t node;
usr/src/psm/stand/cpr/common/support.c
122
node = prom_optionsnode();
usr/src/psm/stand/cpr/common/support.c
123
if (node == OBP_NONODE || node == OBP_BADNODE) {
usr/src/psm/stand/cpr/common/support.c
143
if (prom_setprop(node, prop->name, prop->value, len + 1) < 0 ||
usr/src/psm/stand/cpr/common/support.c
144
prom_getproplen(node, prop->name) != len) {
usr/src/psm/stand/cpr/common/support.c
97
pnode_t node;
usr/src/psm/stand/cpr/sparcv9/sun4u/machdep.c
286
if (scip->node == 0 || scip->cpu_id == cb_mid)
usr/src/psm/stand/cpr/sparcv9/sun4u/machdep.c
288
(void) prom_startcpu(scip->node,
usr/src/psm/stand/cpr/sparcv9/sun4u/machdep.c
300
prog, scip->cpu_id, scip->node);
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
314
get_intprop(pnode_t node, caddr_t prop, void *dst)
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
319
glen = prom_getprop(node, prop, dst);
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
337
pnode_t node;
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
346
for (node = prom_rootnode(); ; node = prom_nextnode(node)) {
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
347
node = prom_findnode_bydevtype(node, name);
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
348
if (node == OBP_NONODE) {
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
356
err = get_intprop(node, *propp, &cpu_id);
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
359
node, *propp, (int)cpu_id));
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
365
return (node);
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
384
pnode_t node;
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
394
node = get_cpu_node();
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
395
if (node == OBP_NONODE)
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
398
if (get_intprop(node, cbp->prop, cbp->datap)) {
usr/src/psm/stand/cpr/sparcv9/sun4u/util.c
401
prog, node, cbp->prop);
usr/src/stand/lib/inet/mac.c
115
node = prom_finddevice(devname);
usr/src/stand/lib/inet/mac.c
116
if (node != OBP_NONODE && node != OBP_BADNODE) {
usr/src/stand/lib/inet/mac.c
117
if (prom_getproplen(node, mtu_name) == sizeof (ihandle_t)) {
usr/src/stand/lib/inet/mac.c
118
(void) prom_getprop(node, mtu_name,
usr/src/stand/lib/inet/mac.c
126
if ((len = prom_getproplen(node, netiftype)) > 0 &&
usr/src/stand/lib/inet/mac.c
128
(void) prom_getprop(node, netiftype, tmpbuf);
usr/src/stand/lib/inet/mac.c
129
} else if ((len = prom_getproplen(node, chosen_net)) > 0 &&
usr/src/stand/lib/inet/mac.c
131
(void) prom_getprop(node, chosen_net, tmpbuf);
usr/src/stand/lib/inet/mac.c
132
} else if ((len = prom_getproplen(node, supported_net)) > 0 &&
usr/src/stand/lib/inet/mac.c
134
(void) prom_getprop(node, supported_net, tmpbuf);
usr/src/stand/lib/inet/mac.c
83
pnode_t node;
usr/src/test/util-tests/tests/ctf/test-sou.c
40
struct node *prev;
usr/src/test/util-tests/tests/ctf/test-sou.c
41
struct node *next;
usr/src/test/util-tests/tests/ctf/test-sou.c
47
struct node head;
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
101
node = avl_first(avl);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
104
node = avl_last(avl);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
108
while (node != NULL) {
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
109
ASSERT3U(*data, ==, node->data);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
112
node = AVL_NEXT(avl, node);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
115
node = AVL_PREV(avl, node);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
121
verify_node(avl_tree_t *avl, zfs_btree_t *bt, int_node_t *node)
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
126
uint64_t data = node->data;
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
136
if ((inp = AVL_NEXT(avl, node)) != NULL) {
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
145
if ((inp = AVL_PREV(avl, node)) != NULL) {
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
226
int_node_t *node;
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
231
offsetof(int_node_t, node));
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
244
node = malloc(sizeof (int_node_t));
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
245
ASSERT3P(node, !=, NULL);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
247
node->data = randval;
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
248
if ((ret = avl_find(&avl, node, &avl_idx)) != NULL) {
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
253
avl_insert(&avl, node, avl_idx);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
262
node = avl_first(&avl);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
265
node = avl_last(&avl);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
268
ASSERT3U(node->data, ==, *data);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
270
avl_remove(&avl, node);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
276
node = avl_first(&avl);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
277
ASSERT3U(node->data, ==,
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
279
node = avl_last(&avl);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
280
ASSERT3U(node->data, ==, *(uint64_t *)zfs_btree_last(bt, NULL));
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
285
while ((node = avl_destroy_nodes(&avl, &avl_cookie)) != NULL)
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
286
free(node);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
303
int_node_t *node;
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
313
offsetof(int_node_t, node));
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
320
node = malloc(sizeof (*node));
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
321
node->data = randval;
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
326
void *ret = avl_find(&avl, node, &avl_idx);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
329
avl_insert(&avl, node, avl_idx);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
333
verify_node(&avl, bt, node);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
340
free(node);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
361
while ((node = avl_destroy_nodes(&avl, &avl_cookie)) != NULL)
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
362
free(node);
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
60
avl_node_t node;
usr/src/test/zfs-tests/cmd/btree_test/btree_test.c
93
int_node_t *node;
usr/src/tools/cscope-fast/cgrep.c
1364
state = l->node;
usr/src/tools/cscope-fast/cgrep.c
1390
n->id, l->node->id, l->lit);
usr/src/tools/cscope-fast/cgrep.c
1391
if (l->node->out) {
usr/src/tools/cscope-fast/cgrep.c
1392
printf(" draw \"%d\" as Doublecircle;", l->node->id);
usr/src/tools/cscope-fast/cgrep.c
1394
if (l->node->fail) {
usr/src/tools/cscope-fast/cgrep.c
1396
l->node->id, l->node->fail->id);
usr/src/tools/cscope-fast/cgrep.c
1399
pr(l->node);
usr/src/tools/cscope-fast/cgrep.c
1414
ADD(l->node);
usr/src/tools/cscope-fast/cgrep.c
1415
l->node->fail = root;
usr/src/tools/cscope-fast/cgrep.c
1418
r = qhead->node;
usr/src/tools/cscope-fast/cgrep.c
1421
s = l->node;
usr/src/tools/cscope-fast/cgrep.c
1431
state = ll->node;
usr/src/tools/cscope-fast/cgrep.c
1457
zeroroot(root, l->node);
usr/src/tools/cscope-fast/cgrep.c
1474
l->node->shift2 = c->root->shift2;
usr/src/tools/cscope-fast/cgrep.c
1475
ADD(l->node);
usr/src/tools/cscope-fast/cgrep.c
1476
l->node->fail = NULL;
usr/src/tools/cscope-fast/cgrep.c
1479
r = qhead->node;
usr/src/tools/cscope-fast/cgrep.c
1495
s = l->node;
usr/src/tools/cscope-fast/cgrep.c
1513
nn[l->lit] = l->node;
usr/src/tools/cscope-fast/cgrep.c
1523
if (c->step[l->lit] > l->node->d)
usr/src/tools/cscope-fast/cgrep.c
1524
c->step[l->lit] = l->node->d;
usr/src/tools/cscope-fast/cgrep.c
1525
nn = l->node;
usr/src/tools/cscope-fast/cgrep.c
1570
state = l->node;
usr/src/tools/cscope-fast/cgrep.c
1630
next_link->node = n;
usr/src/tools/cscope-fast/cgrep.c
205
t->node = N, t): newlink(0, N))
usr/src/tools/cscope-fast/cgrep.c
60
struct Node *node;
usr/src/tools/ndrgen/ndr_lex.c
500
struct node *
usr/src/tools/ndrgen/ndr_lex.c
527
n_splice(struct node *np1, struct node *np2)
usr/src/tools/ndrgen/ndr_lex.c
92
extern struct node *yylval;
usr/src/tools/ndrgen/ndr_main.c
30
struct node *construct_list;
usr/src/tools/ndrgen/ndr_parse.y
34
typedef struct node *node_ptr;
usr/src/tools/ndrgen/ndr_parse.y
62
| construct_list { construct_list = (struct node *)$1; }
usr/src/tools/ndrgen/ndrgen.h
107
struct node *a_nodes[N_ADVICE];
usr/src/tools/ndrgen/ndrgen.h
156
struct node *type_dim; /* for LB */
usr/src/tools/ndrgen/ndrgen.h
158
struct node *definition;
usr/src/tools/ndrgen/ndrgen.h
159
struct node *type_name; /* symbol */
usr/src/tools/ndrgen/ndrgen.h
173
struct node *definition;
usr/src/tools/ndrgen/ndrgen.h
179
extern struct node *construct_list;
usr/src/tools/ndrgen/ndrgen.h
198
extern struct node *yylval;
usr/src/tools/ndrgen/ndrgen.h
204
extern struct node *n_cons(int, ...);
usr/src/tools/ndrgen/ndrgen.h
205
extern void n_splice(struct node *, struct node *);
usr/src/tools/ndrgen/ndrgen.h
47
struct node *n_next; /* handy for lists */
usr/src/tools/ndrgen/ndrgen.h
54
struct node *nu_node[4]; /* descendents */
usr/src/tools/ndrgen/ndrgen.h
91
struct node *typedefn;
usr/src/tools/ndrgen/ndrgen.h
92
struct node s_node;
usr/src/tools/ndrgen/ndrgen.h
98
struct node s_node;
usr/src/tools/smatch/src/ast-inspect.c
10
struct ptr_list *ptrlist = node->ptr;
usr/src/tools/smatch/src/ast-inspect.c
126
void inspect_symbol(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
128
struct symbol *sym = node->ptr;
usr/src/tools/smatch/src/ast-inspect.c
129
node->text = g_strdup_printf("%s %s: %s", node->text, symbol_type_name(sym->type),
usr/src/tools/smatch/src/ast-inspect.c
131
ast_append_child(node, "ctype.base_type:", sym->ctype.base_type,inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
137
ast_append_child(node, "arguments:", sym->arguments, inspect_symbol_list);
usr/src/tools/smatch/src/ast-inspect.c
138
ast_append_child(node, "symbol_list:", sym->symbol_list, inspect_symbol_list);
usr/src/tools/smatch/src/ast-inspect.c
139
ast_append_child(node, "stmt:", sym->stmt, inspect_statement);
usr/src/tools/smatch/src/ast-inspect.c
14
node->text = g_strdup_printf("%s %s:", node->text, name);
usr/src/tools/smatch/src/ast-inspect.c
145
void inspect_symbol_list(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
147
inspect_ptr_list(node, "symbol_list", inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
17
ast_append_child(node, index, ptr, inspect);
usr/src/tools/smatch/src/ast-inspect.c
188
void inspect_expression(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
190
struct expression *expr = node->ptr;
usr/src/tools/smatch/src/ast-inspect.c
191
node->text = g_strdup_printf("%s %s", node->text, expression_type_name(expr->type));
usr/src/tools/smatch/src/ast-inspect.c
194
ast_append_child(node, "statement:", expr->statement, inspect_statement);
usr/src/tools/smatch/src/ast-inspect.c
201
ast_append_child(node, "left:", expr->left, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
202
ast_append_child(node, "right:", expr->right, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
208
ast_append_child(node, "cast_type:", expr->cast_type, inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
209
ast_append_child(node, "cast_expression:", expr->cast_expression, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
213
ast_append_child(node, "unop:", expr->unop, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
43
void inspect_statement(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
45
struct statement *stmt = node->ptr;
usr/src/tools/smatch/src/ast-inspect.c
46
node->text = g_strdup_printf("%s %s:", node->text, statement_type_name(stmt->type));
usr/src/tools/smatch/src/ast-inspect.c
49
ast_append_child(node, "stmts:", stmt->stmts, inspect_statement_list);
usr/src/tools/smatch/src/ast-inspect.c
52
ast_append_child(node, "expression:", stmt->expression, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
55
ast_append_child(node, "conditional:", stmt->if_conditional, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
56
ast_append_child(node, "if_true:", stmt->if_true, inspect_statement);
usr/src/tools/smatch/src/ast-inspect.c
57
ast_append_child(node, "if_false:", stmt->if_false, inspect_statement);
usr/src/tools/smatch/src/ast-inspect.c
60
ast_append_child(node, "break:", stmt->iterator_break, inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
61
ast_append_child(node, "continue:", stmt->iterator_continue, inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
62
ast_append_child(node, "pre_statement:", stmt->iterator_pre_statement,
usr/src/tools/smatch/src/ast-inspect.c
64
ast_append_child(node, "statement:", stmt->iterator_statement,
usr/src/tools/smatch/src/ast-inspect.c
66
ast_append_child(node, "post_statement:", stmt->iterator_post_statement,
usr/src/tools/smatch/src/ast-inspect.c
71
ast_append_child(node, "switch_expression:", stmt->switch_expression, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
72
ast_append_child(node, "switch_statement:", stmt->switch_statement, inspect_statement);
usr/src/tools/smatch/src/ast-inspect.c
73
ast_append_child(node, "switch_break:", stmt->switch_break, inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
74
ast_append_child(node, "switch_case:", stmt->switch_case, inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
77
ast_append_child(node, "case_expression:", stmt->case_expression, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
78
ast_append_child(node, "case_to:", stmt->case_to, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
79
ast_append_child(node, "case_statement:", stmt->case_statement, inspect_statement);
usr/src/tools/smatch/src/ast-inspect.c
8
static inline void inspect_ptr_list(AstNode *node, const char *name, void (*inspect)(AstNode *))
usr/src/tools/smatch/src/ast-inspect.c
80
ast_append_child(node, "case_label:", stmt->case_label, inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
83
ast_append_child(node, "ret_value:", stmt->ret_value, inspect_expression);
usr/src/tools/smatch/src/ast-inspect.c
84
ast_append_child(node, "ret_target:", stmt->ret_target, inspect_symbol);
usr/src/tools/smatch/src/ast-inspect.c
93
void inspect_statement_list(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
95
inspect_ptr_list(node, "statement_list", inspect_statement);
usr/src/tools/smatch/src/ast-inspect.h
10
void inspect_statement(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
11
void inspect_statement_list(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
13
void inspect_expression(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
14
void inspect_expression_list(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
7
void inspect_symbol(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
8
void inspect_symbol_list(AstNode *node);
usr/src/tools/smatch/src/ast-model.c
177
ast_init (AstNode *node)
usr/src/tools/smatch/src/ast-model.c
179
node->childnodes = g_array_new(FALSE, TRUE, sizeof(AstNode *));
usr/src/tools/smatch/src/ast-model.c
180
node->stamp = g_random_int(); /* Random int to check whether iters belong to out model */
usr/src/tools/smatch/src/ast-model.c
264
AstNode *node;
usr/src/tools/smatch/src/ast-model.c
268
node = AST_NODE(tree_model);
usr/src/tools/smatch/src/ast-model.c
273
node = ast_nth_child(node, indices[i]);
usr/src/tools/smatch/src/ast-model.c
275
return ast_set_iter(iter, node);
usr/src/tools/smatch/src/ast-model.c
292
AstNode *node = AST_NODE(iter->user_data);
usr/src/tools/smatch/src/ast-model.c
295
while (node != root) {
usr/src/tools/smatch/src/ast-model.c
296
gtk_tree_path_prepend_index(path, node->index);
usr/src/tools/smatch/src/ast-model.c
297
node = node->parent;
usr/src/tools/smatch/src/ast-model.c
316
AstNode *node = iter->user_data;
usr/src/tools/smatch/src/ast-model.c
322
inspect_child_node(node);
usr/src/tools/smatch/src/ast-model.c
325
g_value_set_string(value, node->text);
usr/src/tools/smatch/src/ast-model.c
341
AstNode *node = iter->user_data;
usr/src/tools/smatch/src/ast-model.c
345
node = ast_nth_child(node->parent, node->index + 1);
usr/src/tools/smatch/src/ast-model.c
346
return ast_set_iter(iter, node);
usr/src/tools/smatch/src/ast-model.c
382
AstNode *node = iter->user_data;
usr/src/tools/smatch/src/ast-model.c
383
inspect_child_node(node);
usr/src/tools/smatch/src/ast-model.c
384
return node->childnodes->len > 0;
usr/src/tools/smatch/src/ast-model.c
404
AstNode *node = iter ? iter->user_data
usr/src/tools/smatch/src/ast-model.c
407
inspect_child_node(node);
usr/src/tools/smatch/src/ast-model.c
408
return node->childnodes->len;
usr/src/tools/smatch/src/ast-model.c
429
AstNode *node = parent ? parent->user_data : (AstNode*) tree_model;
usr/src/tools/smatch/src/ast-model.c
430
GArray *array = node->childnodes;
usr/src/tools/smatch/src/ast-model.c
44
void inspect_child_node(AstNode *node)
usr/src/tools/smatch/src/ast-model.c
451
AstNode *node = (AstNode *) child->user_data;
usr/src/tools/smatch/src/ast-model.c
452
iter->user_data = node->parent;
usr/src/tools/smatch/src/ast-model.c
453
return node->parent != NULL;
usr/src/tools/smatch/src/ast-model.c
46
if (node->inspect) {
usr/src/tools/smatch/src/ast-model.c
460
AstNode *node = (AstNode*) g_object_new (AST_TYPE_NODE, NULL);
usr/src/tools/smatch/src/ast-model.c
461
g_assert(node != NULL);
usr/src/tools/smatch/src/ast-model.c
462
node->parent = parent;
usr/src/tools/smatch/src/ast-model.c
463
node->index = index;
usr/src/tools/smatch/src/ast-model.c
464
node->text = text;
usr/src/tools/smatch/src/ast-model.c
465
node->inspect = inspect;
usr/src/tools/smatch/src/ast-model.c
466
node->ptr = ptr;
usr/src/tools/smatch/src/ast-model.c
467
return node;
usr/src/tools/smatch/src/ast-model.c
47
node->inspect(node);
usr/src/tools/smatch/src/ast-model.c
48
node->inspect = NULL;
usr/src/tools/smatch/src/ast-model.c
54
AstNode* ast_nth_child(AstNode *node, int n)
usr/src/tools/smatch/src/ast-model.c
56
if (!node)
usr/src/tools/smatch/src/ast-model.c
59
inspect_child_node(node);
usr/src/tools/smatch/src/ast-model.c
61
if (n >= node->childnodes->len)
usr/src/tools/smatch/src/ast-model.c
63
return g_array_index(node->childnodes, AstNode *, n);
usr/src/tools/smatch/src/ast-model.c
68
gboolean ast_set_iter(GtkTreeIter *iter, AstNode *node)
usr/src/tools/smatch/src/ast-model.c
70
iter->user_data = node;
usr/src/tools/smatch/src/ast-model.c
72
return node != NULL;
usr/src/tools/smatch/src/ast-model.h
50
void (*inspect)(struct AstNode* node);
usr/src/tools/smatch/src/avl.c
154
AvlNode *node = NULL;
usr/src/tools/smatch/src/avl.c
164
remove_sm(*avl, &(*avl)->root, sm, &node);
usr/src/tools/smatch/src/avl.c
169
if (node == NULL) {
usr/src/tools/smatch/src/avl.c
172
free(node);
usr/src/tools/smatch/src/avl.c
179
AvlNode *node = malloc(sizeof(*node));
usr/src/tools/smatch/src/avl.c
181
assert(node != NULL);
usr/src/tools/smatch/src/avl.c
183
node->sm = sm;
usr/src/tools/smatch/src/avl.c
184
node->lr[0] = NULL;
usr/src/tools/smatch/src/avl.c
185
node->lr[1] = NULL;
usr/src/tools/smatch/src/avl.c
186
node->balance = 0;
usr/src/tools/smatch/src/avl.c
187
return node;
usr/src/tools/smatch/src/avl.c
190
static void freeNode(AvlNode *node)
usr/src/tools/smatch/src/avl.c
192
if (node) {
usr/src/tools/smatch/src/avl.c
193
freeNode(node->lr[0]);
usr/src/tools/smatch/src/avl.c
194
freeNode(node->lr[1]);
usr/src/tools/smatch/src/avl.c
195
free(node);
usr/src/tools/smatch/src/avl.c
199
static AvlNode *lookup(const struct stree *avl, AvlNode *node, const struct sm_state *sm)
usr/src/tools/smatch/src/avl.c
203
if (node == NULL)
usr/src/tools/smatch/src/avl.c
206
cmp = cmp_tracker(sm, node->sm);
usr/src/tools/smatch/src/avl.c
209
return lookup(avl, node->lr[0], sm);
usr/src/tools/smatch/src/avl.c
211
return lookup(avl, node->lr[1], sm);
usr/src/tools/smatch/src/avl.c
212
return node;
usr/src/tools/smatch/src/avl.c
227
AvlNode *node = *p;
usr/src/tools/smatch/src/avl.c
228
int cmp = cmp_tracker(sm, node->sm);
usr/src/tools/smatch/src/avl.c
231
node->sm = sm;
usr/src/tools/smatch/src/avl.c
235
if (!insert_sm(avl, &node->lr[side(cmp)], sm))
usr/src/tools/smatch/src/avl.c
255
AvlNode *node = *p;
usr/src/tools/smatch/src/avl.c
256
int cmp = cmp_tracker(sm, node->sm);
usr/src/tools/smatch/src/avl.c
259
*ret = node;
usr/src/tools/smatch/src/avl.c
262
if (node->lr[0] != NULL && node->lr[1] != NULL) {
usr/src/tools/smatch/src/avl.c
269
side = node->balance <= 0 ? 0 : 1;
usr/src/tools/smatch/src/avl.c
271
shrunk = removeExtremum(&node->lr[side], 1 - side, &replacement);
usr/src/tools/smatch/src/avl.c
273
replacement->lr[0] = node->lr[0];
usr/src/tools/smatch/src/avl.c
274
replacement->lr[1] = node->lr[1];
usr/src/tools/smatch/src/avl.c
275
replacement->balance = node->balance;
usr/src/tools/smatch/src/avl.c
287
if (node->lr[0] != NULL)
usr/src/tools/smatch/src/avl.c
288
*p = node->lr[0];
usr/src/tools/smatch/src/avl.c
290
*p = node->lr[1];
usr/src/tools/smatch/src/avl.c
295
if (!remove_sm(avl, &node->lr[side(cmp)], sm, ret))
usr/src/tools/smatch/src/avl.c
30
static void freeNode(AvlNode *node);
usr/src/tools/smatch/src/avl.c
315
AvlNode *node = *p;
usr/src/tools/smatch/src/avl.c
317
if (node->lr[side] == NULL) {
usr/src/tools/smatch/src/avl.c
318
*ret = node;
usr/src/tools/smatch/src/avl.c
319
*p = node->lr[1 - side];
usr/src/tools/smatch/src/avl.c
32
static AvlNode *lookup(const struct stree *avl, AvlNode *node, const struct sm_state *sm);
usr/src/tools/smatch/src/avl.c
323
if (!removeExtremum(&node->lr[side], side, ret))
usr/src/tools/smatch/src/avl.c
357
AvlNode *node = *p,
usr/src/tools/smatch/src/avl.c
358
*child = node->lr[side];
usr/src/tools/smatch/src/avl.c
364
node->lr[side] = child->lr[opposite];
usr/src/tools/smatch/src/avl.c
365
child->lr[opposite] = node;
usr/src/tools/smatch/src/avl.c
369
node->balance = -child->balance;
usr/src/tools/smatch/src/avl.c
375
node->lr[side] = grandchild->lr[opposite];
usr/src/tools/smatch/src/avl.c
378
grandchild->lr[opposite] = node;
usr/src/tools/smatch/src/avl.c
381
node->balance = 0;
usr/src/tools/smatch/src/avl.c
385
node->balance = -bal;
usr/src/tools/smatch/src/avl.c
405
static bool checkBalances(AvlNode *node, int *height)
usr/src/tools/smatch/src/avl.c
407
if (node) {
usr/src/tools/smatch/src/avl.c
41
static bool checkBalances(AvlNode *node, int *height);
usr/src/tools/smatch/src/avl.c
410
if (!checkBalances(node->lr[0], &h0))
usr/src/tools/smatch/src/avl.c
412
if (!checkBalances(node->lr[1], &h1))
usr/src/tools/smatch/src/avl.c
415
if (node->balance != h1 - h0 || node->balance < -1 || node->balance > 1)
usr/src/tools/smatch/src/avl.c
43
static size_t countNode(AvlNode *node);
usr/src/tools/smatch/src/avl.c
442
static size_t countNode(AvlNode *node)
usr/src/tools/smatch/src/avl.c
444
if (node)
usr/src/tools/smatch/src/avl.c
445
return 1 + countNode(node->lr[0]) + countNode(node->lr[1]);
usr/src/tools/smatch/src/avl.c
455
AvlNode *node;
usr/src/tools/smatch/src/avl.c
462
iter->node = NULL;
usr/src/tools/smatch/src/avl.c
465
node = avl->root;
usr/src/tools/smatch/src/avl.c
467
while (node->lr[dir] != NULL) {
usr/src/tools/smatch/src/avl.c
468
iter->stack[iter->stack_index++] = node;
usr/src/tools/smatch/src/avl.c
469
node = node->lr[dir];
usr/src/tools/smatch/src/avl.c
472
iter->sm = (struct sm_state *) node->sm;
usr/src/tools/smatch/src/avl.c
473
iter->node = node;
usr/src/tools/smatch/src/avl.c
478
AvlNode *node = iter->node;
usr/src/tools/smatch/src/avl.c
481
if (node == NULL)
usr/src/tools/smatch/src/avl.c
484
node = node->lr[1 - dir];
usr/src/tools/smatch/src/avl.c
485
if (node != NULL) {
usr/src/tools/smatch/src/avl.c
486
while (node->lr[dir] != NULL) {
usr/src/tools/smatch/src/avl.c
487
iter->stack[iter->stack_index++] = node;
usr/src/tools/smatch/src/avl.c
488
node = node->lr[dir];
usr/src/tools/smatch/src/avl.c
491
node = iter->stack[--iter->stack_index];
usr/src/tools/smatch/src/avl.c
494
iter->node = NULL;
usr/src/tools/smatch/src/avl.c
498
iter->node = node;
usr/src/tools/smatch/src/avl.c
499
iter->sm = (struct sm_state *) node->sm;
usr/src/tools/smatch/src/avl.h
108
AvlNode *node;
usr/src/tools/smatch/src/avl.h
120
(iter).node != NULL; \
usr/src/tools/smatch/src/c2xml.c
100
static inline void examine_members(struct symbol_list *list, xmlNodePtr node)
usr/src/tools/smatch/src/c2xml.c
105
examine_symbol(sym, node);
usr/src/tools/smatch/src/c2xml.c
109
static void examine_modifiers(struct symbol *sym, xmlNodePtr node)
usr/src/tools/smatch/src/c2xml.c
153
newProp(node, modifiers[i], "1");
usr/src/tools/smatch/src/c2xml.c
158
examine_layout(struct symbol *sym, xmlNodePtr node)
usr/src/tools/smatch/src/c2xml.c
162
newNumProp(node, "bit-size", sym->bit_size);
usr/src/tools/smatch/src/c2xml.c
163
newNumProp(node, "alignment", sym->ctype.alignment);
usr/src/tools/smatch/src/c2xml.c
164
newNumProp(node, "offset", sym->offset);
usr/src/tools/smatch/src/c2xml.c
166
newNumProp(node, "bit-offset", sym->bit_offset);
usr/src/tools/smatch/src/c2xml.c
170
static void examine_symbol(struct symbol *sym, xmlNodePtr node)
usr/src/tools/smatch/src/c2xml.c
184
child = new_sym_node(sym, get_type_name(sym->type), node);
usr/src/tools/smatch/src/c2xml.c
237
static void examine_macro(struct symbol *sym, xmlNodePtr node)
usr/src/tools/smatch/src/c2xml.c
248
new_sym_node(sym, "macro", node);
usr/src/tools/smatch/src/c2xml.c
44
static void examine_symbol(struct symbol *sym, xmlNodePtr node);
usr/src/tools/smatch/src/c2xml.c
46
static xmlAttrPtr newProp(xmlNodePtr node, const char *name, const char *value)
usr/src/tools/smatch/src/c2xml.c
48
return xmlNewProp(node, BAD_CAST name, BAD_CAST value);
usr/src/tools/smatch/src/c2xml.c
51
static xmlAttrPtr newNumProp(xmlNodePtr node, const char *name, int value)
usr/src/tools/smatch/src/c2xml.c
55
return newProp(node, name, buf);
usr/src/tools/smatch/src/c2xml.c
58
static xmlAttrPtr newIdProp(xmlNodePtr node, const char *name, unsigned int id)
usr/src/tools/smatch/src/c2xml.c
62
return newProp(node, name, buf);
usr/src/tools/smatch/src/c2xml.c
67
xmlNodePtr node;
usr/src/tools/smatch/src/c2xml.c
74
node = xmlNewChild(parent, NULL, BAD_CAST "symbol", NULL);
usr/src/tools/smatch/src/c2xml.c
76
newProp(node, "type", name);
usr/src/tools/smatch/src/c2xml.c
78
newIdProp(node, "id", idcount);
usr/src/tools/smatch/src/c2xml.c
81
newProp(node, "ident", ident);
usr/src/tools/smatch/src/c2xml.c
82
newProp(node, "file", stream_name(sym->pos.stream));
usr/src/tools/smatch/src/c2xml.c
84
newNumProp(node, "start-line", sym->pos.line);
usr/src/tools/smatch/src/c2xml.c
85
newNumProp(node, "start-col", sym->pos.pos);
usr/src/tools/smatch/src/c2xml.c
88
newNumProp(node, "end-line", sym->endpos.line);
usr/src/tools/smatch/src/c2xml.c
89
newNumProp(node, "end-col", sym->endpos.pos);
usr/src/tools/smatch/src/c2xml.c
91
newProp(node, "end-file", stream_name(sym->endpos.stream));
usr/src/tools/smatch/src/c2xml.c
93
sym->aux = node;
usr/src/tools/smatch/src/c2xml.c
97
return node;
usr/src/tools/smatch/src/check_kernel_printf.c
333
struct symbol *node;
usr/src/tools/smatch/src/check_kernel_printf.c
338
node = lookup_symbol(id, NS_TYPEDEF);
usr/src/tools/smatch/src/check_kernel_printf.c
339
if (!node || node->type != SYM_NODE)
usr/src/tools/smatch/src/check_kernel_printf.c
341
return get_real_base_type(node);
usr/src/tools/smatch/src/check_syscall_arg_type.c
60
struct symbol *node;
usr/src/tools/smatch/src/check_syscall_arg_type.c
65
node = lookup_symbol(id, NS_TYPEDEF);
usr/src/tools/smatch/src/check_syscall_arg_type.c
66
if (!node || node->type != SYM_NODE)
usr/src/tools/smatch/src/check_syscall_arg_type.c
68
return get_real_base_type(node);
usr/src/tools/smatch/src/dissect.c
193
static inline struct ident *mk_name(struct ident *root, struct ident *node)
usr/src/tools/smatch/src/dissect.c
199
node ? node->len : 0, node ? node->name : "");
usr/src/tools/smatch/src/dissect.c
204
static void examine_sym_node(struct symbol *node, struct ident *root)
usr/src/tools/smatch/src/dissect.c
209
if (node->examined)
usr/src/tools/smatch/src/dissect.c
212
node->examined = 1;
usr/src/tools/smatch/src/dissect.c
213
name = node->ident;
usr/src/tools/smatch/src/dissect.c
215
while ((base = node->ctype.base_type) != NULL)
usr/src/tools/smatch/src/dissect.c
218
node->ctype.base_type =
usr/src/tools/smatch/src/dissect.c
225
node = base;
usr/src/tools/smatch/src/dissect.c
260
struct symbol *node;
usr/src/tools/smatch/src/dissect.c
263
FOR_EACH_PTR(type->symbol_list, node)
usr/src/tools/smatch/src/dissect.c
266
return node;
usr/src/tools/smatch/src/dissect.c
268
else if (node->ident == NULL) {
usr/src/tools/smatch/src/dissect.c
269
node = __lookup_member(node->ctype.base_type, name, NULL);
usr/src/tools/smatch/src/dissect.c
270
if (node)
usr/src/tools/smatch/src/dissect.c
273
else if (node->ident == name) {
usr/src/tools/smatch/src/dissect.c
277
return node;
usr/src/tools/smatch/src/dissect.c
280
END_FOR_EACH_PTR(node);
usr/src/tools/smatch/src/evaluate.c
1658
struct symbol *node = alloc_symbol(expr->pos, SYM_NODE);
usr/src/tools/smatch/src/evaluate.c
1661
node->ctype.base_type = ptr;
usr/src/tools/smatch/src/evaluate.c
1665
node->bit_size = bits_in_pointer;
usr/src/tools/smatch/src/evaluate.c
1666
node->ctype.alignment = pointer_alignment;
usr/src/tools/smatch/src/evaluate.c
1685
return node;
usr/src/tools/smatch/src/evaluate.c
1800
struct symbol *ctype = op->ctype, *node, *target;
usr/src/tools/smatch/src/evaluate.c
1826
node = alloc_symbol(expr->pos, SYM_NODE);
usr/src/tools/smatch/src/evaluate.c
1827
node->ctype.modifiers = target->ctype.modifiers & MOD_SPECIFIER;
usr/src/tools/smatch/src/evaluate.c
1828
merge_type(node, ctype);
usr/src/tools/smatch/src/evaluate.c
1844
node = alloc_symbol(expr->pos, SYM_NODE);
usr/src/tools/smatch/src/evaluate.c
1845
merge_type(node, op->ctype);
usr/src/tools/smatch/src/evaluate.c
1846
merge_type(node, ctype);
usr/src/tools/smatch/src/evaluate.c
1850
node->bit_size = target->bit_size;
usr/src/tools/smatch/src/evaluate.c
1851
node->array_size = target->array_size;
usr/src/tools/smatch/src/evaluate.c
1853
expr->ctype = node;
usr/src/tools/smatch/src/evaluate.c
1854
return node;
usr/src/tools/smatch/src/evaluate.c
213
static struct symbol *base_type(struct symbol *node, unsigned long *modp, struct ident **asp)
usr/src/tools/smatch/src/evaluate.c
218
while (node) {
usr/src/tools/smatch/src/evaluate.c
219
mod |= node->ctype.modifiers;
usr/src/tools/smatch/src/evaluate.c
220
combine_address_space(node->pos, &as, node->ctype.as);
usr/src/tools/smatch/src/evaluate.c
221
if (node->type == SYM_NODE) {
usr/src/tools/smatch/src/evaluate.c
222
node = node->ctype.base_type;
usr/src/tools/smatch/src/evaluate.c
229
return node;
usr/src/tools/smatch/src/linearize.c
1693
struct instruction *node)
usr/src/tools/smatch/src/linearize.c
1701
use_pseudo(node, phi, add_pseudo(&node->phi_list, phi));
usr/src/tools/smatch/src/linearize.c
1709
struct instruction *node;
usr/src/tools/smatch/src/linearize.c
1717
node = alloc_phi_node(merge, ctype, NULL);
usr/src/tools/smatch/src/linearize.c
1727
insert_phis(merge, src1, ctype, node);
usr/src/tools/smatch/src/linearize.c
1734
use_pseudo(node, phi2, add_pseudo(&node->phi_list, phi2));
usr/src/tools/smatch/src/linearize.c
1738
add_instruction(&merge->insns, node);
usr/src/tools/smatch/src/linearize.c
1739
return node->target;
usr/src/tools/smatch/src/ssa.c
246
struct instruction *node = insert_phi_node(bb, var);
usr/src/tools/smatch/src/ssa.c
247
node->phi_var = var->pseudo;
usr/src/tools/smatch/src/ssa.c
323
struct instruction *node;
usr/src/tools/smatch/src/ssa.c
327
node = val->def;
usr/src/tools/smatch/src/ssa.c
328
if (node->opcode != OP_PHI)
usr/src/tools/smatch/src/ssa.c
330
if (node->used)
usr/src/tools/smatch/src/ssa.c
332
node->used = 1;
usr/src/tools/smatch/src/ssa.c
333
add_instruction(&phis_used, node);
usr/src/tools/smatch/src/symbol.c
368
static unsigned int implicit_array_size(struct symbol *node, unsigned int count)
usr/src/tools/smatch/src/symbol.c
370
struct symbol *arr_ori = node->ctype.base_type;
usr/src/tools/smatch/src/symbol.c
371
struct symbol *arr_new = alloc_symbol(node->pos, SYM_ARRAY);
usr/src/tools/smatch/src/symbol.c
373
struct expression *size = alloc_const_expression(node->pos, count);
usr/src/tools/smatch/src/symbol.c
379
node->array_size = size;
usr/src/tools/smatch/src/symbol.c
380
node->ctype.base_type = arr_new;
usr/src/uts/common/crypto/core/kcf_sched.c
915
kcf_remove_node(kcf_areq_node_t *node)
usr/src/uts/common/crypto/core/kcf_sched.c
917
kcf_areq_node_t *nextp = node->an_next;
usr/src/uts/common/crypto/core/kcf_sched.c
918
kcf_areq_node_t *prevp = node->an_prev;
usr/src/uts/common/crypto/core/kcf_sched.c
932
ASSERT(mutex_owned(&node->an_lock));
usr/src/uts/common/crypto/core/kcf_sched.c
933
node->an_state = REQ_CANCELED;
usr/src/uts/common/crypto/core/kcf_sched.c
970
kcf_enqueue(kcf_areq_node_t *node)
usr/src/uts/common/crypto/core/kcf_sched.c
982
gswq->gs_first = gswq->gs_last = node;
usr/src/uts/common/crypto/core/kcf_sched.c
986
tnode->an_next = node;
usr/src/uts/common/crypto/core/kcf_sched.c
987
gswq->gs_last = node;
usr/src/uts/common/crypto/core/kcf_sched.c
988
node->an_prev = tnode;
usr/src/uts/common/crypto/core/kcf_sched.c
994
node->an_state = REQ_WAITING;
usr/src/uts/common/crypto/io/dca.c
1240
dca_enlist2(dca_listnode_t *q, dca_listnode_t *node, kmutex_t *lock)
usr/src/uts/common/crypto/io/dca.c
1242
if (!q || !node)
usr/src/uts/common/crypto/io/dca.c
1246
node->dl_next2 = q;
usr/src/uts/common/crypto/io/dca.c
1247
node->dl_prev2 = q->dl_prev2;
usr/src/uts/common/crypto/io/dca.c
1248
node->dl_next2->dl_prev2 = node;
usr/src/uts/common/crypto/io/dca.c
1249
node->dl_prev2->dl_next2 = node;
usr/src/uts/common/crypto/io/dca.c
1254
dca_rmlist2(dca_listnode_t *node, kmutex_t *lock)
usr/src/uts/common/crypto/io/dca.c
1256
if (!node)
usr/src/uts/common/crypto/io/dca.c
1260
node->dl_next2->dl_prev2 = node->dl_prev2;
usr/src/uts/common/crypto/io/dca.c
1261
node->dl_prev2->dl_next2 = node->dl_next2;
usr/src/uts/common/crypto/io/dca.c
1262
node->dl_next2 = NULL;
usr/src/uts/common/crypto/io/dca.c
1263
node->dl_prev2 = NULL;
usr/src/uts/common/crypto/io/dca.c
1270
dca_listnode_t *node;
usr/src/uts/common/crypto/io/dca.c
1273
if ((node = q->dl_next2) == q) {
usr/src/uts/common/crypto/io/dca.c
1278
node->dl_next2->dl_prev2 = node->dl_prev2;
usr/src/uts/common/crypto/io/dca.c
1279
node->dl_prev2->dl_next2 = node->dl_next2;
usr/src/uts/common/crypto/io/dca.c
1280
node->dl_next2 = NULL;
usr/src/uts/common/crypto/io/dca.c
1281
node->dl_prev2 = NULL;
usr/src/uts/common/crypto/io/dca.c
1284
return (node);
usr/src/uts/common/crypto/io/dca.c
1297
dca_enqueue(dca_listnode_t *q, dca_listnode_t *node)
usr/src/uts/common/crypto/io/dca.c
1303
node->dl_next = q;
usr/src/uts/common/crypto/io/dca.c
1304
node->dl_prev = q->dl_prev;
usr/src/uts/common/crypto/io/dca.c
1305
node->dl_next->dl_prev = node;
usr/src/uts/common/crypto/io/dca.c
1306
node->dl_prev->dl_next = node;
usr/src/uts/common/crypto/io/dca.c
1310
dca_rmqueue(dca_listnode_t *node)
usr/src/uts/common/crypto/io/dca.c
1312
node->dl_next->dl_prev = node->dl_prev;
usr/src/uts/common/crypto/io/dca.c
1313
node->dl_prev->dl_next = node->dl_next;
usr/src/uts/common/crypto/io/dca.c
1314
node->dl_next = NULL;
usr/src/uts/common/crypto/io/dca.c
1315
node->dl_prev = NULL;
usr/src/uts/common/crypto/io/dca.c
1321
dca_listnode_t *node;
usr/src/uts/common/crypto/io/dca.c
1326
if ((node = q->dl_next) == q) {
usr/src/uts/common/crypto/io/dca.c
1330
dca_rmqueue(node);
usr/src/uts/common/crypto/io/dca.c
1331
return (node);
usr/src/uts/common/crypto/io/dca.c
1338
dca_listnode_t *node;
usr/src/uts/common/crypto/io/dca.c
1343
if ((node = q->dl_prev) == q) {
usr/src/uts/common/crypto/io/dca.c
1347
dca_rmqueue(node);
usr/src/uts/common/crypto/io/dca.c
1348
return (node);
usr/src/uts/common/crypto/io/dca.c
1354
dca_listnode_t *node;
usr/src/uts/common/crypto/io/dca.c
1356
if ((node = q->dl_next) == q) {
usr/src/uts/common/crypto/io/dca.c
1359
return (node);
usr/src/uts/common/crypto/io/dca.c
4670
dca_listnode_t *node;
usr/src/uts/common/crypto/io/dca.c
4676
while ((node = dca_delist2(&dca->dca_ctx_list,
usr/src/uts/common/crypto/io/dca.c
4678
ctx.cc_provider_private = node;
usr/src/uts/common/crypto/io/dca.c
63
static void dca_rmlist2(dca_listnode_t *node, kmutex_t *);
usr/src/uts/common/fs/nfs/nfs4_acl.c
315
ace4vals_t *node;
usr/src/uts/common/fs/nfs/nfs4_acl.c
323
while ((node = avl_destroy_nodes(&a4l->user, &cookie)) != NULL)
usr/src/uts/common/fs/nfs/nfs4_acl.c
324
kmem_cache_free(nfs4_ace4vals_cache, node);
usr/src/uts/common/fs/nfs/nfs4_acl.c
326
while ((node = avl_destroy_nodes(&a4l->group, &cookie)) != NULL)
usr/src/uts/common/fs/nfs/nfs4_acl.c
327
kmem_cache_free(nfs4_ace4vals_cache, node);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1209
treenode_t *node;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1254
node = exi->exi_tree;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1255
if (node != ne->ns_root) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1256
ASSERT(node->tree_vis != NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1257
*change = node->tree_vis->vis_change;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
1259
ASSERT(node->tree_vis == NULL);
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
296
tree_remove_node(nfs_export_t *ne, treenode_t *node)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
298
treenode_t *parent = node->tree_parent;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
302
kmem_free(node, sizeof (*node));
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
307
if (parent->tree_child_first == node) {
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
308
parent->tree_child_first = node->tree_sibling;
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
312
while (s->tree_sibling != node)
usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
316
kmem_free(node, sizeof (*node));
usr/src/uts/common/fs/nfs/nfs_auth.c
1415
struct auth_cache *node;
usr/src/uts/common/fs/nfs/nfs_auth.c
1417
while ((node = avl_destroy_nodes(&p->authc_tree, &cookie)) != NULL)
usr/src/uts/common/fs/nfs/nfs_auth.c
1418
nfsauth_free_node(node);
usr/src/uts/common/fs/nfs/nfs_auth.c
1453
struct auth_cache_clnt *node;
usr/src/uts/common/fs/nfs/nfs_auth.c
1455
while ((node = avl_destroy_nodes(tree, &cookie)) != NULL)
usr/src/uts/common/fs/nfs/nfs_auth.c
1456
nfsauth_free_clnt_node(node);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1242
smb_node_t *node = of->f_node;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1243
smb_llist_t *llist = &node->n_lock_list;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1633
smb_node_t *node = new_of->f_node;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1636
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1638
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1639
for (of = smb_llist_head(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1641
of = smb_llist_next(&node->n_ofile_list, of)) {
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1658
smb_llist_post(&node->n_ofile_list,
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1664
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
870
smb2_dh_read_nvlist(smb_request_t *sr, smb_node_t *node,
usr/src/uts/common/fs/smbsrv/smb2_durable.c
883
rc = smb_node_getattr(NULL, node, kcr, NULL, &attr);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
886
tree->t_resource, node->od_name, rc);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
893
tree->t_resource, node->od_name,
usr/src/uts/common/fs/smbsrv/smb2_durable.c
907
rc = smb_fsop_read(sr, kcr, node, NULL, &uio, 0);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
910
tree->t_resource, node->od_name, rc);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
915
tree->t_resource, node->od_name);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
922
tree->t_resource, node->od_name, rc);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
1026
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
1030
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb2_lease.c
1031
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb2_lease.c
1034
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
1050
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
1060
smb_oplock_move(node, ofile, o);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
1071
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
1094
smb_oplock_move(node, ofile, o);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
276
smb_node_t *node = lease->ls_node;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
280
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb2_lease.c
281
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb2_lease.c
284
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
314
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
356
node = lease->ls_node;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
362
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
363
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
422
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
423
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
520
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
533
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
534
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
540
smb_llist_post(&node->n_ofile_list, o,
usr/src/uts/common/fs/smbsrv/smb2_lease.c
546
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
580
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
582
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
583
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
595
smb_llist_post(&node->n_ofile_list, o,
usr/src/uts/common/fs/smbsrv/smb2_lease.c
600
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
643
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
715
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
716
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
726
smb_llist_post(&node->n_ofile_list, old_ofile,
usr/src/uts/common/fs/smbsrv/smb2_lease.c
748
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
749
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
772
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
819
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
820
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
990
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
991
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_ofile.c
59
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb2_ofile.c
64
node = of->f_node;
usr/src/uts/common/fs/smbsrv/smb2_ofile.c
66
(node->flags & NODE_FLAGS_DELETE_ON_CLOSE) != 0;
usr/src/uts/common/fs/smbsrv/smb2_ofile.c
67
qi->qi_isdir = smb_node_is_dir(node);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
131
node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
133
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
134
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
167
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
168
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
302
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
378
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
379
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
390
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
391
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb2_oplock.c
40
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb2_read.c
47
smb_xuio_alloc(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb2_read.c
52
su->su_node = node;
usr/src/uts/common/fs/smbsrv/smb2_read.c
53
smb_node_ref(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1013
if (node->n_oplock.ol_fem == B_FALSE) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1014
if (smb_fem_oplock_install(node) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1018
node->n_oplock.ol_fem = B_TRUE;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1064
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1069
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1070
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1073
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1095
if (node->n_oplock.ol_state == 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1096
node->n_oplock.ol_state = NO_OPLOCK;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1110
(node->n_oplock.ol_state & (BREAK_ANY | EXCLUSIVE)) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1128
switch (node->n_oplock.ol_state) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1147
switch (node->n_oplock.ol_state) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1183
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1216
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1221
node->n_oplock.cnt_R--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1222
ASSERT(node->n_oplock.cnt_R >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1239
node->n_oplock.cnt_II++;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1244
node->n_oplock.cnt_R++;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1254
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1264
switch (node->n_oplock.ol_state) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1284
if ((node->flags & NODE_FLAGS_DELETING) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1314
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1319
node->n_oplock.cnt_R--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1320
ASSERT(node->n_oplock.cnt_R >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1354
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1359
node->n_oplock.cnt_RH--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1360
ASSERT(node->n_oplock.cnt_RH >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1373
node->n_oplock.cnt_RH++;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1382
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1412
if ((node->n_oplock.ol_state & BREAK_ANY) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1422
if (node->n_oplock.ol_fem == B_FALSE) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1423
if (smb_fem_oplock_install(node) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1427
node->n_oplock.ol_fem = B_TRUE;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1493
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1503
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1504
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1510
if (node->n_oplock.ol_state == 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1521
if (node->n_oplock.excl_open != ofile) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1533
(node->n_oplock.ol_state & BREAK_TO_TWO) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1534
node->n_oplock.ol_state = LEVEL_TWO;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1543
else if ((node->n_oplock.ol_state &
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1545
node->n_oplock.ol_state = NO_OPLOCK;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1554
else if ((node->n_oplock.ol_state &
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1556
node->n_oplock.ol_state = NO_OPLOCK;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1579
if (node->n_oplock.waiters)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1580
cv_broadcast(&node->n_oplock.WaitingOpenCV);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1585
node->n_oplock.excl_open = NULL;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1663
if ((node->n_oplock.ol_state & BREAK_LEVEL_MASK) == 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1664
if ((node->n_oplock.ol_state != R_AND_RH_GRANTED) &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1665
(node->n_oplock.ol_state != RH_GRANTED)) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1670
if (node->n_oplock.cnt_RHBQ == 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1680
switch (node->n_oplock.ol_state & BREAK_LEVEL_MASK) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1711
switch (node->n_oplock.ol_state) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
172
RecomputeOplockState(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
174
smb_oplock_t *ol = &node->n_oplock;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
176
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1764
if (level != 0 && node->n_oplock.waiters) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
177
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1794
if (node->n_oplock.waiters &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1810
node->n_oplock.cnt_RHBQ--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1811
ASSERT(node->n_oplock.cnt_RHBQ >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1838
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1845
cv_broadcast(&node->n_oplock.WaitingOpenCV);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1857
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1901
node->n_oplock.excl_open = ofile;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1902
node->n_oplock.ol_state = level | EXCLUSIVE;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1928
if (node->n_oplock.excl_open != ofile) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1948
if (node->n_oplock.waiters &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1949
(node->n_oplock.ol_state & HANDLE_CACHING) == 0 &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1962
else if (((node->flags & NODE_FLAGS_DELETING) != 0) &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
1999
cv_broadcast(&node->n_oplock.WaitingOpenCV);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2007
node->n_oplock.excl_open = NULL;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2017
node->n_oplock.ol_state = NO_OPLOCK;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2042
node->n_oplock.ol_state = NO_OPLOCK;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2072
node->n_oplock.cnt_RHBQ++;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2074
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2117
ASSERT(node->n_oplock.excl_open == ofile);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2118
node->n_oplock.ol_state = level | EXCLUSIVE;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2145
if (node->n_oplock.ol_state == NO_OPLOCK &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2146
node->n_oplock.ol_fem == B_TRUE) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2147
smb_fem_oplock_uninstall(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2148
node->n_oplock.ol_fem = B_FALSE;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2243
smb_oplock_break_PARENT(smb_node_t *node, smb_ofile_t *ofile)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2258
return (smb_oplock_break_cmn(node, ofile, BreakCacheLevel));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2278
smb_oplock_break_BATCH(smb_node_t *node, smb_ofile_t *ofile,
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2281
if ((node->n_oplock.ol_state & BATCH_OPLOCK) == 0)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2284
return (smb_oplock_break_OPEN(node, ofile,
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2297
smb_oplock_break_OPEN(smb_node_t *node, smb_ofile_t *ofile,
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2336
return (smb_oplock_break_cmn(node, ofile, BreakCacheLevel));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2345
smb_oplock_break_HANDLE(smb_node_t *node, smb_ofile_t *ofile)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2349
return (smb_oplock_break_cmn(node, ofile, BreakCacheLevel));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2365
smb_oplock_break_CLOSE(smb_node_t *node, smb_ofile_t *ofile)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2369
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2370
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2373
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2399
if (node->n_oplock.cnt_II > 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2403
node->n_oplock.cnt_II--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2404
ASSERT(node->n_oplock.cnt_II >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2420
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2445
if (node->n_oplock.cnt_R > 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2449
node->n_oplock.cnt_R--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2450
ASSERT(node->n_oplock.cnt_R >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2456
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2481
if (node->n_oplock.cnt_RH > 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2485
node->n_oplock.cnt_RH--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2486
ASSERT(node->n_oplock.cnt_RH >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
249
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2492
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2519
if (node->n_oplock.cnt_RHBQ > 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2523
node->n_oplock.cnt_RHBQ--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2524
ASSERT(node->n_oplock.cnt_RHBQ >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2526
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2532
cv_broadcast(&node->n_oplock.WaitingOpenCV);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2569
if (ofile == node->n_oplock.excl_open) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2570
uint32_t level = node->n_oplock.ol_state & CACHE_RWH;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2572
(node->n_oplock.ol_state & BREAK_ANY) == 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2577
node->n_oplock.excl_open = NULL;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2578
node->n_oplock.ol_state = NO_OPLOCK;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2579
cv_broadcast(&node->n_oplock.WaitingOpenCV);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2591
if ((node->n_oplock.ol_state & BREAK_ANY) == 0)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2592
cv_broadcast(&node->n_oplock.WaitingOpenCV);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2597
if (node->n_oplock.ol_state == NO_OPLOCK &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2598
node->n_oplock.ol_fem == B_TRUE) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2599
smb_fem_oplock_uninstall(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2600
node->n_oplock.ol_fem = B_FALSE;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2611
smb_oplock_break_READ(smb_node_t *node, smb_ofile_t *ofile)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2615
return (smb_oplock_break_cmn(node, ofile, BreakCacheLevel));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2636
smb_oplock_break_WRITE(smb_node_t *node, smb_ofile_t *ofile)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2641
return (smb_oplock_break_cmn(node, ofile, BreakCacheLevel));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2666
smb_oplock_break_SETINFO(smb_node_t *node, smb_ofile_t *ofile,
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2682
if (node->n_oplock.ol_state & BATCH_OPLOCK) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2693
return (smb_oplock_break_cmn(node, ofile, BreakCacheLevel));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2705
smb_oplock_break_DELETE(smb_node_t *node, smb_ofile_t *ofile)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2709
if ((node->n_oplock.ol_state & BATCH_OPLOCK) != 0)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2712
return (smb_oplock_break_cmn(node, ofile, BreakCacheLevel));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2730
smb_oplock_break_cmn(smb_node_t *node,
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2733
smb_oplock_t *nol = &node->n_oplock;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2745
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2746
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2749
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2754
if (node->n_oplock.ol_state == 0 ||
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2755
node->n_oplock.ol_state == NO_OPLOCK)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
2923
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3046
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3074
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3090
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3162
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
317
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
320
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3205
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
321
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
325
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3251
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
326
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3260
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3283
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3290
RecomputeOplockState(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3306
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
334
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
339
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
340
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
352
if (!smb_node_is_file(node)) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3606
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3607
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3629
smb_oplock_move(smb_node_t *node,
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3642
ASSERT(fr_ofile->f_node == node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3643
ASSERT(to_ofile->f_node == node);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3644
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3659
smb_node_t *, node, smb_ofile_t *, to_ofile);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3666
if (node->n_oplock.excl_open == fr_ofile)
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
3667
node->n_oplock.excl_open = to_ofile;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
382
if (node->n_open_count > 1) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
387
if (node->flags & NODE_FLAGS_WRITE_THROUGH) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
412
if (smb_lock_range_access(sr, node, 0, ~0, B_FALSE) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
417
if (node->flags & NODE_FLAGS_WRITE_THROUGH) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
459
if (smb_lock_range_access(sr, node, 0, ~0, B_FALSE) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
464
if (node->flags & NODE_FLAGS_WRITE_THROUGH) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
489
if (node->flags & NODE_FLAGS_WRITE_THROUGH) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
55
static uint32_t smb_oplock_break_cmn(smb_node_t *node,
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
558
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
563
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
564
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
567
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
589
if (node->n_oplock.ol_state == 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
590
node->n_oplock.ol_state = NO_OPLOCK;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
600
if ((node->n_oplock.ol_state & (LEVEL_TWO | NO_OPLOCK)) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
608
if ((node->n_oplock.ol_state & LEVEL_TWO) != 0 &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
657
if ((node->n_oplock.ol_state & LEVEL_TWO) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
658
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
662
node->n_oplock.cnt_II--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
663
ASSERT(node->n_oplock.cnt_II >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
690
if ((node->n_oplock.ol_state & NO_OPLOCK) != 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
691
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
708
if (((node->flags & NODE_FLAGS_DELETING) != 0) &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
724
else if ((node->n_oplock.ol_state & CACHE_RWH) != 0 &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
725
(node->n_oplock.ol_state & BREAK_ANY) == 0 &&
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
726
node->n_oplock.cnt_RHBQ == 0) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
750
switch (node->n_oplock.ol_state) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
774
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
803
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
807
node->n_oplock.cnt_R--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
808
ASSERT(node->n_oplock.cnt_R >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
843
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
872
FOREACH_NODE_OFILE(node, o) {
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
876
node->n_oplock.cnt_RH--;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
877
ASSERT(node->n_oplock.cnt_RH >= 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
915
o = node->n_oplock.excl_open;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
956
node->n_oplock.excl_open = o = NULL;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
986
node->n_oplock.excl_open = ofile;
usr/src/uts/common/fs/smbsrv/smb_cmn_oplock.c
987
node->n_oplock.ol_state = *rop | EXCLUSIVE;
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
394
smb_setinfo_link(smb_request_t *sr, smb_node_t *node, char *path, int flags)
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
405
src_fqi->fq_fnode = node;
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
406
src_fqi->fq_dnode = node->n_dnode;
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
59
smb_setinfo_rename(smb_request_t *sr, smb_node_t *node, char *path, int flags)
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
697
smb_rename_check_attr(smb_request_t *sr, smb_node_t *node, uint16_t sattr)
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
70
src_fqi->fq_fnode = node;
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
703
if (smb_node_getattr(sr, node, zone_kcred(), NULL, &attr) != 0)
usr/src/uts/common/fs/smbsrv/smb_cmn_rename.c
71
src_fqi->fq_dnode = node->n_dnode;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
115
rc = smb_node_setattr(sr, node, sr->user_cr, sr->fid_ofile, attr);
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
132
smb_node_t *node = si->si_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
140
if (smb_node_is_dir(node))
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
143
status = smb_oplock_break_SETINFO(node, sr->fid_ofile,
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
148
(void) smb_oplock_wait_break(sr, node, 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
157
rc = smb_node_setattr(sr, node, sr->user_cr, sr->fid_ofile, attr);
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
174
smb_node_t *node = si->si_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
182
if (smb_node_is_dir(node))
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
185
status = smb_oplock_break_SETINFO(node, sr->fid_ofile,
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
190
(void) smb_oplock_wait_break(sr, node, 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
199
rc = smb_node_setattr(sr, node, sr->user_cr, sr->fid_ofile, attr);
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
247
smb_node_t *node = si->si_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
260
smb_node_reset_delete_on_close(node);
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
278
status = smb_oplock_break_SETINFO(node, of,
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
283
(void) smb_oplock_wait_break(sr, node, 0);
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
292
return (smb_node_set_delete_on_close(node, of->f_cr, flags));
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
57
smb_node_t *node = si->si_node;
usr/src/uts/common/fs/smbsrv/smb_cmn_setfile.c
72
if (smb_node_is_dir(node)) {
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1256
smb_node_t *node = of->f_node;
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1277
rc = smb_node_setattr(sr, node, of->f_cr, of, &attr);
usr/src/uts/common/fs/smbsrv/smb_delete.c
404
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_delete.c
410
node = fqi->fq_fnode;
usr/src/uts/common/fs/smbsrv/smb_delete.c
414
if (smb_node_getattr(sr, node, zone_kcred(), NULL, &attr) != 0) {
usr/src/uts/common/fs/smbsrv/smb_delete.c
426
if (SMB_PATHFILE_IS_READONLY(sr, node)) {
usr/src/uts/common/fs/smbsrv/smb_delete.c
476
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_delete.c
480
node = fqi->fq_fnode;
usr/src/uts/common/fs/smbsrv/smb_delete.c
487
status = smb_oplock_break_DELETE(node, NULL);
usr/src/uts/common/fs/smbsrv/smb_delete.c
489
(void) smb_oplock_wait_break(sr, node, 0);
usr/src/uts/common/fs/smbsrv/smb_delete.c
497
smb_node_rdlock(node);
usr/src/uts/common/fs/smbsrv/smb_delete.c
498
status = smb_node_delete_check(node);
usr/src/uts/common/fs/smbsrv/smb_delete.c
500
smb_node_unlock(node);
usr/src/uts/common/fs/smbsrv/smb_delete.c
516
nbl_start_crit(node->vp, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_delete.c
521
status = smb_nbl_conflict(node, 0, UINT64_MAX, NBL_REMOVE);
usr/src/uts/common/fs/smbsrv/smb_delete.c
523
smb_node_end_crit(node);
usr/src/uts/common/fs/smbsrv/smb_delete.c
529
smb_node_end_crit(node);
usr/src/uts/common/fs/smbsrv/smb_delete.c
538
rc = smb_fsop_remove(sr, sr->user_cr, node->n_dnode,
usr/src/uts/common/fs/smbsrv/smb_delete.c
539
node->od_name, flags);
usr/src/uts/common/fs/smbsrv/smb_delete.c
545
smb_node_end_crit(node);
usr/src/uts/common/fs/smbsrv/smb_directory.c
375
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_directory.c
417
node = fqi->fq_fnode;
usr/src/uts/common/fs/smbsrv/smb_directory.c
418
if (!smb_node_is_dir(node)) {
usr/src/uts/common/fs/smbsrv/smb_directory.c
421
smb_node_release(node);
usr/src/uts/common/fs/smbsrv/smb_directory.c
425
if ((sr->smb_flg2 & SMB_FLAGS2_DFS) && smb_node_is_dfslink(node)) {
usr/src/uts/common/fs/smbsrv/smb_directory.c
427
smb_node_release(node);
usr/src/uts/common/fs/smbsrv/smb_directory.c
431
rc = smb_fsop_access(sr, sr->user_cr, node, FILE_TRAVERSE);
usr/src/uts/common/fs/smbsrv/smb_directory.c
433
smb_node_release(node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
163
smb_fem_fcn_install(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_fem.c
169
rc = fem_install(node->vp, smb_fcn_ops, (void *)node, OPARGUNIQ,
usr/src/uts/common/fs/smbsrv/smb_fem.c
175
smb_fem_fcn_uninstall(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_fem.c
181
rc = fem_uninstall(node->vp, smb_fcn_ops, (void *)node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
186
smb_fem_oplock_install(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_fem.c
192
rc = fem_install(node->vp, smb_oplock_ops, (void *)node, OPARGUNIQ,
usr/src/uts/common/fs/smbsrv/smb_fem.c
198
smb_fem_oplock_uninstall(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_fem.c
202
VERIFY0(fem_uninstall(node->vp, smb_oplock_ops, (void *)node));
usr/src/uts/common/fs/smbsrv/smb_fem.c
443
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_fem.c
451
node = (smb_node_t *)(arg->fa_fnode->fn_available);
usr/src/uts/common/fs/smbsrv/smb_fem.c
452
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
467
status = smb_oplock_break_OPEN(node, NULL,
usr/src/uts/common/fs/smbsrv/smb_fem.c
470
rc = smb_fem_oplock_wait(node, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
493
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_fem.c
498
node = (smb_node_t *)(arg->fa_fnode->fn_available);
usr/src/uts/common/fs/smbsrv/smb_fem.c
499
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
501
status = smb_oplock_break_READ(node, NULL);
usr/src/uts/common/fs/smbsrv/smb_fem.c
503
rc = smb_fem_oplock_wait(node, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
526
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_fem.c
531
node = (smb_node_t *)(arg->fa_fnode->fn_available);
usr/src/uts/common/fs/smbsrv/smb_fem.c
532
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
534
status = smb_oplock_break_WRITE(node, NULL);
usr/src/uts/common/fs/smbsrv/smb_fem.c
536
rc = smb_fem_oplock_wait(node, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
554
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_fem.c
559
node = (smb_node_t *)(arg->fa_fnode->fn_available);
usr/src/uts/common/fs/smbsrv/smb_fem.c
560
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
562
status = smb_oplock_break_SETINFO(node, NULL,
usr/src/uts/common/fs/smbsrv/smb_fem.c
565
rc = smb_fem_oplock_wait(node, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
584
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_fem.c
589
node = (smb_node_t *)(arg->fa_fnode->fn_available);
usr/src/uts/common/fs/smbsrv/smb_fem.c
590
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
592
status = smb_oplock_break_SETINFO(node, NULL,
usr/src/uts/common/fs/smbsrv/smb_fem.c
595
rc = smb_fem_oplock_wait(node, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
626
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_fem.c
631
node = (smb_node_t *)(arg->fa_fnode->fn_available);
usr/src/uts/common/fs/smbsrv/smb_fem.c
632
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_fem.c
638
status = smb_oplock_break_HANDLE(node, NULL);
usr/src/uts/common/fs/smbsrv/smb_fem.c
642
status = smb_oplock_break_SETINFO(node, NULL,
usr/src/uts/common/fs/smbsrv/smb_fem.c
650
rc = smb_fem_oplock_wait(node, ct);
usr/src/uts/common/fs/smbsrv/smb_fem.c
663
smb_fem_oplock_wait(smb_node_t *node, caller_context_t *ct)
usr/src/uts/common/fs/smbsrv/smb_fem.c
673
(void) smb_oplock_wait_break_fem(node,
usr/src/uts/common/fs/smbsrv/smb_fsinfo.c
386
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_fsinfo.c
394
node = sr->tid_tree->t_snode;
usr/src/uts/common/fs/smbsrv/smb_fsinfo.c
395
if ((rc = smb_fsop_statfs(sr->user_cr, node, &df)) != 0)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
106
smb_fsop_open(smb_node_t *node, int mode, cred_t *cred)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
113
return (smb_vop_open(&node->vp, mode, cred));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
117
smb_fsop_close(smb_node_t *node, int mode, cred_t *cred)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
119
smb_vop_close(node->vp, mode, cred);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1398
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1404
ASSERT(node);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1405
ASSERT(node->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1406
ASSERT(node->n_state != SMB_NODE_STATE_DESTROYING);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1408
if (SMB_TREE_CONTAINS_NODE(sr, node) == 0)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1434
rc = smb_vop_space(node->vp, F_FREESP, &flk, FWRITE, 0LL, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1661
smb_fsop_reqzcbuf(smb_node_t *node, xuio_t *xuio, int ioflag, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1663
return (smb_vop_reqzcbuf(node->vp, ioflag, xuio, cr));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1667
smb_fsop_retzcbuf(smb_node_t *node, xuio_t *xuio, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1669
return (smb_vop_retzcbuf(node->vp, xuio, cr));
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1680
smb_node_t *node,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1686
err = smb_vop_ioctl(node->vp, _FIO_SEEK_DATA, datap, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1691
err = smb_vop_ioctl(node->vp, _FIO_SEEK_HOLE, holep, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2823
smb_fsop_shrlock(cred_t *cr, smb_node_t *node, uint32_t uniq_fid,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2832
rc = smb_node_open_check(node, desired_access, share_access);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2836
rc = smb_vop_shrlock(node->vp, uniq_fid, desired_access, share_access,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2845
smb_fsop_unshrlock(cred_t *cr, smb_node_t *node, uint32_t uniq_fid)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2847
(void) smb_vop_unshrlock(node->vp, uniq_fid, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2851
smb_fsop_frlock(smb_node_t *node, smb_lock_t *lock, boolean_t unlock,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2903
return (smb_vop_frlock(node->vp, cr, flag, &bf));
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1444
void *node;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1461
while ((node = avl_destroy_nodes(&avl->avl_tree, &cookie)) != NULL)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1462
avl->avl_nops->avln_destroy(node);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1554
void *node = NULL;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1563
node = avl_find(&avl->avl_tree, item, NULL);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1564
if (node != NULL)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1565
avl->avl_nops->avln_hold(node);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1568
if (node == NULL)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1571
return (node);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1625
void *node;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1641
node = avl_first(&avl->avl_tree);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1643
node = AVL_NEXT(&avl->avl_tree, cursor->avlc_next);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1645
if (node != NULL)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1646
avl->avl_nops->avln_hold(node);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1648
cursor->avlc_next = node;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1651
if (node == NULL)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1654
return (node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
1036
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
1049
node = lock->l_file->f_node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
105
smb_node_t *node = file->f_node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
1052
smb_llist_enter(&node->n_wlock_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
1054
for (tl = smb_llist_head(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
1056
tl = smb_llist_next(&node->n_wlock_list, tl)) {
usr/src/uts/common/fs/smbsrv/smb_lock.c
1069
smb_llist_exit(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
1199
smb_lock_dumpnode(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_lock.c
1202
(void *)node, node->n_lock_list.ll_count);
usr/src/uts/common/fs/smbsrv/smb_lock.c
1203
smb_lock_dumplist(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
1206
(void *)node, node->n_wlock_list.ll_count);
usr/src/uts/common/fs/smbsrv/smb_lock.c
1207
smb_lock_dumplist(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
123
smb_llist_enter(&node->n_lock_list, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
133
smb_llist_remove(&node->n_lock_list, lock);
usr/src/uts/common/fs/smbsrv/smb_lock.c
134
smb_lock_posix_unlock(node, lock, sr->user_cr);
usr/src/uts/common/fs/smbsrv/smb_lock.c
140
smb_lock_dumpnode(node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
144
smb_llist_exit(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
179
smb_node_t *node = file->f_node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
203
smb_llist_enter(&node->n_lock_list, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
305
rc = smb_fsop_frlock(node, lock, B_FALSE, sr->user_cr);
usr/src/uts/common/fs/smbsrv/smb_lock.c
318
smb_llist_insert_head(&node->n_lock_list, lock);
usr/src/uts/common/fs/smbsrv/smb_lock.c
320
smb_llist_insert_tail(&node->n_lock_list, lock);
usr/src/uts/common/fs/smbsrv/smb_lock.c
327
smb_lock_dumpnode(node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
331
smb_llist_exit(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
335
(void) smb_oplock_break_WRITE(node, file);
usr/src/uts/common/fs/smbsrv/smb_lock.c
355
smb_node_t *node,
usr/src/uts/common/fs/smbsrv/smb_lock.c
376
llist = &node->n_lock_list;
usr/src/uts/common/fs/smbsrv/smb_lock.c
418
smb_node_destroy_lock_by_ofile(smb_node_t *node, smb_ofile_t *file)
usr/src/uts/common/fs/smbsrv/smb_lock.c
425
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
426
ASSERT(node->n_refcnt);
usr/src/uts/common/fs/smbsrv/smb_lock.c
431
smb_llist_enter(&node->n_wlock_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
432
for (lock = smb_llist_head(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
434
lock = smb_llist_next(&node->n_wlock_list, lock)) {
usr/src/uts/common/fs/smbsrv/smb_lock.c
444
smb_llist_exit(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
457
smb_llist_enter(&node->n_lock_list, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
458
lock = smb_llist_head(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
460
nxtl = smb_llist_next(&node->n_lock_list, lock);
usr/src/uts/common/fs/smbsrv/smb_lock.c
462
smb_llist_remove(&node->n_lock_list, lock);
usr/src/uts/common/fs/smbsrv/smb_lock.c
463
smb_lock_posix_unlock(node, lock, kcr);
usr/src/uts/common/fs/smbsrv/smb_lock.c
468
smb_llist_exit(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
490
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
495
node = sr->fid_ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
497
smb_llist_enter(&node->n_wlock_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
508
for (lock = smb_llist_head(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
510
lock = smb_llist_next(&node->n_wlock_list, lock)) {
usr/src/uts/common/fs/smbsrv/smb_lock.c
530
smb_lock_dumpnode(node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
534
smb_llist_exit(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
573
smb_nbl_conflict(smb_node_t *node, uint64_t off, uint64_t len, nbl_op_t op)
usr/src/uts/common/fs/smbsrv/smb_lock.c
577
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
578
ASSERT(smb_node_in_crit(node));
usr/src/uts/common/fs/smbsrv/smb_lock.c
582
if (smb_node_is_dir(node))
usr/src/uts/common/fs/smbsrv/smb_lock.c
585
if (nbl_share_conflict(node->vp, op, &smb_ct))
usr/src/uts/common/fs/smbsrv/smb_lock.c
595
if (nbl_svmand(node->vp, zone_kcred(), &svmand))
usr/src/uts/common/fs/smbsrv/smb_lock.c
598
if (nbl_lock_conflict(node->vp, op, off, len, svmand, &smb_ct))
usr/src/uts/common/fs/smbsrv/smb_lock.c
613
smb_lock_posix_unlock(smb_node_t *node, smb_lock_t *lock, cred_t *cr)
usr/src/uts/common/fs/smbsrv/smb_lock.c
625
llist = &node->n_lock_list;
usr/src/uts/common/fs/smbsrv/smb_lock.c
635
(void) smb_fsop_frlock(node, &new_unlock,
usr/src/uts/common/fs/smbsrv/smb_lock.c
642
(void) smb_fsop_frlock(node, &new_unlock,
usr/src/uts/common/fs/smbsrv/smb_lock.c
66
smb_lock_get_lock_count(smb_node_t *node, smb_ofile_t *of)
usr/src/uts/common/fs/smbsrv/smb_lock.c
72
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
720
smb_node_t *node = file->f_node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
730
for (lock = smb_llist_head(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
732
lock = smb_llist_next(&node->n_lock_list, lock)) {
usr/src/uts/common/fs/smbsrv/smb_lock.c
75
llist = &node->n_lock_list;
usr/src/uts/common/fs/smbsrv/smb_lock.c
806
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
810
node = lock->l_file->f_node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
811
ASSERT(node == conflict->l_file->f_node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
832
smb_llist_enter(&node->n_wlock_list, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
833
smb_llist_insert_tail(&node->n_wlock_list, lock);
usr/src/uts/common/fs/smbsrv/smb_lock.c
834
smb_llist_exit(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
840
smb_lock_dumpnode(node);
usr/src/uts/common/fs/smbsrv/smb_lock.c
850
smb_llist_exit(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
921
smb_llist_enter(&node->n_lock_list, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
923
smb_llist_enter(&node->n_wlock_list, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_lock.c
924
smb_llist_remove(&node->n_wlock_list, lock);
usr/src/uts/common/fs/smbsrv/smb_lock.c
925
smb_llist_exit(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
957
smb_node_t *node = file->f_node;
usr/src/uts/common/fs/smbsrv/smb_lock.c
962
for (lock = smb_llist_head(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_lock.c
964
lock = smb_llist_next(&node->n_lock_list, lock)) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1003
if (node->n_dnode != NULL) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1004
smb_node_notify_change(node->n_dnode,
usr/src/uts/common/fs/smbsrv/smb_node.c
1005
FILE_ACTION_MODIFIED, node->od_name);
usr/src/uts/common/fs/smbsrv/smb_node.c
1017
smb_node_start_crit(smb_node_t *node, krw_t mode)
usr/src/uts/common/fs/smbsrv/smb_node.c
1019
rw_enter(&node->n_lock, mode);
usr/src/uts/common/fs/smbsrv/smb_node.c
1020
nbl_start_crit(node->vp, mode);
usr/src/uts/common/fs/smbsrv/smb_node.c
1029
smb_node_end_crit(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1031
nbl_end_crit(node->vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1032
rw_exit(&node->n_lock);
usr/src/uts/common/fs/smbsrv/smb_node.c
1036
smb_node_in_crit(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1038
return (nbl_in_crit(node->vp) && RW_LOCK_HELD(&node->n_lock));
usr/src/uts/common/fs/smbsrv/smb_node.c
1042
smb_node_rdlock(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1044
rw_enter(&node->n_lock, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_node.c
1048
smb_node_wrlock(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1050
rw_enter(&node->n_lock, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_node.c
1054
smb_node_unlock(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1056
rw_exit(&node->n_lock);
usr/src/uts/common/fs/smbsrv/smb_node.c
1060
smb_node_add_ofile(smb_node_t *node, smb_ofile_t *of)
usr/src/uts/common/fs/smbsrv/smb_node.c
1062
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1064
smb_llist_enter(&node->n_ofile_list, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_node.c
1065
smb_llist_insert_tail(&node->n_ofile_list, of);
usr/src/uts/common/fs/smbsrv/smb_node.c
1066
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
1070
smb_node_rem_ofile(smb_node_t *node, smb_ofile_t *of)
usr/src/uts/common/fs/smbsrv/smb_node.c
1072
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1074
smb_llist_enter(&node->n_ofile_list, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_node.c
1075
smb_llist_remove(&node->n_ofile_list, of);
usr/src/uts/common/fs/smbsrv/smb_node.c
1076
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
1083
smb_node_inc_open_ofiles(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1085
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1086
atomic_inc_32(&node->n_open_count);
usr/src/uts/common/fs/smbsrv/smb_node.c
1094
smb_node_dec_open_ofiles(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1096
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1097
return (atomic_dec_32_nv(&node->n_open_count));
usr/src/uts/common/fs/smbsrv/smb_node.c
1104
smb_node_inc_opening_count(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1106
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1107
atomic_inc_32(&node->n_opening_count);
usr/src/uts/common/fs/smbsrv/smb_node.c
1114
smb_node_dec_opening_count(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1116
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1117
atomic_dec_32(&node->n_opening_count);
usr/src/uts/common/fs/smbsrv/smb_node.c
1124
smb_node_getmntpath(smb_node_t *node, char *buf, uint32_t buflen)
usr/src/uts/common/fs/smbsrv/smb_node.c
1130
ASSERT(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1131
ASSERT(node->vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1132
ASSERT(node->vp->v_vfsp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1134
vp = node->vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1158
smb_node_getshrpath(smb_node_t *node, smb_tree_t *tree,
usr/src/uts/common/fs/smbsrv/smb_node.c
1163
ASSERT(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1167
rc = smb_node_getpath(node, tree->t_snode->vp, buf, buflen);
usr/src/uts/common/fs/smbsrv/smb_node.c
1187
smb_node_getpath(smb_node_t *node, vnode_t *rootvp, char *buf, uint32_t buflen)
usr/src/uts/common/fs/smbsrv/smb_node.c
1194
unode = (SMB_IS_STREAM(node)) ? node->n_unode : node;
usr/src/uts/common/fs/smbsrv/smb_node.c
1220
if (SMB_IS_STREAM(node))
usr/src/uts/common/fs/smbsrv/smb_node.c
1221
(void) strlcat(buf, node->od_name, buflen);
usr/src/uts/common/fs/smbsrv/smb_node.c
1236
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_node.c
1238
node = kmem_cache_alloc(smb_node_cache, KM_SLEEP);
usr/src/uts/common/fs/smbsrv/smb_node.c
1240
if (node->n_audit_buf != NULL)
usr/src/uts/common/fs/smbsrv/smb_node.c
1241
node->n_audit_buf->anb_index = 0;
usr/src/uts/common/fs/smbsrv/smb_node.c
1243
node->flags = 0;
usr/src/uts/common/fs/smbsrv/smb_node.c
1245
node->vp = vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1246
node->n_refcnt = 1;
usr/src/uts/common/fs/smbsrv/smb_node.c
1247
node->n_hash_bucket = bucket;
usr/src/uts/common/fs/smbsrv/smb_node.c
1248
node->n_hashkey = hashkey;
usr/src/uts/common/fs/smbsrv/smb_node.c
1249
node->n_open_count = 0;
usr/src/uts/common/fs/smbsrv/smb_node.c
1250
node->n_allocsz = 0;
usr/src/uts/common/fs/smbsrv/smb_node.c
1251
node->n_dnode = NULL;
usr/src/uts/common/fs/smbsrv/smb_node.c
1252
node->n_unode = NULL;
usr/src/uts/common/fs/smbsrv/smb_node.c
1253
node->delete_on_close_cred = NULL;
usr/src/uts/common/fs/smbsrv/smb_node.c
1254
node->n_delete_on_close_flags = 0;
usr/src/uts/common/fs/smbsrv/smb_node.c
1255
node->n_oplock.ol_fem = B_FALSE;
usr/src/uts/common/fs/smbsrv/smb_node.c
1257
(void) strlcpy(node->od_name, od_name, sizeof (node->od_name));
usr/src/uts/common/fs/smbsrv/smb_node.c
1259
node->flags |= NODE_XATTR_DIR;
usr/src/uts/common/fs/smbsrv/smb_node.c
1262
node->flags |= NODE_FLAGS_VFSROOT;
usr/src/uts/common/fs/smbsrv/smb_node.c
1264
node->n_state = SMB_NODE_STATE_AVAILABLE;
usr/src/uts/common/fs/smbsrv/smb_node.c
1265
node->n_magic = SMB_NODE_MAGIC;
usr/src/uts/common/fs/smbsrv/smb_node.c
1267
return (node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1274
smb_node_free(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1276
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1278
node->n_magic = 0;
usr/src/uts/common/fs/smbsrv/smb_node.c
1279
VERIFY(!list_link_active(&node->n_lnd));
usr/src/uts/common/fs/smbsrv/smb_node.c
1280
VERIFY(node->n_lock_list.ll_count == 0);
usr/src/uts/common/fs/smbsrv/smb_node.c
1281
VERIFY(node->n_wlock_list.ll_count == 0);
usr/src/uts/common/fs/smbsrv/smb_node.c
1282
VERIFY(node->n_ofile_list.ll_count == 0);
usr/src/uts/common/fs/smbsrv/smb_node.c
1283
VERIFY(node->n_oplock.ol_fem == B_FALSE);
usr/src/uts/common/fs/smbsrv/smb_node.c
1284
VERIFY(MUTEX_NOT_HELD(&node->n_mutex));
usr/src/uts/common/fs/smbsrv/smb_node.c
1285
VERIFY(!RW_LOCK_HELD(&node->n_lock));
usr/src/uts/common/fs/smbsrv/smb_node.c
1286
VN_RELE(node->vp);
usr/src/uts/common/fs/smbsrv/smb_node.c
1287
kmem_cache_free(smb_node_cache, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1298
smb_node_t *node = (smb_node_t *)buf;
usr/src/uts/common/fs/smbsrv/smb_node.c
1300
bzero(node, sizeof (smb_node_t));
usr/src/uts/common/fs/smbsrv/smb_node.c
1302
smb_llist_constructor(&node->n_ofile_list, sizeof (smb_ofile_t),
usr/src/uts/common/fs/smbsrv/smb_node.c
1304
smb_llist_constructor(&node->n_lock_list, sizeof (smb_lock_t),
usr/src/uts/common/fs/smbsrv/smb_node.c
1306
smb_llist_constructor(&node->n_wlock_list, sizeof (smb_lock_t),
usr/src/uts/common/fs/smbsrv/smb_node.c
1308
mutex_init(&node->n_oplock.ol_mutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/smbsrv/smb_node.c
1309
cv_init(&node->n_oplock.WaitingOpenCV, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/smbsrv/smb_node.c
1310
rw_init(&node->n_lock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/smbsrv/smb_node.c
1311
mutex_init(&node->n_mutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/smbsrv/smb_node.c
1312
smb_node_create_audit_buf(node, kmflags);
usr/src/uts/common/fs/smbsrv/smb_node.c
1324
smb_node_t *node = (smb_node_t *)buf;
usr/src/uts/common/fs/smbsrv/smb_node.c
1326
smb_node_destroy_audit_buf(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1327
mutex_destroy(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
1328
rw_destroy(&node->n_lock);
usr/src/uts/common/fs/smbsrv/smb_node.c
1329
cv_destroy(&node->n_oplock.WaitingOpenCV);
usr/src/uts/common/fs/smbsrv/smb_node.c
1330
mutex_destroy(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
1331
smb_llist_destructor(&node->n_lock_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
1332
smb_llist_destructor(&node->n_wlock_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
1333
smb_llist_destructor(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
1340
smb_node_create_audit_buf(smb_node_t *node, int kmflags)
usr/src/uts/common/fs/smbsrv/smb_node.c
1347
node->n_audit_buf = abn;
usr/src/uts/common/fs/smbsrv/smb_node.c
1355
smb_node_destroy_audit_buf(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1357
if (node->n_audit_buf != NULL) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1358
kmem_free(node->n_audit_buf, sizeof (smb_audit_buf_node_t));
usr/src/uts/common/fs/smbsrv/smb_node.c
1359
node->n_audit_buf = NULL;
usr/src/uts/common/fs/smbsrv/smb_node.c
1370
smb_node_audit(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1376
if (node->n_audit_buf) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1377
abn = node->n_audit_buf;
usr/src/uts/common/fs/smbsrv/smb_node.c
1382
anr->anr_refcnt = node->n_refcnt;
usr/src/uts/common/fs/smbsrv/smb_node.c
1387
_NOTE(ARGUNUSED(node))
usr/src/uts/common/fs/smbsrv/smb_node.c
1403
smb_node_is_file(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1405
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1406
return (node->vp->v_type == VREG);
usr/src/uts/common/fs/smbsrv/smb_node.c
1410
smb_node_is_dir(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1412
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1413
return ((node->vp->v_type == VDIR) ||
usr/src/uts/common/fs/smbsrv/smb_node.c
1414
(node->flags & NODE_FLAGS_DFSLINK));
usr/src/uts/common/fs/smbsrv/smb_node.c
1418
smb_node_is_symlink(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1420
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1421
return ((node->vp->v_type == VLNK) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
1422
((node->flags & NODE_FLAGS_REPARSE) == 0));
usr/src/uts/common/fs/smbsrv/smb_node.c
1426
smb_node_is_dfslink(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1428
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1429
return ((node->vp->v_type == VLNK) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
1430
(node->flags & NODE_FLAGS_DFSLINK));
usr/src/uts/common/fs/smbsrv/smb_node.c
1434
smb_node_is_reparse(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1436
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1437
return ((node->vp->v_type == VLNK) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
1438
(node->flags & NODE_FLAGS_REPARSE));
usr/src/uts/common/fs/smbsrv/smb_node.c
1442
smb_node_is_vfsroot(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1444
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1445
return ((node->flags & NODE_FLAGS_VFSROOT) == NODE_FLAGS_VFSROOT);
usr/src/uts/common/fs/smbsrv/smb_node.c
1449
smb_node_is_system(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1451
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1452
return ((node->flags & NODE_FLAGS_SYSTEM) == NODE_FLAGS_SYSTEM);
usr/src/uts/common/fs/smbsrv/smb_node.c
1464
smb_node_file_is_readonly(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1468
if (node == NULL)
usr/src/uts/common/fs/smbsrv/smb_node.c
1473
(void) smb_fsop_getattr(NULL, zone_kcred(), node, &attr);
usr/src/uts/common/fs/smbsrv/smb_node.c
148
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_node.c
1529
smb_node_setattr(smb_request_t *sr, smb_node_t *node,
usr/src/uts/common/fs/smbsrv/smb_node.c
1537
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1562
rc = smb_fsop_getattr(NULL, zone_kcred(), node, &cur_attr);
usr/src/uts/common/fs/smbsrv/smb_node.c
1579
if (node->n_allocsz < attr->sa_vattr.va_size) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1611
rc = smb_fsop_getattr(NULL, zone_kcred(), node, &cur_attr);
usr/src/uts/common/fs/smbsrv/smb_node.c
1687
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
1692
if (node->n_open_count != 0)
usr/src/uts/common/fs/smbsrv/smb_node.c
1693
node->n_allocsz = attr->sa_allocsz;
usr/src/uts/common/fs/smbsrv/smb_node.c
1694
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
1697
rc = smb_fsop_setattr(sr, cr, node, attr);
usr/src/uts/common/fs/smbsrv/smb_node.c
1704
smb_node_notify_modified(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1718
smb_node_getattr(smb_request_t *sr, smb_node_t *node, cred_t *cr,
usr/src/uts/common/fs/smbsrv/smb_node.c
1725
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1727
rc = smb_fsop_getattr(sr, cr, node, attr);
usr/src/uts/common/fs/smbsrv/smb_node.c
173
node = smb_node_alloc("/", rootdir, node_hdr, hashkey);
usr/src/uts/common/fs/smbsrv/smb_node.c
1731
isdir = smb_node_is_dir(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1733
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
1747
node->n_open_count > 0 && !isdir &&
usr/src/uts/common/fs/smbsrv/smb_node.c
1748
attr->sa_allocsz < node->n_allocsz) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1749
attr->sa_allocsz = node->n_allocsz;
usr/src/uts/common/fs/smbsrv/smb_node.c
175
smb_llist_insert_head(node_hdr, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
1752
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
177
smb_root_node = node; /* smb_node_release in smb_node_fini */
usr/src/uts/common/fs/smbsrv/smb_node.c
1799
smb_node_init_reparse(smb_node_t *node, smb_attr_t *attr)
usr/src/uts/common/fs/smbsrv/smb_node.c
1811
if (reparse_vnode_parse(node->vp, nvl) != 0) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1816
node->flags |= NODE_FLAGS_REPARSE;
usr/src/uts/common/fs/smbsrv/smb_node.c
1823
node->flags |= NODE_FLAGS_DFSLINK;
usr/src/uts/common/fs/smbsrv/smb_node.c
1843
smb_node_init_system(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
1845
smb_node_t *dnode = node->n_dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
1846
smb_node_t *unode = node->n_unode;
usr/src/uts/common/fs/smbsrv/smb_node.c
1849
node->flags |= NODE_FLAGS_SYSTEM;
usr/src/uts/common/fs/smbsrv/smb_node.c
1854
node->flags |= NODE_FLAGS_SYSTEM;
usr/src/uts/common/fs/smbsrv/smb_node.c
1858
if ((dnode) && (smb_node_is_vfsroot(node->n_dnode) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
1859
(strcasecmp(node->od_name, ".$EXTEND") == 0))) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1860
node->flags |= NODE_FLAGS_SYSTEM;
usr/src/uts/common/fs/smbsrv/smb_node.c
201
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_node.c
212
node = smb_llist_head(bucket);
usr/src/uts/common/fs/smbsrv/smb_node.c
213
while (node != NULL) {
usr/src/uts/common/fs/smbsrv/smb_node.c
216
(void *)node, node->od_name);
usr/src/uts/common/fs/smbsrv/smb_node.c
220
smb_llist_remove(bucket, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
221
node = smb_llist_head(bucket);
usr/src/uts/common/fs/smbsrv/smb_node.c
265
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_node.c
311
node = list_head(&node_hdr->ll_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
312
while (node) {
usr/src/uts/common/fs/smbsrv/smb_node.c
313
ASSERT(node->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_node.c
314
ASSERT(node->n_hash_bucket == node_hdr);
usr/src/uts/common/fs/smbsrv/smb_node.c
315
if ((node->n_hashkey == hashkey) && (node->vp == vp)) {
usr/src/uts/common/fs/smbsrv/smb_node.c
316
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
318
smb_node_t *, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
319
switch (node->n_state) {
usr/src/uts/common/fs/smbsrv/smb_node.c
322
node->n_refcnt++;
usr/src/uts/common/fs/smbsrv/smb_node.c
323
if ((node->n_dnode == NULL) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
325
(node != dnode) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
328
VALIDATE_DIR_NODE(dnode, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
329
node->n_dnode = dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
333
smb_node_audit(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
334
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
336
return (node);
usr/src/uts/common/fs/smbsrv/smb_node.c
344
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
353
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
357
node = smb_llist_next(node_hdr, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
365
node = smb_node_alloc(od_name, vp, node_hdr, hashkey);
usr/src/uts/common/fs/smbsrv/smb_node.c
366
smb_node_init_reparse(node, &attr);
usr/src/uts/common/fs/smbsrv/smb_node.c
369
node->flags |= smb_is_executable(op->fqi.fq_last_comp);
usr/src/uts/common/fs/smbsrv/smb_node.c
373
node->n_dnode = dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
374
ASSERT(dnode->n_dnode != node);
usr/src/uts/common/fs/smbsrv/smb_node.c
381
node->n_unode = unode;
usr/src/uts/common/fs/smbsrv/smb_node.c
384
smb_node_init_system(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
386
DTRACE_PROBE1(smb_node_lookup_miss, smb_node_t *, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
387
smb_node_audit(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
388
smb_llist_insert_head(node_hdr, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
390
return (node);
usr/src/uts/common/fs/smbsrv/smb_node.c
436
smb_node_ref(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
438
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
440
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
441
switch (node->n_state) {
usr/src/uts/common/fs/smbsrv/smb_node.c
443
node->n_refcnt++;
usr/src/uts/common/fs/smbsrv/smb_node.c
444
ASSERT(node->n_refcnt);
usr/src/uts/common/fs/smbsrv/smb_node.c
445
DTRACE_PROBE1(smb_node_ref_exit, smb_node_t *, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
446
smb_node_audit(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
451
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
476
smb_node_release(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
478
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
480
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
481
ASSERT(node->n_refcnt);
usr/src/uts/common/fs/smbsrv/smb_node.c
482
DTRACE_PROBE1(smb_node_release, smb_node_t *, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
483
if (--node->n_refcnt == 0) {
usr/src/uts/common/fs/smbsrv/smb_node.c
484
switch (node->n_state) {
usr/src/uts/common/fs/smbsrv/smb_node.c
487
node->n_state = SMB_NODE_STATE_DESTROYING;
usr/src/uts/common/fs/smbsrv/smb_node.c
493
if (node->n_fcn_count > 0) {
usr/src/uts/common/fs/smbsrv/smb_node.c
495
smb_node_t *, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
496
node->n_fcn_count = 0;
usr/src/uts/common/fs/smbsrv/smb_node.c
497
(void) smb_fem_fcn_uninstall(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
500
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
506
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
507
ASSERT(node->n_oplock.ol_fem == B_FALSE);
usr/src/uts/common/fs/smbsrv/smb_node.c
508
if (node->n_oplock.ol_fem == B_TRUE) {
usr/src/uts/common/fs/smbsrv/smb_node.c
509
smb_fem_oplock_uninstall(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
510
node->n_oplock.ol_fem = B_FALSE;
usr/src/uts/common/fs/smbsrv/smb_node.c
512
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
514
smb_llist_enter(node->n_hash_bucket, RW_WRITER);
usr/src/uts/common/fs/smbsrv/smb_node.c
515
smb_llist_remove(node->n_hash_bucket, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
516
smb_llist_exit(node->n_hash_bucket);
usr/src/uts/common/fs/smbsrv/smb_node.c
521
if (node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
usr/src/uts/common/fs/smbsrv/smb_node.c
522
smb_node_delete_on_close(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
525
if (node->n_dnode) {
usr/src/uts/common/fs/smbsrv/smb_node.c
526
ASSERT(node->n_dnode->n_magic ==
usr/src/uts/common/fs/smbsrv/smb_node.c
528
smb_node_release(node->n_dnode);
usr/src/uts/common/fs/smbsrv/smb_node.c
531
if (node->n_unode) {
usr/src/uts/common/fs/smbsrv/smb_node.c
532
ASSERT(node->n_unode->n_magic ==
usr/src/uts/common/fs/smbsrv/smb_node.c
534
smb_node_release(node->n_unode);
usr/src/uts/common/fs/smbsrv/smb_node.c
537
smb_node_free(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
544
smb_node_audit(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
545
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
549
smb_node_delete_on_close(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
555
d_snode = node->n_dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
557
ASSERT((node->flags & NODE_FLAGS_DELETE_ON_CLOSE) != 0);
usr/src/uts/common/fs/smbsrv/smb_node.c
559
node->flags &= ~NODE_FLAGS_DELETE_ON_CLOSE;
usr/src/uts/common/fs/smbsrv/smb_node.c
560
node->flags |= NODE_FLAGS_DELETE_COMMITTED;
usr/src/uts/common/fs/smbsrv/smb_node.c
561
flags = node->n_delete_on_close_flags;
usr/src/uts/common/fs/smbsrv/smb_node.c
562
ASSERT(node->od_name != NULL);
usr/src/uts/common/fs/smbsrv/smb_node.c
564
if (smb_node_is_dir(node))
usr/src/uts/common/fs/smbsrv/smb_node.c
565
rc = smb_fsop_rmdir(0, node->delete_on_close_cred,
usr/src/uts/common/fs/smbsrv/smb_node.c
566
d_snode, node->od_name, flags);
usr/src/uts/common/fs/smbsrv/smb_node.c
568
rc = smb_fsop_remove(0, node->delete_on_close_cred,
usr/src/uts/common/fs/smbsrv/smb_node.c
569
d_snode, node->od_name, flags);
usr/src/uts/common/fs/smbsrv/smb_node.c
570
crfree(node->delete_on_close_cred);
usr/src/uts/common/fs/smbsrv/smb_node.c
571
node->delete_on_close_cred = NULL;
usr/src/uts/common/fs/smbsrv/smb_node.c
575
node->od_name, rc);
usr/src/uts/common/fs/smbsrv/smb_node.c
576
DTRACE_PROBE2(smb_node_delete_on_close, int, rc, smb_node_t *, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
703
smb_node_set_delete_on_close(smb_node_t *node, cred_t *cr, uint32_t flags)
usr/src/uts/common/fs/smbsrv/smb_node.c
712
if (smb_node_is_dir(node)) {
usr/src/uts/common/fs/smbsrv/smb_node.c
713
status = smb_rmdir_possible(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
720
if ((node->flags & NODE_FLAGS_VFSROOT) != 0) {
usr/src/uts/common/fs/smbsrv/smb_node.c
724
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
725
if (node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
usr/src/uts/common/fs/smbsrv/smb_node.c
727
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
732
node->delete_on_close_cred = cr;
usr/src/uts/common/fs/smbsrv/smb_node.c
733
node->n_delete_on_close_flags = flags;
usr/src/uts/common/fs/smbsrv/smb_node.c
734
node->flags |= NODE_FLAGS_DELETE_ON_CLOSE;
usr/src/uts/common/fs/smbsrv/smb_node.c
735
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
742
smb_node_notify_change(node, FILE_ACTION_DELETE_PENDING, NULL);
usr/src/uts/common/fs/smbsrv/smb_node.c
748
smb_node_reset_delete_on_close(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
750
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
751
if (node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
usr/src/uts/common/fs/smbsrv/smb_node.c
752
node->flags &= ~NODE_FLAGS_DELETE_ON_CLOSE;
usr/src/uts/common/fs/smbsrv/smb_node.c
753
crfree(node->delete_on_close_cred);
usr/src/uts/common/fs/smbsrv/smb_node.c
754
node->delete_on_close_cred = NULL;
usr/src/uts/common/fs/smbsrv/smb_node.c
755
node->n_delete_on_close_flags = 0;
usr/src/uts/common/fs/smbsrv/smb_node.c
757
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
770
smb_node_open_check(smb_node_t *node, uint32_t desired_access,
usr/src/uts/common/fs/smbsrv/smb_node.c
776
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
778
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_node.c
779
of = smb_llist_head(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
786
of = smb_llist_next(&node->n_ofile_list, of);
usr/src/uts/common/fs/smbsrv/smb_node.c
794
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
799
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
804
smb_node_rename_check(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
809
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
814
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_node.c
815
of = smb_llist_head(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
822
of = smb_llist_next(&node->n_ofile_list, of);
usr/src/uts/common/fs/smbsrv/smb_node.c
827
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
831
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
836
smb_node_delete_check(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
841
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
843
if (smb_node_is_dir(node))
usr/src/uts/common/fs/smbsrv/smb_node.c
846
if (smb_node_is_reparse(node))
usr/src/uts/common/fs/smbsrv/smb_node.c
852
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_node.c
853
of = smb_llist_head(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
860
of = smb_llist_next(&node->n_ofile_list, of);
usr/src/uts/common/fs/smbsrv/smb_node.c
865
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
869
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
880
smb_node_share_check(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
885
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
887
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_node.c
888
of = smb_llist_head(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
891
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
901
smb_node_fcn_subscribe(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
904
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
905
if (node->n_fcn_count == 0)
usr/src/uts/common/fs/smbsrv/smb_node.c
906
(void) smb_fem_fcn_install(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
907
node->n_fcn_count++;
usr/src/uts/common/fs/smbsrv/smb_node.c
908
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
912
smb_node_fcn_unsubscribe(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
915
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
916
node->n_fcn_count--;
usr/src/uts/common/fs/smbsrv/smb_node.c
917
if (node->n_fcn_count == 0) {
usr/src/uts/common/fs/smbsrv/smb_node.c
918
VERIFY0(smb_fem_fcn_uninstall(node));
usr/src/uts/common/fs/smbsrv/smb_node.c
920
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_node.c
924
smb_node_notify_change(smb_node_t *node, uint_t action, const char *name)
usr/src/uts/common/fs/smbsrv/smb_node.c
928
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_node.c
930
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_node.c
931
of = smb_llist_head(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
944
of = smb_llist_next(&node->n_ofile_list, of);
usr/src/uts/common/fs/smbsrv/smb_node.c
946
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_node.c
963
if (node->n_dnode != NULL) {
usr/src/uts/common/fs/smbsrv/smb_node.c
964
smb_node_notify_change(node->n_dnode,
usr/src/uts/common/fs/smbsrv/smb_node.c
965
FILE_ACTION_MODIFIED, node->od_name);
usr/src/uts/common/fs/smbsrv/smb_node.c
990
smb_node_notify_modified(smb_node_t *node)
usr/src/uts/common/fs/smbsrv/smb_node.c
994
u_node = SMB_IS_STREAM(node);
usr/src/uts/common/fs/smbsrv/smb_notify.c
186
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_notify.c
196
node = of->f_node;
usr/src/uts/common/fs/smbsrv/smb_notify.c
197
if (node == NULL || !smb_node_is_dir(node)) {
usr/src/uts/common/fs/smbsrv/smb_notify.c
223
smb_node_fcn_subscribe(node);
usr/src/uts/common/fs/smbsrv/smb_notify.c
225
if (node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
usr/src/uts/common/fs/smbsrv/smb_nt_transact_ioctl.c
232
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_nt_transact_ioctl.c
249
node = sr->fid_ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_nt_transact_ioctl.c
250
if (smb_node_is_dir(node)) {
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1510
smb_node_t *node = of->f_node;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1516
VERIFY(node->n_oplock.excl_open != of);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1521
smb_node_rem_ofile(node, of);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1857
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1872
node = of->f_node;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1873
ASSERT(node);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1876
fi->fi_numlocks = smb_lock_get_lock_count(node, of);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1880
if (node != tree->t_snode) {
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1881
rc = smb_node_getshrpath(node, tree, path, MAXPATHLEN);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1883
(void) strlcpy(path, node->od_name, MAXPATHLEN);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
335
smb_node_t *node, /* optional (may be NULL) */
usr/src/uts/common/fs/smbsrv/smb_ofile.c
401
of->f_node = node; /* may be NULL */
usr/src/uts/common/fs/smbsrv/smb_ofile.c
420
smb_node_t *node = of->f_node;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
437
ASSERT(node != NULL);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
439
smb_node_inc_open_ofiles(node);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
440
smb_node_add_ofile(node, of);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
441
smb_node_ref(node);
usr/src/uts/common/fs/smbsrv/smb_oplock.c
140
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_oplock.c
208
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_oplock.c
209
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_oplock.c
218
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_oplock.c
219
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_oplock.c
44
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_oplock.c
48
node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_oplock.c
55
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_oplock.c
56
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_oplock.c
65
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_oplock.c
66
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_print.c
273
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_print.c
290
node = sr->fid_ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_print.c
295
rc = smb_node_getattr(sr, node, sr->user_cr, sr->fid_ofile, &attr);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
222
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
249
node = sr->fid_ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
250
rc = smb_query_fileinfo(sr, node, infolev, qinfo);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
288
smb_node_t *node, *dnode;
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
326
sr->tid_tree->t_snode, dnode, qinfo->qi_name, &node);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
337
if ((sr->smb_flg2 & SMB_FLAGS2_DFS) && smb_node_is_dfslink(node)) {
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
340
smb_node_release(node);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
344
rc = smb_query_fileinfo(sr, node, infolev, qinfo);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
347
smb_node_release(node);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
356
smb_node_release(node);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
362
smb_node_release(node);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
761
smb_query_fileinfo(smb_request_t *sr, smb_node_t *node, uint16_t infolev,
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
780
rc = smb_node_getattr(sr, node, sr->user_cr, sr->fid_ofile,
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
788
qinfo->qi_node = node;
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
790
(node->flags & NODE_FLAGS_DELETE_ON_CLOSE) != 0;
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
791
qinfo->qi_isdir = smb_node_is_dir(node);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
810
rc = smb_query_pathname(sr, node, B_TRUE, qinfo);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
814
rc = smb_query_pathname(sr, node, B_FALSE, qinfo);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
818
smb_query_shortname(node, qinfo);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
849
smb_query_pathname(smb_request_t *sr, smb_node_t *node, boolean_t include_share,
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
867
if (node == tree->t_snode) {
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
873
rc = smb_node_getshrpath(node, tree, buf, buflen);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
893
smb_query_shortname(smb_node_t *node, smb_queryinfo_t *qinfo)
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
897
if (SMB_IS_STREAM(node))
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
898
namep = node->n_unode->od_name;
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
900
namep = node->od_name;
usr/src/uts/common/fs/smbsrv/smb_read.c
397
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_read.c
412
node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_read.c
414
if (!smb_node_is_dir(node)) {
usr/src/uts/common/fs/smbsrv/smb_read.c
415
rc = smb_lock_range_access(sr, node, param->rw_offset,
usr/src/uts/common/fs/smbsrv/smb_read.c
440
rc = smb_fsop_read(sr, sr->user_cr, node, ofile,
usr/src/uts/common/fs/smbsrv/smb_sd.c
133
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_sd.c
138
node = sr->fid_ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_sd.c
139
sd_flags = smb_node_is_dir(node) ? SMB_FSSD_FLAGS_DIR : 0;
usr/src/uts/common/fs/smbsrv/smb_sd.c
142
error = smb_fsop_sdread(sr, sr->user_cr, node, &fs_sd);
usr/src/uts/common/fs/smbsrv/smb_sd.c
162
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_sd.c
168
node = sr->fid_ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_sd.c
169
sd_flags = smb_node_is_dir(node) ? SMB_FSSD_FLAGS_DIR : 0;
usr/src/uts/common/fs/smbsrv/smb_sd.c
178
error = smb_fsop_sdwrite(sr, sr->user_cr, node, &fs_sd, 0);
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
270
smb_node_t *node, *dnode;
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
293
sr->tid_tree->t_snode, dnode, name, &node);
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
304
sinfo.si_node = node;
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
313
smb_node_release(node);
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
395
smb_node_t *node = sinfo->si_node;
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
405
(!smb_node_is_dir(node))) {
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
421
rc = smb_node_setattr(sr, node, sr->user_cr, NULL, &attr);
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
477
smb_node_t *node = sinfo->si_node;
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
504
rc = smb_node_setattr(sr, node, sr->user_cr, sr->fid_ofile, &attr);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
165
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
170
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
171
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
214
smb_llist_post(&node->n_ofile_list, ofile,
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
281
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
285
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
286
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
349
smb_llist_post(&node->n_ofile_list, ofile,
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
547
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
548
ASSERT(RW_READ_HELD(&node->n_ofile_list.ll_lock));
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
549
ASSERT(MUTEX_HELD(&node->n_oplock.ol_mutex));
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
591
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
593
smb_llist_enter(&node->n_ofile_list, RW_READER);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
594
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
602
smb_oplock_break_CLOSE(node, ofile);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
610
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
611
smb_llist_exit(&node->n_ofile_list);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
623
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
625
mutex_enter(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
627
mutex_exit(&node->n_oplock.ol_mutex);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
647
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
648
smb_oplock_t *ol = &node->n_oplock;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
706
rc = smb_node_getpath(node, NULL, fname, MAXPATHLEN);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
710
node->od_name);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
786
smb_node_t *node = sr->cancel_arg2;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
789
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
790
ol = &node->n_oplock;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
813
smb_oplock_wait_break(smb_request_t *sr, smb_node_t *node, int timeout)
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
820
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
821
ol = &node->n_oplock;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
837
sr->cancel_arg2 = node;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
901
smb_oplock_wait_break_fem(smb_node_t *node, int timeout) /* mSec. */
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
910
SMB_NODE_VALID(node);
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
911
ol = &node->n_oplock;
usr/src/uts/common/fs/smbsrv/smb_tree.c
1107
smb_tree_getattr(const smb_kshare_t *si, smb_node_t *node, smb_tree_t *tree)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1109
vfs_t *vfsp = SMB_NODE_VFS(node);
usr/src/uts/common/fs/smbsrv/smb_tree.c
1114
smb_tree_get_creation(node, tree);
usr/src/uts/common/fs/smbsrv/smb_tree.c
1145
smb_tree_get_creation(smb_node_t *node, smb_tree_t *tree)
usr/src/uts/common/fs/smbsrv/smb_tree.c
1152
(void) smb_node_getattr(NULL, node, kcr, NULL, &attr);
usr/src/uts/common/fs/smbsrv/smb_vss.c
198
smb_vss_lookup_node(smb_request_t *sr, smb_node_t *node, vnode_t *fsrootvp,
usr/src/uts/common/fs/smbsrv/smb_vss.c
212
err = smb_node_getpath(node, fsrootvp, p, MAXPATHLEN - len);
usr/src/uts/common/fs/smbsrv/smb_write.c
490
smb_node_t *node;
usr/src/uts/common/fs/smbsrv/smb_write.c
498
node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_write.c
500
if (!smb_node_is_dir(node)) {
usr/src/uts/common/fs/smbsrv/smb_write.c
501
rc = smb_lock_range_access(sr, node, param->rw_offset,
usr/src/uts/common/fs/smbsrv/smb_write.c
511
(node->flags & NODE_FLAGS_WRITE_THROUGH)) {
usr/src/uts/common/fs/smbsrv/smb_write.c
515
rc = smb_fsop_write(sr, sr->user_cr, node, ofile,
usr/src/uts/common/fs/smbsrv/smb_write.c
521
(void) smb_oplock_break_WRITE(node, ofile);
usr/src/uts/common/fs/smbsrv/smb_write.c
531
smb_node_notify_modified(node);
usr/src/uts/common/fs/smbsrv/smb_write.c
571
smb_node_t *node = ofile->f_node;
usr/src/uts/common/fs/smbsrv/smb_write.c
579
mutex_enter(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_write.c
580
if (!smb_node_is_dir(node)) {
usr/src/uts/common/fs/smbsrv/smb_write.c
581
status = smb_lock_range_access(sr, node, param->rw_offset,
usr/src/uts/common/fs/smbsrv/smb_write.c
584
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_write.c
590
mutex_exit(&node->n_mutex);
usr/src/uts/common/fs/smbsrv/smb_write.c
595
rc = smb_node_setattr(sr, node, sr->user_cr, ofile, &attr);
usr/src/uts/common/fs/zfs/arc.c
8664
offsetof(l2arc_lb_abd_buf_t, node));
usr/src/uts/common/fs/zfs/arc.c
8931
offsetof(l2arc_lb_ptr_buf_t, node));
usr/src/uts/common/fs/zfs/btree.c
1110
zfs_btree_core_t *node = (zfs_btree_core_t *)where->bti_node;
usr/src/uts/common/fs/zfs/btree.c
1117
zfs_btree_hdr_t *subtree = node->btc_children[off + 1];
usr/src/uts/common/fs/zfs/btree.c
1120
bcpy(node->btc_elems + off * size, buf, size);
usr/src/uts/common/fs/zfs/btree.c
1121
bcpy(value, node->btc_elems + off * size, size);
usr/src/uts/common/fs/zfs/btree.c
1161
zfs_btree_hdr_t *node;
usr/src/uts/common/fs/zfs/btree.c
1163
for (node = hdr; zfs_btree_is_core(node); node =
usr/src/uts/common/fs/zfs/btree.c
1164
((zfs_btree_core_t *)node)->btc_children[node->bth_count])
usr/src/uts/common/fs/zfs/btree.c
1167
zfs_btree_leaf_t *leaf = (zfs_btree_leaf_t *)node;
usr/src/uts/common/fs/zfs/btree.c
1169
where->bti_node = node;
usr/src/uts/common/fs/zfs/btree.c
1170
where->bti_offset = node->bth_count - 1;
usr/src/uts/common/fs/zfs/btree.c
1173
return (leaf->btl_elems + (node->bth_first + node->bth_count - 1) *
usr/src/uts/common/fs/zfs/btree.c
121
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
1229
for (zfs_btree_core_t *node = leaf->btl_hdr.bth_parent;
usr/src/uts/common/fs/zfs/btree.c
123
node->btc_children[idx + i] =
usr/src/uts/common/fs/zfs/btree.c
1230
node != NULL; node = node->btc_hdr.bth_parent) {
usr/src/uts/common/fs/zfs/btree.c
1231
zfs_btree_hdr_t *hdr = &node->btc_hdr;
usr/src/uts/common/fs/zfs/btree.c
1243
return (node->btc_elems + i * tree->bt_elem_size);
usr/src/uts/common/fs/zfs/btree.c
1256
zfs_btree_core_t *node = (zfs_btree_core_t *)idx->bti_node;
usr/src/uts/common/fs/zfs/btree.c
1259
return (node->btc_elems + offset * tree->bt_elem_size);
usr/src/uts/common/fs/zfs/btree.c
126
(void) memset(node->btc_elems + idx * size, 0x0f, count * size);
usr/src/uts/common/fs/zfs/btree.c
1266
zfs_btree_hdr_t *child = node->btc_children[offset + 1];
usr/src/uts/common/fs/zfs/btree.c
1314
for (zfs_btree_core_t *node = leaf->btl_hdr.bth_parent;
usr/src/uts/common/fs/zfs/btree.c
1315
node != NULL; node = node->btc_hdr.bth_parent) {
usr/src/uts/common/fs/zfs/btree.c
1316
zfs_btree_hdr_t *hdr = &node->btc_hdr;
usr/src/uts/common/fs/zfs/btree.c
1326
return (node->btc_elems + (i - 1) * tree->bt_elem_size);
usr/src/uts/common/fs/zfs/btree.c
1340
zfs_btree_core_t *node = (zfs_btree_core_t *)idx->bti_node;
usr/src/uts/common/fs/zfs/btree.c
1341
zfs_btree_hdr_t *child = node->btc_children[offset];
usr/src/uts/common/fs/zfs/btree.c
1362
zfs_btree_core_t *node = (zfs_btree_core_t *)idx->bti_node;
usr/src/uts/common/fs/zfs/btree.c
1363
return (node->btc_elems + idx->bti_offset * size);
usr/src/uts/common/fs/zfs/btree.c
1368
zfs_btree_add(zfs_btree_t *tree, const void *node)
usr/src/uts/common/fs/zfs/btree.c
1371
VERIFY3P(zfs_btree_find(tree, node, &where), ==, NULL);
usr/src/uts/common/fs/zfs/btree.c
1372
zfs_btree_add_idx(tree, node, &where);
usr/src/uts/common/fs/zfs/btree.c
1377
zfs_btree_node_destroy(zfs_btree_t *tree, zfs_btree_hdr_t *node)
usr/src/uts/common/fs/zfs/btree.c
1380
if (!zfs_btree_is_core(node)) {
usr/src/uts/common/fs/zfs/btree.c
1381
kmem_cache_free(zfs_btree_leaf_cache, node);
usr/src/uts/common/fs/zfs/btree.c
1383
kmem_free(node, sizeof (zfs_btree_core_t) +
usr/src/uts/common/fs/zfs/btree.c
1394
zfs_btree_remove_from_node(zfs_btree_t *tree, zfs_btree_core_t *node,
usr/src/uts/common/fs/zfs/btree.c
1399
zfs_btree_hdr_t *hdr = &node->btc_hdr;
usr/src/uts/common/fs/zfs/btree.c
1406
ASSERT3P(tree->bt_root, ==, node);
usr/src/uts/common/fs/zfs/btree.c
1407
ASSERT3P(node->btc_children[1], ==, rm_hdr);
usr/src/uts/common/fs/zfs/btree.c
1408
tree->bt_root = node->btc_children[0];
usr/src/uts/common/fs/zfs/btree.c
1409
node->btc_children[0]->bth_parent = NULL;
usr/src/uts/common/fs/zfs/btree.c
1417
if (node->btc_children[idx] == rm_hdr)
usr/src/uts/common/fs/zfs/btree.c
1432
bt_shift_core_left(tree, node, idx, hdr->bth_count - idx,
usr/src/uts/common/fs/zfs/btree.c
145
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
1469
bt_shift_core_right(tree, node, 0, idx - 1, BSS_TRAPEZOID);
usr/src/uts/common/fs/zfs/btree.c
147
VERIFY3P(node->btc_children[idx + 1], ==, cval);
usr/src/uts/common/fs/zfs/btree.c
1477
bcpy(separator, node->btc_elems, size);
usr/src/uts/common/fs/zfs/btree.c
1480
node->btc_children[0] =
usr/src/uts/common/fs/zfs/btree.c
1482
node->btc_children[0]->bth_parent = node;
usr/src/uts/common/fs/zfs/btree.c
149
VERIFY3U(node->btc_elems[idx * size + i], ==, 0x0f);
usr/src/uts/common/fs/zfs/btree.c
1504
bt_shift_core_left(tree, node, idx, hdr->bth_count - idx,
usr/src/uts/common/fs/zfs/btree.c
1512
bcpy(separator, node->btc_elems + (hdr->bth_count - 1) * size,
usr/src/uts/common/fs/zfs/btree.c
1519
node->btc_children[hdr->bth_count] = neighbor->btc_children[0];
usr/src/uts/common/fs/zfs/btree.c
1520
node->btc_children[hdr->bth_count]->bth_parent = node;
usr/src/uts/common/fs/zfs/btree.c
1649
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
1650
zfs_btree_hdr_t *left_subtree = node->btc_children[idx];
usr/src/uts/common/fs/zfs/btree.c
1655
bcpy(new_value, node->btc_elems + idx * size, size);
usr/src/uts/common/fs/zfs/btree.c
1925
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
1927
VERIFY3P(node->btc_children[i]->bth_parent, ==, hdr);
usr/src/uts/common/fs/zfs/btree.c
1928
zfs_btree_verify_pointers_helper(tree, node->btc_children[i]);
usr/src/uts/common/fs/zfs/btree.c
1960
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
1966
node->btc_children[i]);
usr/src/uts/common/fs/zfs/btree.c
2001
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
2005
node->btc_children[i], height - 1);
usr/src/uts/common/fs/zfs/btree.c
2046
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
2048
VERIFY3S(tree->bt_compar(node->btc_elems + (i - 1) * size,
usr/src/uts/common/fs/zfs/btree.c
2049
node->btc_elems + i * size), ==, -1);
usr/src/uts/common/fs/zfs/btree.c
2053
zfs_btree_hdr_t *left_child_hdr = node->btc_children[i];
usr/src/uts/common/fs/zfs/btree.c
2066
int comp = tree->bt_compar(node->btc_elems + i * size,
usr/src/uts/common/fs/zfs/btree.c
2070
"%px %d: compar(%px, %px)", comp, node, i,
usr/src/uts/common/fs/zfs/btree.c
2071
node->btc_elems + i * size, left_child_last);
usr/src/uts/common/fs/zfs/btree.c
2075
zfs_btree_hdr_t *right_child_hdr = node->btc_children[i + 1];
usr/src/uts/common/fs/zfs/btree.c
2086
comp = tree->bt_compar(node->btc_elems + i * size,
usr/src/uts/common/fs/zfs/btree.c
2090
"%px %d: compar(%px, %px)", comp, node, i,
usr/src/uts/common/fs/zfs/btree.c
2091
node->btc_elems + i * size, right_child_first);
usr/src/uts/common/fs/zfs/btree.c
2095
zfs_btree_verify_order_helper(tree, node->btc_children[i]);
usr/src/uts/common/fs/zfs/btree.c
2124
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
2127
VERIFY3U(node->btc_elems[i], ==, 0x0f);
usr/src/uts/common/fs/zfs/btree.c
2131
VERIFY3P(node->btc_children[i], ==,
usr/src/uts/common/fs/zfs/btree.c
2137
node->btc_children[i]);
usr/src/uts/common/fs/zfs/btree.c
291
zfs_btree_core_t *node = NULL;
usr/src/uts/common/fs/zfs/btree.c
299
for (node = (zfs_btree_core_t *)tree->bt_root; depth < tree->bt_height;
usr/src/uts/common/fs/zfs/btree.c
300
node = (zfs_btree_core_t *)node->btc_children[child], depth++) {
usr/src/uts/common/fs/zfs/btree.c
301
ASSERT3P(node, !=, NULL);
usr/src/uts/common/fs/zfs/btree.c
302
void *d = zfs_btree_find_in_buf(tree, node->btc_elems,
usr/src/uts/common/fs/zfs/btree.c
303
node->btc_hdr.bth_count, value, &idx);
usr/src/uts/common/fs/zfs/btree.c
307
idx.bti_node = (zfs_btree_hdr_t *)node;
usr/src/uts/common/fs/zfs/btree.c
321
(zfs_btree_leaf_t *)tree->bt_root : (zfs_btree_leaf_t *)node);
usr/src/uts/common/fs/zfs/btree.c
393
bt_shift_core(zfs_btree_t *tree, zfs_btree_core_t *node, uint32_t idx,
usr/src/uts/common/fs/zfs/btree.c
398
ASSERT(zfs_btree_is_core(&node->btc_hdr));
usr/src/uts/common/fs/zfs/btree.c
400
uint8_t *e_start = node->btc_elems + idx * size;
usr/src/uts/common/fs/zfs/btree.c
405
zfs_btree_hdr_t **c_start = node->btc_children + idx +
usr/src/uts/common/fs/zfs/btree.c
420
bt_shift_core_left(zfs_btree_t *tree, zfs_btree_core_t *node, uint32_t idx,
usr/src/uts/common/fs/zfs/btree.c
423
bt_shift_core(tree, node, idx, count, 1, shape, BSD_LEFT);
usr/src/uts/common/fs/zfs/btree.c
431
bt_shift_core_right(zfs_btree_t *tree, zfs_btree_core_t *node, uint32_t idx,
usr/src/uts/common/fs/zfs/btree.c
434
bt_shift_core(tree, node, idx, count, 1, shape, BSD_RIGHT);
usr/src/uts/common/fs/zfs/btree.c
443
bt_shift_leaf(zfs_btree_t *tree, zfs_btree_leaf_t *node, uint32_t idx,
usr/src/uts/common/fs/zfs/btree.c
447
zfs_btree_hdr_t *hdr = &node->btl_hdr;
usr/src/uts/common/fs/zfs/btree.c
452
uint8_t *start = node->btl_elems + (hdr->bth_first + idx) * size;
usr/src/uts/common/fs/zfs/btree.c
560
zfs_btree_hdr_t *node;
usr/src/uts/common/fs/zfs/btree.c
562
for (node = hdr; zfs_btree_is_core(node);
usr/src/uts/common/fs/zfs/btree.c
563
node = ((zfs_btree_core_t *)node)->btc_children[0])
usr/src/uts/common/fs/zfs/btree.c
566
ASSERT(!zfs_btree_is_core(node));
usr/src/uts/common/fs/zfs/btree.c
567
zfs_btree_leaf_t *leaf = (zfs_btree_leaf_t *)node;
usr/src/uts/common/fs/zfs/btree.c
569
where->bti_node = node;
usr/src/uts/common/fs/zfs/btree.c
573
return (&leaf->btl_elems[node->bth_first * tree->bt_elem_size]);
usr/src/uts/common/fs/zfs/btree.c
92
zfs_btree_core_t *node = (zfs_btree_core_t *)hdr;
usr/src/uts/common/fs/zfs/btree.c
95
node->btc_children[i] =
usr/src/uts/common/fs/zfs/btree.c
98
(void) memset(node->btc_elems + hdr->bth_count * size, 0x0f,
usr/src/uts/common/fs/zfs/dmu_recv.c
1968
offsetof(struct receive_objnode, node));
usr/src/uts/common/fs/zfs/dmu_recv.c
1993
struct receive_objnode *node = list_head(&list->list);
usr/src/uts/common/fs/zfs/dmu_recv.c
1996
while (node != NULL && node->object < object) {
usr/src/uts/common/fs/zfs/dmu_recv.c
1997
VERIFY3P(node, ==, list_remove_head(&list->list));
usr/src/uts/common/fs/zfs/dmu_recv.c
1998
kmem_free(node, sizeof (*node));
usr/src/uts/common/fs/zfs/dmu_recv.c
1999
node = list_head(&list->list);
usr/src/uts/common/fs/zfs/dmu_recv.c
2001
return (node != NULL && node->object == object);
usr/src/uts/common/fs/zfs/dmu_recv.c
2014
struct receive_objnode *node = kmem_zalloc(sizeof (*node), KM_SLEEP);
usr/src/uts/common/fs/zfs/dmu_recv.c
2015
node->object = object;
usr/src/uts/common/fs/zfs/dmu_recv.c
2019
ASSERT3U(node->object, >, last_objnum);
usr/src/uts/common/fs/zfs/dmu_recv.c
2021
list_insert_tail(&list->list, node);
usr/src/uts/common/fs/zfs/dmu_recv.c
2508
offsetof(struct receive_record_arg, node));
usr/src/uts/common/fs/zfs/dmu_recv.c
809
bqueue_node_t node;
usr/src/uts/common/fs/zfs/dmu_recv.c
859
list_node_t node;
usr/src/uts/common/fs/zfs/lua/lcode.c
130
static int patchtestreg (FuncState *fs, int node, int reg) {
usr/src/uts/common/fs/zfs/lua/lcode.c
131
Instruction *i = getjumpcontrol(fs, node);
usr/src/uts/common/fs/zfs/lua/lobject.h
565
Node *node;
usr/src/uts/common/fs/zfs/lua/ltable.c
259
Node *n = &t->node[i];
usr/src/uts/common/fs/zfs/lua/ltable.c
282
t->node = cast(Node *, dummynode); /* use common `dummynode' */
usr/src/uts/common/fs/zfs/lua/ltable.c
291
t->node = luaM_newvector(L, size, Node);
usr/src/uts/common/fs/zfs/lua/ltable.c
308
Node *nold = t->node; /* save old hash ... */
usr/src/uts/common/fs/zfs/lua/ltable.c
338
int nsize = isdummy(t->node) ? 0 : sizenode(t);
usr/src/uts/common/fs/zfs/lua/ltable.c
380
if (!isdummy(t->node))
usr/src/uts/common/fs/zfs/lua/ltable.c
381
luaM_freearray(L, t->node, cast(size_t, sizenode(t)));
usr/src/uts/common/fs/zfs/lua/ltable.c
388
while (t->lastfree > t->node) {
usr/src/uts/common/fs/zfs/lua/ltable.c
574
else if (isdummy(t->node)) /* hash part is empty? */
usr/src/uts/common/fs/zfs/lua/ltable.h
13
#define gnode(t,i) (&(t)->node[i])
usr/src/uts/common/fs/zfs/sys/arc_impl.h
311
list_node_t node;
usr/src/uts/common/fs/zfs/sys/arc_impl.h
319
list_node_t node;
usr/src/uts/common/inet/ip/spd.c
366
ipsec_tun_pol_t *node;
usr/src/uts/common/inet/ip/spd.c
381
while ((node = (ipsec_tun_pol_t *)
usr/src/uts/common/inet/ip/spd.c
384
ITP_REFRELE(node, ns);
usr/src/uts/common/inet/ip/spd.c
5943
itp_free(ipsec_tun_pol_t *node, netstack_t *ns)
usr/src/uts/common/inet/ip/spd.c
5945
if (node->itp_policy != NULL) {
usr/src/uts/common/inet/ip/spd.c
5946
IPPH_REFRELE(node->itp_policy, ns);
usr/src/uts/common/inet/ip/spd.c
5947
node->itp_policy = NULL;
usr/src/uts/common/inet/ip/spd.c
5949
if (node->itp_inactive != NULL) {
usr/src/uts/common/inet/ip/spd.c
5950
IPPH_REFRELE(node->itp_inactive, ns);
usr/src/uts/common/inet/ip/spd.c
5951
node->itp_inactive = NULL;
usr/src/uts/common/inet/ip/spd.c
5953
mutex_destroy(&node->itp_lock);
usr/src/uts/common/inet/ip/spd.c
5954
kmem_free(node, sizeof (*node));
usr/src/uts/common/inet/ip/spd.c
5958
itp_unlink(ipsec_tun_pol_t *node, netstack_t *ns)
usr/src/uts/common/inet/ip/spd.c
5964
ipsec_fragcache_uninit(&node->itp_fragcache, ipss);
usr/src/uts/common/inet/ip/spd.c
5965
avl_remove(&ipss->ipsec_tunnel_policies, node);
usr/src/uts/common/inet/ip/spd.c
5967
ITP_REFRELE(node, ns);
usr/src/uts/common/inet/ip/spd.c
5977
ipsec_tun_pol_t *node, lookup;
usr/src/uts/common/inet/ip/spd.c
5983
node = (ipsec_tun_pol_t *)avl_find(&ipss->ipsec_tunnel_policies,
usr/src/uts/common/inet/ip/spd.c
5985
if (node != NULL) {
usr/src/uts/common/inet/ip/spd.c
5986
ITP_REFHOLD(node);
usr/src/uts/common/inet/ip/spd.c
5990
return (node);
usr/src/uts/common/inet/ip/spd.c
6001
ipsec_tun_pol_t *node;
usr/src/uts/common/inet/ip/spd.c
6005
for (node = avl_first(&ipss->ipsec_tunnel_policies); node != NULL;
usr/src/uts/common/inet/ip/spd.c
6006
node = AVL_NEXT(&ipss->ipsec_tunnel_policies, node)) {
usr/src/uts/common/inet/ip/spd.c
6007
iterator(node, arg, ns);
usr/src/uts/common/inet/ip/spd.c
927
void *node;
usr/src/uts/common/inet/ip/spd.c
930
node = avl_find(tree, new_node, &where);
usr/src/uts/common/inet/ip/spd.c
931
ASSERT(node == NULL);
usr/src/uts/common/inet/ipf/ip_htable.c
650
iphtent_t *node, zn, *nextnode;
usr/src/uts/common/inet/ipf/ip_htable.c
656
node = NULL;
usr/src/uts/common/inet/ipf/ip_htable.c
688
node = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_htable.c
689
if (node == NULL) {
usr/src/uts/common/inet/ipf/ip_htable.c
697
nextnode = node->ipe_snext;
usr/src/uts/common/inet/ipf/ip_htable.c
750
if (node != NULL) {
usr/src/uts/common/inet/ipf/ip_htable.c
752
fr_derefhtent(node);
usr/src/uts/common/inet/ipf/ip_lookup.c
220
ip_pool_node_t node, *m;
usr/src/uts/common/inet/ipf/ip_lookup.c
236
if (op.iplo_size != sizeof(node))
usr/src/uts/common/inet/ipf/ip_lookup.c
239
err = COPYIN(op.iplo_struct, &node, sizeof(node));
usr/src/uts/common/inet/ipf/ip_lookup.c
252
m = ip_pool_findeq(p, &node.ipn_addr, &node.ipn_mask);
usr/src/uts/common/inet/ipf/ip_lookup.c
255
err = ip_pool_insert(p, &node.ipn_addr,
usr/src/uts/common/inet/ipf/ip_lookup.c
256
&node.ipn_mask, node.ipn_info, ifs);
usr/src/uts/common/inet/ipf/ip_lookup.c
293
ip_pool_node_t node, *m;
usr/src/uts/common/inet/ipf/ip_lookup.c
309
if (op.iplo_size != sizeof(node))
usr/src/uts/common/inet/ipf/ip_lookup.c
312
err = COPYIN(op.iplo_struct, &node, sizeof(node));
usr/src/uts/common/inet/ipf/ip_lookup.c
320
m = ip_pool_findeq(p, &node.ipn_addr, &node.ipn_mask);
usr/src/uts/common/inet/ipf/ip_pool.c
768
ip_pool_node_t *node, zn, *nextnode;
usr/src/uts/common/inet/ipf/ip_pool.c
773
node = NULL;
usr/src/uts/common/inet/ipf/ip_pool.c
806
node = token->ipt_data;
usr/src/uts/common/inet/ipf/ip_pool.c
807
if (node == NULL) {
usr/src/uts/common/inet/ipf/ip_pool.c
816
nextnode = node->ipn_next;
usr/src/uts/common/inet/ipf/ip_pool.c
870
if (node != NULL) {
usr/src/uts/common/inet/ipf/ip_pool.c
872
ip_pool_node_deref(node, ifs);
usr/src/uts/common/io/1394/adapters/hci1394_async.c
130
static void hci1394_async_pending_timeout(hci1394_tlist_node_t *node,
usr/src/uts/common/io/1394/adapters/hci1394_async.c
2742
hci1394_async_pending_timeout(hci1394_tlist_node_t *node, void *arg)
usr/src/uts/common/io/1394/adapters/hci1394_async.c
2750
ASSERT(node != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_async.c
2752
hcicmd = (hci1394_async_cmd_t *)node->tln_addr;
usr/src/uts/common/io/1394/adapters/hci1394_async.c
2899
hci1394_tlist_node_t *node;
usr/src/uts/common/io/1394/adapters/hci1394_async.c
2910
hci1394_tlist_get(async_handle->as_pending_list, &node);
usr/src/uts/common/io/1394/adapters/hci1394_async.c
2911
if (node != NULL) {
usr/src/uts/common/io/1394/adapters/hci1394_async.c
2913
hcicmd = (hci1394_async_cmd_t *)node->tln_addr;
usr/src/uts/common/io/1394/adapters/hci1394_async.c
2925
} while (node != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_q.c
787
hci1394_tlist_node_t *node;
usr/src/uts/common/io/1394/adapters/hci1394_q.c
804
hci1394_tlist_peek(q_handle->q_queued_list, &node);
usr/src/uts/common/io/1394/adapters/hci1394_q.c
805
if (node == NULL) {
usr/src/uts/common/io/1394/adapters/hci1394_q.c
816
*cmd = (hci1394_q_cmd_t *)node->tln_addr;
usr/src/uts/common/io/1394/adapters/hci1394_q.c
841
(void) hci1394_tlist_delete(q_handle->q_queued_list, node);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
133
hci1394_tlist_node_t *node)
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
136
ASSERT(node != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
141
node->tln_next = NULL;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
144
node->tln_on_list = B_TRUE;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
148
node->tln_expire_time = gethrtime() +
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
154
tlist_handle->tl_head = node;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
155
tlist_handle->tl_tail = node;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
156
node->tln_prev = NULL;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
169
tlist_handle->tl_tail->tln_next = node;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
170
node->tln_prev = tlist_handle->tl_tail;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
171
tlist_handle->tl_tail = node;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
190
hci1394_tlist_node_t *node)
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
193
ASSERT(node != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
203
if (node->tln_on_list == B_FALSE) {
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
208
hci1394_tlist_remove(tlist_handle, node);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
222
hci1394_tlist_node_t **node)
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
225
ASSERT(node != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
230
*node = tlist_handle->tl_head;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
233
if (*node != NULL) {
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
234
hci1394_tlist_remove(tlist_handle, *node);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
248
hci1394_tlist_node_t **node)
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
251
ASSERT(node != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
254
*node = tlist_handle->tl_head;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
310
hci1394_tlist_node_t *node;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
325
node = list->tl_head;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
327
while (node != NULL) {
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
334
(uint64_t)node->tln_expire_time) &&
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
335
(((uint64_t)node->tln_expire_time -
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
337
(uint64_t)node->tln_expire_time)) {
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
339
hci1394_tlist_remove(list, node);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
353
list->tl_timer_info.tlt_callback(node,
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
356
node = list->tl_head;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
365
(uint64_t)node->tln_expire_time) &&
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
370
hci1394_tlist_remove(list, node);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
384
list->tl_timer_info.tlt_callback(node,
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
387
node = list->tl_head;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
403
if (node != NULL) {
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
422
hci1394_tlist_remove(hci1394_tlist_t *list, hci1394_tlist_node_t *node)
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
425
ASSERT(node != NULL);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
426
ASSERT(node->tln_on_list == B_TRUE);
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
430
if ((list->tl_head == node) &&
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
431
(list->tl_tail == node)) {
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
436
} else if (list->tl_head == node) {
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
437
list->tl_head = node->tln_next;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
438
node->tln_next->tln_prev = NULL;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
441
} else if (list->tl_tail == node) {
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
442
list->tl_tail = node->tln_prev;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
443
node->tln_prev->tln_next = NULL;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
447
node->tln_prev->tln_next = node->tln_next;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
448
node->tln_next->tln_prev = node->tln_prev;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
452
node->tln_on_list = B_FALSE;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
455
node->tln_prev = NULL;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
456
node->tln_next = NULL;
usr/src/uts/common/io/1394/adapters/hci1394_tlist.c
59
hci1394_tlist_node_t *node);
usr/src/uts/common/io/1394/s1394_asynch.c
1493
uint64_t node;
usr/src/uts/common/io/1394/s1394_asynch.c
1567
node = target->on_node->node_num;
usr/src/uts/common/io/1394/s1394_asynch.c
1604
(node << IEEE1394_ADDR_PHY_ID_SHIFT);
usr/src/uts/common/io/1394/s1394_asynch.c
1610
to_node = (uint32_t)node;
usr/src/uts/common/io/1394/s1394_asynch.c
309
uint64_t node;
usr/src/uts/common/io/1394/s1394_asynch.c
379
node = target->on_node->node_num;
usr/src/uts/common/io/1394/s1394_asynch.c
385
(node << IEEE1394_ADDR_PHY_ID_SHIFT));
usr/src/uts/common/io/1394/s1394_asynch.c
390
to_node = (uint32_t)node;
usr/src/uts/common/io/1394/s1394_bus_reset.c
339
s1394_node_t *node;
usr/src/uts/common/io/1394/s1394_bus_reset.c
361
node = &hal->topology_tree[i];
usr/src/uts/common/io/1394/s1394_bus_reset.c
362
config_rom = node->cfgrom;
usr/src/uts/common/io/1394/s1394_bus_reset.c
364
if (CFGROM_NEW_ALLOC(node) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1021
if (CFGROM_NEW_ALLOC(node) ==
usr/src/uts/common/io/1394/s1394_dev_disc.c
1024
node, S);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1027
node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1036
SET_CFGROM_BIB_READ(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1037
if (node->cfgrom_size == IEEE1394_BIB_QUAD_SZ)
usr/src/uts/common/io/1394/s1394_dev_disc.c
1038
SET_CFGROM_ALL_READ(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1039
node->cfgrom_quad_to_read = quadlet;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1045
node->cfgrom_read_fails++;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1046
BUMP_CFGROM_READ_DELAY(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1049
if (node->cfgrom_read_fails < s1394_cfgrom_read_retry_cnt) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1050
CFGROM_GET_READ_DELAY(node, readdelay);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1051
SETUP_QUAD_READ(node, 0, quadlet, 1);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1070
if (CFGROM_NEW_ALLOC(node) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1071
s1394_free_cfgrom(hal, node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
1074
CLEAR_CFGROM_STATE(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1082
if (CFGROM_NEW_ALLOC(node) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1083
s1394_free_cfgrom(hal, node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
1086
CLEAR_CFGROM_STATE(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
113
static int s1394_alloc_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
1232
s1394_node_t *node;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1257
node = &hal->topology_tree[node_num];
usr/src/uts/common/io/1394/s1394_dev_disc.c
1261
ASSERT(CFGROM_BIB_READ(node) == B_TRUE);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1263
node->cfgrom[quadlet] = data;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1265
if (s1394_calc_next_quad(hal, node, quadlet, &quadlet) != 0) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1270
node->cfgrom_valid_size = quadlet + 1;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1271
if (s1394_valid_cfgrom(hal, node) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1272
SET_CFGROM_ALL_READ(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1275
s1394_free_cfgrom(hal, node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
1279
CFGROM_GET_READ_DELAY(node, readdelay);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1280
SETUP_QUAD_READ(node, 1, quadlet, 1);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1294
node->cfgrom_valid_size = quadlet;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1295
if (s1394_valid_cfgrom(hal, node) ==
usr/src/uts/common/io/1394/s1394_dev_disc.c
1297
SET_CFGROM_ALL_READ(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1300
s1394_free_cfgrom(hal, node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
1311
node->cfgrom_read_fails++;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1312
BUMP_CFGROM_READ_DELAY(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1315
if (node->cfgrom_read_fails < s1394_cfgrom_read_retry_cnt) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1316
CFGROM_GET_READ_DELAY(node, readdelay);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1318
SETUP_QUAD_READ(node, 0, quadlet, 1);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1331
node->cfgrom_valid_size = quadlet + 1;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1332
if (s1394_valid_cfgrom(hal, node) ==
usr/src/uts/common/io/1394/s1394_dev_disc.c
1334
SET_CFGROM_ALL_READ(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1337
s1394_free_cfgrom(hal, node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
1347
node->cfgrom_valid_size = quadlet + 1;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1348
if (s1394_valid_cfgrom(hal, node) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1349
SET_CFGROM_ALL_READ(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1352
s1394_free_cfgrom(hal, node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
1374
if (s1394_update_devinfo_tree(hal, node) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1399
s1394_node_t *node;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1404
node = &hal->topology_tree[node_num];
usr/src/uts/common/io/1394/s1394_dev_disc.c
1405
quadlet = node->cfgrom_quad_to_read;
usr/src/uts/common/io/1394/s1394_dev_disc.c
159
static int s1394_calc_next_quad(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
1673
int node;
usr/src/uts/common/io/1394/s1394_dev_disc.c
1679
for (node = 0; node < hal->number_of_nodes; node++) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1680
nnode = &hal->topology_tree[node];
usr/src/uts/common/io/1394/s1394_dev_disc.c
1716
s1394_valid_cfgrom(s1394_hal_t *hal, s1394_node_t *node)
usr/src/uts/common/io/1394/s1394_dev_disc.c
1721
ASSERT(node->cfgrom);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1727
quad0 = node->cfgrom[0];
usr/src/uts/common/io/1394/s1394_dev_disc.c
1732
if (node->cfgrom_valid_size < crc_len + 1) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
1736
CRC = s1394_CRC16(&node->cfgrom[1], crc_len);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1739
CRC_old = s1394_CRC16_old(&node->cfgrom[1], crc_len);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1746
node->node_guid_hi, node->node_guid_lo);
usr/src/uts/common/io/1394/s1394_dev_disc.c
1761
s1394_valid_dir(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
2557
s1394_calc_next_quad(s1394_hal_t *hal, s1394_node_t *node, uint32_t quadlet,
usr/src/uts/common/io/1394/s1394_dev_disc.c
2564
if (((quadlet + 1) >= node->cfgrom_size) ||
usr/src/uts/common/io/1394/s1394_dev_disc.c
2565
(CFGROM_SIZE_IS_CRCSIZE(node) == B_TRUE &&
usr/src/uts/common/io/1394/s1394_dev_disc.c
2566
(quadlet + 1) >= node->cfgrom_valid_size)) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
2570
if (s1394_turn_off_dir_stack != 0 || CFGROM_DIR_STACK_OFF(node) ==
usr/src/uts/common/io/1394/s1394_dev_disc.c
2577
data = node->cfgrom[quadlet];
usr/src/uts/common/io/1394/s1394_dev_disc.c
2580
node->dir_stack_top = -1;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2581
node->expected_dir_quad = quadlet;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2582
node->expected_type = IEEE1212_IMMEDIATE_TYPE;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2591
if (node->expected_dir_quad == quadlet) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
2593
SET_CFGROM_DIR_STACK_OFF(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
2596
node->cur_dir_start = quadlet;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2597
node->cur_dir_size = IEEE1212_DIR_LEN(data);
usr/src/uts/common/io/1394/s1394_dev_disc.c
2598
node->expected_dir_quad = 0;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2613
if (quadlet == node->cur_dir_start + node->cur_dir_size) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
2618
if (node->expected_type == IEEE1212_LEAF_TYPE) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
2619
node->expected_type = IEEE1212_IMMEDIATE_TYPE;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2624
ptr = &node->cfgrom[node->cur_dir_start];
usr/src/uts/common/io/1394/s1394_dev_disc.c
2636
if (s1394_valid_dir(hal, node, key, ptr) == B_FALSE) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
2637
SET_CFGROM_DIR_STACK_OFF(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
2639
SET_CFGROM_SIZE_IS_CRCSIZE(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
2640
node->cfgrom_valid_size =
usr/src/uts/common/io/1394/s1394_dev_disc.c
2641
((node->cfgrom[0] >>
usr/src/uts/common/io/1394/s1394_dev_disc.c
2648
i = node->cur_dir_start + 1;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2651
node->cur_dir_start + node->cur_dir_size; i++) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
2652
data = node->cfgrom[i];
usr/src/uts/common/io/1394/s1394_dev_disc.c
2668
top = ++node->dir_stack_top;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2670
SET_CFGROM_DIR_STACK_OFF(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
2676
node->dir_stack[top].dir_start =
usr/src/uts/common/io/1394/s1394_dev_disc.c
2677
node->cur_dir_start;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2678
node->dir_stack[top].dir_size =
usr/src/uts/common/io/1394/s1394_dev_disc.c
2679
node->cur_dir_size;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2680
node->dir_stack[top].dir_next_quad =
usr/src/uts/common/io/1394/s1394_dev_disc.c
2684
node->expected_dir_quad = quadlet;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2685
node->expected_type = type;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2692
if ((i > node->cur_dir_start + node->cur_dir_size) ||
usr/src/uts/common/io/1394/s1394_dev_disc.c
2698
if (node->dir_stack_top >= 0) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
2699
top = node->dir_stack_top--;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2700
node->cur_dir_start =
usr/src/uts/common/io/1394/s1394_dev_disc.c
2701
node->dir_stack[top].dir_start;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2702
node->cur_dir_size =
usr/src/uts/common/io/1394/s1394_dev_disc.c
2703
node->dir_stack[top].dir_size;
usr/src/uts/common/io/1394/s1394_dev_disc.c
2704
i = node->dir_stack[top].dir_next_quad;
usr/src/uts/common/io/1394/s1394_dev_disc.c
443
s1394_alloc_cfgrom(s1394_hal_t *hal, s1394_node_t *node, s1394_status_t *status)
usr/src/uts/common/io/1394/s1394_dev_disc.c
455
ASSERT(node->cfgrom == NULL || (node->cfgrom != NULL &&
usr/src/uts/common/io/1394/s1394_dev_disc.c
456
CFGROM_GEN_CHANGED(node) == B_TRUE));
usr/src/uts/common/io/1394/s1394_dev_disc.c
462
ASSERT(NODE_MATCHED(node) == B_FALSE || (NODE_MATCHED(node) == B_TRUE &&
usr/src/uts/common/io/1394/s1394_dev_disc.c
463
(node->cfgrom == NULL || LINK_ACTIVE(node->old_node) == B_FALSE) ||
usr/src/uts/common/io/1394/s1394_dev_disc.c
464
CFGROM_GEN_CHANGED(node) == B_TRUE));
usr/src/uts/common/io/1394/s1394_dev_disc.c
473
node->cfgrom = cfgrom;
usr/src/uts/common/io/1394/s1394_dev_disc.c
474
node->cfgrom_size = IEEE1394_CONFIG_ROM_QUAD_SZ;
usr/src/uts/common/io/1394/s1394_dev_disc.c
475
SET_CFGROM_NEW_ALLOC(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
485
s1394_free_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
489
ASSERT(node->cfgrom != NULL);
usr/src/uts/common/io/1394/s1394_dev_disc.c
496
s1394_node_t *onode = node->old_node;
usr/src/uts/common/io/1394/s1394_dev_disc.c
498
if (NODE_MATCHED(node) == B_TRUE && onode->cfgrom != NULL)
usr/src/uts/common/io/1394/s1394_dev_disc.c
499
ASSERT(onode->cfgrom == node->cfgrom);
usr/src/uts/common/io/1394/s1394_dev_disc.c
502
node->cfgrom)
usr/src/uts/common/io/1394/s1394_dev_disc.c
505
kmem_free(node->cfgrom, IEEE1394_CONFIG_ROM_SZ);
usr/src/uts/common/io/1394/s1394_dev_disc.c
507
node->cfgrom = NULL;
usr/src/uts/common/io/1394/s1394_dev_disc.c
510
CLEAR_CFGROM_STATE(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
514
ASSERT(CFGROM_NEW_ALLOC(node) == B_TRUE);
usr/src/uts/common/io/1394/s1394_dev_disc.c
515
kmem_free(node->cfgrom, IEEE1394_CONFIG_ROM_SZ);
usr/src/uts/common/io/1394/s1394_dev_disc.c
516
CLEAR_CFGROM_NEW_ALLOC(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
517
node->cfgrom = NULL;
usr/src/uts/common/io/1394/s1394_dev_disc.c
518
CLEAR_CFGROM_STATE(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
523
kmem_free(node->cfgrom, IEEE1394_CONFIG_ROM_SZ);
usr/src/uts/common/io/1394/s1394_dev_disc.c
524
node->cfgrom = NULL;
usr/src/uts/common/io/1394/s1394_dev_disc.c
525
CLEAR_CFGROM_STATE(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
583
s1394_read_bus_info_blk(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
591
ASSERT(LINK_ACTIVE(node) == B_TRUE);
usr/src/uts/common/io/1394/s1394_dev_disc.c
593
node_num = node->node_num;
usr/src/uts/common/io/1394/s1394_dev_disc.c
616
if (node->cfgrom == NULL && s1394_alloc_cfgrom(hal, node, status) !=
usr/src/uts/common/io/1394/s1394_dev_disc.c
628
quadlet = CFGROM_BIB_READ(node) ? IEEE1212_NODE_CAP_QUAD : 0;
usr/src/uts/common/io/1394/s1394_dev_disc.c
645
SETUP_QUAD_READ(node, 1, quadlet, 1);
usr/src/uts/common/io/1394/s1394_dev_disc.c
670
s1394_read_rest_of_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/io/1394/s1394_dev_disc.c
674
uchar_t node_num = node->node_num;
usr/src/uts/common/io/1394/s1394_dev_disc.c
677
ASSERT(LINK_ACTIVE(node) == B_TRUE);
usr/src/uts/common/io/1394/s1394_dev_disc.c
706
node->cfgrom_quad_to_read, cmd->cmd_addr);
usr/src/uts/common/io/1394/s1394_dev_disc.c
707
SETUP_QUAD_READ(node, 1, node->cfgrom_quad_to_read, 1);
usr/src/uts/common/io/1394/s1394_dev_disc.c
737
int node;
usr/src/uts/common/io/1394/s1394_dev_disc.c
761
for (node = 0; node < number_of_nodes; node++) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
770
nnode = &hal->topology_tree[node];
usr/src/uts/common/io/1394/s1394_dev_disc.c
783
if ((node != hal_node_num) &&
usr/src/uts/common/io/1394/s1394_dev_disc.c
821
if (node == hal_node_num) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
877
s1394_node_t *node, *onode;
usr/src/uts/common/io/1394/s1394_dev_disc.c
897
node = &hal->topology_tree[node_num];
usr/src/uts/common/io/1394/s1394_dev_disc.c
906
CFGROM_BIB_READ(node)) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
915
onode = node->old_node;
usr/src/uts/common/io/1394/s1394_dev_disc.c
916
if (CONFIG_ROM_GEN(node->cfgrom) == cur_gen) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
918
if (CFGROM_PARSED(node) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_dev_disc.c
924
node->target_list = t;
usr/src/uts/common/io/1394/s1394_dev_disc.c
926
t->on_node = node;
usr/src/uts/common/io/1394/s1394_dev_disc.c
932
SET_NODE_MATCHED(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
935
node->cfgrom_quad_to_read =
usr/src/uts/common/io/1394/s1394_dev_disc.c
940
SET_CFGROM_GEN_CHANGED(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
947
CLEAR_CFGROM_BIB_READ(node);
usr/src/uts/common/io/1394/s1394_dev_disc.c
955
if (s1394_alloc_cfgrom(hal, node, &status) !=
usr/src/uts/common/io/1394/s1394_dev_disc.c
982
node->cfgrom_size = IEEE1394_BIB_QUAD_SZ;
usr/src/uts/common/io/1394/s1394_dev_disc.c
983
node->cfgrom_valid_size = IEEE1394_BIB_QUAD_SZ;
usr/src/uts/common/io/1394/s1394_dev_disc.c
992
node->cfgrom[quadlet++] = data;
usr/src/uts/common/io/1394/s1394_dev_disc.c
997
CFGROM_GET_READ_DELAY(node, readdelay);
usr/src/uts/common/io/1394/s1394_dev_disc.c
998
SETUP_QUAD_READ(node, 1, quadlet, 1);
usr/src/uts/common/io/1394/s1394_hotplug.c
115
s1394_create_devinfo(s1394_hal_t *hal, s1394_node_t *node, uint32_t *unit_dir,
usr/src/uts/common/io/1394/s1394_hotplug.c
150
" (node's GUID %08x%08x)", node->node_guid_hi,
usr/src/uts/common/io/1394/s1394_hotplug.c
151
node->node_guid_lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
159
" (node's GUID %08x%08x)", node->node_guid_hi,
usr/src/uts/common/io/1394/s1394_hotplug.c
160
node->node_guid_lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
175
root_dir = CFGROM_ROOT_DIR(node->cfgrom);
usr/src/uts/common/io/1394/s1394_hotplug.c
307
" (node's GUID %08x%08x)", node->node_guid_hi,
usr/src/uts/common/io/1394/s1394_hotplug.c
308
node->node_guid_lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
321
reg[0] = node->node_guid_hi;
usr/src/uts/common/io/1394/s1394_hotplug.c
322
reg[1] = node->node_guid_lo;
usr/src/uts/common/io/1394/s1394_hotplug.c
419
s1394_update_devinfo_tree(s1394_hal_t *hal, s1394_node_t *node)
usr/src/uts/common/io/1394/s1394_hotplug.c
436
ASSERT(CFGROM_PARSED(node) == B_FALSE);
usr/src/uts/common/io/1394/s1394_hotplug.c
437
ASSERT(node->cfgrom != NULL);
usr/src/uts/common/io/1394/s1394_hotplug.c
440
root_dir = CFGROM_ROOT_DIR(node->cfgrom);
usr/src/uts/common/io/1394/s1394_hotplug.c
442
if (node->cfgrom_valid_size < CFGROM_DIR_LEN(root_dir))
usr/src/uts/common/io/1394/s1394_hotplug.c
443
dir_len = node->cfgrom_valid_size;
usr/src/uts/common/io/1394/s1394_hotplug.c
448
if (s1394_valid_dir(hal, node, key, root_dir) == B_FALSE) {
usr/src/uts/common/io/1394/s1394_hotplug.c
451
node->node_guid_hi, node->node_guid_lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
453
SET_CFGROM_PARSED(node);
usr/src/uts/common/io/1394/s1394_hotplug.c
454
CLEAR_CFGROM_GEN_CHANGED(node); /* if set */
usr/src/uts/common/io/1394/s1394_hotplug.c
455
CLEAR_CFGROM_NEW_ALLOC(node);
usr/src/uts/common/io/1394/s1394_hotplug.c
465
if (s1394_valid_dir(hal, node, key, ptr) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_hotplug.c
470
node->node_guid_hi, node->node_guid_lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
484
node->node_guid_hi, node->node_guid_lo, hi, lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
487
node->node_guid_hi, node->node_guid_lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
497
target->on_node = node;
usr/src/uts/common/io/1394/s1394_hotplug.c
501
if ((t = node->target_list) != NULL) {
usr/src/uts/common/io/1394/s1394_hotplug.c
509
node->target_list = target;
usr/src/uts/common/io/1394/s1394_hotplug.c
512
target->target_list = node->target_list;
usr/src/uts/common/io/1394/s1394_hotplug.c
521
tdip = s1394_create_devinfo(hal, node,
usr/src/uts/common/io/1394/s1394_hotplug.c
53
static dev_info_t *s1394_create_devinfo(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/io/1394/s1394_hotplug.c
561
SET_CFGROM_PARSED(node);
usr/src/uts/common/io/1394/s1394_hotplug.c
562
CLEAR_CFGROM_GEN_CHANGED(node); /* if set */
usr/src/uts/common/io/1394/s1394_hotplug.c
563
CLEAR_CFGROM_NEW_ALLOC(node);
usr/src/uts/common/io/1394/s1394_hotplug.c
578
s1394_offline_node(s1394_hal_t *hal, s1394_node_t *node)
usr/src/uts/common/io/1394/s1394_hotplug.c
594
t = node->target_list;
usr/src/uts/common/io/1394/s1394_hotplug.c
603
root_dir = CFGROM_ROOT_DIR(node->cfgrom);
usr/src/uts/common/io/1394/s1394_hotplug.c
605
if (node->cfgrom_valid_size < CFGROM_DIR_LEN(root_dir))
usr/src/uts/common/io/1394/s1394_hotplug.c
606
dir_len = node->cfgrom_valid_size;
usr/src/uts/common/io/1394/s1394_hotplug.c
617
if (s1394_valid_dir(hal, node, key, ptr) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_hotplug.c
632
node->node_guid_hi, node->node_guid_lo, hi, lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
635
node->node_guid_hi, node->node_guid_lo);
usr/src/uts/common/io/1394/s1394_hotplug.c
643
node->old_node = NULL;
usr/src/uts/common/io/1394/s1394_hotplug.c
682
s1394_node_t *node, *onode;
usr/src/uts/common/io/1394/s1394_hotplug.c
703
node = &hal->topology_tree[i];
usr/src/uts/common/io/1394/s1394_hotplug.c
705
if (LINK_ACTIVE(node) == B_FALSE) {
usr/src/uts/common/io/1394/s1394_hotplug.c
709
if (node->cfgrom == NULL) {
usr/src/uts/common/io/1394/s1394_hotplug.c
714
onode = node->old_node;
usr/src/uts/common/io/1394/s1394_hotplug.c
716
if (onode != NULL && onode->cfgrom != NULL && node->cfgrom !=
usr/src/uts/common/io/1394/s1394_hotplug.c
722
ASSERT(onode->cfgrom == node->cfgrom);
usr/src/uts/common/io/1394/s1394_hotplug.c
725
if (CFGROM_PARSED(node) == B_FALSE && CFGROM_ALL_READ(node) ==
usr/src/uts/common/io/1394/s1394_hotplug.c
727
ASSERT((node->cfgrom_size <
usr/src/uts/common/io/1394/s1394_hotplug.c
729
NODE_MATCHED(node) == B_TRUE);
usr/src/uts/common/io/1394/s1394_hotplug.c
731
ASSERT(node->target_list == NULL);
usr/src/uts/common/io/1394/s1394_hotplug.c
733
if (s1394_update_devinfo_tree(hal, node) ==
usr/src/uts/common/io/1394/s1394_hotplug.c
739
} else if (CFGROM_PARSED(node) == B_FALSE && CFGROM_BIB_READ(
usr/src/uts/common/io/1394/s1394_hotplug.c
740
node) == B_TRUE) {
usr/src/uts/common/io/1394/s1394_hotplug.c
741
if (s1394_read_rest_of_cfgrom(hal, node, &status) !=
usr/src/uts/common/io/arn/arn_core.h
72
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
usr/src/uts/common/io/arn/arn_core.h
75
#define list_is_last(node, list) \
usr/src/uts/common/io/arn/arn_core.h
76
((node)->list_next == &(list)->list_head)
usr/src/uts/common/io/atu/atu.c
425
atu_join(struct atu_softc *sc, struct ieee80211_node *node)
usr/src/uts/common/io/atu/atu.c
435
bcopy(node->in_bssid, join.bssid, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/atu/atu.c
436
bcopy(node->in_essid, join.essid, node->in_esslen);
usr/src/uts/common/io/atu/atu.c
437
join.essid_size = node->in_esslen;
usr/src/uts/common/io/atu/atu.c
439
if (node->in_capinfo & IEEE80211_CAPINFO_IBSS)
usr/src/uts/common/io/atu/atu.c
444
join.channel = ieee80211_chan2ieee(&sc->sc_ic, node->in_chan);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
3068
cardbus_add_isa_node(cbus_t *cbp, dev_info_t *parent, struct isa_node *node)
usr/src/uts/common/io/cardbus/cardbus_cfg.c
3093
if (cardbus_set_isa_props(parent, new_child, node->name,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
3094
node->compatible) != PCICFG_SUCCESS) {
usr/src/uts/common/io/cardbus/cardbus_cfg.c
3105
reg[1] = node->reg;
usr/src/uts/common/io/cardbus/cardbus_cfg.c
3106
reg[2] = node->span;
usr/src/uts/common/io/consconfig_dacf.c
329
pnode_t node;
usr/src/uts/common/io/consconfig_dacf.c
333
if ((node = prom_alias_node()) == OBP_BADNODE)
usr/src/uts/common/io/consconfig_dacf.c
336
if ((len = prom_getproplen(node, (caddr_t)alias)) <= 0)
usr/src/uts/common/io/consconfig_dacf.c
339
(void) prom_getprop(node, (caddr_t)alias, (caddr_t)buf);
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
461
list_node_t node;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
2903
offsetof(adapter_t, node));
usr/src/uts/common/io/devinfo.c
139
#define PUSH_STACK(stack, node, off_p) { \
usr/src/uts/common/io/devinfo.c
140
ASSERT(node != NULL); \
usr/src/uts/common/io/devinfo.c
141
ndi_devi_enter((dev_info_t *)node); \
usr/src/uts/common/io/devinfo.c
142
(stack)->dip[(stack)->depth] = (node); \
usr/src/uts/common/io/devinfo.c
1606
struct dev_info *node;
usr/src/uts/common/io/devinfo.c
1612
node = DEVI(dnp->dn_head);
usr/src/uts/common/io/devinfo.c
1613
for (; node; node = node->devi_next) {
usr/src/uts/common/io/devinfo.c
1614
if (di_dip_find(st, (dev_info_t *)node, &off) != 0)
usr/src/uts/common/io/devinfo.c
1736
struct dev_info *node;
usr/src/uts/common/io/devinfo.c
1764
node = TOP_NODE(dsp);
usr/src/uts/common/io/devinfo.c
1765
off = di_copynode(node, dsp, st);
usr/src/uts/common/io/devinfo.c
1782
di_copynode(struct dev_info *node, struct di_stack *dsp, struct di_state *st)
usr/src/uts/common/io/devinfo.c
1790
ASSERT((node != NULL) && (node == TOP_NODE(dsp)));
usr/src/uts/common/io/devinfo.c
1802
node->devi_node_name, node->devi_instance, off));
usr/src/uts/common/io/devinfo.c
1811
me->instance = node->devi_instance;
usr/src/uts/common/io/devinfo.c
1812
me->nodeid = node->devi_nodeid;
usr/src/uts/common/io/devinfo.c
1813
me->node_class = node->devi_node_class;
usr/src/uts/common/io/devinfo.c
1814
me->attributes = node->devi_node_attributes;
usr/src/uts/common/io/devinfo.c
1815
me->state = node->devi_state;
usr/src/uts/common/io/devinfo.c
1816
me->flags = node->devi_flags;
usr/src/uts/common/io/devinfo.c
1817
me->node_state = node->devi_node_state;
usr/src/uts/common/io/devinfo.c
1840
di_register_dip(st, (dev_info_t *)node, me->self);
usr/src/uts/common/io/devinfo.c
1844
if (node->devi_devid_str) {
usr/src/uts/common/io/devinfo.c
1854
if (ddi_devid_str_decode(node->devi_devid_str, &devid, NULL) ==
usr/src/uts/common/io/devinfo.c
1866
if (node->devi_node_name) {
usr/src/uts/common/io/devinfo.c
1867
size = strlen(node->devi_node_name) + 1;
usr/src/uts/common/io/devinfo.c
1869
(void) strcpy(di_mem_addr(st, off), node->devi_node_name);
usr/src/uts/common/io/devinfo.c
1873
if (node->devi_compat_names && (node->devi_compat_length > 1)) {
usr/src/uts/common/io/devinfo.c
1874
size = node->devi_compat_length;
usr/src/uts/common/io/devinfo.c
1877
bcopy(node->devi_compat_names, di_mem_addr(st, off), size);
usr/src/uts/common/io/devinfo.c
1881
if (node->devi_addr) {
usr/src/uts/common/io/devinfo.c
1882
size = strlen(node->devi_addr) + 1;
usr/src/uts/common/io/devinfo.c
1884
(void) strcpy(di_mem_addr(st, off), node->devi_addr);
usr/src/uts/common/io/devinfo.c
1888
if (node->devi_binding_name) {
usr/src/uts/common/io/devinfo.c
1889
size = strlen(node->devi_binding_name) + 1;
usr/src/uts/common/io/devinfo.c
1891
(void) strcpy(di_mem_addr(st, off), node->devi_binding_name);
usr/src/uts/common/io/devinfo.c
1895
me->drv_major = node->devi_major;
usr/src/uts/common/io/devinfo.c
1924
ASSERT(DEVI_BUSY_OWNED(node));
usr/src/uts/common/io/devinfo.c
1925
if (node->devi_minor) { /* minor data */
usr/src/uts/common/io/devinfo.c
1927
off = di_getmdata(node->devi_minor, &me->minor_data,
usr/src/uts/common/io/devinfo.c
1936
if (MDI_VHCI(node)) {
usr/src/uts/common/io/devinfo.c
1940
if (MDI_CLIENT(node)) {
usr/src/uts/common/io/devinfo.c
1943
off = di_getpath_data((dev_info_t *)node, &me->multipath_client,
usr/src/uts/common/io/devinfo.c
1948
(void *)node, node->devi_mdi_component, off));
usr/src/uts/common/io/devinfo.c
1951
if (MDI_PHCI(node)) {
usr/src/uts/common/io/devinfo.c
1954
off = di_getpath_data((dev_info_t *)node, &me->multipath_phci,
usr/src/uts/common/io/devinfo.c
1959
(void *)node, node->devi_mdi_component, off));
usr/src/uts/common/io/devinfo.c
1967
if (node->devi_drv_prop_ptr) { /* driver property list */
usr/src/uts/common/io/devinfo.c
1969
off = di_getprop(DI_PROP_DRV_LIST, &node->devi_drv_prop_ptr,
usr/src/uts/common/io/devinfo.c
1970
&me->drv_prop, st, node);
usr/src/uts/common/io/devinfo.c
1973
if (node->devi_sys_prop_ptr) { /* system property list */
usr/src/uts/common/io/devinfo.c
1975
off = di_getprop(DI_PROP_SYS_LIST, &node->devi_sys_prop_ptr,
usr/src/uts/common/io/devinfo.c
1976
&me->sys_prop, st, node);
usr/src/uts/common/io/devinfo.c
1979
if (node->devi_hw_prop_ptr) { /* hardware property list */
usr/src/uts/common/io/devinfo.c
1981
off = di_getprop(DI_PROP_HW_LIST, &node->devi_hw_prop_ptr,
usr/src/uts/common/io/devinfo.c
1982
&me->hw_prop, st, node);
usr/src/uts/common/io/devinfo.c
1985
if (node->devi_global_prop_list == NULL) {
usr/src/uts/common/io/devinfo.c
1995
if (node->devi_global_prop_list !=
usr/src/uts/common/io/devinfo.c
1999
&node->devi_global_prop_list->prop_list,
usr/src/uts/common/io/devinfo.c
2000
&me->glob_prop, st, node);
usr/src/uts/common/io/devinfo.c
2009
if (node->devi_hp_hdlp) { /* hotplug data */
usr/src/uts/common/io/devinfo.c
2011
off = di_gethpdata(node->devi_hp_hdlp, &me->hp_data, st);
usr/src/uts/common/io/devinfo.c
2019
if (ddi_get_parent_data((dev_info_t *)node) != NULL) {
usr/src/uts/common/io/devinfo.c
2021
off = di_getppdata(node, &me->parent_data, st);
usr/src/uts/common/io/devinfo.c
2024
if (ddi_get_driver_private((dev_info_t *)node) != NULL) {
usr/src/uts/common/io/devinfo.c
2026
off = di_getdpdata(node, &me->driver_data, st);
usr/src/uts/common/io/devinfo.c
2043
if ((n = node->devi_child) != NULL) {
usr/src/uts/common/io/devinfo.c
2060
if ((n = node->devi_sibling) != NULL) {
usr/src/uts/common/io/devinfo.c
2070
node = TOP_NODE(dsp);
usr/src/uts/common/io/devinfo.c
2427
me->node = i_lnode->di_node->self;
usr/src/uts/common/io/devinfo.c
2518
di_getmdata(struct ddi_minor_data *mnode, di_off_t *off_p, di_off_t node,
usr/src/uts/common/io/devinfo.c
2537
me->node = node;
usr/src/uts/common/io/devinfo.c
2584
struct dev_info *node = DEVI(dip);
usr/src/uts/common/io/devinfo.c
2595
dk->dk_major = node->devi_major;
usr/src/uts/common/io/devinfo.c
2596
dk->dk_inst = node->devi_instance;
usr/src/uts/common/io/devinfo.c
2597
dk->dk_nodeid = node->devi_nodeid;
usr/src/uts/common/io/devinfo.c
329
static int di_dip_find(struct di_state *st, dev_info_t *node, di_off_t *off_p);
usr/src/uts/common/io/devinfo.c
3305
di_match_drv_name(struct dev_info *node, struct di_state *st, int match)
usr/src/uts/common/io/devinfo.c
3314
node->devi_node_name, match));
usr/src/uts/common/io/devinfo.c
3317
node = DEVI(node->devi_parent);
usr/src/uts/common/io/devinfo.c
3320
if (node == NULL) {
usr/src/uts/common/io/devinfo.c
3324
major = node->devi_major;
usr/src/uts/common/io/devinfo.c
3377
di_getprvdata(struct di_priv_format *pdp, struct dev_info *node,
usr/src/uts/common/io/devinfo.c
3493
ddi_pathname((dev_info_t *)node, path), data);
usr/src/uts/common/io/devinfo.c
3504
di_getppdata(struct dev_info *node, di_off_t *off_p, struct di_state *st)
usr/src/uts/common/io/devinfo.c
3512
if ((ppdp = di_match_drv_name(node, st, DI_MATCH_PARENT)) == NULL) {
usr/src/uts/common/io/devinfo.c
3518
return (di_getprvdata(ppdp, node,
usr/src/uts/common/io/devinfo.c
3519
ddi_get_parent_data((dev_info_t *)node), off_p, st));
usr/src/uts/common/io/devinfo.c
3526
di_getdpdata(struct dev_info *node, di_off_t *off_p, struct di_state *st)
usr/src/uts/common/io/devinfo.c
3534
if ((dpdp = di_match_drv_name(node, st, DI_MATCH_DRIVER)) == NULL) {
usr/src/uts/common/io/devinfo.c
3540
return (di_getprvdata(dpdp, node,
usr/src/uts/common/io/devinfo.c
3541
ddi_get_driver_private((dev_info_t *)node), off_p, st));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1186
emlxs_create_abort_xri_cn(port, sbp->node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1201
emlxs_create_close_xri_cn(port, sbp->node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1221
emlxs_create_close_xri_cn(port, sbp->node, sbp->iotag,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_clock.c
1358
nlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1072
ndlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1120
ndlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1301
ndlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
1882
ndlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
2054
ndlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6896
auth_cfg->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6899
auth_cfg->node = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6915
auth_key->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
6918
auth_key->node = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7972
if (auth_cfg->node &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7973
auth_cfg->node->nlp_active &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7974
(auth_cfg->node->node_dhc.parent_auth_cfg == auth_cfg)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
7975
auth_cfg->node->node_dhc.parent_auth_cfg = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8626
if (auth_key->node &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8627
auth_key->node->nlp_active &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8628
(auth_key->node->node_dhc.parent_auth_key == auth_key)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8629
auth_key->node->node_dhc.parent_auth_key = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
9684
ndlp = auth_cfg->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14652
if (rpip->node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14653
rpip->node->rpip = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
14654
rpip->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15185
emlxs_node_t *node = rpip->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15191
if (node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15192
(void) emlxs_tx_node_flush(port, node, 0, 0, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15193
(void) emlxs_chipq_node_flush(port, 0, node, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15245
if (node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15246
rpip->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15247
node->rpip = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15251
if (node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15252
emlxs_node_rm(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15500
emlxs_node_t *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15525
node = emlxs_node_create(port, rpip->did, rpip->RPI, &rpip->sparam);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15527
if (!node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15547
emlxs_node_t *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15594
node = rpip->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15606
((emlxs_buf_t *)mbq->sbp)->node = node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcf.c
15611
if (emlxs_dhc_auth_start(port, node, (uint8_t *)mbq->sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
225
ndlp = (NODELIST *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2392
"tx: sbp=%p node=%p", sbp, sbp->node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2639
"tx: sbp=%p node=%p", sbp, sbp->node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2943
"tx: sbp=%p node=%p", sbp, sbp->node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3036
nlp = (NODELIST *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3044
iocbq->node = (void *)nlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3047
sbp->node = (void *)nlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3596
"tx: sbp=%p node=%p", sbp, sbp->node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3708
(sbp->node == ndlp) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3849
sbp->node = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3922
(sbp->node == ndlp) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3966
sbp->node == ndlp &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4026
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4090
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4146
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4209
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
4396
ndlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
633
ndlp = (NODELIST *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
644
ndlp = (NODELIST *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2091
cmd_sbp->node = emlxs_node_find_did(port, fct_cmd->cmd_rportid, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2191
ndlp = (emlxs_node_t *)cmd_sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2197
cmd_sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2408
cmd_sbp->node = iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2566
cmd_sbp->node = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2654
cmd_sbp->node = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2809
sbp->node = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3468
sbp->node = cmd_sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3500
cmd_sbp->node = (fct_cmd->cmd_rp) ?
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
4343
nlp = (NODELIST *)cmd_sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
143
ndlp = (NODELIST *)sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
401
ndlp = (NODELIST *)sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
512
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_ip.c
516
sbp->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1147
NODELIST *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1176
node = (NODELIST *)bp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1177
node->flag |= NODE_POOL_ALLOCATED;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1193
NODELIST *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1232
node = (NODELIST *)bp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_mem.c
1234
if (!(node->flag & NODE_POOL_ALLOCATED)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
1010
rpip->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
748
rpip->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
818
rpip->node = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
871
rpip->node = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
149
NODELIST *node, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2929
if (sbp && sbp->node && sbp->node->io_throttle) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2930
node_throttle = sbp->node->io_throttle -
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2931
sbp->node->io_active;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
2938
marked_node = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3621
ndlp = cmd_sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3626
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3662
ndlp = cmd_sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3667
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3742
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3794
ndlp = (NODELIST *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
3887
ndlp = (NODELIST *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4090
ndlp = (NODELIST *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4920
if (sbp->node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4921
atomic_dec_32(&sbp->node->io_active);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
4960
iocbq->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5373
if (sbp->node == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5375
iocbq->node = (void *)&port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5376
sbp->node = (void *)&port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5384
if (sbp->node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
5385
atomic_inc_32(&sbp->node->io_active);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
6909
((emlxs_buf_t *)mbq->sbp)->node = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7023
NODELIST *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7026
node = (NODELIST *)mbq->context;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7028
rpi = (node)? node->nlp_Rpi:0xffff;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7033
node, rpi, mb->mbxStatus);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7040
node, rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7042
if (node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7043
emlxs_node_rm(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7055
emlxs_sli3_unreg_node(emlxs_port_t *port, NODELIST *node, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7064
if (node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7066
if (node == &port->node_base) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7079
rpi = (uint16_t)node->nlp_Rpi;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7082
"unreg_node:%p rpi=%d", node, rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7086
emlxs_node_rm(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
7113
mbq->context = (void *)node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
158
emlxs_node_t *node, emlxs_buf_t *sbp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3304
if (sbp && sbp->node && sbp->node->io_throttle) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3305
node_throttle = sbp->node->io_throttle -
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3306
sbp->node->io_active;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3313
marked_node = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3365
if (sbp->node == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3367
iocbq->node = (void *)&port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3368
sbp->node = (void *)&port->node_base;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3376
if (sbp->node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
3377
atomic_inc_32(&sbp->node->io_active);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4222
ndlp = cmd_sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4252
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4288
ndlp = cmd_sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4302
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4415
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4525
NODELIST *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4543
node = (NODELIST *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4544
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4604
if (node->nlp_fcp_info & NLP_FCP_2_DEVICE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4684
emlxs_node_t *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4799
node = (emlxs_node_t *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
4800
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5012
NODELIST *node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5117
node = (emlxs_node_t *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5118
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5123
did, node->nlp_Rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5906
if (sbp->node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5907
atomic_dec_32(&sbp->node->io_active);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6022
if (sbp->node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6023
atomic_add_32(&sbp->node->io_active, -1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6283
emlxs_node_t *node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6564
node = (void *)emlxs_node_find_did(port, fchdr.s_id, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6565
if (node == NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6574
iocbq->node = node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6587
node = (emlxs_node_t *)iocbq->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6714
iocbq->node = node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6718
if (node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6719
sbp->node = node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6720
sbp->did = node->nlp_DID;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6745
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6836
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6868
iocb->ULPIOTAG = ((node)? node->nlp_Rpi:0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6904
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6936
iocb->ULPIOTAG = ((node)? node->nlp_Rpi:0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6968
if (!node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6977
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
6983
label, fchdr.d_id, node->nlp_Rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8273
emlxs_node_t *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8330
node = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
8331
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9457
NODELIST *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9494
node = emlxs_node_find_did(port, did, 1);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9495
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9506
emlxs_sli4_unreg_node(emlxs_port_t *port, emlxs_node_t *node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9512
if (!node) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9519
if (node == &port->node_base) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9535
node, node->nlp_DID, node->nlp_Rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9537
rpip = EMLXS_NODE_TO_RPI(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9542
node, node->nlp_DID, node->nlp_Rpi);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9544
emlxs_node_rm(port, node);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10009
sbp->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10112
sbp->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2210
sbp->node = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2690
sbp->node, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2694
sbp->node, sbp->lun, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2698
emlxs_node_open(port, sbp->node, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2711
emlxs_node_open(port, sbp->node, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2725
sbp->node, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2729
sbp->node, sbp->lun, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2741
emlxs_node_open(port, sbp->node, hba->channel_fcp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3447
nlp = (NODELIST *)sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3682
emlxs_create_abort_xri_cn(port, sbp->node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3693
emlxs_create_close_xri_cn(port, sbp->node,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4946
emlxs_node_t *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4980
node = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4981
while (node != NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4982
node->io_throttle = desc->throttle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4989
(uint8_t *)&node->nlp_portname),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4990
node->io_throttle);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4992
node = (NODELIST *)node->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
4999
node = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5000
while (node != NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5001
if (!(node->nlp_fcp_info &
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5003
node = (NODELIST *)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5004
node->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5008
node->io_throttle = desc->throttle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5015
(uint8_t *)&node->nlp_portname),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5016
node->io_throttle);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5018
node = (NODELIST *)node->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5026
node = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5027
while (node != NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5028
if (bcmp((caddr_t)&node->nlp_portname,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5030
node = (NODELIST *)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5031
node->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5035
node->io_throttle = desc->throttle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5042
(uint8_t *)&node->nlp_portname),
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5043
node->io_throttle);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5060
emlxs_node_t *node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5102
node = port->node_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5103
while (node != NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5104
if ((node->nlp_DID & 0xFFF000) ==
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5106
node = (NODELIST *)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5107
node->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5111
bcopy((uint8_t *)&node->nlp_portname,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5113
desc[j].throttle = node->io_throttle;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
5128
node = (NODELIST *)node->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8551
sbp->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8619
iocbq->node = (void *) ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8752
sbp->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8865
ndlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8910
ndlp = sbp->node;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9005
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9022
sbp->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9224
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9308
sbp->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9713
iocbq->node = (void *)NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9731
sbp->node = (void *) NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9894
iocbq->node = (void *) ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9941
sbp->node = (void *) ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9991
iocbq->node = (void *)ndlp;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1431
fc_remote_node_t *node =
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1443
== 0) && (node != NULL)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1444
fctl_destroy_remote_node(node);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1810
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1830
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1833
if (node) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1834
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1835
map->map_nwwn = node->fd_node_name;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1836
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3167
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3188
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3199
(node != NULL)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3200
fctl_destroy_remote_node(node);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4074
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4089
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4090
ASSERT(node != NULL);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4106
if (node) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4107
fctl_destroy_remote_node(node);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5014
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5029
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5031
ASSERT(MUTEX_HELD(&node->fd_mutex));
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5033
if (node) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5034
map->map_nwwn = node->fd_node_name;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5042
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5058
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5061
if (node) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5062
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5063
map->map_nwwn = node->fd_node_name;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5064
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5875
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5921
node = old_pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5922
ASSERT(node != NULL);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5939
if (node) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5940
fctl_destroy_remote_node(node);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
911
fc_remote_node_t *node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
921
(node != NULL)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
922
fctl_destroy_remote_node(node);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10052
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10087
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10090
if (node) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10091
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10092
bcopy((caddr_t)&node->fd_node_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10095
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10481
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10564
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10567
if (node) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
10568
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
10569
bcopy((caddr_t)&node->fd_node_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
10572
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12834
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12873
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12876
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
12878
FC_GET_RSP(port, *handle, (uint8_t *)node->fd_ipa,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12879
(uint8_t *)gan_resp->gan_ipa, sizeof (node->fd_ipa),
usr/src/uts/common/io/fibre-channel/impl/fp.c
12882
node->fd_snn_len = gan_resp->gan_snnlen;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12883
if (node->fd_snn_len) {
usr/src/uts/common/io/fibre-channel/impl/fp.c
12884
FC_GET_RSP(port, *handle, (uint8_t *)node->fd_snn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12885
(uint8_t *)gan_resp->gan_snname, node->fd_snn_len,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12889
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3545
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3552
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3555
ASSERT(node != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
3559
fctl_destroy_remote_node(node);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4186
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4191
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4225
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4227
FC_GET_RSP(pd->pd_port, *handle, (uint8_t *)node->fd_vv,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4228
(uint8_t *)acc->vendor_version, sizeof (node->fd_vv),
usr/src/uts/common/io/fibre-channel/impl/fp.c
4231
bcopy(acc->vendor_version, node->fd_vv, sizeof (node->fd_vv));
usr/src/uts/common/io/fibre-channel/impl/fp.c
4233
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4264
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4277
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4280
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4281
bzero(node->fd_vv, sizeof (node->fd_vv));
usr/src/uts/common/io/fibre-channel/impl/fp.c
4282
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
4882
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5016
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5022
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5024
(uint8_t *)&node->fd_node_name,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5026
sizeof (node->fd_node_name), DDI_DEV_AUTOINCR);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5029
(uint8_t *)&node->fd_vv,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5031
sizeof (node->fd_vv), DDI_DEV_AUTOINCR);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5033
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5183
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5186
ASSERT(node != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5189
fctl_destroy_remote_node(node);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5409
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5412
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5415
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5416
rxn.rxn_xname = node->fd_node_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5417
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5586
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5596
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5601
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5602
rip.rip_node_name = node->fd_node_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5603
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5630
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5633
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5636
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5637
ipa.ipa_node_name = node->fd_node_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5638
bcopy(node->fd_ipa, ipa.ipa_value,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5639
sizeof (node->fd_ipa));
usr/src/uts/common/io/fibre-channel/impl/fp.c
5640
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5654
fc_remote_node_t *node = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5662
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5665
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5666
name_len = node->fd_snn_len;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5667
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5692
ASSERT(node != NULL);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5693
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
5695
(uint8_t *)node->fd_snn,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5698
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8502
fc_remote_node_t *node;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8554
node = pd->pd_remote_nodep;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8559
mutex_enter(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8560
bcopy(node->fd_vv, params->vendor_version,
usr/src/uts/common/io/fibre-channel/impl/fp.c
8561
sizeof (node->fd_vv));
usr/src/uts/common/io/fibre-channel/impl/fp.c
8562
params->node_ww_name = node->fd_node_name;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8563
mutex_exit(&node->fd_mutex);
usr/src/uts/common/io/fibre-channel/impl/fp.c
8579
sizeof (node->fd_vv));
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
505
eibnx_nodeq_t *node;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
533
node = ss->nx_nodeq;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
534
ss->nx_nodeq = node->nc_next;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
535
node->nc_next = NULL;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
537
kmem_free(node, sizeof (eibnx_nodeq_t));
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
552
node = ss->nx_nodeq;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
553
ss->nx_nodeq = node->nc_next;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
554
node->nc_next = NULL;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
558
(void) eibnx_configure_node(node->nc_info, node->nc_gwi, NULL);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
560
kmem_free(node, sizeof (eibnx_nodeq_t));
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
53
eibnx_nodeq_t *node;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
71
node = ss->nx_nodeq;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
72
while (node != NULL) {
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
73
eibnx_nodeq_t *next = node->nc_next;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
75
if (node->nc_info != info) {
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
76
prev = node;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
79
ss->nx_nodeq = node->nc_next;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
81
prev->nc_next = node->nc_next;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
83
kmem_free(node, sizeof (eibnx_nodeq_t));
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
85
node = next;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6569
ibd_setup_lso(ibd_swqe_t *node, mblk_t *mp, uint32_t mss,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6583
lso = &(node->w_swr.wr.ud_lso);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6657
ibd_free_lsohdr(ibd_swqe_t *node, mblk_t *mp)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6661
if ((!node) || (!mp))
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6668
if (node->w_swr.wr_opcode == IBT_WRC_SEND_LSO) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6669
lso = &(node->w_swr.wr.ud_lso);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6679
ibd_post_send(ibd_state_t *state, ibd_swqe_t *node)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6691
&node->w_swr, 1, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6695
ibd_tx_cleanup(state, node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6751
ibd_prepare_sgl(ibd_state_t *state, mblk_t *mp, ibd_swqe_t *node,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6823
node->w_buftype = IBD_WQE_MAPPED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6824
node->w_swr.wr_sgl = node->w_sgl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6827
(ibt_all_wr_t *)&node->w_swr, &node->w_mi_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6839
node->swqe_copybuf.ic_sgl.ds_len = pktsize;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6840
node->w_swr.wr_nds = 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6841
node->w_swr.wr_sgl = &node->swqe_copybuf.ic_sgl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6842
node->w_buftype = IBD_WQE_TXBUF;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6850
bufp = (uchar_t *)(uintptr_t)node->w_swr.wr_sgl->ds_va;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6864
node->w_swr.wr_sgl = node->w_sgl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6866
node->w_swr.wr_sgl, &(node->w_swr.wr_nds)) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6870
node->w_buftype = IBD_WQE_LSOBUF;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6880
for (i = 0; i < node->w_swr.wr_nds; i++) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6881
sgl = node->w_swr.wr_sgl + i;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6939
ibd_swqe_t *node;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6983
node = WQE_TO_SWQE(
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6985
if (node != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6988
node->swqe_next;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6990
node = ibd_rc_acquire_swqes(rc_chan);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
6994
if (node == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7011
node = WQE_TO_SWQE(state->id_tx_list.dl_head);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7012
if (node != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7014
state->id_tx_list.dl_head = node->swqe_next;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7016
node = ibd_acquire_swqe(state);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7019
if (node == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7049
node->swqe_im_mblk = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7050
node->w_swr.wr_nds = 0;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7051
node->w_swr.wr_sgl = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7052
node->w_swr.wr_opcode = IBT_WRC_SEND;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7069
node->w_ahandle = ace;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7070
node->w_swr.wr.ud.udwr_dest = ace->ac_dest;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7080
node->w_ahandle = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7168
ASSERT(node->w_swr.wr_trans == IBT_RC_SRV);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7181
node->swqe_copybuf.ic_sgl.ds_len = pktsize;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7182
node->w_swr.wr_nds = 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7183
node->w_swr.wr_sgl = &node->swqe_copybuf.ic_sgl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7184
node->w_buftype = IBD_WQE_TXBUF;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7186
bufp = (uchar_t *)(uintptr_t)node->w_swr.wr_sgl->ds_va;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7193
ASSERT(node->swqe_im_mblk == NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7216
node->w_swr.wr_sgl = node->w_sgl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7219
&iov_attr, (ibt_all_wr_t *)&node->w_swr,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7220
&node->w_mi_hdl);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7231
node->w_buftype = IBD_WQE_MAPPED;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7232
node->swqe_im_mblk = mp;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7254
node->w_buftype = IBD_WQE_TXBUF;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7267
node->w_sgl[0].ds_va =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7269
node->w_sgl[0].ds_key =
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7271
node->w_sgl[0].ds_len = pktsize;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7272
node->w_swr.wr_sgl = node->w_sgl;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7273
node->w_swr.wr_nds = 1;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7274
node->w_buftype = IBD_WQE_RC_COPYBUF;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7275
node->w_rc_tx_largebuf = lbufp;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7286
ASSERT(node->swqe_im_mblk == NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7290
node->swqe_next = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7295
SWQE_TO_WQE(node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7297
rc_chan->tx_head = node;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7299
rc_chan->tx_tail = node;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7304
ibd_rc_post_send(rc_chan, node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7366
node->w_swr.wr_opcode = IBT_WRC_SEND;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7369
if (ibd_setup_lso(node, mp, mss, ace->ac_dest) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7381
node->w_swr.wr_opcode = IBT_WRC_SEND_LSO;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7382
lsohdr_sz = (node->w_swr.wr.ud_lso).lso_hdr_sz;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7387
node->w_swr.wr_flags |= IBT_WR_SEND_CKSUM;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7389
node->w_swr.wr_flags &= ~IBT_WR_SEND_CKSUM;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7396
if (ibd_prepare_sgl(state, mp, node, lsohdr_sz) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7406
node->swqe_im_mblk = mp;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7413
node->swqe_next = NULL;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7419
SWQE_TO_WQE(node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7421
state->id_tx_head = node;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7423
state->id_tx_tail = node;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7428
ibd_post_send(state, node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7434
if (node && mp)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7435
ibd_free_lsohdr(node, mp);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7440
if (node != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7442
ibd_rc_tx_cleanup(node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
7444
ibd_tx_cleanup(state, node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8339
ibd_state_t *node, *prev;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8345
node = ibd_objlist_head;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8348
while (node != NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8349
if (node->id_plinkid == cmd->ioc_partid)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8351
prev = node;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8352
node = node->id_next;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8355
if (node == NULL) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8360
if ((err = dls_devnet_destroy(node->id_mh, &tmpid, B_TRUE)) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8371
ibd_set_mac_progress(node, IBD_DRV_DELETE_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8374
if ((node->id_mac_state & IBD_DRV_STARTED) ||
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8375
(node->id_mac_state & IBD_DRV_IN_LATE_HCA_INIT) ||
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8376
(ibd_part_busy(node) != DDI_SUCCESS) ||
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8377
((err = mac_disable(node->id_mh)) != 0)) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8378
(void) dls_devnet_create(node->id_mh, cmd->ioc_partid,
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8380
ibd_clr_mac_progress(node, IBD_DRV_DELETE_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8385
node->id_mac_state |= IBD_DRV_IN_DELETION;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8387
ibd_part_unattach(node);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8389
ibd_clr_mac_progress(node, IBD_DRV_DELETE_IN_PROGRESS);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8393
ibd_objlist_head = node->id_next;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8395
prev->id_next = node->id_next;
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8398
if ((err = mac_unregister(node->id_mh)) != 0) {
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8403
cv_destroy(&node->id_macst_cv);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8404
mutex_destroy(&node->id_macst_lock);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
8406
kmem_free(node, sizeof (ibd_state_t));
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2033
ibd_rc_post_send(ibd_rc_chan_t *chan, ibd_swqe_t *node)
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2045
&node->w_swr, 1, NULL);
usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c
2049
ibd_rc_tx_cleanup(node);
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
146
struct avl_node *node;
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
150
while ((node = avl_first(&rs->rs_rdma_keys))) {
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
151
mr = __containerof(node, struct rdsv3_mr, r_rb_node);
usr/src/uts/common/io/ib/ibnex/ibnex.c
2583
ibnex_node_data_t *node, *delete;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2586
for (node = ibnex.ibnex_ioc_node_head; node; ) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
2587
delete = node;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2588
node = node->node_next;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2600
ibnex_delete_ioc_node_data(ibnex_node_data_t *node)
usr/src/uts/common/io/ib/ibnex/ibnex.c
2605
if ((node->node_next == NULL) && (node->node_prev == NULL)) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
2606
ASSERT(ibnex.ibnex_ioc_node_head == node);
usr/src/uts/common/io/ib/ibnex/ibnex.c
2608
} else if (node->node_next == NULL)
usr/src/uts/common/io/ib/ibnex/ibnex.c
2609
node->node_prev->node_next = NULL;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2610
else if (node->node_prev == NULL) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
2611
node->node_next->node_prev = NULL;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2612
ibnex.ibnex_ioc_node_head = node->node_next;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2614
node->node_prev->node_next = node->node_next;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2615
node->node_next->node_prev = node->node_prev;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2620
kmem_free(node, sizeof (ibnex_node_data_t));
usr/src/uts/common/io/ib/ibnex/ibnex.c
3374
ibnex_delete_port_node_data(ibnex_node_data_t *node)
usr/src/uts/common/io/ib/ibnex/ibnex.c
3376
if ((node->node_next == NULL) && (node->node_prev == NULL))
usr/src/uts/common/io/ib/ibnex/ibnex.c
3378
else if (node->node_next == NULL)
usr/src/uts/common/io/ib/ibnex/ibnex.c
3379
node->node_prev->node_next = NULL;
usr/src/uts/common/io/ib/ibnex/ibnex.c
3380
else if (node->node_prev == NULL) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
3381
node->node_next->node_prev = NULL;
usr/src/uts/common/io/ib/ibnex/ibnex.c
3382
ibnex.ibnex_port_node_head = node->node_next;
usr/src/uts/common/io/ib/ibnex/ibnex.c
3384
node->node_prev->node_next = node->node_next;
usr/src/uts/common/io/ib/ibnex/ibnex.c
3385
node->node_next->node_prev = node->node_prev;
usr/src/uts/common/io/ib/ibnex/ibnex.c
3387
kmem_free(node, sizeof (ibnex_node_data_t));
usr/src/uts/common/io/ib/ibnex/ibnex.c
4099
char *node;
usr/src/uts/common/io/ib/ibnex/ibnex.c
4103
DDI_PROP_DONTPASS, "ib-node-type", &node) !=
usr/src/uts/common/io/ib/ibnex/ibnex.c
4108
if (node != NULL && *node != 0) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
4109
if (strcmp(node, "merge") == 0)
usr/src/uts/common/io/ib/ibnex/ibnex.c
4113
"\tis_merge_node: ib-node-type = %s", node);
usr/src/uts/common/io/ib/ibnex/ibnex.c
4117
ddi_prop_free(node);
usr/src/uts/common/io/idm/idm_so.c
1001
node = ((struct sonode *)(so_conn->ic_so));
usr/src/uts/common/io/idm/idm_so.c
1003
idm_so_socket_set_nonblock(node);
usr/src/uts/common/io/idm/idm_so.c
1041
idm_so_socket_set_block(node);
usr/src/uts/common/io/idm/idm_so.c
3043
idm_so_socket_set_nonblock(struct sonode *node)
usr/src/uts/common/io/idm/idm_so.c
3045
(void) VOP_SETFL(node->so_vnode, node->so_flag,
usr/src/uts/common/io/idm/idm_so.c
3046
(node->so_state | FNONBLOCK), CRED(), NULL);
usr/src/uts/common/io/idm/idm_so.c
3050
idm_so_socket_set_block(struct sonode *node)
usr/src/uts/common/io/idm/idm_so.c
3052
(void) VOP_SETFL(node->so_vnode, node->so_flag,
usr/src/uts/common/io/idm/idm_so.c
3053
(node->so_state & (~FNONBLOCK)), CRED(), NULL);
usr/src/uts/common/io/idm/idm_so.c
94
static void idm_so_socket_set_nonblock(struct sonode *node);
usr/src/uts/common/io/idm/idm_so.c
95
static void idm_so_socket_set_block(struct sonode *node);
usr/src/uts/common/io/idm/idm_so.c
989
struct sonode *node = NULL;
usr/src/uts/common/io/iprb/iprb.c
273
offsetof(struct iprb_mcast, node));
usr/src/uts/common/io/iprb/iprb.h
44
list_node_t node;
usr/src/uts/common/io/iwh/iwh.c
1854
iwh_add_sta_t node;
usr/src/uts/common/io/iwh/iwh.c
1903
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwh/iwh.c
1904
(void) memset(&node.sta.addr, 0xff, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/iwh/iwh.c
1905
node.sta.sta_id = IWH_BROADCAST_ID;
usr/src/uts/common/io/iwh/iwh.c
1906
err = iwh_cmd(sc, REPLY_ADD_STA, &node,
usr/src/uts/common/io/iwh/iwh.c
1907
sizeof (node), 1);
usr/src/uts/common/io/iwh/iwh.c
4294
iwh_add_sta_t node;
usr/src/uts/common/io/iwh/iwh.c
4443
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwh/iwh.c
4444
(void) memset(node.sta.addr, 0xff, 6);
usr/src/uts/common/io/iwh/iwh.c
4445
node.mode = 0;
usr/src/uts/common/io/iwh/iwh.c
4446
node.sta.sta_id = IWH_BROADCAST_ID;
usr/src/uts/common/io/iwh/iwh.c
4447
node.station_flags = 0;
usr/src/uts/common/io/iwh/iwh.c
4449
err = iwh_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 0);
usr/src/uts/common/io/iwh/iwh.c
6245
iwh_add_sta_t node;
usr/src/uts/common/io/iwh/iwh.c
6252
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwh/iwh.c
6253
IEEE80211_ADDR_COPY(node.sta.addr, in->in_bssid);
usr/src/uts/common/io/iwh/iwh.c
6254
node.mode = STA_MODE_ADD_MSK;
usr/src/uts/common/io/iwh/iwh.c
6255
node.sta.sta_id = IWH_AP_ID;
usr/src/uts/common/io/iwh/iwh.c
6264
node.station_flags |= LE_32(STA_FLG_RTS_MIMO_PROT);
usr/src/uts/common/io/iwh/iwh.c
6268
node.station_flags |=
usr/src/uts/common/io/iwh/iwh.c
6273
node.station_flags |=
usr/src/uts/common/io/iwh/iwh.c
6277
node.station_flags |=
usr/src/uts/common/io/iwh/iwh.c
6282
err = iwh_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1);
usr/src/uts/common/io/iwh/iwh.c
6379
iwh_add_sta_t node;
usr/src/uts/common/io/iwh/iwh.c
6408
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwh/iwh.c
6409
IEEE80211_ADDR_COPY(node.sta.addr, in->in_bssid);
usr/src/uts/common/io/iwh/iwh.c
6410
node.mode = STA_MODE_MODIFY_MSK;
usr/src/uts/common/io/iwh/iwh.c
6411
node.sta.sta_id = IWH_AP_ID;
usr/src/uts/common/io/iwh/iwh.c
6413
node.station_flags_msk = 0;
usr/src/uts/common/io/iwh/iwh.c
6414
node.sta.modify_mask = STA_MODIFY_ADDBA_TID_MSK;
usr/src/uts/common/io/iwh/iwh.c
6415
node.add_immediate_ba_tid = (uint8_t)tid;
usr/src/uts/common/io/iwh/iwh.c
6416
node.add_immediate_ba_ssn = LE_16(ssn);
usr/src/uts/common/io/iwh/iwh.c
6419
err = iwh_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1);
usr/src/uts/common/io/iwh/iwh.c
6443
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwh/iwh.c
6444
IEEE80211_ADDR_COPY(node.sta.addr, in->in_bssid);
usr/src/uts/common/io/iwh/iwh.c
6445
node.mode = STA_MODE_MODIFY_MSK;
usr/src/uts/common/io/iwh/iwh.c
6446
node.sta.sta_id = IWH_AP_ID;
usr/src/uts/common/io/iwh/iwh.c
6448
node.station_flags_msk = 0;
usr/src/uts/common/io/iwh/iwh.c
6449
node.sta.modify_mask = STA_MODIFY_DELBA_TID_MSK;
usr/src/uts/common/io/iwh/iwh.c
6450
node.add_immediate_ba_tid = (uint8_t)tid;
usr/src/uts/common/io/iwh/iwh.c
6453
err = iwh_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1);
usr/src/uts/common/io/iwh/iwh.c
6482
iwh_add_sta_t node;
usr/src/uts/common/io/iwh/iwh.c
6512
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwh/iwh.c
6513
IEEE80211_ADDR_COPY(node.sta.addr, in->in_bssid);
usr/src/uts/common/io/iwh/iwh.c
6514
node.mode = STA_MODE_MODIFY_MSK;
usr/src/uts/common/io/iwh/iwh.c
6515
node.sta.sta_id = IWH_AP_ID;
usr/src/uts/common/io/iwh/iwh.c
6517
node.station_flags_msk = 0;
usr/src/uts/common/io/iwh/iwh.c
6518
node.sta.modify_mask = STA_MODIFY_DELBA_TID_MSK;
usr/src/uts/common/io/iwh/iwh.c
6519
node.add_immediate_ba_tid = (uint8_t)tid;
usr/src/uts/common/io/iwh/iwh.c
6522
err = iwh_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1);
usr/src/uts/common/io/iwk/iwk2.c
1559
iwk_add_sta_t node;
usr/src/uts/common/io/iwk/iwk2.c
1588
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwk/iwk2.c
1589
(void) memset(&node.bssid, 0xff, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/iwk/iwk2.c
1590
node.id = IWK_BROADCAST_ID;
usr/src/uts/common/io/iwk/iwk2.c
1591
err = iwk_cmd(sc, REPLY_ADD_STA, &node,
usr/src/uts/common/io/iwk/iwk2.c
1592
sizeof (node), 1);
usr/src/uts/common/io/iwk/iwk2.c
1825
iwk_add_sta_t node;
usr/src/uts/common/io/iwk/iwk2.c
1844
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwk/iwk2.c
1846
(void) memset(node.bssid, 0xff, 6);
usr/src/uts/common/io/iwk/iwk2.c
1847
node.id = IWK_BROADCAST_ID;
usr/src/uts/common/io/iwk/iwk2.c
1859
ibss_node_tb[index1].node.bssid,
usr/src/uts/common/io/iwk/iwk2.c
1875
node.key_flags = 0;
usr/src/uts/common/io/iwk/iwk2.c
1877
node.keyp = k->wk_keyix;
usr/src/uts/common/io/iwk/iwk2.c
1880
node.key_flags = (1 << 14);
usr/src/uts/common/io/iwk/iwk2.c
1882
node.keyp = k->wk_keyix + 4;
usr/src/uts/common/io/iwk/iwk2.c
1885
(void) memcpy(sc->sc_ibss.ibss_node_tb[index1].node.key,
usr/src/uts/common/io/iwk/iwk2.c
1887
sc->sc_ibss.ibss_node_tb[index1].node.key_flags |=
usr/src/uts/common/io/iwk/iwk2.c
1889
sc->sc_ibss.ibss_node_tb[index1].node.key_flags =
usr/src/uts/common/io/iwk/iwk2.c
1891
node.key_flags);
usr/src/uts/common/io/iwk/iwk2.c
1892
sc->sc_ibss.ibss_node_tb[index1].node.sta_mask =
usr/src/uts/common/io/iwk/iwk2.c
1894
sc->sc_ibss.ibss_node_tb[index1].node.control = 1;
usr/src/uts/common/io/iwk/iwk2.c
1898
&sc->sc_ibss.ibss_node_tb[index1].node,
usr/src/uts/common/io/iwk/iwk2.c
1912
IEEE80211_ADDR_COPY(node.bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/iwk/iwk2.c
1913
node.id = IWK_AP_ID;
usr/src/uts/common/io/iwk/iwk2.c
1916
node.key_flags = 0;
usr/src/uts/common/io/iwk/iwk2.c
1917
node.keyp = k->wk_keyix;
usr/src/uts/common/io/iwk/iwk2.c
1919
node.key_flags = (1 << 14);
usr/src/uts/common/io/iwk/iwk2.c
1920
node.keyp = k->wk_keyix + 4;
usr/src/uts/common/io/iwk/iwk2.c
1922
(void) memcpy(node.key, k->wk_key, k->wk_keylen);
usr/src/uts/common/io/iwk/iwk2.c
1923
node.key_flags |= (STA_KEY_FLG_CCMP | (1 << 3) | (k->wk_keyix << 8));
usr/src/uts/common/io/iwk/iwk2.c
1924
node.key_flags = LE_16(node.key_flags);
usr/src/uts/common/io/iwk/iwk2.c
1925
node.sta_mask = STA_MODIFY_KEY_MASK;
usr/src/uts/common/io/iwk/iwk2.c
1926
node.control = 1;
usr/src/uts/common/io/iwk/iwk2.c
1927
err = iwk_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1);
usr/src/uts/common/io/iwk/iwk2.c
2714
ibss_node_tb[index1].node.bssid,
usr/src/uts/common/io/iwk/iwk2.c
2942
iwk_add_sta_t node;
usr/src/uts/common/io/iwk/iwk2.c
3039
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwk/iwk2.c
3040
(void) memset(node.bssid, 0xff, 6);
usr/src/uts/common/io/iwk/iwk2.c
3041
node.id = IWK_BROADCAST_ID;
usr/src/uts/common/io/iwk/iwk2.c
3042
err1 = iwk_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1);
usr/src/uts/common/io/iwk/iwk2.c
3519
iwk_add_sta_t node;
usr/src/uts/common/io/iwk/iwk2.c
3590
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwk/iwk2.c
3591
IEEE80211_ADDR_COPY(node.bssid, in->in_bssid);
usr/src/uts/common/io/iwk/iwk2.c
3592
node.id = IWK_AP_ID;
usr/src/uts/common/io/iwk/iwk2.c
3593
err = iwk_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1);
usr/src/uts/common/io/iwk/iwk2.c
3807
iwk_add_sta_t node;
usr/src/uts/common/io/iwk/iwk2.c
3902
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwk/iwk2.c
3903
(void) memset(node.bssid, 0xff, 6);
usr/src/uts/common/io/iwk/iwk2.c
3904
node.id = IWK_BROADCAST_ID;
usr/src/uts/common/io/iwk/iwk2.c
3905
err = iwk_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 0);
usr/src/uts/common/io/iwk/iwk2.c
5895
ibss_node_tb[index1].node.bssid,
usr/src/uts/common/io/iwk/iwk2.c
6123
(void) memset(&sc->sc_ibss.ibss_node_tb[i].node,
usr/src/uts/common/io/iwk/iwk2.c
6487
(void) memset(&sc->sc_ibss.ibss_node_tb[i].node,
usr/src/uts/common/io/iwk/iwk2.c
6546
(void) memset(&ibss_node_p->node, 0,
usr/src/uts/common/io/iwk/iwk2.c
6549
IEEE80211_ADDR_COPY(ibss_node_p->node.bssid, addr);
usr/src/uts/common/io/iwk/iwk2.c
6550
ibss_node_p->node.id = index;
usr/src/uts/common/io/iwk/iwk2.c
6551
ibss_node_p->node.control = 0;
usr/src/uts/common/io/iwk/iwk2.c
6552
ibss_node_p->node.flags = 0;
usr/src/uts/common/io/iwk/iwk2.c
6554
err = iwk_cmd(sc, REPLY_ADD_STA, &ibss_node_p->node,
usr/src/uts/common/io/iwk/iwk2.c
6560
(void) memset(&ibss_node_p->node, 0,
usr/src/uts/common/io/iwk/iwk2.c
6596
link_quality.sta_id = ibss_node_p->node.id;
usr/src/uts/common/io/iwk/iwk2.c
6604
(void) memset(ibss_node_p->node.bssid, 0, 6);
usr/src/uts/common/io/iwk/iwk2_var.h
98
iwk_add_sta_t node;
usr/src/uts/common/io/iwn/if_iwn.c
4477
iwn4965_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async)
usr/src/uts/common/io/iwn/if_iwn.c
4487
src = (char *)node;
usr/src/uts/common/io/iwn/if_iwn.c
4496
iwn5000_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async)
usr/src/uts/common/io/iwn/if_iwn.c
4499
return iwn_cmd(sc, IWN_CMD_ADD_NODE, node, sizeof (*node), async);
usr/src/uts/common/io/iwn/if_iwn.c
4544
struct iwn_node_info node;
usr/src/uts/common/io/iwn/if_iwn.c
4550
memset(&node, 0, sizeof node);
usr/src/uts/common/io/iwn/if_iwn.c
4551
IEEE80211_ADDR_COPY(node.macaddr, etherbroadcastaddr);
usr/src/uts/common/io/iwn/if_iwn.c
4552
node.id = sc->broadcast_id;
usr/src/uts/common/io/iwn/if_iwn.c
4554
if ((error = ops->add_node(sc, &node, async)) != 0)
usr/src/uts/common/io/iwn/if_iwn.c
5996
struct iwn_node_info node;
usr/src/uts/common/io/iwn/if_iwn.c
6043
memset(&node, 0, sizeof node);
usr/src/uts/common/io/iwn/if_iwn.c
6044
IEEE80211_ADDR_COPY(node.macaddr, ni->in_macaddr);
usr/src/uts/common/io/iwn/if_iwn.c
6045
node.id = IWN_ID_BSS;
usr/src/uts/common/io/iwn/if_iwn.c
6047
node.htflags = htole32(IWN_AMDPU_SIZE_FACTOR(3) |
usr/src/uts/common/io/iwn/if_iwn.c
6050
error = ops->add_node(sc, &node, 1);
usr/src/uts/common/io/iwn/if_iwn.c
6058
"!could not setup link quality for node %d", node.id);
usr/src/uts/common/io/iwn/if_iwn.c
6097
struct iwn_node_info node;
usr/src/uts/common/io/iwn/if_iwn.c
6108
memset(&node, 0, sizeof node);
usr/src/uts/common/io/iwn/if_iwn.c
6109
node.id = (k->k_flags & IEEE80211_KEY_GROUP) ?
usr/src/uts/common/io/iwn/if_iwn.c
6111
node.control = IWN_NODE_UPDATE;
usr/src/uts/common/io/iwn/if_iwn.c
6112
node.flags = IWN_FLAG_SET_KEY;
usr/src/uts/common/io/iwn/if_iwn.c
6113
node.kflags = htole16(kflags);
usr/src/uts/common/io/iwn/if_iwn.c
6114
node.kid = k->k_id;
usr/src/uts/common/io/iwn/if_iwn.c
6115
memcpy(node.key, k->k_key, k->k_len);
usr/src/uts/common/io/iwn/if_iwn.c
6116
DTRACE_PROBE2(set__key, int, k->k_id, int, node.id);
usr/src/uts/common/io/iwn/if_iwn.c
6117
return ops->add_node(sc, &node, 1);
usr/src/uts/common/io/iwn/if_iwn.c
6127
struct iwn_node_info node;
usr/src/uts/common/io/iwn/if_iwn.c
6137
memset(&node, 0, sizeof node);
usr/src/uts/common/io/iwn/if_iwn.c
6138
node.id = (k->k_flags & IEEE80211_KEY_GROUP) ?
usr/src/uts/common/io/iwn/if_iwn.c
6140
node.control = IWN_NODE_UPDATE;
usr/src/uts/common/io/iwn/if_iwn.c
6141
node.flags = IWN_FLAG_SET_KEY;
usr/src/uts/common/io/iwn/if_iwn.c
6142
node.kflags = htole16(IWN_KFLAG_INVALID);
usr/src/uts/common/io/iwn/if_iwn.c
6143
node.kid = 0xff;
usr/src/uts/common/io/iwn/if_iwn.c
6144
DTRACE_PROBE1(del__key, int, node.id);
usr/src/uts/common/io/iwn/if_iwn.c
6145
(void)ops->add_node(sc, &node, 1);
usr/src/uts/common/io/iwn/if_iwn.c
6162
struct iwn_node_info node;
usr/src/uts/common/io/iwn/if_iwn.c
6164
memset(&node, 0, sizeof node);
usr/src/uts/common/io/iwn/if_iwn.c
6165
node.id = wn->id;
usr/src/uts/common/io/iwn/if_iwn.c
6166
node.control = IWN_NODE_UPDATE;
usr/src/uts/common/io/iwn/if_iwn.c
6167
node.flags = IWN_FLAG_SET_ADDBA;
usr/src/uts/common/io/iwn/if_iwn.c
6168
node.addba_tid = tid;
usr/src/uts/common/io/iwn/if_iwn.c
6169
node.addba_ssn = htole16(ba->ba_winstart);
usr/src/uts/common/io/iwn/if_iwn.c
6171
return ops->add_node(sc, &node, 1);
usr/src/uts/common/io/iwn/if_iwn.c
6185
struct iwn_node_info node;
usr/src/uts/common/io/iwn/if_iwn.c
6187
memset(&node, 0, sizeof node);
usr/src/uts/common/io/iwn/if_iwn.c
6188
node.id = wn->id;
usr/src/uts/common/io/iwn/if_iwn.c
6189
node.control = IWN_NODE_UPDATE;
usr/src/uts/common/io/iwn/if_iwn.c
6190
node.flags = IWN_FLAG_SET_DELBA;
usr/src/uts/common/io/iwn/if_iwn.c
6191
node.delba_tid = tid;
usr/src/uts/common/io/iwn/if_iwn.c
6193
(void)ops->add_node(sc, &node, 1);
usr/src/uts/common/io/iwn/if_iwn.c
6208
struct iwn_node_info node;
usr/src/uts/common/io/iwn/if_iwn.c
6213
memset(&node, 0, sizeof node);
usr/src/uts/common/io/iwn/if_iwn.c
6214
node.id = wn->id;
usr/src/uts/common/io/iwn/if_iwn.c
6215
node.control = IWN_NODE_UPDATE;
usr/src/uts/common/io/iwn/if_iwn.c
6216
node.flags = IWN_FLAG_SET_DISABLE_TID;
usr/src/uts/common/io/iwn/if_iwn.c
6217
node.disable_tid = htole16(wn->disable_tid);
usr/src/uts/common/io/iwn/if_iwn.c
6218
error = ops->add_node(sc, &node, 1);
usr/src/uts/common/io/iwp/iwp.c
1796
iwp_add_sta_t node;
usr/src/uts/common/io/iwp/iwp.c
1841
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwp/iwp.c
1842
(void) memset(&node.sta.addr, 0xff, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/iwp/iwp.c
1843
node.sta.sta_id = IWP_BROADCAST_ID;
usr/src/uts/common/io/iwp/iwp.c
1844
err = iwp_cmd(sc, REPLY_ADD_STA, &node,
usr/src/uts/common/io/iwp/iwp.c
1845
sizeof (node), 1);
usr/src/uts/common/io/iwp/iwp.c
4095
iwp_add_sta_t node;
usr/src/uts/common/io/iwp/iwp.c
4205
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwp/iwp.c
4206
(void) memset(node.sta.addr, 0xff, 6);
usr/src/uts/common/io/iwp/iwp.c
4207
node.mode = 0;
usr/src/uts/common/io/iwp/iwp.c
4208
node.sta.sta_id = IWP_BROADCAST_ID;
usr/src/uts/common/io/iwp/iwp.c
4209
node.station_flags = 0;
usr/src/uts/common/io/iwp/iwp.c
4211
err = iwp_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 0);
usr/src/uts/common/io/iwp/iwp.c
5351
iwp_add_sta_t node;
usr/src/uts/common/io/iwp/iwp.c
5357
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/iwp/iwp.c
5358
IEEE80211_ADDR_COPY(node.sta.addr, in->in_bssid);
usr/src/uts/common/io/iwp/iwp.c
5359
node.mode = STA_MODE_ADD_MSK;
usr/src/uts/common/io/iwp/iwp.c
5360
node.sta.sta_id = IWP_AP_ID;
usr/src/uts/common/io/iwp/iwp.c
5362
err = iwp_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1);
usr/src/uts/common/io/nge/nge_tx.c
101
dst->tail = node;
usr/src/uts/common/io/nge/nge_tx.c
103
if ((src->head = node->next) == NULL)
usr/src/uts/common/io/nge/nge_tx.c
106
node->next = NULL;
usr/src/uts/common/io/nge/nge_tx.c
93
nge_dmah_node_t *node;
usr/src/uts/common/io/nge/nge_tx.c
95
for (node = src->head; node != NULL && --num != 0; node = node->next)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2810
int node; /* new node being created */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2835
node = s->heap[++(s->heap_len)] = (max_code < 2 ?
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2837
tree[node].Freq = 1;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2838
s->depth[node] = 0;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2839
s->opt_len--; if (stree) s->static_len -= stree[node].Len;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2854
node = elems; /* next internal node of the tree */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2864
tree[node].Freq = tree[n].Freq + tree[m].Freq;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2865
s->depth[node] = (uch) (MAX(s->depth[n], s->depth[m]) + 1);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2866
tree[n].Dad = tree[m].Dad = (ush)node;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2870
node, tree[node].Freq, n, tree[n].Freq, m,
usr/src/uts/common/io/ppp/spppcomp/zlib.c
2875
s->heap[SMALLEST] = node++;
usr/src/uts/common/io/rsm/rsm.c
1679
rsmshare_get(rsm_memseg_id_t key, rsm_node_id_t node, adapter_t *adapter,
usr/src/uts/common/io/rsm/rsm.c
1703
(p->rsmrc_node == node) &&
usr/src/uts/common/io/rsm/rsm.c
1716
shdatap->rsmsi_node = node;
usr/src/uts/common/io/rsm/rsm.c
1758
importer_list_add(rsm_node_id_t node, rsm_memseg_id_t key, rsm_addr_t hwaddr,
usr/src/uts/common/io/rsm/rsm.c
1771
new_token->importing_node = node;
usr/src/uts/common/io/rsm/rsm.c
1789
importer_list_rm(rsm_node_id_t node, rsm_memseg_id_t key, void *cookie)
usr/src/uts/common/io/rsm/rsm.c
1806
if (token->importing_node == node &&
usr/src/uts/common/io/rsm/rsm.c
7751
rsm_node_id_t node;
usr/src/uts/common/io/rsm/rsm.c
7783
node = get_remote_nodeid(adapter, msg->hwaddr);
usr/src/uts/common/io/rsm/rsm.c
7784
if ((int)node < 0) {
usr/src/uts/common/io/rsm/rsm.c
7787
msg->nodeid = (rsm_node_id_t)node;
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1004
persistent_chap_get(char *node, iscsi_chap_props_t *chap)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1006
return (nvf_data_get(CHAP_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1023
persistent_chap_next(void **v, char *node, iscsi_chap_props_t *chap)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1027
return (nvf_data_next(CHAP_PARAMS_ID, v, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1035
persistent_chap_clear(char *node)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1040
rval = nvf_data_clear(CHAP_PARAMS_ID, node);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1105
persistent_auth_set(char *node, iscsi_auth_props_t *auth)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1110
rval = nvf_data_set(BIDIR_AUTH_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1122
persistent_auth_get(char *node, iscsi_auth_props_t *auth)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1124
return (nvf_data_get(BIDIR_AUTH_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1143
persistent_auth_next(void **v, char *node, iscsi_auth_props_t *auth)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1147
return (nvf_data_next(BIDIR_AUTH_PARAMS_ID, v, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1156
persistent_auth_clear(char *node)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
1161
rval = nvf_data_clear(BIDIR_AUTH_PARAMS_ID, node);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
811
persistent_param_set(char *node, persistent_param_t *param)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
816
rval = nvf_data_set(LOGIN_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
827
persistent_param_get(char *node, persistent_param_t *param)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
829
return (nvf_data_get(LOGIN_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
846
persistent_param_next(void **v, char *node, persistent_param_t *param)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
850
return (nvf_data_next(LOGIN_PARAMS_ID, v, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
858
persistent_param_clear(char *node)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
863
rval1 = nvf_data_clear(LOGIN_PARAMS_ID, node);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
864
rval2 = nvf_data_clear(SESSION_PARAMS_ID, node);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
865
rval3 = nvf_data_clear(TUNABLE_PARAMS_ID, node);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
904
persistent_set_config_session(char *node, iscsi_config_sess_t *ics)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
919
rval = nvf_data_set(SESSION_PARAMS_ID, node, (void *)ics, size);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
930
persistent_get_config_session(char *node, iscsi_config_sess_t *ics)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
943
status = nvf_data_get(SESSION_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
957
persistent_get_tunable_param(char *node, persistent_tunable_param_t *tpsg)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
959
return (nvf_data_get(TUNABLE_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
968
persistent_set_tunable_param(char *node, persistent_tunable_param_t *tpss)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
972
rval = nvf_data_set(TUNABLE_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
988
persistent_chap_set(char *node, iscsi_chap_props_t *chap)
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.c
993
rval = nvf_data_set(CHAP_PARAMS_ID, node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
102
boolean_t persistent_set_config_session(char *node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
104
boolean_t persistent_get_config_session(char *node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
106
boolean_t persistent_get_tunable_param(char *node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
108
boolean_t persistent_set_tunable_param(char *node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
63
boolean_t persistent_static_addr_set(char *node, entry_t *e);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
64
boolean_t persistent_static_addr_next(void **v, char *node, entry_t *e);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
78
boolean_t persistent_param_set(char *node, persistent_param_t *param);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
79
boolean_t persistent_param_get(char *node, persistent_param_t *param);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
80
boolean_t persistent_param_next(void **v, char *node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
82
boolean_t persistent_param_clear(char *node);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
85
boolean_t persistent_chap_set(char *node, iscsi_chap_props_t *chap);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
86
boolean_t persistent_chap_get(char *node, iscsi_chap_props_t *chap);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
87
boolean_t persistent_chap_next(void **v, char *node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
89
boolean_t persistent_chap_clear(char *node);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
94
boolean_t persistent_auth_set(char *node, iscsi_auth_props_t *auth);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
95
boolean_t persistent_auth_get(char *node, iscsi_auth_props_t *auth);
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
96
boolean_t persistent_auth_next(void **v, char *node,
usr/src/uts/common/io/scsi/adapters/iscsi/persistent.h
98
boolean_t persistent_auth_clear(char *node);
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1745
offsetof(pvscsi_device_t, node));
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi_var.h
73
list_node_t node;
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
204
static uint_t ehci_lattice_parent(uint_t node);
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
208
static uint_t ehci_leftmost_leaf(uint_t node,
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
2982
ehci_lattice_parent(uint_t node)
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
2984
if ((node % 2) == 0) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
2986
return ((node/2) - 1);
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
2989
return ((node + 1)/2 - 1);
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
3040
uint_t node,
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
3043
return ((ehci_pow_2(height) * (node + 1)) - EHCI_NUM_INTR_QH_LISTS);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
161
uint_t *node);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
173
static uint_t ohci_lattice_parent(uint_t node);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
174
static uint_t ohci_leftmost_leaf(uint_t node,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
177
uint_t node);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
2459
uint_t node = 0;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
2523
error = ohci_allocate_bandwidth(ohcip, ph, &node);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
2569
pp->pp_node = node;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3241
uint_t *node)
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3332
*node = min_index;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3335
*node = ohci_lattice_parent(*node);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3339
"Real node is %d", *node);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3345
leftmost = ohci_leftmost_leaf(*node, height);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3401
uint_t min, node, bandwidth;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3417
node = pp->pp_node;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3431
leftmost = ohci_leftmost_leaf(node, height);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3632
ohci_lattice_parent(uint_t node)
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3634
if ((node % 2) == 0) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3635
return ((node/2) - 1);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3637
return ((node + 1)/2 - 1);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3662
uint_t node,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3665
return ((ohci_pow_2(height) * (node + 1)) - NUM_INTR_ED_LISTS);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3674
ohci_hcca_intr_index(uint_t node)
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3680
node = node - NUM_STATIC_NODES;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3682
if ((node % 2) == 0) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3683
return (ohci_index[node / 2]);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3685
return (ohci_index[node / 2] + (NUM_INTR_ED_LISTS / 2));
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4026
uint_t node;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4037
node = pp->pp_node;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4039
if (node >= NUM_STATIC_NODES) {
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4041
node = ohci_hcca_intr_index(node);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4045
Get_HCCA(ohcip->ohci_hccap->HccaIntTble[node]));
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4052
Set_HCCA(ohcip->ohci_hccap->HccaIntTble[node],
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4065
lattice_ept = &ohcip->ohci_ed_pool_addr[node];
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4123
uint_t node;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4134
node = pp->pp_node;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4136
ASSERT(node == 0);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4139
lattice_ept = &ohcip->ohci_ed_pool_addr[node];
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4453
uint_t node;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4501
node = ohci_hcca_intr_index(
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4509
HccaIntTble[node], Get_ED(ept->hced_next));
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
167
error = uhci_allocate_bandwidth(uhcip, ph, &node);
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
210
pp->pp_node = node; /* Store the node in the interrupt lattice */
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
70
uint_t node = 0;
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1080
*node = uhci_tree_bottom_nodes[min_index];
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1083
if (uhcip->uhci_isoc_q_tailp[*node]) {
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1084
paddr = (uhcip->uhci_isoc_q_tailp[*node]->link_ptr &
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1087
paddr = (uhcip->uhci_frame_lst_tablep[*node] &
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1092
*node = tmp_qh->node;
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1094
*node = uhci_lattice_parent(*node);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1098
"The real node is %d", *node);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1103
leftmost = uhci_leftmost_leaf(*node, height);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1163
uint_t node, length;
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1187
node = pp->pp_node;
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1201
leftmost = uhci_leftmost_leaf(node, height);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1381
uhci_lattice_parent(uint_t node)
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1383
return (((node % 2) == 0) ? ((node/2) - 1) : (node/2));
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1394
uhci_leftmost_leaf(uint_t node, uint_t height)
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1396
node = pow_2(height + VIRTUAL_TREE_HEIGHT) * (node+1) -
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1398
return (node);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
144
list_array[i].node = i;
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1501
uint_t node = pp->pp_node; /* The appropriate node was */
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
1513
lattice_qh = &uhcip->uhci_qh_pool_addr[node];
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
52
static uint_t uhci_lattice_parent(uint_t node);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
53
static uint_t uhci_leftmost_leaf(uint_t node, uint_t height);
usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c
989
uint_t *node)
usr/src/uts/common/io/vscan/vscan_svc.c
1003
xoap->xoa_av_quarantined = node->vsn_quarantined;
usr/src/uts/common/io/vscan/vscan_svc.c
1008
len = strlen(node->vsn_scanstamp);
usr/src/uts/common/io/vscan/vscan_svc.c
1010
node->vsn_scanstamp, len);
usr/src/uts/common/io/vscan/vscan_svc.c
1014
if (node->vsn_access != VS_ACCESS_ALLOW) {
usr/src/uts/common/io/vscan/vscan_svc.c
1023
vscan_svc_node_t *, node, int, which);
usr/src/uts/common/io/vscan/vscan_svc.c
1237
vscan_svc_node_t *node;
usr/src/uts/common/io/vscan/vscan_svc.c
1248
node = &vscan_svc_nodes[idx];
usr/src/uts/common/io/vscan/vscan_svc.c
1249
(void) memset(node, 0, sizeof (vscan_svc_node_t));
usr/src/uts/common/io/vscan/vscan_svc.c
1250
node->vsn_req = req;
usr/src/uts/common/io/vscan/vscan_svc.c
1251
node->vsn_modified = 1;
usr/src/uts/common/io/vscan/vscan_svc.c
1252
node->vsn_result = VS_STATUS_UNDEFINED;
usr/src/uts/common/io/vscan/vscan_svc.c
1253
node->vsn_access = VS_ACCESS_UNDEFINED;
usr/src/uts/common/io/vscan/vscan_svc.c
633
vscan_svc_node_t *node;
usr/src/uts/common/io/vscan/vscan_svc.c
639
node = &vscan_svc_nodes[idx];
usr/src/uts/common/io/vscan/vscan_svc.c
645
node->vsn_access = VS_ACCESS_ALLOW;
usr/src/uts/common/io/vscan/vscan_svc.c
652
node->vsn_access = VS_ACCESS_DENY;
usr/src/uts/common/io/vscan/vscan_svc.c
691
vscan_svc_node_t *node;
usr/src/uts/common/io/vscan/vscan_svc.c
695
node = &vscan_svc_nodes[idx];
usr/src/uts/common/io/vscan/vscan_svc.c
696
req = node->vsn_req;
usr/src/uts/common/io/vscan/vscan_svc.c
702
scan_req->vsr_size = node->vsn_size;
usr/src/uts/common/io/vscan/vscan_svc.c
703
scan_req->vsr_modified = node->vsn_modified;
usr/src/uts/common/io/vscan/vscan_svc.c
704
scan_req->vsr_quarantined = node->vsn_quarantined;
usr/src/uts/common/io/vscan/vscan_svc.c
707
node->vsn_scanstamp, sizeof (vs_scanstamp_t));
usr/src/uts/common/io/vscan/vscan_svc.c
765
vscan_svc_node_t *node;
usr/src/uts/common/io/vscan/vscan_svc.c
769
node = &vscan_svc_nodes[scan_rsp->vsr_idx];
usr/src/uts/common/io/vscan/vscan_svc.c
771
if ((req = node->vsn_req) == NULL) {
usr/src/uts/common/io/vscan/vscan_svc.c
783
node->vsn_result = scan_rsp->vsr_result;
usr/src/uts/common/io/vscan/vscan_svc.c
784
(void) strncpy(node->vsn_scanstamp,
usr/src/uts/common/io/vscan/vscan_svc.c
789
if (node->vsn_req->vsr_state == VS_SVC_REQ_SCANNING)
usr/src/uts/common/io/vscan/vscan_svc.c
790
vscan_svc_scan_complete(node->vsn_req);
usr/src/uts/common/io/vscan/vscan_svc.c
792
node->vsn_req->vsr_state = VS_SVC_REQ_ASYNC_COMPLETE;
usr/src/uts/common/io/vscan/vscan_svc.c
851
vscan_svc_node_t *node;
usr/src/uts/common/io/vscan/vscan_svc.c
855
node = &vscan_svc_nodes[idx];
usr/src/uts/common/io/vscan/vscan_svc.c
857
switch (node->vsn_result) {
usr/src/uts/common/io/vscan/vscan_svc.c
859
node->vsn_access = VS_ACCESS_DENY;
usr/src/uts/common/io/vscan/vscan_svc.c
860
node->vsn_quarantined = 1;
usr/src/uts/common/io/vscan/vscan_svc.c
861
node->vsn_scanstamp[0] = '\0';
usr/src/uts/common/io/vscan/vscan_svc.c
867
node->vsn_access = VS_ACCESS_ALLOW;
usr/src/uts/common/io/vscan/vscan_svc.c
870
vp = node->vsn_req->vsr_vp;
usr/src/uts/common/io/vscan/vscan_svc.c
871
mtime = &(node->vsn_mtime);
usr/src/uts/common/io/vscan/vscan_svc.c
877
node);
usr/src/uts/common/io/vscan/vscan_svc.c
882
node->vsn_modified = 0;
usr/src/uts/common/io/vscan/vscan_svc.c
888
if (node->vsn_quarantined)
usr/src/uts/common/io/vscan/vscan_svc.c
889
node->vsn_access = VS_ACCESS_DENY;
usr/src/uts/common/io/vscan/vscan_svc.c
891
node->vsn_access = VS_ACCESS_ALLOW;
usr/src/uts/common/io/vscan/vscan_svc.c
897
if ((node->vsn_quarantined) ||
usr/src/uts/common/io/vscan/vscan_svc.c
898
(node->vsn_modified) ||
usr/src/uts/common/io/vscan/vscan_svc.c
899
(node->vsn_scanstamp[0] == '\0'))
usr/src/uts/common/io/vscan/vscan_svc.c
900
node->vsn_access = VS_ACCESS_DENY;
usr/src/uts/common/io/vscan/vscan_svc.c
902
node->vsn_access = VS_ACCESS_ALLOW;
usr/src/uts/common/io/vscan/vscan_svc.c
907
int, idx, int, node->vsn_req->vsr_seqnum,
usr/src/uts/common/io/vscan/vscan_svc.c
908
int, node->vsn_result, int, node->vsn_access);
usr/src/uts/common/io/vscan/vscan_svc.c
923
vscan_svc_node_t *node;
usr/src/uts/common/io/vscan/vscan_svc.c
927
node = &vscan_svc_nodes[idx];
usr/src/uts/common/io/vscan/vscan_svc.c
928
if ((vp = node->vsn_req->vsr_vp) == NULL)
usr/src/uts/common/io/vscan/vscan_svc.c
949
node->vsn_size = xvattr.xva_vattr.va_size;
usr/src/uts/common/io/vscan/vscan_svc.c
950
node->vsn_mtime.tv_sec = xvattr.xva_vattr.va_mtime.tv_sec;
usr/src/uts/common/io/vscan/vscan_svc.c
951
node->vsn_mtime.tv_nsec = xvattr.xva_vattr.va_mtime.tv_nsec;
usr/src/uts/common/io/vscan/vscan_svc.c
955
node->vsn_modified = xoap->xoa_av_modified;
usr/src/uts/common/io/vscan/vscan_svc.c
959
node->vsn_quarantined = xoap->xoa_av_quarantined;
usr/src/uts/common/io/vscan/vscan_svc.c
962
(void) memcpy(node->vsn_scanstamp,
usr/src/uts/common/io/vscan/vscan_svc.c
966
DTRACE_PROBE1(vscan__getattr, vscan_svc_node_t *, node);
usr/src/uts/common/io/vscan/vscan_svc.c
983
vscan_svc_node_t *node;
usr/src/uts/common/io/vscan/vscan_svc.c
987
node = &vscan_svc_nodes[idx];
usr/src/uts/common/io/vscan/vscan_svc.c
988
if ((vp = node->vsn_req->vsr_vp) == NULL)
usr/src/uts/common/io/vscan/vscan_svc.c
998
xoap->xoa_av_modified = node->vsn_modified;
usr/src/uts/common/io/wpi/wpi.c
1252
wpi_node_t node;
usr/src/uts/common/io/wpi/wpi.c
1283
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/wpi/wpi.c
1284
(void) memset(&node.bssid, 0xff, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/wpi/wpi.c
1285
node.id = WPI_ID_BROADCAST;
usr/src/uts/common/io/wpi/wpi.c
1287
err = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node,
usr/src/uts/common/io/wpi/wpi.c
1288
sizeof (node), 1);
usr/src/uts/common/io/wpi/wpi.c
1411
wpi_node_t node;
usr/src/uts/common/io/wpi/wpi.c
1429
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/wpi/wpi.c
1431
(void) memset(node.bssid, 0xff, 6);
usr/src/uts/common/io/wpi/wpi.c
1432
node.id = WPI_ID_BROADCAST;
usr/src/uts/common/io/wpi/wpi.c
1434
IEEE80211_ADDR_COPY(node.bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/wpi/wpi.c
1435
node.id = WPI_ID_BSS;
usr/src/uts/common/io/wpi/wpi.c
1438
node.key_flags = 0;
usr/src/uts/common/io/wpi/wpi.c
1439
node.keyp = k->wk_keyix;
usr/src/uts/common/io/wpi/wpi.c
1441
node.key_flags = (1 << 14);
usr/src/uts/common/io/wpi/wpi.c
1442
node.keyp = k->wk_keyix + 4;
usr/src/uts/common/io/wpi/wpi.c
1444
(void) memcpy(node.key, k->wk_key, k->wk_keylen);
usr/src/uts/common/io/wpi/wpi.c
1445
node.key_flags |= (2 | (1 << 3) | (k->wk_keyix << 8));
usr/src/uts/common/io/wpi/wpi.c
1446
node.sta_mask = 1;
usr/src/uts/common/io/wpi/wpi.c
1447
node.control = 1;
usr/src/uts/common/io/wpi/wpi.c
1448
err = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof (node), 1);
usr/src/uts/common/io/wpi/wpi.c
2826
wpi_node_t node;
usr/src/uts/common/io/wpi/wpi.c
2860
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/wpi/wpi.c
2861
IEEE80211_ADDR_COPY(node.bssid, in->in_bssid);
usr/src/uts/common/io/wpi/wpi.c
2862
node.id = WPI_ID_BSS;
usr/src/uts/common/io/wpi/wpi.c
2863
node.rate = wpi_plcp_signal(2);
usr/src/uts/common/io/wpi/wpi.c
2864
err = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof (node), 1);
usr/src/uts/common/io/wpi/wpi.c
3040
wpi_node_t node;
usr/src/uts/common/io/wpi/wpi.c
3114
(void) memset(&node, 0, sizeof (node));
usr/src/uts/common/io/wpi/wpi.c
3115
(void) memset(node.bssid, 0xff, 6);
usr/src/uts/common/io/wpi/wpi.c
3116
node.id = WPI_ID_BROADCAST;
usr/src/uts/common/io/wpi/wpi.c
3117
node.rate = wpi_plcp_signal(2);
usr/src/uts/common/io/wpi/wpi.c
3118
err = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof (node), 0);
usr/src/uts/common/ipp/ipgpc/filters.c
295
element_node_t *node = buf;
usr/src/uts/common/ipp/ipgpc/filters.c
297
node->element_ref = element_node_ref;
usr/src/uts/common/ipp/ipgpc/filters.c
298
node->element_unref = element_node_unref;
usr/src/uts/common/os/devid_cache.c
1094
char *uasep, *node;
usr/src/uts/common/os/devid_cache.c
1139
node = cand + pathlen + 1; /* <node>@<ua> string */
usr/src/uts/common/os/devid_cache.c
1145
if ((uasep = strchr(node, '@')) == NULL)
usr/src/uts/common/os/devid_cache.c
1151
nodelen = (uintptr_t)uasep - (uintptr_t)node;
usr/src/uts/common/os/devid_cache.c
1162
(void) strncpy(nodenamebuf, node, nodelen);
usr/src/uts/common/os/instance.c
1399
struct in_node *node = mp->ind_node;
usr/src/uts/common/os/instance.c
1402
if (mp == node->in_drivers) {
usr/src/uts/common/os/instance.c
1403
node->in_drivers = mp->ind_next_drv;
usr/src/uts/common/os/instance.c
1406
prev = node->in_drivers;
usr/src/uts/common/os/policy.c
1447
void *node)
usr/src/uts/common/os/policy.c
1466
error = unlocked_access(node, VWRITE, cr);
usr/src/uts/common/os/policy.c
1546
error = unlocked_access(node, VWRITE, cr);
usr/src/uts/common/os/swapgeneric.c
1107
pnode_t node = prom_finddevice(bootpath);
usr/src/uts/common/os/swapgeneric.c
1112
if (node == OBP_BADNODE || node == OBP_NONODE) {
usr/src/uts/common/os/swapgeneric.c
1115
len = prom_getproplen(node, OBP_DEVICETYPE);
usr/src/uts/common/os/swapgeneric.c
1119
(void) prom_getprop(node, OBP_DEVICETYPE, (caddr_t)devicetype);
usr/src/uts/common/rpc/rpcsec_gss.h
224
char *node,
usr/src/uts/common/smbsrv/smb_ktypes.h
1217
#define SMB_TREE_CONTAINS_NODE(sr, node) \
usr/src/uts/common/smbsrv/smb_ktypes.h
1219
SMB_TREE_VFS((sr)->tid_tree) == SMB_NODE_VFS(node) || \
usr/src/uts/common/smbsrv/smb_ktypes.h
1226
#define SMB_PATHFILE_IS_READONLY(sr, node) \
usr/src/uts/common/smbsrv/smb_ktypes.h
1228
smb_node_file_is_readonly((node)))
usr/src/uts/common/smbsrv/smb_ktypes.h
2229
#define SMB_IS_STREAM(node) ((node)->n_unode)
usr/src/uts/common/smbsrv/smb_ktypes.h
703
#define SMB_NODE_VFS(node) ((node)->vp->v_vfsp)
usr/src/uts/common/smbsrv/smb_ktypes.h
704
#define SMB_NODE_FSID(node) ((node)->vp->v_vfsp->vfs_fsid)
usr/src/uts/common/smbsrv/smb_oplock.h
214
#define FOREACH_NODE_OFILE(node, o) for \
usr/src/uts/common/smbsrv/smb_oplock.h
215
(o = smb_llist_head(&node->n_ofile_list); \
usr/src/uts/common/smbsrv/smb_oplock.h
217
o = smb_llist_next(&node->n_ofile_list, o))
usr/src/uts/common/sys/1394/adapters/hci1394_tlist.h
168
hci1394_tlist_node_t *node);
usr/src/uts/common/sys/1394/adapters/hci1394_tlist.h
170
hci1394_tlist_node_t *node);
usr/src/uts/common/sys/1394/adapters/hci1394_tlist.h
172
hci1394_tlist_node_t **node);
usr/src/uts/common/sys/1394/adapters/hci1394_tlist.h
174
hci1394_tlist_node_t **node);
usr/src/uts/common/sys/1394/adapters/hci1394_tlist.h
95
void (*hci1394_tlist_callback_t)(hci1394_tlist_node_t *node, void *arg);
usr/src/uts/common/sys/1394/s1394.h
1037
void s1394_free_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/sys/1394/s1394.h
1042
int s1394_read_rest_of_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
usr/src/uts/common/sys/1394/s1394.h
1048
boolean_t s1394_valid_cfgrom(s1394_hal_t *hal, s1394_node_t *node);
usr/src/uts/common/sys/1394/s1394.h
1050
boolean_t s1394_valid_dir(s1394_hal_t *hal, s1394_node_t *node, uint32_t key,
usr/src/uts/common/sys/1394/s1394.h
1063
int s1394_update_devinfo_tree(s1394_hal_t *hal, s1394_node_t *node);
usr/src/uts/common/sys/1394/s1394.h
1065
int s1394_offline_node(s1394_hal_t *hal, s1394_node_t *node);
usr/src/uts/common/sys/avl.h
170
extern void *avl_find(avl_tree_t *tree, const void *node, avl_index_t *where);
usr/src/uts/common/sys/avl.h
178
extern void avl_insert(avl_tree_t *tree, void *node, avl_index_t where);
usr/src/uts/common/sys/avl.h
211
#define AVL_NEXT(tree, node) avl_walk(tree, node, AVL_AFTER)
usr/src/uts/common/sys/avl.h
212
#define AVL_PREV(tree, node) avl_walk(tree, node, AVL_BEFORE)
usr/src/uts/common/sys/avl.h
247
extern void avl_add(avl_tree_t *tree, void *node);
usr/src/uts/common/sys/avl.h
255
extern void avl_remove(avl_tree_t *tree, void *node);
usr/src/uts/common/sys/ddi_hp_impl.h
112
#define DDIHP_LIST_APPEND(type, head, node) \
usr/src/uts/common/sys/ddi_hp_impl.h
113
if (node) { \
usr/src/uts/common/sys/ddi_hp_impl.h
115
(node)->next = NULL; \
usr/src/uts/common/sys/ddi_hp_impl.h
118
(head) = (node); \
usr/src/uts/common/sys/ddi_hp_impl.h
120
prev->next = (node); \
usr/src/uts/common/sys/ddi_hp_impl.h
124
#define DDIHP_LIST_REMOVE(type, head, node) \
usr/src/uts/common/sys/ddi_hp_impl.h
125
if (node) { \
usr/src/uts/common/sys/ddi_hp_impl.h
128
if (curr == (node)) \
usr/src/uts/common/sys/devinfo_impl.h
197
di_off_t node; /* offset of di_node */
usr/src/uts/common/sys/devinfo_impl.h
302
di_off_t node; /* address of di_node */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dhchap.h
213
struct emlxs_node *node;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dhchap.h
235
struct emlxs_node *node;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
273
MATCHMAP *mp, NODELIST *node, int evt);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
278
void *node, void *null);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
280
void *newtimeout, void *node);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
282
emlxs_node_t *node);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
284
emlxs_node_t *node, uint8_t *sbp,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
322
NODELIST *node);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
45
struct emlxs_node *node;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
130
struct emlxs_node *node;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fcf.h
188
struct emlxs_node *node;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_iocb.h
815
void *node; /* Node pointer */
usr/src/uts/common/sys/ib/clients/of/sol_umad/sol_umad.h
37
#define GET_UMAD_MINOR(node, port) ((node << 4) | port)
usr/src/uts/common/sys/ib/clients/of/sol_umad/sol_umad.h
38
#define GET_ISSM_MINOR(node, port) ((node << 4) | port | 0x8000)
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
141
#define list_remove_node(node) \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
142
if ((node)->list_next != NULL) { \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
143
(node)->list_prev->list_next = (node)->list_next; \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
144
(node)->list_next->list_prev = (node)->list_prev; \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
145
(node)->list_next = (node)->list_prev = NULL; \
usr/src/uts/common/sys/usb/hcd/uhci/uhci.h
142
uint16_t node; /* Node that its attached */
usr/src/uts/common/sys/usb/hcd/uhci/uhcitgt.h
67
usba_pipe_handle_data_t *pipe_handle, uint_t *node);
usr/src/uts/common/sys/usb/hcd/uhci/uhciutil.h
138
usba_pipe_handle_data_t *pipe_handle, uint_t *node);
usr/src/uts/common/vm/vm_usage.c
171
#define ISWITHIN(node, addr) ((node)->vmb_start <= addr && \
usr/src/uts/common/vm/vm_usage.c
172
(node)->vmb_end >= addr ? 1 : 0)
usr/src/uts/common/xen/io/xenbus_client.c
77
watch->node = path;
usr/src/uts/common/xen/io/xenbus_client.c
83
watch->node = NULL;
usr/src/uts/common/xen/io/xenbus_probe.c
117
if (dev->otherend_watch.node) {
usr/src/uts/common/xen/io/xenbus_probe.c
119
kmem_free((void *)dev->otherend_watch.node,
usr/src/uts/common/xen/io/xenbus_probe.c
120
strlen(dev->otherend_watch.node) + 1);
usr/src/uts/common/xen/io/xenbus_probe.c
121
dev->otherend_watch.node = NULL;
usr/src/uts/common/xen/io/xenbus_probe.c
149
state, dev->otherend_watch.node, vec[XS_WATCH_PATH]);
usr/src/uts/common/xen/io/xenbus_xs.c
1004
const char *, msg->un.watch.handle->node,
usr/src/uts/common/xen/io/xenbus_xs.c
428
const char *dir, const char *node, unsigned int *num)
usr/src/uts/common/xen/io/xenbus_xs.c
434
path = join(dir, node);
usr/src/uts/common/xen/io/xenbus_xs.c
448
xenbus_exists(const char *dir, const char *node)
usr/src/uts/common/xen/io/xenbus_xs.c
453
if (xenbus_read(XBT_NULL, dir, node, &p, &n) != 0)
usr/src/uts/common/xen/io/xenbus_xs.c
461
xenbus_exists_dir(const char *dir, const char *node)
usr/src/uts/common/xen/io/xenbus_xs.c
467
d = xenbus_directory(XBT_NULL, dir, node, &dir_n);
usr/src/uts/common/xen/io/xenbus_xs.c
483
const char *dir, const char *node, void **retp, unsigned int *len)
usr/src/uts/common/xen/io/xenbus_xs.c
488
path = join(dir, node);
usr/src/uts/common/xen/io/xenbus_xs.c
495
xenbus_read_str(const char *dir, const char *node, char **retp)
usr/src/uts/common/xen/io/xenbus_xs.c
505
if ((err = xenbus_read(XBT_NULL, dir, node, (void **)&str, &n)) != 0)
usr/src/uts/common/xen/io/xenbus_xs.c
528
const char *dir, const char *node, const char *string)
usr/src/uts/common/xen/io/xenbus_xs.c
534
path = join(dir, node);
usr/src/uts/common/xen/io/xenbus_xs.c
548
xenbus_mkdir(xenbus_transaction_t t, const char *dir, const char *node)
usr/src/uts/common/xen/io/xenbus_xs.c
553
path = join(dir, node);
usr/src/uts/common/xen/io/xenbus_xs.c
561
xenbus_rm(xenbus_transaction_t t, const char *dir, const char *node)
usr/src/uts/common/xen/io/xenbus_xs.c
566
path = join(dir, node);
usr/src/uts/common/xen/io/xenbus_xs.c
628
const char *dir, const char *node, const char *fmt, ...)
usr/src/uts/common/xen/io/xenbus_xs.c
635
ret = xenbus_read(t, dir, node, (void **)&val, &len);
usr/src/uts/common/xen/io/xenbus_xs.c
651
const char *dir, const char *node, const char *fmt, ...)
usr/src/uts/common/xen/io/xenbus_xs.c
665
ret = xenbus_write(t, dir, node, printf_buffer);
usr/src/uts/common/xen/io/xenbus_xs.c
824
DTRACE_XPV3(xenbus__register__watch, const char *, watch->node,
usr/src/uts/common/xen/io/xenbus_xs.c
827
err = xs_watch(watch->node, token);
usr/src/uts/common/xen/io/xenbus_xs.c
868
DTRACE_XPV3(xenbus__unregister__watch, const char *, watch->node,
usr/src/uts/common/xen/io/xenbus_xs.c
871
err = xs_unwatch(watch->node, token);
usr/src/uts/common/xen/io/xenbus_xs.c
874
watch->node, err);
usr/src/uts/common/xen/io/xenbus_xs.c
924
(void) xs_watch(watch->node, token);
usr/src/uts/common/xen/io/xenbus_xs.c
949
const char *, watch->node,
usr/src/uts/common/xen/os/xvdi.c
1158
(xenbus_read(XBT_NULL, pdp->xd_hp_watch.node, "",
usr/src/uts/common/xen/os/xvdi.c
1214
strfree((char *)xxwp->xxw_watch.node);
usr/src/uts/common/xen/os/xvdi.c
1242
xxwp->xxw_cb(dip, xxwp->xxw_watch.node, xxwp->xxw_arg);
usr/src/uts/common/xen/os/xvdi.c
1284
xvdi_add_xb_watch_handler(dev_info_t *dip, const char *dir, const char *node,
usr/src/uts/common/xen/os/xvdi.c
1292
ASSERT((dip != NULL) && (dir != NULL) && (node != NULL));
usr/src/uts/common/xen/os/xvdi.c
1295
n = strlen(dir) + 1 + strlen(node) + 1;
usr/src/uts/common/xen/os/xvdi.c
1299
(void) strlcat(path, node, n);
usr/src/uts/common/xen/os/xvdi.c
1304
xxw_new->xxw_watch.node = path;
usr/src/uts/common/xen/os/xvdi.c
1337
ASSERT(strcmp(xxwp->xxw_watch.node, path) != 0);
usr/src/uts/common/xen/os/xvdi.c
1338
if (strcmp(xxwp->xxw_watch.node, path) != 0)
usr/src/uts/common/xen/os/xvdi.c
1448
if (dev->otherend_watch.node != NULL) {
usr/src/uts/common/xen/os/xvdi.c
1465
if (dev->otherend_watch.node != NULL)
usr/src/uts/common/xen/os/xvdi.c
1466
kmem_free((void *)dev->otherend_watch.node,
usr/src/uts/common/xen/os/xvdi.c
1467
strlen(dev->otherend_watch.node) + 1);
usr/src/uts/common/xen/os/xvdi.c
1468
dev->otherend_watch.node = NULL;
usr/src/uts/common/xen/os/xvdi.c
1501
if (pdp->xd_hp_watch.node == NULL) {
usr/src/uts/common/xen/os/xvdi.c
1513
pdp->xd_hp_watch.node = path;
usr/src/uts/common/xen/os/xvdi.c
1536
if (pdp->xd_hp_watch.node != NULL) {
usr/src/uts/common/xen/os/xvdi.c
1551
if (pdp->xd_hp_watch.node != NULL) {
usr/src/uts/common/xen/os/xvdi.c
1552
kmem_free((void *)pdp->xd_hp_watch.node,
usr/src/uts/common/xen/os/xvdi.c
1553
strlen(pdp->xd_hp_watch.node) + 1);
usr/src/uts/common/xen/os/xvdi.c
1554
pdp->xd_hp_watch.node = NULL;
usr/src/uts/common/xen/os/xvdi.c
1630
if (pdp->xd_bepath_watch.node == NULL) {
usr/src/uts/common/xen/os/xvdi.c
1641
pdp->xd_bepath_watch.node = path;
usr/src/uts/common/xen/os/xvdi.c
1646
pdp->xd_bepath_watch.node = NULL;
usr/src/uts/common/xen/os/xvdi.c
1663
if (pdp->xd_bepath_watch.node != NULL) {
usr/src/uts/common/xen/os/xvdi.c
1668
kmem_free((void *)(pdp->xd_bepath_watch.node),
usr/src/uts/common/xen/os/xvdi.c
1669
strlen(pdp->xd_bepath_watch.node) + 1);
usr/src/uts/common/xen/os/xvdi.c
1670
pdp->xd_bepath_watch.node = NULL;
usr/src/uts/common/xen/os/xvdi.c
1784
w->node = path;
usr/src/uts/common/xen/os/xvdi.c
1937
ASSERT(pdp->xd_hp_watch.node != NULL);
usr/src/uts/common/xen/os/xvdi.c
2323
(void) xenbus_read(XBT_NULL, pdp->xd_hp_watch.node, "",
usr/src/uts/common/xen/os/xvdi.c
748
char *type, *node = NULL, *xsname = NULL;
usr/src/uts/common/xen/os/xvdi.c
763
node = xdcp->node_fe;
usr/src/uts/common/xen/os/xvdi.c
768
node = xdcp->node_be;
usr/src/uts/common/xen/os/xvdi.c
771
node = xdcp->node_fe;
usr/src/uts/common/xen/os/xvdi.c
775
if (node == NULL)
usr/src/uts/common/xen/os/xvdi.c
787
ndi_devi_alloc_sleep(parent, node, DEVI_SID_NODEID, &dip);
usr/src/uts/common/xen/os/xvdi.c
804
clen = strlen(node) + strlen(type) + 2;
usr/src/uts/common/xen/os/xvdi.c
806
(void) snprintf(c[0], clen, "%s,%s", node, type);
usr/src/uts/common/xen/public/sysctl.h
209
int32_t node; /* NUMA node of interest (-1 for all nodes). */
usr/src/uts/common/xen/sys/xenbus_impl.h
118
const char *node, unsigned int *num);
usr/src/uts/common/xen/sys/xenbus_impl.h
120
const char *node, void **rstr, unsigned int *len);
usr/src/uts/common/xen/sys/xenbus_impl.h
121
extern int xenbus_read_str(const char *dir, const char *node, char **rstr);
usr/src/uts/common/xen/sys/xenbus_impl.h
123
const char *node, const char *string);
usr/src/uts/common/xen/sys/xenbus_impl.h
125
const char *node);
usr/src/uts/common/xen/sys/xenbus_impl.h
126
extern boolean_t xenbus_exists(const char *dir, const char *node);
usr/src/uts/common/xen/sys/xenbus_impl.h
127
extern boolean_t xenbus_exists_dir(const char *dir, const char *node);
usr/src/uts/common/xen/sys/xenbus_impl.h
129
const char *node);
usr/src/uts/common/xen/sys/xenbus_impl.h
135
const char *node, const char *fmt, ...);
usr/src/uts/common/xen/sys/xenbus_impl.h
139
const char *node, const char *fmt, ...);
usr/src/uts/common/xen/sys/xenbus_impl.h
77
const char *node; /* path being watched */
usr/src/uts/i86pc/i86hvm/io/xpv/xpv_support.c
684
shutdown_watch.node = "control/shutdown";
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1008
if (self->dev.node)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1009
drmach_node_dispose(self->dev.node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1066
cp->dev.node = drmach_node_dup(proto->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1076
drmach_node_get_dnode(proto->node), &cpuid))) {
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1100
if (self->dev.node)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1101
drmach_node_dispose(self->dev.node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1269
mp->dev.node = drmach_node_dup(proto->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1277
hdl = mp->dev.node->get_dnode(mp->dev.node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1304
if (mp->dev.node)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1305
drmach_node_dispose(mp->dev.node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1564
rdip = dp->node->getdip(dp->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1570
DRMACH_HANDLE hdl = drmach_node_get_dnode(dp->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1613
rdip = dp->node->getdip(dp->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1618
DRMACH_HANDLE hdl = drmach_node_get_dnode(dp->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1659
*dip = dp->node->getdip(dp->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1863
drmach_node_t *node = args->node;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1873
portid = drmach_get_portid(node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1874
rv = node->getprop(node, ACPIDEV_DR_PROP_DEVNAME,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1879
rv = node->getprop(node, ACPIDEV_DR_PROP_BOARDNUM,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1900
data->err = drmach_device_new(node, obj, portid, &id);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2535
drmach_node_get_dnode(cpu->dev.node), cpuid))) {
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2649
hdl = mp->dev.node->get_dnode(mp->dev.node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
272
argp->node->here = hdl;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
275
argp->node->here = NULL;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2832
dip = dp->node->getdip(dp->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
302
args.node = np;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
483
drmach_device_new(drmach_node_t *node,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
492
rv = node->getprop(node, ACPIDEV_DR_PROP_DEVNAME, name, OBP_MAXDRVNAME);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
496
ddi_node_name(node->getdip(node)),
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
517
proto.node = node;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
987
ip->dev.node = drmach_node_dup(proto->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
100
DRMACH_HANDLE (*get_dnode)(struct drmach_node *node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
101
dev_info_t *(*getdip)(struct drmach_node *node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
102
int (*getproplen)(struct drmach_node *node, char *name,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
104
int (*getprop)(struct drmach_node *node, char *name,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
106
int (*walk)(struct drmach_node *node, void *data,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
147
drmach_node_t *node;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
92
struct drmach_node *node;
usr/src/uts/i86pc/os/lgrpplat.c
1056
int node;
usr/src/uts/i86pc/os/lgrpplat.c
1094
node = lgrp_plat_cpu_to_node(CPU, lgrp_plat_cpu_node,
usr/src/uts/i86pc/os/lgrpplat.c
1096
ASSERT3U(node, <, lgrp_plat_node_cnt);
usr/src/uts/i86pc/os/lgrpplat.c
1097
if (node == (lgrp_handle_t)-1)
usr/src/uts/i86pc/os/lgrpplat.c
1099
if (node == src)
usr/src/uts/i86pc/os/lgrpplat.c
1363
int node;
usr/src/uts/i86pc/os/lgrpplat.c
1368
node = lgrp_plat_domain_to_node(node_domain, node_cnt, domain);
usr/src/uts/i86pc/os/lgrpplat.c
1369
if (node == -1) {
usr/src/uts/i86pc/os/lgrpplat.c
1370
node = lgrp_plat_node_domain_update(node_domain, node_cnt,
usr/src/uts/i86pc/os/lgrpplat.c
1372
if (node == -1)
usr/src/uts/i86pc/os/lgrpplat.c
1392
cpu_node[i].node == node)
usr/src/uts/i86pc/os/lgrpplat.c
1399
if (cpu_node[i].node != UINT_MAX)
usr/src/uts/i86pc/os/lgrpplat.c
1406
cpu_node[i].node = node;
usr/src/uts/i86pc/os/lgrpplat.c
1454
return (cpu_node[cpuid].node);
usr/src/uts/i86pc/os/lgrpplat.c
1465
uint_t node;
usr/src/uts/i86pc/os/lgrpplat.c
1473
node = start = NODE_DOMAIN_HASH(domain, node_cnt);
usr/src/uts/i86pc/os/lgrpplat.c
1475
if (node_domain[node].exists) {
usr/src/uts/i86pc/os/lgrpplat.c
1477
if (node_domain[node].prox_domain == domain)
usr/src/uts/i86pc/os/lgrpplat.c
1478
return (node);
usr/src/uts/i86pc/os/lgrpplat.c
1480
node = (node + 1) % node_cnt;
usr/src/uts/i86pc/os/lgrpplat.c
1481
} while (node != start);
usr/src/uts/i86pc/os/lgrpplat.c
2174
uint_t node;
usr/src/uts/i86pc/os/lgrpplat.c
2181
node = start = NODE_DOMAIN_HASH(domain, node_cnt);
usr/src/uts/i86pc/os/lgrpplat.c
2187
if (!node_domain[node].exists) {
usr/src/uts/i86pc/os/lgrpplat.c
2188
node_domain[node].prox_domain = domain;
usr/src/uts/i86pc/os/lgrpplat.c
2190
node_domain[node].exists = 1;
usr/src/uts/i86pc/os/lgrpplat.c
2191
return (node);
usr/src/uts/i86pc/os/lgrpplat.c
2198
if (node_domain[node].prox_domain == domain)
usr/src/uts/i86pc/os/lgrpplat.c
2199
return (node);
usr/src/uts/i86pc/os/lgrpplat.c
2200
node = NODE_DOMAIN_HASH(node + 1, node_cnt);
usr/src/uts/i86pc/os/lgrpplat.c
2201
} while (node != start);
usr/src/uts/i86pc/os/lgrpplat.c
2206
ASSERT(node != start);
usr/src/uts/i86pc/os/lgrpplat.c
2220
int node, mnode;
usr/src/uts/i86pc/os/lgrpplat.c
2225
node = lgrp_plat_domain_to_node(node_domain, node_cnt, domain);
usr/src/uts/i86pc/os/lgrpplat.c
2226
if (node == -1) {
usr/src/uts/i86pc/os/lgrpplat.c
2227
node = lgrp_plat_node_domain_update(node_domain, node_cnt,
usr/src/uts/i86pc/os/lgrpplat.c
2229
if (node == -1)
usr/src/uts/i86pc/os/lgrpplat.c
224
uint_t node;
usr/src/uts/i86pc/os/lgrpplat.c
2262
memnode_info[mnode].lgrphand = node;
usr/src/uts/i86pc/os/lgrpplat.c
2272
ASSERT(node < memnode_cnt);
usr/src/uts/i86pc/os/lgrpplat.c
2273
if (!memnode_info[node].exists) {
usr/src/uts/i86pc/os/lgrpplat.c
2274
memnode_info[node].start = btop(start);
usr/src/uts/i86pc/os/lgrpplat.c
2275
memnode_info[node].end = btop(end);
usr/src/uts/i86pc/os/lgrpplat.c
2276
memnode_info[node].prox_domain = domain;
usr/src/uts/i86pc/os/lgrpplat.c
2277
memnode_info[node].device_id = device_id;
usr/src/uts/i86pc/os/lgrpplat.c
2278
memnode_info[node].lgrphand = node;
usr/src/uts/i86pc/os/lgrpplat.c
2280
memnode_info[node].exists = 1;
usr/src/uts/i86pc/os/lgrpplat.c
2290
if (memnode_info[node].prox_domain == domain) {
usr/src/uts/i86pc/os/lgrpplat.c
2291
if (btop(start) < memnode_info[node].start)
usr/src/uts/i86pc/os/lgrpplat.c
2292
memnode_info[node].start = btop(start);
usr/src/uts/i86pc/os/lgrpplat.c
2293
if (btop(end) > memnode_info[node].end)
usr/src/uts/i86pc/os/lgrpplat.c
2294
memnode_info[node].end = btop(end);
usr/src/uts/i86pc/os/lgrpplat.c
2432
int node;
usr/src/uts/i86pc/os/lgrpplat.c
2434
node = lgrp_plat_domain_to_node(node_domain, node_cnt,
usr/src/uts/i86pc/os/lgrpplat.c
2436
if (cpu_node[i].node != node)
usr/src/uts/i86pc/os/lgrpplat.c
2437
cpu_node[i].node = node;
usr/src/uts/i86pc/os/lgrpplat.c
2627
cpu_node[i].node = UINT_MAX;
usr/src/uts/i86pc/os/lgrpplat.c
3490
uint_t node;
usr/src/uts/i86pc/os/lgrpplat.c
3537
for (node = 0; node < *node_cnt; node++) {
usr/src/uts/i86pc/os/lgrpplat.c
3546
if (node > 0) {
usr/src/uts/i86pc/os/lgrpplat.c
3547
node_info[node] = pci_getl_func(bus, dev,
usr/src/uts/i86pc/os/lgrpplat.c
3560
base_hi = dram_map[node].base_hi =
usr/src/uts/i86pc/os/lgrpplat.c
3563
base_lo = dram_map[node].base_lo = pci_getl_func(bus, dev,
usr/src/uts/i86pc/os/lgrpplat.c
3566
if ((dram_map[node].base_lo & OPT_DRAMBASE_LO_MASK_INTRLVEN) &&
usr/src/uts/i86pc/os/lgrpplat.c
3576
limit_hi = dram_map[node].limit_hi =
usr/src/uts/i86pc/os/lgrpplat.c
3581
limit_lo = dram_map[node].limit_lo = pci_getl_func(bus,
usr/src/uts/i86pc/os/lgrpplat.c
3603
memnode_info[node].exists = 0;
usr/src/uts/i86pc/os/lgrpplat.c
3604
memnode_info[node].start = memnode_info[node].end =
usr/src/uts/i86pc/os/lgrpplat.c
3613
memnode_info[node].exists = 1;
usr/src/uts/i86pc/os/lgrpplat.c
3615
memnode_info[node].start = btop(OPT_DRAMADDR(base_hi, base_lo));
usr/src/uts/i86pc/os/lgrpplat.c
3617
memnode_info[node].end = btop(OPT_DRAMADDR(limit_hi, limit_lo) |
usr/src/uts/i86pc/os/lgrpplat.c
541
int node;
usr/src/uts/i86pc/os/lgrpplat.c
571
node = plat_pfn_to_mem_node(cur_start);
usr/src/uts/i86pc/os/lgrpplat.c
580
if (node < 0 || node >= lgrp_plat_max_mem_node ||
usr/src/uts/i86pc/os/lgrpplat.c
581
!lgrp_plat_memnode_info[node].exists ||
usr/src/uts/i86pc/os/lgrpplat.c
582
cur_start < lgrp_plat_memnode_info[node].start ||
usr/src/uts/i86pc/os/lgrpplat.c
583
cur_start > lgrp_plat_memnode_info[node].end) {
usr/src/uts/i86pc/os/lgrpplat.c
594
if (lgrp_plat_memnode_info[node].exists &&
usr/src/uts/i86pc/os/lgrpplat.c
595
cur_end > lgrp_plat_memnode_info[node].end) {
usr/src/uts/i86pc/os/lgrpplat.c
596
cur_end = lgrp_plat_memnode_info[node].end;
usr/src/uts/i86pc/os/lgrpplat.c
631
int node, prevnode = -1, basenode;
usr/src/uts/i86pc/os/lgrpplat.c
634
for (node = 0; node < lgrp_plat_max_mem_node; node++) {
usr/src/uts/i86pc/os/lgrpplat.c
636
if (lgrp_plat_memnode_info[node].exists == 0)
usr/src/uts/i86pc/os/lgrpplat.c
640
prevnode = node;
usr/src/uts/i86pc/os/lgrpplat.c
641
basenode = node;
usr/src/uts/i86pc/os/lgrpplat.c
646
ASSERT(lgrp_plat_memnode_info[node].start >
usr/src/uts/i86pc/os/lgrpplat.c
654
if (lgrp_plat_memnode_info[node].start !=
usr/src/uts/i86pc/os/lgrpplat.c
656
basenode = node;
usr/src/uts/i86pc/os/lgrpplat.c
657
prevnode = node;
usr/src/uts/i86pc/os/lgrpplat.c
662
if ((lgrp_plat_memnode_info[node].start & (pfncnt - 1)) != 0) {
usr/src/uts/i86pc/os/lgrpplat.c
673
ea = P2ROUNDUP((lgrp_plat_memnode_info[node].start),
usr/src/uts/i86pc/os/lgrpplat.c
678
ea <= (lgrp_plat_memnode_info[node].end + 1)) {
usr/src/uts/i86pc/os/lgrpplat.c
688
prevnode = node;
usr/src/uts/i86pc/os/lgrpplat.c
708
int node;
usr/src/uts/i86pc/os/lgrpplat.c
713
for (node = 0; node < lgrp_plat_max_mem_node; node++) {
usr/src/uts/i86pc/os/lgrpplat.c
717
if (!lgrp_plat_memnode_info[node].exists)
usr/src/uts/i86pc/os/lgrpplat.c
721
if (pfn >= lgrp_plat_memnode_info[node].start &&
usr/src/uts/i86pc/os/lgrpplat.c
722
pfn <= lgrp_plat_memnode_info[node].end)
usr/src/uts/i86pc/os/lgrpplat.c
723
return (node);
usr/src/uts/i86pc/os/lgrpplat.c
729
ASSERT(node < lgrp_plat_max_mem_node);
usr/src/uts/i86pc/os/lgrpplat.c
785
int rc, node;
usr/src/uts/i86pc/os/lgrpplat.c
831
node = lgrp_plat_domain_to_node(lgrp_plat_node_domain,
usr/src/uts/i86pc/os/lgrpplat.c
833
if (node == -1) {
usr/src/uts/i86pc/os/lgrpplat.c
834
node = lgrp_plat_node_domain_update(
usr/src/uts/i86pc/os/lgrpplat.c
836
ASSERT(node != -1);
usr/src/uts/i86pc/os/lgrpplat.c
837
if (node == -1) {
usr/src/uts/i86pc/os/lgrpplat.c
858
lgrp_plat_cpu_node[cp->cpu_id].node = node;
usr/src/uts/i86pc/os/lgrpplat.c
897
lgrp_plat_cpu_node[cp->cpu_id].node = UINT_MAX;
usr/src/uts/i86pc/os/mp_startup.c
1142
uint_t node, nnodes;
usr/src/uts/i86pc/os/mp_startup.c
1146
for (node = 0; node < nnodes; node++) {
usr/src/uts/i86pc/os/mp_startup.c
1151
data = pci_getb_func(0, node + 24, 3, 0x87);
usr/src/uts/i86pc/os/mp_startup.c
1153
pci_putb_func(0, node + 24, 3, 0x87, data);
usr/src/uts/i86pc/sys/cpr_impl.h
53
pnode_t node;
usr/src/uts/i86xpv/os/balloon.c
728
bln_watch.node = "memory/target";
usr/src/uts/i86xpv/os/mp_xen.c
195
cpu_config_watch.node = "cpu";
usr/src/uts/i86xpv/os/xen_machdep.c
865
shutdown_watch.node = "control/shutdown";
usr/src/uts/i86xpv/os/xen_machdep.c
870
sysrq_watch.node = "control/sysrq";
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
115
pa = dimm_to_addr(node, channel, dimm * 4 + i,
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
137
inhm_dimm(nhm_dimm_t *nhm_dimm, uint32_t node, uint8_t channel, uint32_t dimm)
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
161
inhm_rank(newdimm, nhm_dimm, node, channel, dimm,
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
195
inhm_dimmlist(uint32_t node, nvlist_t *nvl)
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
208
dimmpp = &nhm_dimms[node * CHANNELS_PER_MEMORY_CONTROLLER *
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
213
ecc_enabled ? lockstep[node] ? "x8" : "x4" : "no");
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
217
CHANNEL_DISABLED(MC_STATUS_RD(node), i) ? "disabled" :
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
218
i != 2 && lockstep[node] ? "lockstep" :
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
219
i != 2 && mirror_mode[node] ?
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
220
REDUNDANCY_LOSS(MC_RAS_STATUS_RD(node)) ?
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
222
i == 2 && spare_channel[node] &&
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
223
!REDUNDANCY_LOSS(MC_RAS_STATUS_RD(node)) ? "spare" :
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
229
dimmlist[nd] = inhm_dimm(dimmp, node, i,
usr/src/uts/intel/io/intel_nhm/dimm_topo.c
96
inhm_rank(nvlist_t *newdimm, nhm_dimm_t *nhm_dimm, uint32_t node,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
100
tad[node][rule].pkg_list, i);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
119
int node = -1;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
145
node = 0;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
147
node = 1;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
149
node = -1;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
154
return (node);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
158
channel_address(int node, int channel, int rule, uint64_t addr)
usr/src/uts/intel/io/intel_nhm/mem_addr.c
162
if (lockstep[node] || mirror_mode[node])
usr/src/uts/intel/io/intel_nhm/mem_addr.c
165
(int64_t)sag_ch[node][channel][rule].soffset) << 16) |
usr/src/uts/intel/io/intel_nhm/mem_addr.c
167
if (sag_ch[node][channel][rule].remove8) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
170
if (sag_ch[node][channel][rule].remove7) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
173
if (sag_ch[node][channel][rule].remove6) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
177
if (sag_ch[node][channel][rule].divby3) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
185
address_to_channel(int node, uint64_t addr, int write,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
197
if (tad[node][i].enable && addr >= base &&
usr/src/uts/intel/io/intel_nhm/mem_addr.c
198
addr < tad[node][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
199
switch (tad[node][i].mode) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
214
channel = TAD_INTERLEAVE(tad[node][i].pkg_list, way);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
219
*channel_addrp = channel_address(node,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
223
*interleave_p = tad[node][i].interleave;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
226
base = tad[node][i].limit;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
228
if (!lockstep[node] && channel != -1) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
229
mapper = MC_CHANNEL_MAPPER_RD(node);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
264
int node;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
268
node = address_to_node(addr, &sinterleave);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
271
(void) address_to_channel(node, addr, 0, 0, 0, &channels);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
283
channel_addr_to_dimm(int node, int channel, uint64_t caddr, int *rank_p,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
298
if (caddr >= base && caddr < rir[node][channel][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
302
rir[node][channel][i].way[way].offset *
usr/src/uts/intel/io/intel_nhm/mem_addr.c
304
rir[node][channel][i].interleave) &
usr/src/uts/intel/io/intel_nhm/mem_addr.c
309
rir[node][channel][i].way[way].offset *
usr/src/uts/intel/io/intel_nhm/mem_addr.c
311
rir[node][channel][i].interleave) &
usr/src/uts/intel/io/intel_nhm/mem_addr.c
314
rank = rir[node][channel][i].way[way].rank;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
318
base = rir[node][channel][i].limit;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
326
socket_interleave(uint64_t addr, int node, int channel, int rule,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
340
if (mirror_mode[node] || lockstep[node])
usr/src/uts/intel/io/intel_nhm/mem_addr.c
342
package = node + 1;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
343
mode = tad[node][rule].mode;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
381
tad[node][rule].pkg_list,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
402
dimm_to_addr(int node, int channel, int rank, uint64_t rank_addr,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
424
if (lockstep[node] || mirror_mode[node])
usr/src/uts/intel/io/intel_nhm/mem_addr.c
432
if (rir[node][channel][i].way[way].dimm_rank == rank) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
433
rlimit = rir[node][channel][i].way[way].rlimit;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
439
rir[node][channel][i].interleave -
usr/src/uts/intel/io/intel_nhm/mem_addr.c
440
(int64_t)rir[node][channel][i].
usr/src/uts/intel/io/intel_nhm/mem_addr.c
446
rir[node][channel][i].interleave -
usr/src/uts/intel/io/intel_nhm/mem_addr.c
447
(int64_t)rir[node][channel][i].
usr/src/uts/intel/io/intel_nhm/mem_addr.c
452
if (caddr < rir[node][channel][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
454
rir[node][channel][i].interleave;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
455
rank_sz = (rir[node][channel][i].limit -
usr/src/uts/intel/io/intel_nhm/mem_addr.c
468
base = rir[node][channel][i].limit;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
475
if (tad[node][i].enable &&
usr/src/uts/intel/io/intel_nhm/mem_addr.c
476
channel_in_interleave(node, channel, i, &way,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
481
if (sag_ch[node][lchannel][i].divby3) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
486
if (sag_ch[node][lchannel][i].remove6) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
491
if (sag_ch[node][lchannel][i].remove7) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
496
if (sag_ch[node][lchannel][i].remove8) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
501
addr -= (int64_t)sag_ch[node][lchannel][i].soffset <<
usr/src/uts/intel/io/intel_nhm/mem_addr.c
504
sag_ch[node][lchannel][i].soffset << 16;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
505
if (addr < tad[node][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
510
node, channel, i, &way);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
517
mirror_mode[node] || lockstep[node]) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
52
channel_in_interleave(int node, int channel, int rule, int *way_p,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
527
tad[node][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
535
rank_sz = (tad[node][i].limit - baddr) /
usr/src/uts/intel/io/intel_nhm/mem_addr.c
549
switch (tad[node][i].mode) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
608
} else if (baddr < tad[node][i].limit) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
616
node, channel, i, &way);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
618
mirror_mode[node] || lockstep[node]) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
624
rank_sz -= (tad[node][i].limit - baddr) /
usr/src/uts/intel/io/intel_nhm/mem_addr.c
626
cbaddr += (tad[node][i].limit - baddr) /
usr/src/uts/intel/io/intel_nhm/mem_addr.c
63
if (lockstep[node] || mirror_mode[node]) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
630
base = tad[node][i].limit;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
639
int node;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
647
node = address_to_node(pa, 0);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
648
if (node == -1) {
usr/src/uts/intel/io/intel_nhm/mem_addr.c
651
channel = address_to_channel(node, pa, syndtype, &log_chan, &caddr, 0);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
662
dimm = caddr_to_dimm(node, log_chan, caddr, &rank, &raddr);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
664
dimm = channel_addr_to_dimm(node, log_chan, caddr, &rank,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
671
unump->unum_chip = node;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
678
if (rankaddr_to_dimm(raddr, node, channel, dimm, 0, &bank, &row,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
696
int node;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
70
mc_channel_mapper = MC_CHANNEL_MAPPER_RD(node);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
730
node = -1;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
742
node = (int)v;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
750
if (node == -1 || channel == -1 || dimm == -1 || rank == -1)
usr/src/uts/intel/io/intel_nhm/mem_addr.c
753
node = unump->unum_chip;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
769
rank_addr = dimm_to_rankaddr(node, channel, dimm, row,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
771
pa = rankaddr_to_phyaddr(node, log_chan, dimm, rank,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
774
pa = dimm_to_addr(node, channel, rank, offset, 0, 0, 0, 0, 0,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
92
if (node && tad[node][rule].mode == 2)
usr/src/uts/intel/io/intel_nhm/mem_addr.c
95
if (lc == TAD_INTERLEAVE(tad[node][rule].pkg_list, way)) {
usr/src/uts/intel/io/intel_nhm/mem_addr.h
38
extern uint64_t rankaddr_to_dimm(uint64_t rankaddr, int node,
usr/src/uts/intel/io/intel_nhm/mem_addr.h
41
extern uint64_t dimm_to_rankaddr(int node, int channel,
usr/src/uts/intel/io/intel_nhm/mem_addr.h
44
extern uint64_t rankaddr_to_phyaddr(int node, int log_chan,
usr/src/uts/intel/io/intel_nhm/mem_addr.h
46
extern uint64_t caddr_to_dimm(int node, int channel, uint64_t caddr,
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
242
mc_nvl_add_prop(nvlist_t *nvl, void *node, mcamd_propcode_t code, int reqval)
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
248
valfound = mcamd_get_numprop(NULL, (mcamd_node_t *)node, code, &value);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
100
uint_t nt = nodetype(node);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
112
mc = node2type(node, MC_NT_MC);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
116
mcd = node2type(node, MC_NT_DIMM);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
128
mcd = node2type(node, MC_NT_DIMM);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
155
mcamd_dimm_next(mcamd_hdl_t *hdl, mcamd_node_t *node, mcamd_node_t *last)
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
157
uint_t nt = nodetype(node);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
169
mc = node2type(node, MC_NT_MC);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
173
mccs = node2type(node, MC_NT_CS);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
185
mccs = node2type(node, MC_NT_CS);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
272
findoffset(mcamd_hdl_t *hdl, mcamd_node_t *node, struct nt_offmap *arr,
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
276
mc_hdr_t *mch = (mc_hdr_t *)node;
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
295
mcamd_get_numprop(mcamd_hdl_t *hdl, mcamd_node_t *node,
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
310
found = findoffset(hdl, node, &props[0], code, &offset);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
314
*valp = *(uint64_t *)((uintptr_t)node + offset);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
323
mcamd_node_t *node;
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
328
while ((node = va_arg(ap, mcamd_node_t *)) != NULL) {
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
331
if (!mcamd_get_numprop(hdl, node, code, valp))
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
353
mcamd_get_cfgreg(struct mcamd_hdl *hdl, mcamd_node_t *node,
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
367
found = findoffset(hdl, node, ®s[0], code, &offset);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
372
*valp = *(uint32_t *)((uintptr_t)node + offset);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
381
mcamd_node_t *node;
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
386
while ((node = va_arg(ap, mcamd_node_t *)) != NULL) {
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
389
if (!mcamd_get_cfgreg(hdl, node, code, valp))
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
57
nodetype(mcamd_node_t *node)
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
59
mc_hdr_t *mch = (mc_hdr_t *)node;
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
64
node2type(mcamd_node_t *node, int type)
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
66
mc_hdr_t *mch = (mc_hdr_t *)node;
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
98
mcamd_cs_next(mcamd_hdl_t *hdl, mcamd_node_t *node, mcamd_node_t *last)
usr/src/uts/intel/io/pci/pci_boot.c
435
pua_node_t *node;
usr/src/uts/intel/io/pci/pci_boot.c
446
node = kmem_zalloc(sizeof (pua_node_t), KM_SLEEP);
usr/src/uts/intel/io/pci/pci_boot.c
447
node->pua_index = index;
usr/src/uts/intel/io/pci/pci_boot.c
448
node->pua_addr = value;
usr/src/uts/intel/io/pci/pci_boot.c
449
list_insert_tail(nvf_list(hdl), node);
usr/src/uts/intel/io/pci/pci_boot.c
557
pua_node_t *node;
usr/src/uts/intel/io/pci/pci_boot.c
569
node = kmem_zalloc(sizeof (pua_node_t), KM_SLEEP);
usr/src/uts/intel/io/pci/pci_boot.c
570
node->pua_index = index++;
usr/src/uts/intel/io/pci/pci_boot.c
571
node->pua_addr = pci_bus_res[i].root_addr;
usr/src/uts/intel/io/pci/pci_boot.c
572
list_insert_tail(listp, node);
usr/src/uts/intel/io/vmm/vmm_gpt.c
1005
node = starts[LEVEL1];
usr/src/uts/intel/io/vmm/vmm_gpt.c
1006
while (gpa < end && node != NULL) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
1008
vmm_gpt_node_entries_covered(node, addr, end);
usr/src/uts/intel/io/vmm/vmm_gpt.c
1010
ASSERT3U(node->vgn_ref_cnt, >=, covered);
usr/src/uts/intel/io/vmm/vmm_gpt.c
1011
node->vgn_ref_cnt -= covered;
usr/src/uts/intel/io/vmm/vmm_gpt.c
1013
node = vmm_gpt_node_next(node, false);
usr/src/uts/intel/io/vmm/vmm_gpt.c
1014
if (node != NULL) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
1015
gpa = node->vgn_gpa;
usr/src/uts/intel/io/vmm/vmm_gpt.c
1028
node = starts[lvl];
usr/src/uts/intel/io/vmm/vmm_gpt.c
1030
while (gpa < end && node != NULL) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
1031
vmm_gpt_node_t *next = vmm_gpt_node_next(node, false);
usr/src/uts/intel/io/vmm/vmm_gpt.c
1033
if (node->vgn_ref_cnt == 0) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
1034
vmm_gpt_node_remove(node);
usr/src/uts/intel/io/vmm/vmm_gpt.c
1039
node = next;
usr/src/uts/intel/io/vmm/vmm_gpt.c
335
vmm_gpt_node_t *node;
usr/src/uts/intel/io/vmm/vmm_gpt.c
338
node = kmem_zalloc(sizeof (*node), KM_SLEEP);
usr/src/uts/intel/io/vmm/vmm_gpt.c
344
node->vgn_entries = (vmm_gpt_entry_t *)page;
usr/src/uts/intel/io/vmm/vmm_gpt.c
345
node->vgn_host_pfn = hat_getpfnum(kas.a_hat, page);
usr/src/uts/intel/io/vmm/vmm_gpt.c
347
return (node);
usr/src/uts/intel/io/vmm/vmm_gpt.c
368
vmm_gpt_node_free(vmm_gpt_node_t *node)
usr/src/uts/intel/io/vmm/vmm_gpt.c
370
ASSERT(node != NULL);
usr/src/uts/intel/io/vmm/vmm_gpt.c
371
ASSERT3U(node->vgn_ref_cnt, ==, 0);
usr/src/uts/intel/io/vmm/vmm_gpt.c
372
ASSERT(node->vgn_host_pfn != PFN_INVALID);
usr/src/uts/intel/io/vmm/vmm_gpt.c
373
ASSERT(node->vgn_entries != NULL);
usr/src/uts/intel/io/vmm/vmm_gpt.c
374
ASSERT(node->vgn_parent == NULL);
usr/src/uts/intel/io/vmm/vmm_gpt.c
376
kmem_free(node->vgn_entries, PAGESIZE);
usr/src/uts/intel/io/vmm/vmm_gpt.c
377
kmem_free(node, sizeof (*node));
usr/src/uts/intel/io/vmm/vmm_gpt.c
461
vmm_gpt_node_end(vmm_gpt_node_t *node)
usr/src/uts/intel/io/vmm/vmm_gpt.c
463
ASSERT(node->vgn_level > LEVEL4);
usr/src/uts/intel/io/vmm/vmm_gpt.c
464
return (node->vgn_gpa + vmm_gpt_lvl_len(node->vgn_level - 1));
usr/src/uts/intel/io/vmm/vmm_gpt.c
471
vmm_gpt_node_is_last(vmm_gpt_node_t *node)
usr/src/uts/intel/io/vmm/vmm_gpt.c
473
return (node->vgn_index == MAX_NODE_IDX);
usr/src/uts/intel/io/vmm/vmm_gpt.c
481
vmm_gpt_node_entries_covered(vmm_gpt_node_t *node, uint64_t start, uint64_t end)
usr/src/uts/intel/io/vmm/vmm_gpt.c
483
const uint64_t node_end = vmm_gpt_node_end(node);
usr/src/uts/intel/io/vmm/vmm_gpt.c
486
if (start >= node_end || end <= node->vgn_gpa) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
490
const uint64_t mask = vmm_gpt_lvl_mask(node->vgn_level);
usr/src/uts/intel/io/vmm/vmm_gpt.c
491
const uint64_t covered_start = MAX(node->vgn_gpa, start & mask);
usr/src/uts/intel/io/vmm/vmm_gpt.c
493
const uint64_t per_entry = vmm_gpt_lvl_len(node->vgn_level);
usr/src/uts/intel/io/vmm/vmm_gpt.c
505
vmm_gpt_node_next(vmm_gpt_node_t *node, bool only_seq)
usr/src/uts/intel/io/vmm/vmm_gpt.c
507
ASSERT3P(node->vgn_parent, !=, NULL);
usr/src/uts/intel/io/vmm/vmm_gpt.c
508
ASSERT3U(node->vgn_level, >, LEVEL4);
usr/src/uts/intel/io/vmm/vmm_gpt.c
514
const uint64_t gpa_match = vmm_gpt_node_end(node);
usr/src/uts/intel/io/vmm/vmm_gpt.c
517
vmm_gpt_node_t *next = node->vgn_sib_next;
usr/src/uts/intel/io/vmm/vmm_gpt.c
535
if (node->vgn_parent != NULL && node->vgn_level > LEVEL3) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
537
vmm_gpt_node_next(node->vgn_parent, true);
usr/src/uts/intel/io/vmm/vmm_gpt.c
834
vmm_gpt_node_t *prev = NULL, *node = parent->vgn_children;
usr/src/uts/intel/io/vmm/vmm_gpt.c
835
while (node != NULL && node->vgn_gpa < gpa) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
836
prev = node;
usr/src/uts/intel/io/vmm/vmm_gpt.c
837
node = node->vgn_sib_next;
usr/src/uts/intel/io/vmm/vmm_gpt.c
844
if (node == NULL || node->vgn_gpa > gpa) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
846
node = vmm_gpt_node_alloc();
usr/src/uts/intel/io/vmm/vmm_gpt.c
847
vmm_gpt_node_add(gpt, parent, node, gpa, prev);
usr/src/uts/intel/io/vmm/vmm_gpt.c
850
vmm_gpt_node_t *front_node = node;
usr/src/uts/intel/io/vmm/vmm_gpt.c
851
prev = node;
usr/src/uts/intel/io/vmm/vmm_gpt.c
858
for (; gpa < end; gpa += incr, prev = node) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
859
node = vmm_gpt_node_next(prev, true);
usr/src/uts/intel/io/vmm/vmm_gpt.c
860
if (node != NULL) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
861
ASSERT3U(node->vgn_gpa, ==, gpa);
usr/src/uts/intel/io/vmm/vmm_gpt.c
864
parent = node->vgn_parent;
usr/src/uts/intel/io/vmm/vmm_gpt.c
885
node = vmm_gpt_node_alloc();
usr/src/uts/intel/io/vmm/vmm_gpt.c
886
vmm_gpt_node_add(gpt, parent, node, gpa, prev);
usr/src/uts/intel/io/vmm/vmm_gpt.c
906
vmm_gpt_node_t *node = gpt->vgpt_root;
usr/src/uts/intel/io/vmm/vmm_gpt.c
908
ASSERT3U(node->vgn_level, ==, lvl);
usr/src/uts/intel/io/vmm/vmm_gpt.c
910
node = vmm_gpt_populate_region_lvl(gpt, addr, len, node);
usr/src/uts/intel/io/vmm/vmm_gpt.c
921
ASSERT(node != NULL);
usr/src/uts/intel/io/vmm/vmm_gpt.c
922
ASSERT3U(node->vgn_level, ==, LEVEL1);
usr/src/uts/intel/io/vmm/vmm_gpt.c
925
vmm_gpt_node_entries_covered(node, addr, end);
usr/src/uts/intel/io/vmm/vmm_gpt.c
928
ASSERT3U(node->vgn_ref_cnt, <, PTE_PER_TABLE);
usr/src/uts/intel/io/vmm/vmm_gpt.c
929
ASSERT3U(node->vgn_ref_cnt + covered, <=, PTE_PER_TABLE);
usr/src/uts/intel/io/vmm/vmm_gpt.c
931
node->vgn_ref_cnt += covered;
usr/src/uts/intel/io/vmm/vmm_gpt.c
933
vmm_gpt_node_t *next = vmm_gpt_node_next(node, true);
usr/src/uts/intel/io/vmm/vmm_gpt.c
936
node = next;
usr/src/uts/intel/io/vmm/vmm_gpt.c
943
VERIFY3U(end, <=, vmm_gpt_node_end(node));
usr/src/uts/intel/io/vmm/vmm_gpt.c
987
vmm_gpt_node_t *node, *starts[MAX_GPT_LEVEL] = {
usr/src/uts/intel/io/vmm/vmm_gpt.c
992
node = vmm_gpt_node_find_child(starts[lvl], addr);
usr/src/uts/intel/io/vmm/vmm_gpt.c
993
if (node == NULL) {
usr/src/uts/intel/io/vmm/vmm_gpt.c
996
starts[lvl + 1] = node;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
256
vmmr_span_t *node;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
260
node = avl_find(by_addr, to_add, &where);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
261
ASSERT3P(node, ==, NULL);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
263
node = avl_nearest(by_addr, where, AVL_BEFORE);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
264
if (node != NULL &&
usr/src/uts/intel/io/vmm/vmm_reservoir.c
265
(node->vs_addr + node->vs_size) == to_add->vs_addr) {
usr/src/uts/intel/io/vmm/vmm_reservoir.c
267
avl_remove(by_addr, node);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
268
avl_remove(by_size, node);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
269
node->vs_size += to_add->vs_size;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
276
to_add = node;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
279
node = avl_nearest(by_addr, where, AVL_AFTER);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
280
if (node != NULL &&
usr/src/uts/intel/io/vmm/vmm_reservoir.c
281
(to_add->vs_addr + to_add->vs_size) == node->vs_addr) {
usr/src/uts/intel/io/vmm/vmm_reservoir.c
283
avl_remove(by_addr, node);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
284
avl_remove(by_size, node);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
285
node->vs_addr = to_add->vs_addr;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
286
node->vs_size += to_add->vs_size;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
287
avl_add(by_addr, node);
usr/src/uts/intel/io/vmm/vmm_reservoir.c
288
avl_add(by_size, node);
usr/src/uts/intel/sys/acpi/actbl2.h
1491
#define ACPI_NFIT_BUILD_DEVICE_HANDLE(dimm, channel, memory, socket, node) \
usr/src/uts/intel/sys/acpi/actbl2.h
1496
((node) << ACPI_NFIT_NODE_ID_OFFSET))
usr/src/uts/sparc/os/bootops.c
389
pnode_t node;
usr/src/uts/sparc/os/bootops.c
394
node = fpp->promnode;
usr/src/uts/sparc/os/bootops.c
397
node = chosennode;
usr/src/uts/sparc/os/bootops.c
400
return (prom_getproplen(node, prop));
usr/src/uts/sparc/os/bootops.c
411
pnode_t node;
usr/src/uts/sparc/os/bootops.c
416
node = fpp->promnode;
usr/src/uts/sparc/os/bootops.c
419
node = chosennode;
usr/src/uts/sparc/os/bootops.c
422
return (prom_getprop(node, prop, value));
usr/src/uts/sparc/os/cpr_sparc.c
102
if (prom_getprop(node, name, value) != len)
usr/src/uts/sparc/os/cpr_sparc.c
116
pnode_t node;
usr/src/uts/sparc/os/cpr_sparc.c
119
if (rc = cpr_get_options_node(&node))
usr/src/uts/sparc/os/cpr_sparc.c
137
rc = prom_setprop(node, props->name, props->value, len + 1);
usr/src/uts/sparc/os/cpr_sparc.c
138
if (rc < 0 || prom_getproplen(node, props->name) != len) {
usr/src/uts/sparc/os/cpr_sparc.c
257
pnode_t node;
usr/src/uts/sparc/os/cpr_sparc.c
267
if (err = cpr_get_options_node(&node))
usr/src/uts/sparc/os/cpr_sparc.c
281
len = prom_getproplen(node, orig->name);
usr/src/uts/sparc/os/cpr_sparc.c
288
if (prom_getprop(node, orig->name, orig->value) < 0) {
usr/src/uts/sparc/os/cpr_sparc.c
469
cpr_build_nodename(pnode_t node)
usr/src/uts/sparc/os/cpr_sparc.c
474
int prop_len = prom_getproplen(node, OBP_NAME);
usr/src/uts/sparc/os/cpr_sparc.c
477
prom_getprop(node, OBP_NAME, name) < 0)
usr/src/uts/sparc/os/cpr_sparc.c
481
if ((prop_len = prom_getproplen(node, OBP_REG)) <
usr/src/uts/sparc/os/cpr_sparc.c
485
if (prom_getprop(node, OBP_REG, (caddr_t)reg) < 0)
usr/src/uts/sparc/os/cpr_sparc.c
93
pnode_t node;
usr/src/uts/sparc/os/cpr_sparc.c
96
if (err = cpr_get_options_node(&node))
usr/src/uts/sparc/os/cpr_sparc.c
98
len = prom_getproplen(node, name);
usr/src/uts/sun/sys/promif.h
216
extern int prom_test_method(char *method, pnode_t node);
usr/src/uts/sun/sys/promif.h
283
extern void prom_walk_devs(pnode_t node,
usr/src/uts/sun4/os/mlsetup.c
329
pnode_t node;
usr/src/uts/sun4/os/mlsetup.c
337
node = prom_findnode_bydevtype(prom_rootnode(), OBP_CPU);
usr/src/uts/sun4/os/mlsetup.c
338
if (node != OBP_NONODE && node != OBP_BADNODE) {
usr/src/uts/sun4/os/mlsetup.c
339
if ((nlen = prom_getproplen(node, OBP_NAME)) <= 0 ||
usr/src/uts/sun4/os/mlsetup.c
341
prom_getprop(node, OBP_NAME, cpubuf) <= 0)
usr/src/uts/sun4/os/mlsetup.c
346
if ((clen = prom_getproplen(node, OBP_COMPATIBLE)) > 0) {
usr/src/uts/sun4/os/mlsetup.c
352
if ((clen = prom_getproplen(node, OBP_COMPATIBLE)) > 0 ||
usr/src/uts/sun4/os/mlsetup.c
353
((node = prom_parentnode(node)) != OBP_NONODE &&
usr/src/uts/sun4/os/mlsetup.c
354
node != OBP_BADNODE &&
usr/src/uts/sun4/os/mlsetup.c
355
(clen = prom_getproplen(node, OBP_COMPATIBLE)) > 0 &&
usr/src/uts/sun4/os/mlsetup.c
356
prom_getprop(node, OBP_DEVICETYPE, dname) > 0 &&
usr/src/uts/sun4/os/mlsetup.c
362
if (prom_getprop(node, OBP_COMPATIBLE,
usr/src/uts/sun4/vm/sfmmu.c
442
pnode_t node;
usr/src/uts/sun4/vm/sfmmu.c
448
node = (pnode_t)prom_getphandle(prom_mmu_ihandle());
usr/src/uts/sun4/vm/sfmmu.c
455
if ((translen = prom_getproplen(node, prop)) == -1)
usr/src/uts/sun4/vm/sfmmu.c
465
if (prom_getprop(node, prop, (caddr_t)transroot) == -1) {
usr/src/uts/sun4u/chicago/os/chicago.c
374
pnode_t node;
usr/src/uts/sun4u/chicago/os/chicago.c
379
if ((node = prom_findnode_byname(prom_rootnode(),
usr/src/uts/sun4u/chicago/os/chicago.c
382
if ((node = prom_findnode_byname(node, RTC_NAME)) == OBP_NONODE)
usr/src/uts/sun4u/chicago/os/chicago.c
386
if ((size = prom_getproplen(node, "address")) == -1)
usr/src/uts/sun4u/chicago/os/chicago.c
391
if (prom_getprop(node, "address", (caddr_t)&eaddr) == -1)
usr/src/uts/sun4u/chicago/os/chicago.c
398
if (prom_getproplen(node, "watchdog-enable") != -1)
usr/src/uts/sun4u/cpu/opl_olympus.c
231
getintprop(pnode_t node, char *name, int deflt)
usr/src/uts/sun4u/cpu/opl_olympus.c
235
switch (prom_getproplen(node, name)) {
usr/src/uts/sun4u/cpu/opl_olympus.c
237
(void) prom_getprop(node, name, (caddr_t)&value);
usr/src/uts/sun4u/cpu/spitfire.c
526
getintprop(pnode_t node, char *name, int deflt)
usr/src/uts/sun4u/cpu/spitfire.c
530
switch (prom_getproplen(node, name)) {
usr/src/uts/sun4u/cpu/spitfire.c
536
(void) prom_getprop(node, name, (caddr_t)&value);
usr/src/uts/sun4u/cpu/us3_cheetah.c
88
getintprop(pnode_t node, char *name, int deflt)
usr/src/uts/sun4u/cpu/us3_cheetah.c
92
switch (prom_getproplen(node, name)) {
usr/src/uts/sun4u/cpu/us3_cheetah.c
94
(void) prom_getprop(node, name, (caddr_t)&value);
usr/src/uts/sun4u/cpu/us3_jalapeno.c
120
getintprop(pnode_t node, char *name, int deflt)
usr/src/uts/sun4u/cpu/us3_jalapeno.c
124
switch (prom_getproplen(node, name)) {
usr/src/uts/sun4u/cpu/us3_jalapeno.c
126
(void) prom_getprop(node, name, (caddr_t)&value);
usr/src/uts/sun4u/io/mc-us3.c
154
static void mc_node_add(mc_dlist_t *node, mc_dlist_t **head, mc_dlist_t **tail);
usr/src/uts/sun4u/io/mc-us3.c
155
static void mc_node_del(mc_dlist_t *node, mc_dlist_t **head, mc_dlist_t **tail);
usr/src/uts/sun4u/io/mc-us3.c
1937
mc_node_add(mc_dlist_t *node, mc_dlist_t **head, mc_dlist_t **tail)
usr/src/uts/sun4u/io/mc-us3.c
1940
node->id, (void *)*head, (void *)*tail));
usr/src/uts/sun4u/io/mc-us3.c
1943
node->prev = *tail;
usr/src/uts/sun4u/io/mc-us3.c
1944
node->next = (*tail)->next;
usr/src/uts/sun4u/io/mc-us3.c
1945
(*tail)->next = node;
usr/src/uts/sun4u/io/mc-us3.c
1946
*tail = node;
usr/src/uts/sun4u/io/mc-us3.c
1948
node->next = node->prev = NULL;
usr/src/uts/sun4u/io/mc-us3.c
1949
*head = *tail = node;
usr/src/uts/sun4u/io/mc-us3.c
1964
mc_node_del(mc_dlist_t *node, mc_dlist_t **head, mc_dlist_t **tail)
usr/src/uts/sun4u/io/mc-us3.c
1966
if (node->next == NULL) {
usr/src/uts/sun4u/io/mc-us3.c
1968
*tail = node->prev;
usr/src/uts/sun4u/io/mc-us3.c
1970
node->next->prev = node->prev;
usr/src/uts/sun4u/io/mc-us3.c
1973
if (node->prev == NULL) {
usr/src/uts/sun4u/io/mc-us3.c
1975
*head = node->next;
usr/src/uts/sun4u/io/mc-us3.c
1977
node->prev->next = node->next;
usr/src/uts/sun4u/io/mc-us3.c
1989
mc_dlist_t *node;
usr/src/uts/sun4u/io/mc-us3.c
1991
node = head;
usr/src/uts/sun4u/io/mc-us3.c
1992
while (node != NULL) {
usr/src/uts/sun4u/io/mc-us3.c
1994
node->id, id));
usr/src/uts/sun4u/io/mc-us3.c
1995
if (node->id == id)
usr/src/uts/sun4u/io/mc-us3.c
1997
node = node->next;
usr/src/uts/sun4u/io/mc-us3.c
1999
return (node);
usr/src/uts/sun4u/io/mc-us3i.c
1440
mc_node_add(mc_dlist_t *node, mc_dlist_t **head, mc_dlist_t **tail)
usr/src/uts/sun4u/io/mc-us3i.c
1443
node->id, (void *) *head, (void *) *tail));
usr/src/uts/sun4u/io/mc-us3i.c
1446
node->prev = *tail;
usr/src/uts/sun4u/io/mc-us3i.c
1447
node->next = (*tail)->next;
usr/src/uts/sun4u/io/mc-us3i.c
1448
(*tail)->next = node;
usr/src/uts/sun4u/io/mc-us3i.c
1449
*tail = node;
usr/src/uts/sun4u/io/mc-us3i.c
1451
node->next = node->prev = NULL;
usr/src/uts/sun4u/io/mc-us3i.c
1452
*head = *tail = node;
usr/src/uts/sun4u/io/mc-us3i.c
1467
mc_node_del(mc_dlist_t *node, mc_dlist_t **head, mc_dlist_t **tail)
usr/src/uts/sun4u/io/mc-us3i.c
1469
if (node->next == NULL) {
usr/src/uts/sun4u/io/mc-us3i.c
147
static void mc_node_add(mc_dlist_t *node, mc_dlist_t **head, mc_dlist_t **tail);
usr/src/uts/sun4u/io/mc-us3i.c
1471
*tail = node->prev;
usr/src/uts/sun4u/io/mc-us3i.c
1473
node->next->prev = node->prev;
usr/src/uts/sun4u/io/mc-us3i.c
1476
if (node->prev == NULL) {
usr/src/uts/sun4u/io/mc-us3i.c
1478
*head = node->next;
usr/src/uts/sun4u/io/mc-us3i.c
148
static void mc_node_del(mc_dlist_t *node, mc_dlist_t **head, mc_dlist_t **tail);
usr/src/uts/sun4u/io/mc-us3i.c
1480
node->prev->next = node->next;
usr/src/uts/sun4u/io/mc-us3i.c
1492
mc_dlist_t *node;
usr/src/uts/sun4u/io/mc-us3i.c
1494
node = head;
usr/src/uts/sun4u/io/mc-us3i.c
1495
while (node != NULL) {
usr/src/uts/sun4u/io/mc-us3i.c
1497
node->id, id));
usr/src/uts/sun4u/io/mc-us3i.c
1498
if (node->id == id)
usr/src/uts/sun4u/io/mc-us3i.c
1500
node = node->next;
usr/src/uts/sun4u/io/mc-us3i.c
1502
return (node);
usr/src/uts/sun4u/io/opl_cfg.c
1014
OPL_UPDATE_PROP(string, node, "name", OPL_PSEUDO_MC_NODE);
usr/src/uts/sun4u/io/opl_cfg.c
1015
OPL_UPDATE_PROP(string, node, "device_type", "memory-controller");
usr/src/uts/sun4u/io/opl_cfg.c
1016
OPL_UPDATE_PROP(string, node, "compatible", "FJSV,oplmc");
usr/src/uts/sun4u/io/opl_cfg.c
1019
OPL_UPDATE_PROP(int, node, "portid", portid);
usr/src/uts/sun4u/io/opl_cfg.c
1025
OPL_UPDATE_PROP_ARRAY(int, node, "reg", (int *)&range, 4);
usr/src/uts/sun4u/io/opl_cfg.c
1027
OPL_UPDATE_PROP(int, node, "board#", board);
usr/src/uts/sun4u/io/opl_cfg.c
1028
OPL_UPDATE_PROP(int, node, "physical-board#",
usr/src/uts/sun4u/io/opl_cfg.c
1031
OPL_UPDATE_PROP(int, node, "#address-cells", 1);
usr/src/uts/sun4u/io/opl_cfg.c
1032
OPL_UPDATE_PROP(int, node, "#size-cells", 2);
usr/src/uts/sun4u/io/opl_cfg.c
1040
OPL_UPDATE_PROP_ARRAY(int, node, "sb-mem-ranges", (int *)&range, 4);
usr/src/uts/sun4u/io/opl_cfg.c
1055
OPL_UPDATE_PROP_ARRAY(int, node, "mc-addr", (int *)mc, j*3);
usr/src/uts/sun4u/io/opl_cfg.c
1062
ret = ndi_prop_create_boolean(DDI_DEV_T_NONE, node, "mc-addr");
usr/src/uts/sun4u/io/opl_cfg.c
1066
OPL_UPDATE_PROP_ARRAY(byte, node, "cs0-mc-pa-trans-table",
usr/src/uts/sun4u/io/opl_cfg.c
1068
OPL_UPDATE_PROP_ARRAY(byte, node, "cs1-mc-pa-trans-table",
usr/src/uts/sun4u/io/opl_cfg.c
1093
OPL_UPDATE_PROP_ARRAY(int, node, "cs-status", (int *)status,
usr/src/uts/sun4u/io/opl_cfg.c
1101
ret = ndi_prop_create_boolean(DDI_DEV_T_NONE, node,
usr/src/uts/sun4u/io/opl_cfg.c
1117
dev_info_t *node;
usr/src/uts/sun4u/io/opl_cfg.c
1127
node = opl_create_node(probe);
usr/src/uts/sun4u/io/opl_cfg.c
1128
if (node == NULL) {
usr/src/uts/sun4u/io/opl_cfg.c
1134
board_cfg->cfg_pseudo_mc = node;
usr/src/uts/sun4u/io/opl_cfg.c
2337
opl_create_leaf(dev_info_t *node, void *arg, uint_t flags)
usr/src/uts/sun4u/io/opl_cfg.c
2341
OPL_UPDATE_PROP(string, node, "name", OPL_PCI_LEAF_NODE);
usr/src/uts/sun4u/io/opl_cfg.c
2343
OPL_UPDATE_PROP(string, node, "status", "okay");
usr/src/uts/sun4u/io/opl_cfg.c
2515
dev_info_t *parent, *node;
usr/src/uts/sun4u/io/opl_cfg.c
2528
for (node = ddi_get_child(parent); (node != NULL); node =
usr/src/uts/sun4u/io/opl_cfg.c
2529
ddi_get_next_sibling(node)) {
usr/src/uts/sun4u/io/opl_cfg.c
2531
ret = OPL_GET_PROP(string, node, "name", &name, &len);
usr/src/uts/sun4u/io/opl_cfg.c
2541
ret = OPL_GET_PROP(int, node, "portid", &portid, -1);
usr/src/uts/sun4u/io/opl_cfg.c
2544
ret = OPL_GET_PROP(int, node, "board#",
usr/src/uts/sun4u/io/opl_cfg.c
2557
cfg->cfg_cmuch_leaf = node;
usr/src/uts/sun4u/io/opl_cfg.c
2565
channel][leaf] = node;
usr/src/uts/sun4u/io/opl_cfg.c
2698
dev_info_t **node;
usr/src/uts/sun4u/io/opl_cfg.c
2708
node = &board_cfg->cfg_pcich_leaf[i][j];
usr/src/uts/sun4u/io/opl_cfg.c
2712
if (*node == NULL)
usr/src/uts/sun4u/io/opl_cfg.c
2725
ret = opl_destroy_node(*node);
usr/src/uts/sun4u/io/opl_cfg.c
2733
*node = NULL;
usr/src/uts/sun4u/io/opl_cfg.c
2738
node = &board_cfg->cfg_cmuch_leaf;
usr/src/uts/sun4u/io/opl_cfg.c
2742
if (*node == NULL)
usr/src/uts/sun4u/io/opl_cfg.c
2755
if (opl_destroy_node(*node) != 0) {
usr/src/uts/sun4u/io/opl_cfg.c
2762
*node = NULL;
usr/src/uts/sun4u/io/opl_cfg.c
453
dev_info_t *node;
usr/src/uts/sun4u/io/opl_cfg.c
464
node = ddi_get_child(parent);
usr/src/uts/sun4u/io/opl_cfg.c
466
while (node != NULL) {
usr/src/uts/sun4u/io/opl_cfg.c
468
ret = OPL_GET_PROP(string, node, "name", &name, &len);
usr/src/uts/sun4u/io/opl_cfg.c
473
node = ddi_get_next_sibling(node);
usr/src/uts/sun4u/io/opl_cfg.c
477
ret = init(node, name, len);
usr/src/uts/sun4u/io/opl_cfg.c
485
node = ddi_get_next_sibling(node);
usr/src/uts/sun4u/io/opl_cfg.c
508
opl_init_root_nodes(dev_info_t *node, char *name, int len)
usr/src/uts/sun4u/io/opl_cfg.c
515
ret = OPL_GET_PROP(int, node, "portid", &portid, -1);
usr/src/uts/sun4u/io/opl_cfg.c
519
ret = OPL_GET_PROP(int, node, "board#", &board, -1);
usr/src/uts/sun4u/io/opl_cfg.c
524
opl_boards[board].cfg_cpu_chips[chip] = node;
usr/src/uts/sun4u/io/opl_cfg.c
528
ret = OPL_GET_PROP(int, node, "portid", &portid, -1);
usr/src/uts/sun4u/io/opl_cfg.c
537
opl_boards[board].cfg_cmuch_leaf = node;
usr/src/uts/sun4u/io/opl_cfg.c
542
opl_boards[board].cfg_pcich_leaf[channel][leaf] = node;
usr/src/uts/sun4u/io/opl_cfg.c
546
ret = OPL_GET_PROP(int, node, "board#", &board, -1);
usr/src/uts/sun4u/io/opl_cfg.c
552
opl_boards[board].cfg_pseudo_mc = node;
usr/src/uts/sun4u/io/opl_cfg.c
659
opl_set_node(dev_info_t *node, void *arg, uint_t flags)
usr/src/uts/sun4u/io/opl_cfg.c
664
probe->pr_node = node;
usr/src/uts/sun4u/io/opl_cfg.c
719
opl_destroy_node(dev_info_t *node)
usr/src/uts/sun4u/io/opl_cfg.c
721
if (e_ddi_branch_destroy(node, NULL, 0) != 0) {
usr/src/uts/sun4u/io/opl_cfg.c
723
(void) ddi_pathname(node, path);
usr/src/uts/sun4u/io/opl_cfg.c
725
(void *)node);
usr/src/uts/sun4u/io/opl_cfg.c
738
opl_create_cpu(dev_info_t *node, void *arg, uint_t flags)
usr/src/uts/sun4u/io/opl_cfg.c
750
OPL_UPDATE_PROP(string, node, "name", OPL_CPU_NODE);
usr/src/uts/sun4u/io/opl_cfg.c
751
OPL_UPDATE_PROP(string, node, "device_type", OPL_CPU_NODE);
usr/src/uts/sun4u/io/opl_cfg.c
753
OPL_UPDATE_PROP(int, node, "cpuid", cpu->cpu_cpuid);
usr/src/uts/sun4u/io/opl_cfg.c
754
OPL_UPDATE_PROP(int, node, "reg", probe->pr_cpu);
usr/src/uts/sun4u/io/opl_cfg.c
756
OPL_UPDATE_PROP(string, node, "status", "okay");
usr/src/uts/sun4u/io/opl_cfg.c
806
opl_create_core(dev_info_t *node, void *arg, uint_t flags)
usr/src/uts/sun4u/io/opl_cfg.c
818
OPL_UPDATE_PROP(string, node, "name", OPL_CORE_NODE);
usr/src/uts/sun4u/io/opl_cfg.c
819
OPL_UPDATE_PROP(string, node, "device_type", OPL_CORE_NODE);
usr/src/uts/sun4u/io/opl_cfg.c
820
OPL_UPDATE_PROP(string, node, "compatible", chip->chip_compatible);
usr/src/uts/sun4u/io/opl_cfg.c
822
OPL_UPDATE_PROP(int, node, "reg", probe->pr_core);
usr/src/uts/sun4u/io/opl_cfg.c
823
OPL_UPDATE_PROP(int, node, "manufacturer#", core->core_manufacturer);
usr/src/uts/sun4u/io/opl_cfg.c
824
OPL_UPDATE_PROP(int, node, "implementation#",
usr/src/uts/sun4u/io/opl_cfg.c
826
OPL_UPDATE_PROP(int, node, "mask#", core->core_mask);
usr/src/uts/sun4u/io/opl_cfg.c
828
OPL_UPDATE_PROP(int, node, "sparc-version", 9);
usr/src/uts/sun4u/io/opl_cfg.c
829
OPL_UPDATE_PROP(int, node, "clock-frequency", core->core_frequency);
usr/src/uts/sun4u/io/opl_cfg.c
831
OPL_UPDATE_PROP(int, node, "l1-icache-size", core->core_l1_icache_size);
usr/src/uts/sun4u/io/opl_cfg.c
832
OPL_UPDATE_PROP(int, node, "l1-icache-line-size",
usr/src/uts/sun4u/io/opl_cfg.c
834
OPL_UPDATE_PROP(int, node, "l1-icache-associativity",
usr/src/uts/sun4u/io/opl_cfg.c
836
OPL_UPDATE_PROP(int, node, "#itlb-entries",
usr/src/uts/sun4u/io/opl_cfg.c
839
OPL_UPDATE_PROP(int, node, "l1-dcache-size", core->core_l1_dcache_size);
usr/src/uts/sun4u/io/opl_cfg.c
840
OPL_UPDATE_PROP(int, node, "l1-dcache-line-size",
usr/src/uts/sun4u/io/opl_cfg.c
842
OPL_UPDATE_PROP(int, node, "l1-dcache-associativity",
usr/src/uts/sun4u/io/opl_cfg.c
844
OPL_UPDATE_PROP(int, node, "#dtlb-entries",
usr/src/uts/sun4u/io/opl_cfg.c
847
OPL_UPDATE_PROP(int, node, "l2-cache-size", core->core_l2_cache_size);
usr/src/uts/sun4u/io/opl_cfg.c
848
OPL_UPDATE_PROP(int, node, "l2-cache-line-size",
usr/src/uts/sun4u/io/opl_cfg.c
850
OPL_UPDATE_PROP(int, node, "l2-cache-associativity",
usr/src/uts/sun4u/io/opl_cfg.c
854
OPL_UPDATE_PROP_ARRAY(int, node, "l2-cache-sharing", sharing, 2);
usr/src/uts/sun4u/io/opl_cfg.c
856
OPL_UPDATE_PROP(string, node, "status", "okay");
usr/src/uts/sun4u/io/opl_cfg.c
872
dev_info_t *parent, *node;
usr/src/uts/sun4u/io/opl_cfg.c
886
node = opl_create_node(probe);
usr/src/uts/sun4u/io/opl_cfg.c
887
if (node == NULL) {
usr/src/uts/sun4u/io/opl_cfg.c
898
probe->pr_parent = node;
usr/src/uts/sun4u/io/opl_cfg.c
912
opl_create_cpu_chip(dev_info_t *node, void *arg, uint_t flags)
usr/src/uts/sun4u/io/opl_cfg.c
923
OPL_UPDATE_PROP(string, node, "name", OPL_CPU_CHIP_NODE);
usr/src/uts/sun4u/io/opl_cfg.c
925
OPL_UPDATE_PROP(int, node, "portid", chip->chip_portid);
usr/src/uts/sun4u/io/opl_cfg.c
926
OPL_UPDATE_PROP(int, node, "board#", probe->pr_board);
usr/src/uts/sun4u/io/opl_cfg.c
933
OPL_UPDATE_PROP_ARRAY(int, node, "reg", (int *)&range, 4);
usr/src/uts/sun4u/io/opl_cfg.c
935
OPL_UPDATE_PROP(int, node, "#address-cells", 1);
usr/src/uts/sun4u/io/opl_cfg.c
936
OPL_UPDATE_PROP(int, node, "#size-cells", 0);
usr/src/uts/sun4u/io/opl_cfg.c
938
OPL_UPDATE_PROP(string, node, "status", "okay");
usr/src/uts/sun4u/io/opl_cfg.c
954
dev_info_t *node;
usr/src/uts/sun4u/io/opl_cfg.c
970
node = opl_create_node(probe);
usr/src/uts/sun4u/io/opl_cfg.c
971
if (node == NULL) {
usr/src/uts/sun4u/io/opl_cfg.c
978
cfg_cpu_chips[i] = node;
usr/src/uts/sun4u/io/opl_cfg.c
985
probe->pr_parent = node;
usr/src/uts/sun4u/io/opl_cfg.c
999
opl_create_pseudo_mc(dev_info_t *node, void *arg, uint_t flags)
usr/src/uts/sun4u/io/pic16f747.c
346
int node;
usr/src/uts/sun4u/io/pic16f747.c
363
node = PIC_MINOR_TO_UNIT(getminor(dev));
usr/src/uts/sun4u/io/pic16f747.c
364
if ((node >= N_PIC_NODES) || (node < 1)) {
usr/src/uts/sun4u/io/pic16f747.c
375
RF_IND_ADDR, pic_nodes[node].reg_offset);
usr/src/uts/sun4u/io/pic16f747.c
399
RF_IND_ADDR, pic_nodes[node].reg_offset);
usr/src/uts/sun4u/io/pic16f747.c
415
RF_IND_ADDR, pic_nodes[node].reg_offset);
usr/src/uts/sun4u/io/pic16f747.c
448
in_command = (in_command >> pic_nodes[node].ff_shift) & 0x1;
usr/src/uts/sun4u/lw8/io/sgenv.c
1701
int node; /* loop index */
usr/src/uts/sun4u/lw8/io/sgenv.c
1716
for (node = 0; node < SSM_MAX_INSTANCES; node++) {
usr/src/uts/sun4u/lw8/io/sgenv.c
1718
if (node_present[node] == SGENV_NO_NODE_EXISTS)
usr/src/uts/sun4u/lw8/io/sgenv.c
1729
if ((node_present[node] & (1 << board)) == 0)
usr/src/uts/sun4u/lw8/io/sgenv.c
1733
inform.node = node;
usr/src/uts/sun4u/lw8/io/sgenv.c
1790
node_present[node] =
usr/src/uts/sun4u/lw8/io/sgenv.c
1807
node_present[node] &= (~(1 << board) &
usr/src/uts/sun4u/lw8/io/sgenv.c
1824
"Node%d/Slot%d", node, board);
usr/src/uts/sun4u/lw8/io/sgenv.c
1876
ptr->node_id = node;
usr/src/uts/sun4u/lw8/io/sgfru.c
510
node_t node;
usr/src/uts/sun4u/lw8/io/sgfru.c
531
if ((ret = sgfru_node_pad(datap, 0, NULL, &node))
usr/src/uts/sun4u/lw8/io/sgfru.c
541
if (sgfru_copyout_nodes(iargp, &nodeinfo, &node) != 0) {
usr/src/uts/sun4u/lw8/io/sgfru.c
545
f, node.handle, node.nodename, node.has_children, node.class);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1001
int node = SG_PORTID_TO_NODEID(mcid);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1015
SG_SET_FRU_NAME_NODE(new_unum, node);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1021
SG_SET_FRU_NAME_NODE(new_unum, node);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1037
int node = SG_PORTID_TO_NODEID(cpuid);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1040
if (snprintf(buf, buflen, "/N%d/%s%d", node,
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1374
static pnode_t node;
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1378
node = prom_finddevice("/openprom");
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1379
if (node == OBP_BADNODE)
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1382
plen = prom_getproplen(node, version);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1385
(void) prom_getprop(node, version, vers);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
437
int node;
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
439
node = slice_to_memnode[PFN_2_SLICE(pfn)];
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
441
return (node);
usr/src/uts/sun4u/lw8/sys/sgfrutree.h
156
int fru_get_node_info(fru_hdl_t node_hdl, node_t *node);
usr/src/uts/sun4u/opl/io/drmach.c
1019
proto.node = node;
usr/src/uts/sun4u/opl/io/drmach.c
104
pnode_t (*get_dnode)(struct drmach_node *node);
usr/src/uts/sun4u/opl/io/drmach.c
105
int (*walk)(struct drmach_node *node, void *data,
usr/src/uts/sun4u/opl/io/drmach.c
107
dev_info_t *(*n_getdip)(struct drmach_node *node);
usr/src/uts/sun4u/opl/io/drmach.c
108
int (*n_getproplen)(struct drmach_node *node, char *name,
usr/src/uts/sun4u/opl/io/drmach.c
110
int (*n_getprop)(struct drmach_node *node, char *name,
usr/src/uts/sun4u/opl/io/drmach.c
112
int (*get_parent)(struct drmach_node *node,
usr/src/uts/sun4u/opl/io/drmach.c
1275
ip->dev.node = drmach_node_dup(proto->node);
usr/src/uts/sun4u/opl/io/drmach.c
1299
if (self->dev.node)
usr/src/uts/sun4u/opl/io/drmach.c
1300
drmach_node_dispose(self->dev.node);
usr/src/uts/sun4u/opl/io/drmach.c
1590
drmach_node_t *node = args->node;
usr/src/uts/sun4u/opl/io/drmach.c
160
drmach_node_t *node;
usr/src/uts/sun4u/opl/io/drmach.c
1600
portid = drmach_get_portid(node);
usr/src/uts/sun4u/opl/io/drmach.c
1607
rv = node->n_getprop(node, "name", name, OBP_MAXDRVNAME);
usr/src/uts/sun4u/opl/io/drmach.c
1612
rv = node->n_getprop(node, OBP_BOARDNUM, &bnum, sizeof (bnum));
usr/src/uts/sun4u/opl/io/drmach.c
1638
data->err = drmach_device_new(node, obj, portid, &id);
usr/src/uts/sun4u/opl/io/drmach.c
1839
cp->dev.node = drmach_node_dup(proto->node);
usr/src/uts/sun4u/opl/io/drmach.c
1880
if (self->dev.node)
usr/src/uts/sun4u/opl/io/drmach.c
1881
drmach_node_dispose(self->dev.node);
usr/src/uts/sun4u/opl/io/drmach.c
1978
np = cpu->node;
usr/src/uts/sun4u/opl/io/drmach.c
2013
*dip = dp->node->n_getdip(dp->node);
usr/src/uts/sun4u/opl/io/drmach.c
2028
dip = dp->node->n_getdip(dp->node);
usr/src/uts/sun4u/opl/io/drmach.c
2109
dip = obj->dev.node->n_getdip(obj->dev.node);
usr/src/uts/sun4u/opl/io/drmach.c
2223
if ((proto->node->n_getproplen(proto->node, "mc-addr", &rv) < 0) ||
usr/src/uts/sun4u/opl/io/drmach.c
2233
mp->dev.node = drmach_node_dup(proto->node);
usr/src/uts/sun4u/opl/io/drmach.c
2242
dip = mp->dev.node->n_getdip(mp->dev.node);
usr/src/uts/sun4u/opl/io/drmach.c
2267
if (mp->dev.node)
usr/src/uts/sun4u/opl/io/drmach.c
2268
drmach_node_dispose(mp->dev.node);
usr/src/uts/sun4u/opl/io/drmach.c
2700
rdip = dp->node->n_getdip(dp->node);
usr/src/uts/sun4u/opl/io/drmach.c
2704
rv = dp->node->n_getprop(dp->node, "name", name, OBP_MAXDRVNAME);
usr/src/uts/sun4u/opl/io/drmach.c
2931
pnode_t node;
usr/src/uts/sun4u/opl/io/drmach.c
2935
node = prom_rootnode();
usr/src/uts/sun4u/opl/io/drmach.c
2936
if (node == OBP_BADNODE) {
usr/src/uts/sun4u/opl/io/drmach.c
2940
len = prom_getproplen(node, OPL_DR_STATUS_PROP);
usr/src/uts/sun4u/opl/io/drmach.c
2950
rtn = prom_getprop(node, OPL_DR_STATUS_PROP, str);
usr/src/uts/sun4u/opl/io/drmach.c
674
nargs->nwargs->node->here = (void *)dip;
usr/src/uts/sun4u/opl/io/drmach.c
683
nargs->nwargs->node->here = NULL;
usr/src/uts/sun4u/opl/io/drmach.c
700
args.node = np;
usr/src/uts/sun4u/opl/io/drmach.c
958
rdip = dp->node->n_getdip(dp->node);
usr/src/uts/sun4u/opl/io/drmach.c
97
struct drmach_node *node;
usr/src/uts/sun4u/opl/io/drmach.c
983
drmach_device_new(drmach_node_t *node,
usr/src/uts/sun4u/opl/io/drmach.c
992
rv = node->n_getprop(node, "name", name, OBP_MAXDRVNAME);
usr/src/uts/sun4u/opl/io/drmach.c
996
ddi_node_name(node->n_getdip(node)), "name");
usr/src/uts/sun4u/opl/io/mc-opl.c
355
pnode_t node;
usr/src/uts/sun4u/opl/io/mc-opl.c
377
node = prom_rootnode();
usr/src/uts/sun4u/opl/io/mc-opl.c
378
plen = prom_getproplen(node, "model");
usr/src/uts/sun4u/opl/io/mc-opl.c
381
(void) prom_getprop(node, "model", model);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1177
oplmsu_wcmn_chknode(queue_t *q, int node, mblk_t *mp)
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1184
if (((ctrl_t *)q->q_ptr)->node_type != node) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1186
cmn_err(CE_WARN, "oplmsu: chk-node: ctrl node type = %d", node);
usr/src/uts/sun4u/os/cpr_impl.c
1767
pnode_t node;
usr/src/uts/sun4u/os/cpr_impl.c
1789
node = prom_rootnode();
usr/src/uts/sun4u/os/cpr_impl.c
1790
if (prom_getproplen(node, es_prop) != -1)
usr/src/uts/sun4u/os/cpr_impl.c
1794
return (prom_getproplen(node, es_prop) != -1);
usr/src/uts/sun4u/os/cpr_impl.c
536
scip->node = cpunodes[cp->cpu_id].nodeid;
usr/src/uts/sun4u/os/ecc.c
205
pnode_t node;
usr/src/uts/sun4u/os/ecc.c
226
node = prom_rootnode();
usr/src/uts/sun4u/os/ecc.c
227
if ((node == OBP_NONODE) || (node == OBP_BADNODE)) {
usr/src/uts/sun4u/os/ecc.c
228
cmn_err(CE_CONT, "error_init: node 0x%x\n", (uint_t)node);
usr/src/uts/sun4u/os/ecc.c
232
if (((size = prom_getproplen(node, "reset-reason")) != -1) &&
usr/src/uts/sun4u/os/ecc.c
234
(prom_getprop(node, "reset-reason", tmp_name) != -1)) {
usr/src/uts/sun4u/os/fillsysinfo.c
1055
have_sbus(pnode_t node)
usr/src/uts/sun4u/os/fillsysinfo.c
1060
size = GETPROPLEN(node, "upa-portid");
usr/src/uts/sun4u/os/fillsysinfo.c
1063
if (GETPROP(node, "upa-portid", (caddr_t)&portid) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1082
have_pci(pnode_t node)
usr/src/uts/sun4u/os/fillsysinfo.c
1088
size = GETPROPLEN(node, "portid");
usr/src/uts/sun4u/os/fillsysinfo.c
1089
if (size == -1) size = GETPROPLEN(node, "upa-portid");
usr/src/uts/sun4u/os/fillsysinfo.c
1095
if (GETPROP(node, "portid", (caddr_t)&portid) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1096
if (GETPROP(node, "upa-portid", (caddr_t)&portid) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1107
(void) prom_getprop(node, OBP_COMPATIBLE, compatible);
usr/src/uts/sun4u/os/fillsysinfo.c
1119
have_eeprom(pnode_t node)
usr/src/uts/sun4u/os/fillsysinfo.c
1131
if ((GETPROP(node, "model", buf) != -1) &&
usr/src/uts/sun4u/os/fillsysinfo.c
1146
if ((size = GETPROPLEN(node, OBP_ADDRESS)) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1150
if (GETPROP(node, OBP_ADDRESS, (caddr_t)&eaddr) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1156
if (chosen_eeprom != 0 && chosen_eeprom != node) {
usr/src/uts/sun4u/os/fillsysinfo.c
1173
if (GETPROPLEN(node, WATCHDOG_ENABLE) != -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1178
have_rtc(pnode_t node)
usr/src/uts/sun4u/os/fillsysinfo.c
1190
if (GETPROP(node, "model", buf) != -1) {
usr/src/uts/sun4u/os/fillsysinfo.c
1203
if ((size = GETPROPLEN(node, OBP_ADDRESS)) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1207
if (GETPROP(node, OBP_ADDRESS, (caddr_t)&eaddr) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1216
if (GETPROPLEN(node, WATCHDOG_ENABLE) != -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1221
have_pmc(pnode_t node)
usr/src/uts/sun4u/os/fillsysinfo.c
1237
if (GETPROP(node, OBP_ADDRESS, (caddr_t)&vaddr) == -1) {
usr/src/uts/sun4u/os/fillsysinfo.c
1248
have_auxio(pnode_t node)
usr/src/uts/sun4u/os/fillsysinfo.c
1263
if ((size = GETPROPLEN(node, OBP_ADDRESS)) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1275
if (GETPROP(node, OBP_ADDRESS, (caddr_t)addr) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
1282
have_tod(pnode_t node)
usr/src/uts/sun4u/os/fillsysinfo.c
1286
if (GETPROP(node, OBP_NAME, (caddr_t)tod_name) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
354
get_portid(pnode_t node, pnode_t *cmpp)
usr/src/uts/sun4u/os/fillsysinfo.c
364
if (GETPROP(node, "portid", (caddr_t)&portid) != -1)
usr/src/uts/sun4u/os/fillsysinfo.c
366
if (GETPROP(node, "upa-portid", (caddr_t)&portid) != -1)
usr/src/uts/sun4u/os/fillsysinfo.c
368
if (GETPROP(node, "device_type", (caddr_t)&dev_type) == -1)
usr/src/uts/sun4u/os/fillsysinfo.c
379
cpu_parent = node = prom_parentnode(node);
usr/src/uts/sun4u/os/fillsysinfo.c
381
if (node == OBP_NONODE || node == OBP_BADNODE)
usr/src/uts/sun4u/os/fillsysinfo.c
383
if (GETPROP(node, "portid", (caddr_t)&portid) != -1) {
usr/src/uts/sun4u/os/fillsysinfo.c
388
node = prom_parentnode(node);
usr/src/uts/sun4u/os/fillsysinfo.c
441
fill_cpu(pnode_t node)
usr/src/uts/sun4u/os/fillsysinfo.c
455
if ((portid = get_portid(node, &cmpnode)) == -1) {
usr/src/uts/sun4u/os/fillsysinfo.c
459
if (GETPROP(node, "cpuid", (caddr_t)&cpuid) == -1) {
usr/src/uts/sun4u/os/fillsysinfo.c
464
cmn_err(CE_PANIC, "cpu node %x: cpuid %d out of range", node,
usr/src/uts/sun4u/os/fillsysinfo.c
471
cpunode->nodeid = node;
usr/src/uts/sun4u/os/fillsysinfo.c
488
node = cmpnode;
usr/src/uts/sun4u/os/fillsysinfo.c
492
(void) GETPROP(node, (cmpnode ? "compatible" : "name"), namebuf);
usr/src/uts/sun4u/os/fillsysinfo.c
495
proplen = GETPROPLEN(node, (cmpnode ? "compatible" : "name"));
usr/src/uts/sun4u/os/fillsysinfo.c
510
(void) GETPROP(node, "implementation#",
usr/src/uts/sun4u/os/fillsysinfo.c
512
(void) GETPROP(node, "mask#", (caddr_t)&cpunode->version);
usr/src/uts/sun4u/os/fillsysinfo.c
518
if (GETPROP(node, "clock-frequency", (caddr_t)&clk_freq) == -1) {
usr/src/uts/sun4u/os/fillsysinfo.c
537
(void) GETPROP(node, "#itlb-entries", (caddr_t)&tlbsize);
usr/src/uts/sun4u/os/fillsysinfo.c
541
(void) GETPROP(node, "#dtlb-entries", (caddr_t)&tlbsize);
usr/src/uts/sun4u/os/fillsysinfo.c
552
(void) GETPROP(node, "l3-cache-size", (caddr_t)&size);
usr/src/uts/sun4u/os/fillsysinfo.c
554
(void) GETPROP(node, "l2-cache-size", (caddr_t)&size);
usr/src/uts/sun4u/os/fillsysinfo.c
559
(void) GETPROP(node, "l3-cache-line-size", (caddr_t)&size);
usr/src/uts/sun4u/os/fillsysinfo.c
561
(void) GETPROP(node, "l2-cache-line-size",
usr/src/uts/sun4u/os/fillsysinfo.c
567
(void) GETPROP(node, "l2-cache-associativity", (caddr_t)&size);
usr/src/uts/sun4u/os/fillsysinfo.c
574
(void) GETPROP(node, "ecache-size", (caddr_t)&size);
usr/src/uts/sun4u/os/fillsysinfo.c
579
(void) GETPROP(node, "ecache-line-size", (caddr_t)&size);
usr/src/uts/sun4u/os/fillsysinfo.c
584
(void) GETPROP(node, "ecache-associativity", (caddr_t)&size);
usr/src/uts/sun4u/os/fillsysinfo.c
592
if (GETPROPLEN(node, "msram") != -1) {
usr/src/uts/sun4u/os/fillsysinfo.c
596
if (GETPROPLEN(node, "msram-observed") != -1) {
usr/src/uts/sun4u/os/fillsysinfo.c
601
cpu_fiximp(node);
usr/src/uts/sun4u/serengeti/io/sbdp.c
1007
if ((unit < 0) || (bd < 0) || (node < 0)) {
usr/src/uts/sun4u/serengeti/io/sbdp.c
1011
cur = sbdp_get_wnodep(node);
usr/src/uts/sun4u/serengeti/io/sbdp.c
1024
sbdp_is_cpu_present(int node, int bd, int unit)
usr/src/uts/sun4u/serengeti/io/sbdp.c
1032
if ((unit < 0) || (bd < 0) || (node < 0)) {
usr/src/uts/sun4u/serengeti/io/sbdp.c
1036
cur = sbdp_get_wnodep(node);
usr/src/uts/sun4u/serengeti/io/sbdp.c
1047
sbdp_is_cpu_in_reset(int node, int bd, int unit)
usr/src/uts/sun4u/serengeti/io/sbdp.c
1055
if ((unit < 0) || (bd < 0) || (node < 0)) {
usr/src/uts/sun4u/serengeti/io/sbdp.c
1059
cur = sbdp_get_wnodep(node);
usr/src/uts/sun4u/serengeti/io/sbdp.c
186
extern int get_portid(pnode_t node, pnode_t *cmpp);
usr/src/uts/sun4u/serengeti/io/sbdp.c
350
sbdp_get_mem_dip(pnode_t node, void *arg, uint_t flags)
usr/src/uts/sun4u/serengeti/io/sbdp.c
357
if (node == OBP_NONODE || node == OBP_BADNODE)
usr/src/uts/sun4u/serengeti/io/sbdp.c
364
(void) sbdp_is_mem(node, &mem);
usr/src/uts/sun4u/serengeti/io/sbdp.c
371
smdp->dip = e_ddi_nodeid_to_dip(node);
usr/src/uts/sun4u/serengeti/io/sbdp.c
404
apktp->node = bdp->wnode;
usr/src/uts/sun4u/serengeti/io/sbdp.c
874
sbdp_is_node_bad(pnode_t node)
usr/src/uts/sun4u/serengeti/io/sbdp.c
880
return ((node == OBP_NONODE) || (node == OBP_BADNODE) ||
usr/src/uts/sun4u/serengeti/io/sbdp.c
881
((node & 0x80000000u) != 0x80000000u));
usr/src/uts/sun4u/serengeti/io/sbdp.c
963
sbdp_cpu_in_reset(int node, int bd, int unit, int reset)
usr/src/uts/sun4u/serengeti/io/sbdp.c
971
if ((unit < -1) || (bd < 0) || (node < 0)) {
usr/src/uts/sun4u/serengeti/io/sbdp.c
975
cur = sbdp_get_wnodep(node);
usr/src/uts/sun4u/serengeti/io/sbdp.c
999
sbdp_set_cpu_present(int node, int bd, int unit)
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
563
pnode_t node; /* current node */
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
576
arg.node = nodeid;
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
594
parent = prom_parentnode(argp->node);
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
602
if ((portid == argp->portid) && (cur_node != argp->node))
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
819
int node;
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
856
SG_PORTID_TO_NODEID(portid) != args->node) {
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
881
sbdp_board_non_panther_cpus(int node, int board)
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
885
arg.node = node;
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
102
sbdp_attach_branch(dev_info_t *pdip, pnode_t node, void *arg)
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
119
if (node == OBP_NONODE)
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
127
if (check_status(node, buf, pdip) != DDI_SUCCESS) {
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
132
len = prom_getproplen(node, OBP_REG);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
137
(void) prom_getprop(node, OBP_NAME, (caddr_t)name);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
138
err = ndi_devi_alloc(pdip, name, node, &dip);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
148
child = prom_childnode(node);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
162
int node;
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
174
if ((node = ddi_getprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
178
if (node == apktp->node) {
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
188
sbdp_select_top_nodes(pnode_t node, void *arg, uint_t flags)
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
209
if (sbdp_get_bd_and_wnode_num(node, &bd, &wnode) < 0)
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
217
(void) prom_getprop(node, OBP_DEVICETYPE, (caddr_t)devtype);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
218
(void) prom_getprop(node, OBP_NAME, (caddr_t)devname);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
221
apktp->nodes[apktp->num_of_nodes] = node;
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
238
if (sbdp_get_comp_status(node) != SBD_COND_OK)
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
241
if (prom_getprop(node, "cpuid",
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
244
if (prom_getprop(node, "portid",
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
255
(void) prom_getprop(node, "implementation#",
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
273
apktp->nodes[apktp->num_of_nodes] = node;
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
285
sbdp_attach_bd(int node, int board)
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
293
apktp->node = node;
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
322
sbdp_cpu_in_reset(node, board, SBDP_ALL_CPUS, 1);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
326
sbdp_detach_bd(int node, int board, sbd_error_t *sep)
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
334
apktp->node = node;
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
347
sbdp_cpu_in_reset(node, board, SBDP_ALL_CPUS, 1);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
351
sbdp_cleanup_bd(node, board);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
58
pnode_t node,
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
66
(void) (*f)(node, arg, 0);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
68
if (node != OBP_NONODE) {
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
69
sbdp_walk_prom_tree_worker(prom_childnode(node), f, arg);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
70
sbdp_walk_prom_tree_worker(prom_nextnode(node), f, arg);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
75
pnode_t node;
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
86
sbdp_walk_prom_tree_worker(argbp->node, argbp->f, argbp->arg);
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
91
sbdp_walk_prom_tree(pnode_t node, int(*f)(pnode_t, void *, uint_t), void *arg)
usr/src/uts/sun4u/serengeti/io/sbdp_dr.c
95
arg_block.node = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
120
int node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
141
bdp = sbdp_get_bd_info(node, board);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
144
informp->node = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
250
int node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
272
informp->node = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
301
int node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
323
informp->node = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
399
int board, node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
407
node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
423
reqp->msg_data[0] = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
445
reqp->msg_data[0] = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
456
sbdp_attach_bd(node, board);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
464
if (sbdp_board_non_panther_cpus(node, board) > 0 &&
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
498
int board, node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
505
node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
509
board, node);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
519
if (sbdp_detach_bd(node, board, sep)) {
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
520
sbdp_attach_bd(node, board);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
530
sbdp_attach_bd(node, board);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
542
reqp->msg_data[0] = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
603
informp->node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
660
informp->node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
733
int node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
759
informp->info.node = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1320
sbdp_get_lowest_addr_in_node(pnode_t node, uint64_t *pa)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1330
if (mc_read_regs(node, mc_regsp)) {
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1354
sbdp_is_mem(pnode_t node, void *arg)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
136
sbdp_get_mem_dip(pnode_t node, void *arg, uint_t flags)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1373
if (sbdp_get_comp_status(node) != SBD_COND_OK) {
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1377
len = prom_getproplen(node, "device_type");
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1379
(void) prom_getprop(node, "device_type", (caddr_t)type);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1386
if (sbdp_get_bd_and_wnode_num(node, &bd, &wnode) < 0)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1395
(void) prom_getprop(node, OBP_NAME, (caddr_t)name);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1398
list[memp->nmem++] = node;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
145
if (node == OBP_BADNODE || node == OBP_NONODE)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
152
(void) sbdp_is_mem(node, &mem);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
156
if (mem.nmem == 0 || nodeid != node)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1773
sbdp_add_nodes_banks(pnode_t node, sbdp_bank_t **banks)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1780
if (mc_read_regs(node, ®s) == -1)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
527
pnode_t nodeid = cph->busy_mc->node;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
589
sbdp_copy_regs(pnode_t node, uint64_t bpa, uint64_t new_base, int inval,
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
596
if (mc_read_regs(node, ®s)) {
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
643
rsp[m].masr_addr = mc_get_addr(node, i, &rsp[m].asi);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
73
int sbdp_add_nodes_banks(pnode_t node, sbdp_bank_t **banks);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
856
mc_idle_regs[*r_idx].node = memnodes[i];
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
844
uint_t node; /* node id to pass to OBP */
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
880
node = SG_PORTID_TO_NODEID(portid);
usr/src/uts/sun4u/serengeti/io/sgsbbc_iosram.c
932
if ((rc = prom_serengeti_tunnel_switch(node, board))
usr/src/uts/sun4u/serengeti/io/ssm.c
1026
DPRINTF(SSM_EVENT_DEBUG, ("\tnode\t%d\n", fdp->node));
usr/src/uts/sun4u/serengeti/io/ssm.c
1047
(void) ssm_generate_event(fdp->node, fdp->slot, hint);
usr/src/uts/sun4u/serengeti/io/ssm.c
637
int node;
usr/src/uts/sun4u/serengeti/io/ssm.c
645
node = SG_PORTID_TO_NODEID(portid);
usr/src/uts/sun4u/serengeti/io/ssm.c
652
node, safid,
usr/src/uts/sun4u/serengeti/io/ssm.c
905
ssm_get_attch_pnt(int node, int board, char *attach_pnt)
usr/src/uts/sun4u/serengeti/io/ssm.c
918
if (sp->nodeid == node)
usr/src/uts/sun4u/serengeti/io/ssm.c
934
sp->inst, node, board);
usr/src/uts/sun4u/serengeti/io/ssm.c
937
sp->inst, node, board);
usr/src/uts/sun4u/serengeti/io/ssm.c
946
ssm_generate_event(int node, int board, int hint)
usr/src/uts/sun4u/serengeti/io/ssm.c
957
ssm_get_attch_pnt(node, board, attach_pnt);
usr/src/uts/sun4u/serengeti/io/ssm.c
99
ssm_generate_event(int node, int board, int hint);
usr/src/uts/sun4u/serengeti/os/serengeti.c
1005
SG_SET_FRU_NAME_NODE(new_unum, node);
usr/src/uts/sun4u/serengeti/os/serengeti.c
1011
SG_SET_FRU_NAME_NODE(new_unum, node);
usr/src/uts/sun4u/serengeti/os/serengeti.c
1027
int node = SG_PORTID_TO_NODEID(cpuid);
usr/src/uts/sun4u/serengeti/os/serengeti.c
1030
if (snprintf(buf, buflen, "/N%d/%s%d", node,
usr/src/uts/sun4u/serengeti/os/serengeti.c
1362
static pnode_t node;
usr/src/uts/sun4u/serengeti/os/serengeti.c
1366
node = prom_finddevice("/openprom");
usr/src/uts/sun4u/serengeti/os/serengeti.c
1367
if (node == OBP_BADNODE)
usr/src/uts/sun4u/serengeti/os/serengeti.c
1370
plen = prom_getproplen(node, version);
usr/src/uts/sun4u/serengeti/os/serengeti.c
1373
(void) prom_getprop(node, version, vers);
usr/src/uts/sun4u/serengeti/os/serengeti.c
430
int node;
usr/src/uts/sun4u/serengeti/os/serengeti.c
432
node = slice_to_memnode[PFN_2_SLICE(pfn)];
usr/src/uts/sun4u/serengeti/os/serengeti.c
434
return (node);
usr/src/uts/sun4u/serengeti/os/serengeti.c
991
int node = SG_PORTID_TO_NODEID(mcid);
usr/src/uts/sun4u/serengeti/os/sg_unum.c
77
int node = SG_PORTID_TO_NODEID(cpuid);
usr/src/uts/sun4u/serengeti/os/sg_unum.c
98
node, board, proc, dimm, sg_j_number[proc][dimm]);
usr/src/uts/sun4u/serengeti/sys/sbdp_mbox.h
62
int node; /* Node ID */
usr/src/uts/sun4u/serengeti/sys/sbdp_mbox.h
74
int node; /* Node ID */
usr/src/uts/sun4u/serengeti/sys/sbdp_mem.h
159
pnode_t node;
usr/src/uts/sun4u/serengeti/sys/sbdp_mem.h
184
int sbdp_is_mem(pnode_t node, void *arg);
usr/src/uts/sun4u/serengeti/sys/sbdp_priv.h
215
int node; /* wildcat node */
usr/src/uts/sun4u/serengeti/sys/sbdp_priv.h
234
int sbdp_detach_bd(int node, int board, sbd_error_t *sep);
usr/src/uts/sun4u/serengeti/sys/sgevents.h
84
int node; /* wildcat node number */
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
506
pnode_t node;
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
519
if (((node = prom_finddevice("/options")) == OBP_BADNODE) ||
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
520
((len = prom_getproplen(node, "disabled-board-list")) == -1))
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
524
(void) prom_getprop(node, "disabled-board-list", dlist);
usr/src/uts/sun4u/sys/cpr_impl.h
91
pnode_t node;
usr/src/uts/sun4u/sys/prom_plat.h
215
extern int prom_startcpu(pnode_t node, caddr_t pc, int arg);
usr/src/uts/sun4u/sys/prom_plat.h
219
extern int prom_wakeupcpu(pnode_t node);
usr/src/uts/sun4u/sys/prom_plat.h
220
extern int prom_serengeti_wakeupcpu(pnode_t node);
usr/src/uts/sun4u/sys/prom_plat.h
225
extern int prom_serengeti_cpu_off(pnode_t node);
usr/src/uts/sun4u/sys/prom_plat.h
251
extern int prom_serengeti_attach_board(uint_t node, uint_t board);
usr/src/uts/sun4u/sys/prom_plat.h
252
extern int prom_serengeti_detach_board(uint_t node, uint_t board);
usr/src/uts/sun4u/sys/prom_plat.h
253
extern int prom_serengeti_tunnel_switch(uint_t node, uint_t board);
usr/src/uts/sun4v/cpu/niagara2.c
365
n2_color2hash(uint_t color, uchar_t szc, uint_t node)
usr/src/uts/sun4v/cpu/niagara2.c
371
color |= (node & m.nnmask) << m.lobits;
usr/src/uts/sun4v/io/dr_io.c
238
mde_cookie_t node;
usr/src/uts/sun4v/io/dr_io.c
263
if (md_get_prop_str(cba->mdp, cba->node, "name", &devnm)) {
usr/src/uts/sun4v/io/dr_io.c
278
if (md_get_prop_data(cba->mdp, cba->node, "compatible",
usr/src/uts/sun4v/io/dr_io.c
311
if (md_get_prop_str(cba->mdp, cba->node, "device-type", &devtype)) {
usr/src/uts/sun4v/io/dr_io.c
328
if (md_get_prop_val(cba->mdp, cba->node, "cfg-handle", &devid)) {
usr/src/uts/sun4v/io/dr_io.c
349
if (md_get_prop_val(cba->mdp, cba->node, "local-mac-address",
usr/src/uts/sun4v/io/dr_io.c
367
if (md_get_prop_val(cba->mdp, cba->node, "mtu", &mtu)) {
usr/src/uts/sun4v/io/dr_io.c
396
dr_vio_find_parent_md(md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/dr_io.c
410
num_nodes = md_scan_dag(mdp, node,
usr/src/uts/sun4v/io/dr_io.c
438
mde_cookie_t node;
usr/src/uts/sun4v/io/dr_io.c
486
node = dr_io_find_node_md(mdp, name, devid, listp);
usr/src/uts/sun4v/io/dr_io.c
488
if (node == MDE_INVAL_ELEM_COOKIE) {
usr/src/uts/sun4v/io/dr_io.c
497
pnode = dr_vio_find_parent_md(mdp, node);
usr/src/uts/sun4v/io/dr_io.c
584
cba.node = node;
usr/src/uts/sun4v/io/mdeg.c
684
mdeg_node_spec_match(md_t *md, mde_cookie_t node, mdeg_node_spec_t *nspec)
usr/src/uts/sun4v/io/mdeg.c
689
ASSERT(node != MDE_INVAL_ELEM_COOKIE);
usr/src/uts/sun4v/io/mdeg.c
699
if (md_get_prop_val(md, node, prop->namep, &val) != 0)
usr/src/uts/sun4v/io/mdeg.c
710
if (md_get_prop_str(md, node, prop->namep, &str) != 0)
usr/src/uts/sun4v/io/vldc.c
355
mde_cookie_t node;
usr/src/uts/sun4v/io/vldc.c
377
node = resp->added.mdep[idx];
usr/src/uts/sun4v/io/vldc.c
379
D1("i_vldc_mdeg_cb: processing added node 0x%lx\n", node);
usr/src/uts/sun4v/io/vldc.c
382
if ((rv = i_vldc_add_port(vldcp, mdp, node)) != MDEG_SUCCESS) {
usr/src/uts/sun4v/io/vldc.c
391
node = resp->removed.mdep[idx];
usr/src/uts/sun4v/io/vldc.c
393
D1("i_vldc_mdeg_cb: processing removed node 0x%lx\n", node);
usr/src/uts/sun4v/io/vldc.c
396
if (md_get_prop_val(mdp, node, "id", &portno)) {
usr/src/uts/sun4v/io/vldc.c
398
"removed list has no 'id' property", node);
usr/src/uts/sun4v/io/vldc.c
530
i_vldc_get_port_channel(md_t *mdp, mde_cookie_t node, uint64_t *ldc_id)
usr/src/uts/sun4v/io/vldc.c
550
nchan = md_scan_dag(mdp, node, md_find_name(mdp, "channel-endpoint"),
usr/src/uts/sun4v/io/vldc.c
577
i_vldc_add_port(vldc_t *vldcp, md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vldc.c
591
if (md_get_prop_val(mdp, node, "id", &portno)) {
usr/src/uts/sun4v/io/vldc.c
593
"list has no 'id' property", node);
usr/src/uts/sun4v/io/vldc.c
614
if (i_vldc_get_port_channel(mdp, node, &vport->ldc_id) == -1) {
usr/src/uts/sun4v/io/vldc.c
622
if (md_get_prop_str(mdp, node, "vldc-svc-name", &sname)) {
usr/src/uts/sun4v/io/vldc.c
75
static int i_vldc_add_port(vldc_t *vldcp, md_t *mdp, mde_cookie_t node);
usr/src/uts/sun4v/io/vlds.c
1071
mde_cookie_t node;
usr/src/uts/sun4v/io/vlds.c
1084
node = resp->added.mdep[idx];
usr/src/uts/sun4v/io/vlds.c
1087
__func__, node);
usr/src/uts/sun4v/io/vlds.c
1090
if ((rv = vlds_add_mdeg_port(mdp, node)) != MDEG_SUCCESS) {
usr/src/uts/sun4v/io/vlds.c
110
static int vlds_add_mdeg_port(md_t *mdp, mde_cookie_t node);
usr/src/uts/sun4v/io/vlds.c
1101
node = resp->removed.mdep[idx];
usr/src/uts/sun4v/io/vlds.c
1104
__func__, node);
usr/src/uts/sun4v/io/vlds.c
1107
if (md_get_prop_val(mdp, node, "id", &portno)) {
usr/src/uts/sun4v/io/vlds.c
1109
"has no 'id' property", __func__, node);
usr/src/uts/sun4v/io/vlds.c
1156
vlds_get_port_channel(md_t *mdp, mde_cookie_t node, uint64_t *ldc_id)
usr/src/uts/sun4v/io/vlds.c
1176
nchan = md_scan_dag(mdp, node, md_find_name(mdp, "channel-endpoint"),
usr/src/uts/sun4v/io/vlds.c
1204
vlds_add_mdeg_port(md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vlds.c
1213
if (md_get_prop_val(mdp, node, "id", &portno)) {
usr/src/uts/sun4v/io/vlds.c
1215
"'id' property", __func__, node);
usr/src/uts/sun4v/io/vlds.c
1227
if (vlds_get_port_channel(mdp, node, &ldc_id) == -1) {
usr/src/uts/sun4v/io/vlds.c
1231
if (md_get_prop_val(mdp, node, VLDS_MD_REM_DOMAIN_HDL, &dhdl) != 0) {
usr/src/uts/sun4v/io/vlds.c
1237
if (md_get_prop_str(mdp, node, VLDS_MD_REM_DOMAIN_NAME, &dom_name)
usr/src/uts/sun4v/io/vnet_gen.c
1401
vgen_vlan_read_ids(void *arg, int type, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vnet_gen.c
1441
rv = md_get_prop_val(mdp, node, vgen_dvid_propname, &val);
usr/src/uts/sun4v/io/vnet_gen.c
1454
rv = md_get_prop_val(mdp, node, pvid_propname, &val);
usr/src/uts/sun4v/io/vnet_gen.c
1465
rv = md_get_prop_data(mdp, node, vid_propname, (uint8_t **)&data,
usr/src/uts/sun4v/io/vnet_gen.c
1621
vgen_read_pri_eth_types(vgen_t *vgenp, md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vnet_gen.c
1630
rv = md_get_prop_data(mdp, node, pri_types_propname,
usr/src/uts/sun4v/io/vnet_gen.c
1670
vgen_mtu_read(vgen_t *vgenp, md_t *mdp, mde_cookie_t node, uint32_t *mtu)
usr/src/uts/sun4v/io/vnet_gen.c
1678
rv = md_get_prop_val(mdp, node, mtu_propname, &val);
usr/src/uts/sun4v/io/vnet_gen.c
1691
vgen_linkprop_read(vgen_t *vgenp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vnet_gen.c
1700
rv = md_get_prop_val(mdp, node, linkpropname, &val);
usr/src/uts/sun4v/io/vnet_gen.c
188
mde_cookie_t node, uint16_t *pvidp, uint16_t **vidspp,
usr/src/uts/sun4v/io/vnet_gen.c
1894
mde_cookie_t node;
usr/src/uts/sun4v/io/vnet_gen.c
1934
node = resp->added.mdep[0];
usr/src/uts/sun4v/io/vnet_gen.c
1946
node = resp->match_curr.mdep[0];
usr/src/uts/sun4v/io/vnet_gen.c
1953
if (md_get_prop_str(mdp, node, "name", &node_name) != 0) {
usr/src/uts/sun4v/io/vnet_gen.c
1964
if (md_get_prop_val(mdp, node, "cfg-handle", &inst)) {
usr/src/uts/sun4v/io/vnet_gen.c
1975
vgen_update_md_prop(vgenp, mdp, node);
usr/src/uts/sun4v/io/vnet_gen.c
96
mde_cookie_t node);
usr/src/uts/sun4v/io/vnet_gen.c
97
static void vgen_mtu_read(vgen_t *vgenp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vnet_gen.c
99
static void vgen_linkprop_read(vgen_t *vgenp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
100
static void vsw_mtu_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
1020
vsw_get_md_smodes(vsw_t *vswp, md_t *mdp, mde_cookie_t node, uint8_t *mode)
usr/src/uts/sun4v/io/vsw.c
103
static void vsw_linkprop_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
1034
if (md_get_prop_data(mdp, node, smode_propname,
usr/src/uts/sun4v/io/vsw.c
105
static void vsw_bandwidth_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
141
extern int vsw_port_add(vsw_t *vswp, md_t *mdp, mde_cookie_t *node);
usr/src/uts/sun4v/io/vsw.c
1477
mde_cookie_t node;
usr/src/uts/sun4v/io/vsw.c
1517
node = resp->added.mdep[0];
usr/src/uts/sun4v/io/vsw.c
1529
node = resp->match_curr.mdep[0];
usr/src/uts/sun4v/io/vsw.c
1536
if (md_get_prop_str(mdp, node, "name", &node_name) != 0) {
usr/src/uts/sun4v/io/vsw.c
1548
if (md_get_prop_val(mdp, node, "cfg-handle", &inst)) {
usr/src/uts/sun4v/io/vsw.c
1561
vsw_update_md_prop(vswp, mdp, node);
usr/src/uts/sun4v/io/vsw.c
1576
mde_cookie_t node;
usr/src/uts/sun4v/io/vsw.c
1593
node = resp->added.mdep[idx];
usr/src/uts/sun4v/io/vsw.c
1595
D2(vswp, "%s: adding node(%d) 0x%lx", __func__, idx, node);
usr/src/uts/sun4v/io/vsw.c
1597
if ((rv = vsw_port_add(vswp, mdp, &node)) != 0) {
usr/src/uts/sun4v/io/vsw.c
1599
"(0x%lx), err=%d", vswp->instance, node, rv);
usr/src/uts/sun4v/io/vsw.c
1606
node = resp->removed.mdep[idx];
usr/src/uts/sun4v/io/vsw.c
1608
if (md_get_prop_val(mdp, node, id_propname, &inst)) {
usr/src/uts/sun4v/io/vsw.c
1614
D2(vswp, "%s: removing node(%d) 0x%lx", __func__, idx, node);
usr/src/uts/sun4v/io/vsw.c
1744
vsw_get_initial_md_properties(vsw_t *vswp, md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vsw.c
1750
if (vsw_get_md_physname(vswp, mdp, node, vswp->physname) != 0) {
usr/src/uts/sun4v/io/vsw.c
1755
if (md_get_prop_val(mdp, node, macaddr_propname, &macaddr) != 0) {
usr/src/uts/sun4v/io/vsw.c
1763
if (vsw_get_md_smodes(vswp, mdp, node, &vswp->smode)) {
usr/src/uts/sun4v/io/vsw.c
1775
vsw_linkprop_read(vswp, mdp, node, &vswp->pls_update);
usr/src/uts/sun4v/io/vsw.c
1778
vsw_mtu_read(vswp, mdp, node, &vswp->mtu);
usr/src/uts/sun4v/io/vsw.c
1786
vsw_vlan_read_ids(vswp, VSW_LOCALDEV, mdp, node, &vswp->pvid,
usr/src/uts/sun4v/io/vsw.c
1790
vsw_read_pri_eth_types(vswp, mdp, node);
usr/src/uts/sun4v/io/vsw.c
1793
vsw_bandwidth_read(vswp, mdp, node, &vswp->bandwidth);
usr/src/uts/sun4v/io/vsw.c
1814
vsw_vlan_read_ids(void *arg, int type, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
1851
rv = md_get_prop_val(mdp, node, vsw_dvid_propname, &val);
usr/src/uts/sun4v/io/vsw.c
1864
rv = md_get_prop_val(mdp, node, pvid_propname, &val);
usr/src/uts/sun4v/io/vsw.c
1875
rv = md_get_prop_data(mdp, node, vid_propname, (uint8_t **)&data,
usr/src/uts/sun4v/io/vsw.c
1901
vsw_port_read_bandwidth(vsw_port_t *portp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
1910
rv = md_get_prop_val(mdp, node, port_maxbw_propname, &val);
usr/src/uts/sun4v/io/vsw.c
1937
vsw_read_pri_eth_types(vsw_t *vswp, md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vsw.c
1946
rv = md_get_prop_data(mdp, node, pri_types_propname,
usr/src/uts/sun4v/io/vsw.c
1986
vsw_mtu_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node, uint32_t *mtu)
usr/src/uts/sun4v/io/vsw.c
1996
rv = md_get_prop_val(mdp, node, mtu_propname, &val);
usr/src/uts/sun4v/io/vsw.c
2056
vsw_linkprop_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
2065
rv = md_get_prop_val(mdp, node, linkpropname, &val);
usr/src/uts/sun4v/io/vsw.c
2099
vsw_bandwidth_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node, uint64_t *bw)
usr/src/uts/sun4v/io/vsw.c
2105
rv = md_get_prop_val(mdp, node, vsw_maxbw_propname, &val);
usr/src/uts/sun4v/io/vsw.c
2130
vsw_update_md_prop(vsw_t *vswp, md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vsw.c
2161
if (vsw_get_md_physname(vswp, mdp, node, (char *)&physname) == 0) {
usr/src/uts/sun4v/io/vsw.c
2194
if (md_get_prop_val(mdp, node, macaddr_propname, &macaddr) != 0) {
usr/src/uts/sun4v/io/vsw.c
2223
if (vsw_get_md_smodes(vswp, mdp, node, &new_smode)) {
usr/src/uts/sun4v/io/vsw.c
2237
vsw_vlan_read_ids(vswp, VSW_LOCALDEV, mdp, node, &pvid, &vids,
usr/src/uts/sun4v/io/vsw.c
2249
vsw_mtu_read(vswp, mdp, node, &mtu);
usr/src/uts/sun4v/io/vsw.c
2263
vsw_linkprop_read(vswp, mdp, node, &pls_update);
usr/src/uts/sun4v/io/vsw.c
2269
vsw_bandwidth_read(vswp, mdp, node, &maxbw);
usr/src/uts/sun4v/io/vsw.c
2451
md_t *mdp, mde_cookie_t *node)
usr/src/uts/sun4v/io/vsw.c
2464
if (md_get_prop_val(mdp, *node, id_propname, &inst)) {
usr/src/uts/sun4v/io/vsw.c
2486
nchan = md_scan_dag(mdp, *node, md_find_name(mdp, chan_propname),
usr/src/uts/sun4v/io/vsw.c
2511
if (md_get_prop_data(mdp, *node, remaddr_propname,
usr/src/uts/sun4v/io/vsw.c
2547
vsw_vlan_read_ids(portp, VSW_VNETPORT, mdp, *node, &portp->pvid,
usr/src/uts/sun4v/io/vsw.c
2551
if (md_get_prop_val(mdp, *node, hybrid_propname, &val) == 0) {
usr/src/uts/sun4v/io/vsw.c
2564
vsw_port_read_bandwidth(portp, mdp, *node, &portp->p_bandwidth);
usr/src/uts/sun4v/io/vsw.c
2575
vsw_port_add(vsw_t *vswp, md_t *mdp, mde_cookie_t *node)
usr/src/uts/sun4v/io/vsw.c
2582
rv = vsw_port_read_props(portp, vswp, mdp, node);
usr/src/uts/sun4v/io/vsw.c
92
mde_cookie_t node, uint16_t *pvidp, vsw_vlanid_t **vidspp,
usr/src/uts/sun4v/io/vsw.c
947
vsw_get_md_physname(vsw_t *vswp, md_t *mdp, mde_cookie_t node, char *name)
usr/src/uts/sun4v/io/vsw.c
95
mde_cookie_t node, uint64_t *bw);
usr/src/uts/sun4v/io/vsw.c
960
if (md_get_prop_data(mdp, node, physdev_propname,
usr/src/uts/sun4v/io/vsw.c
97
md_t *mdp, mde_cookie_t *node);
usr/src/uts/sun4v/io/vsw.c
99
mde_cookie_t node);
usr/src/uts/sun4v/io/vsw_ldc.c
84
int vsw_port_add(vsw_t *vswp, md_t *mdp, mde_cookie_t *node);
usr/src/uts/sun4v/os/error.c
784
pnode_t node;
usr/src/uts/sun4v/os/error.c
817
node = prom_rootnode();
usr/src/uts/sun4v/os/error.c
818
if ((node == OBP_NONODE) || (node == OBP_BADNODE)) {
usr/src/uts/sun4v/os/error.c
819
cmn_err(CE_CONT, "error_init: node 0x%x\n", (uint_t)node);
usr/src/uts/sun4v/os/error.c
823
if (((size = prom_getproplen(node, "reset-reason")) != -1) &&
usr/src/uts/sun4v/os/error.c
825
(prom_getprop(node, "reset-reason", tmp_name) != -1)) {
usr/src/uts/sun4v/os/fillsysinfo.c
220
mde_cookie_t *node, *cachelist;
usr/src/uts/sun4v/os/fillsysinfo.c
250
"back", &node);
usr/src/uts/sun4v/os/fillsysinfo.c
256
if (md_get_prop_val(mdp, node[j], "id", &lcpuid))
usr/src/uts/sun4v/os/fillsysinfo.c
263
md_free_scan_dag(mdp, &node);
usr/src/uts/sun4v/os/fillsysinfo.c
276
mde_cookie_t *node, *eunit;
usr/src/uts/sun4v/os/fillsysinfo.c
286
num = md_alloc_scan_dag(mdp, md_root_node(mdp), "cpus", "fwd", &node);
usr/src/uts/sun4v/os/fillsysinfo.c
293
cpus_node = node[0];
usr/src/uts/sun4v/os/fillsysinfo.c
294
md_free_scan_dag(mdp, &node);
usr/src/uts/sun4v/os/fillsysinfo.c
333
"back", &node);
usr/src/uts/sun4v/os/fillsysinfo.c
340
if (md_get_prop_val(mdp, node[j], "id",
usr/src/uts/sun4v/os/fillsysinfo.c
355
md_free_scan_dag(mdp, &node);
usr/src/uts/sun4v/os/mach_cpu_states.c
120
pnode_t node;
usr/src/uts/sun4v/os/mach_cpu_states.c
180
node = prom_optionsnode();
usr/src/uts/sun4v/os/mach_cpu_states.c
181
if ((node == OBP_NONODE) || (node == OBP_BADNODE) ||
usr/src/uts/sun4v/os/mach_cpu_states.c
182
prom_setprop(node, "reboot-command", cmd_buf, len) == -1)
usr/src/uts/sun4v/os/mach_cpu_states.c
706
getintprop(pnode_t node, char *name, int deflt)
usr/src/uts/sun4v/os/mach_cpu_states.c
710
switch (prom_getproplen(node, name)) {
usr/src/uts/sun4v/os/mach_cpu_states.c
716
(void) prom_getprop(node, name, (caddr_t)&value);
usr/src/uts/sun4v/os/mpo.c
239
get_int(md_t md, mde_cookie_t node, char *propname, uint64_t *val)
usr/src/uts/sun4v/os/mpo.c
241
int err = md_get_prop_val(md, node, propname, val);
usr/src/uts/sun4v/os/mpo.c
477
mpo_lgroup[i].node = lgrpnodes[i];
usr/src/uts/sun4v/os/mpo.c
532
j = md_alloc_scan_dag(md, mpo_lgroup[i].node,
usr/src/uts/sun4v/os/mpo.c
547
mpo_lgroup[i].node = MDE_INVAL_ELEM_COOKIE;
usr/src/uts/sun4v/promif/promif_emul.c
197
pnode_t node;
usr/src/uts/sun4v/promif/promif_emul.c
211
node = (pnode_t)prom_getphandle(immu);
usr/src/uts/sun4v/promif/promif_emul.c
212
if (node == OBP_NONODE || node == OBP_BADNODE) {
usr/src/uts/sun4v/promif/promif_emul.c
217
if ((translen = prom_getproplen(node, prop)) == -1) {
usr/src/uts/sun4v/promif/promif_emul.c
223
if (prom_getprop(node, prop, (caddr_t)transroot) == -1) {
usr/src/uts/sun4v/promif/promif_io.c
313
pnode_t node;
usr/src/uts/sun4v/promif/promif_io.c
328
node = instance_to_package(ih);
usr/src/uts/sun4v/promif/promif_io.c
332
while (node != prom_rootnode()) {
usr/src/uts/sun4v/promif/promif_io.c
333
if (prom_getprop(node, OBP_NAME, name) == -1) {
usr/src/uts/sun4v/promif/promif_io.c
335
"node=0x%x\n", node);
usr/src/uts/sun4v/promif/promif_io.c
340
if ((rlen = prom_getproplen(node, OBP_REG)) == -1)
usr/src/uts/sun4v/promif/promif_io.c
350
(void) prom_getprop(node, OBP_REG, regval);
usr/src/uts/sun4v/promif/promif_io.c
362
node = prom_parentnode(node);
usr/src/uts/sun4v/promif/promif_node.c
80
pnode_t node;
usr/src/uts/sun4v/promif/promif_node.c
92
node = finddevice(p1275_cell2ptr(ci[3]));
usr/src/uts/sun4v/promif/promif_node.c
94
ci[4] = p1275_dnode2cell(node);
usr/src/uts/sun4v/promif/promif_prop.c
240
pnode_t node;
usr/src/uts/sun4v/promif/promif_prop.c
247
node = p1275_cell2dnode(ci[3]);
usr/src/uts/sun4v/promif/promif_prop.c
248
ASSERT(node == prom_optionsnode());
usr/src/uts/sun4v/promif/promif_prop.c
253
if (promif_stree_getproplen(node, name) != -1)
usr/src/uts/sun4v/promif/promif_prop.c
257
len = promif_stree_setprop(node, name, (void *)value, len);
usr/src/uts/sun4v/promif/promif_prop.c
271
pnode_t node;
usr/src/uts/sun4v/promif/promif_prop.c
278
node = p1275_cell2dnode(ci[3]);
usr/src/uts/sun4v/promif/promif_prop.c
282
len = promif_stree_getprop(node, name, value);
usr/src/uts/sun4v/promif/promif_prop.c
293
pnode_t node;
usr/src/uts/sun4v/promif/promif_prop.c
299
node = p1275_cell2dnode(ci[3]);
usr/src/uts/sun4v/promif/promif_prop.c
302
len = promif_stree_getproplen(node, name);
usr/src/uts/sun4v/promif/promif_prop.c
313
pnode_t node;
usr/src/uts/sun4v/promif/promif_prop.c
319
node = p1275_cell2dnode(ci[3]);
usr/src/uts/sun4v/promif/promif_prop.c
323
(void) promif_stree_nextprop(node, prev, next);
usr/src/uts/sun4v/promif/promif_stree.c
198
find_node_work(prom_node_t *np, pnode_t node)
usr/src/uts/sun4v/promif/promif_stree.c
204
if (snp->pn_nodeid == node)
usr/src/uts/sun4v/promif/promif_stree.c
208
if ((nnp = find_node_work(snp->pn_child, node)) != NULL)
usr/src/uts/sun4v/promif/promif_stree.c
319
pnode_t node;
usr/src/uts/sun4v/promif/promif_stree.c
322
node = prom_rootnode();
usr/src/uts/sun4v/promif/promif_stree.c
323
promif_root = pnp = create_node(OBP_NONODE, node);
usr/src/uts/sun4v/promif/promif_stree.c
325
create_peers(pnp, node);
usr/src/uts/sun4v/promif/promif_stree.c
326
create_children(pnp, node);
usr/src/uts/sun4v/promif/promif_stree.c
353
create_peers(prom_node_t *np, pnode_t node)
usr/src/uts/sun4v/promif/promif_stree.c
360
peer = prom_nextnode(node);
usr/src/uts/sun4v/promif/promif_stree.c
364
node = peer;
usr/src/uts/sun4v/promif/promif_stree.c
371
node = peer;
usr/src/uts/sun4v/promif/promif_stree.c
376
create_node(prom_node_t *parent, pnode_t node)
usr/src/uts/sun4v/promif/promif_stree.c
391
pnp->pn_nodeid = node;
usr/src/uts/sun4v/promif/promif_stree.c
398
(void) prom_nextprop(node, prvname, propname);
usr/src/uts/sun4v/promif/promif_stree.c
401
if ((proplen = prom_getproplen(node, propname)) == -1)
usr/src/uts/sun4v/promif/promif_stree.c
406
(void) prom_getprop(node, propname, propval);
usr/src/uts/sun4v/promif/promif_stree.c
59
static prom_node_t *find_node_work(prom_node_t *np, pnode_t node);
usr/src/uts/sun4v/promif/promif_stree.c
66
static prom_node_t *create_node(prom_node_t *parent, pnode_t node);
usr/src/uts/sun4v/promif/promif_stree.c
67
static void create_peers(prom_node_t *pnp, pnode_t node);
usr/src/uts/sun4v/sys/mpo.h
74
mde_cookie_t node;
usr/src/uts/sun4v/sys/prom_plat.h
209
extern int prom_startcpu(pnode_t node, caddr_t pc, int arg);