Lines Matching refs:portno

76 static int i_vldc_remove_port(vldc_t *vldcp, uint_t portno);
77 static int i_vldc_close_port(vldc_t *vldcp, uint_t portno);
352 uint64_t portno;
396 if (md_get_prop_val(mdp, node, "id", &portno)) {
403 if ((rv = i_vldc_remove_port(vldcp, portno)) != 0) {
405 "port %lu, err %d", portno, rv);
581 uint64_t portno;
591 if (md_get_prop_val(mdp, node, "id", &portno)) {
597 if (portno >= VLDC_MAX_PORTS) {
599 "larger than maximum supported number of ports", portno);
603 vport = &(vldcp->port[portno]);
607 " which is already bound", portno);
611 vport->number = portno;
653 if (vldcp->minor_tbl[minor_idx].portno != VLDC_INVALID_PORTNO) {
656 portno, vldcp->minor_tbl[minor_idx].portno);
664 vldcp->minor_tbl[minor_idx].portno = portno;
682 vldcp->minor_tbl[minor_idx].portno = VLDC_INVALID_PORTNO;
695 D1("i_vldc_add_port: port %lu initialized\n", portno);
702 i_vldc_remove_port(vldc_t *vldcp, uint_t portno)
710 vport = &(vldcp->port[portno]);
714 "port (%u) which is not bound", portno);
723 vminor->portno = VLDC_INVALID_PORTNO;
737 (void) i_vldc_close_port(vldcp, portno);
746 D1("i_vldc_remove_port: removed vldc port %u\n", portno);
796 i_vldc_close_port(vldc_t *vldcp, uint_t portno)
802 vport = &(vldcp->port[portno]);
807 vport->inst, vport->minorp->portno);
815 "state (%d)\n", portno, vport->status);
848 "state (%d)\n", portno, vport->status);
910 vldcp->minor_tbl[i].portno = VLDC_INVALID_PORTNO;
957 if (vldcp->minor_tbl[i].portno != VLDC_INVALID_PORTNO) {
960 instance, vldcp->minor_tbl[i].portno);
983 if (vldcp->minor_tbl[i].portno != VLDC_INVALID_PORTNO) {
1013 uint64_t portno;
1026 portno = vminor->portno;
1027 if (portno == VLDC_INVALID_PORTNO) {
1032 vport = &(vldcp->port[portno]);
1034 D1("vldc_open: opening vldc@%d:%lu\n", instance, portno);
1065 uint64_t portno;
1079 portno = vminor->portno;
1080 if (portno == VLDC_INVALID_PORTNO) {
1085 D1("vldc_close: closing vldc@%d:%lu\n", instance, portno);
1087 rv = i_vldc_close_port(vldcp, portno);
1433 uint64_t portno;
1447 portno = vminor->portno;
1448 if (portno == VLDC_INVALID_PORTNO) {
1455 vport = &(vldcp->port[portno]);
1457 D1("vldc_ioctl: vldc@%d:%lu cmd=0x%x\n", instance, portno, cmd);
1485 instance, portno, cmd);
1511 uint64_t portno;
1526 portno = vminor->portno;
1527 if (portno == VLDC_INVALID_PORTNO) {
1532 D2("vldc_read: vldc@%d:%lu reading data\n", instance, portno);
1534 vport = &(vldcp->port[portno]);
1539 instance, portno);
1549 instance, portno, size, rv);
1586 uint64_t portno;
1601 portno = vminor->portno;
1602 if (portno == VLDC_INVALID_PORTNO) {
1607 vport = &(vldcp->port[portno]);
1612 instance, portno);
1630 D2("vldc_write: vldc@%d:%lu writing %lu bytes\n", instance, portno,
1639 "bytes rv=%d\n", instance, portno, size, rv);
1660 uint64_t portno;
1675 portno = vminor->portno;
1676 if (portno == VLDC_INVALID_PORTNO) {
1681 vport = &(vldcp->port[portno]);
1690 instance, portno, events);
1721 instance, portno, events, *reventsp);