Lines Matching refs:err
51 int err, nopresence = 0;
61 if (topo_node_fru(baynode, &fru, NULL, &err) != 0) {
63 if (topo_node_resource(baynode, &fmri, &err) != 0) {
66 topo_strerror(err));
69 if (topo_node_fru_set(baynode, fmri, 0, &err) != 0) {
71 "topo_node_fru error %s\n", topo_strerror(err));
81 TOPO_BINDING_OCCUPANT_PRESENCE, &presence, &err) == 0) {
90 err = disk_declare_empty(mod, baynode);
92 return (err);
97 "%s\n", TOPO_BINDING_OCCUPANT_PRESENCE, topo_strerror(err));
98 if (err == ETOPO_PROP_NOENT) {
108 TOPO_BINDING_METHOD, &method, &err) != 0) {
113 if (err != ETOPO_PROP_NOENT) {
116 TOPO_BINDING_METHOD, topo_strerror(err));
133 TOPO_BINDING_OCCUPANT_PATH, &path, &err) != 0) {
136 TOPO_BINDING_OCCUPANT_PATH, topo_strerror(err));
141 err = -1;
146 err = disk_declare_empty(mod, baynode);
150 err = disk_declare_path(mod, baynode, dlistp, path);
154 TOPO_BINDING_OCCUPANT_DEVID, &devidstr, &err) != 0) {
157 topo_strerror(err));
158 err = -1;
161 err = disk_declare_devid(mod, baynode, dlistp, devidstr);
166 &err) != 0) {
170 topo_strerror(err));
171 err = -1;
174 err = disk_declare_addr(mod, baynode, dlistp, tports, nport);
179 err = -1;
190 if (err == 1) {
192 err = disk_declare_empty(mod, baynode);
194 err = disk_declare_non_enumerated(mod, baynode);
200 return (err);