portname
int32_t nmreq_get_mem_id(const char **portname, struct nmctx *ctx);
extern char *portname(int, int);
s = portname(proto, np->in_odport);
portname(pr, frp->frp_port));
ISP_MEMCPY(pdb->portname, un.bill.pdb_portname, 8);
chan, nphdl, pdb.portid, pdb.portname[0], pdb.portname[1],
pdb.portname[2], pdb.portname[3], pdb.portname[4],
pdb.portname[5], pdb.portname[6], pdb.portname[7]);
MAKE_WWN_FROM_NODE_NAME(wwpn, pdb->portname);
uint8_t portname[8];
else if (portname == NULL) {
static const char *portname = NULL;
portname = optarg;
if (portname == NULL && (dfd = connect_devd()) == -1)
if (portname == NULL) {
if ((r = r_init(portname)) == NULL)
if (dfd == -1 && portname == NULL)
if (dfd == -1 && nchanges == 0 && portname == NULL) {
const char *portname; /* /dev/XXX */
.portname = NULL,
rodent.portname = optarg;
if (!rodent.portname)
rodent.portname = "/dev/psm0";
if (rodent.portname)
if (strncmp(rodent.portname, "/dev/ums", 8) == 0)
rodent.mfd = open(rodent.portname, O_RDWR | O_NONBLOCK);
logerr(1, "unable to open %s", rodent.portname);
logwarnx("cannot determine mouse type on %s", rodent.portname);
rodent.portname, r_if(rodent.hw.iftype),
printf("%s\n", rodent.portname);
rodent.portname, r_if(rodent.hw.iftype),
"%s mouse on %s", r_model(rodent.hw.model), rodent.portname);
phys = basename(__DECONST(char *, rodent.portname));