Lines Matching refs:port_dir
132 char port_dir[256];
143 len = snprintf(port_dir, sizeof(port_dir), "%s/%d", dir, portnum);
144 if (len < 0 || len > sizeof(port_dir))
147 if (sys_read_uint(port_dir, SYS_PORT_LMC, &port->lmc) < 0)
149 if (sys_read_uint(port_dir, SYS_PORT_SMLID, &port->sm_lid) < 0)
151 if (sys_read_uint(port_dir, SYS_PORT_SMSL, &port->sm_sl) < 0)
153 if (sys_read_uint(port_dir, SYS_PORT_LID, &port->base_lid) < 0)
155 if (sys_read_uint(port_dir, SYS_PORT_STATE, &port->state) < 0)
157 if (sys_read_uint(port_dir, SYS_PORT_PHY_STATE, &port->phys_state) < 0)
164 sys_read_uint(port_dir, SYS_PORT_RATE, &port->rate);
165 if (sys_read_uint(port_dir, SYS_PORT_CAPMASK, &capmask) < 0)
168 if (sys_read_string(port_dir, SYS_PORT_LINK_LAYER,
175 if (sys_read_gid(port_dir, SYS_PORT_GID, &gid) < 0)
181 snprintf(port_dir + len, sizeof(port_dir) - len, "/pkeys");
182 num_pkeys = sys_scandir(port_dir, &namelist, check_for_digit_name, NULL);
185 port->ca_name, port->portnum, port_dir);
196 sys_read_uint(port_dir, namelist[i]->d_name, &val);
203 port_dir[len] = '\0';