Lines Matching refs:pma
115 static struct pm_alloc *pma; variable
306 pma[port_num].flags |= HAS_PORT_DEVICE; in serial_port_create()
699 pma[portnum].flags |= PORT_REMOVED; in rm_dangling_port()
723 if ((pma[i].flags & PORT_REMOVED) != 0) { in update_sacadm_db()
724 if ((pma[i].flags & PM_HAS_ENTRY) != 0) in update_sacadm_db()
725 remove_pm_entry(pma[i].pm_tag, i); in update_sacadm_db()
732 if (pma[i].flags & HAS_PORT_DEVICE) { in update_sacadm_db()
733 if (!(pma[i].flags & PM_HAS_ENTRY)) in update_sacadm_db()
741 if ((pma[i].flags & PM_HAS_ENTRY)) in update_sacadm_db()
742 pma[PM_SLOT(i)].flags |= PM_NEEDED; in update_sacadm_db()
755 if ((pma[PM_SLOT(i)].flags & (PM_NEEDED | HAS_PORT_MON)) == in update_sacadm_db()
766 ((pma[PM_SLOT(i)].flags & (PM_NEEDED | HAS_PORT_MON)) == in update_sacadm_db()
830 if ((pma[portnum].pm_tag = strdup(cmdbuf)) == NULL) { in load_ttymondb()
834 pma[portnum].flags |= PM_HAS_ENTRY; in load_ttymondb()
835 pma[PM_SLOT(portnum)].flags |= HAS_PORT_MON; in load_ttymondb()
882 pma[port].flags |= PM_HAS_ENTRY; in add_pm_entry()
906 pma[port].flags &= ~PM_HAS_ENTRY; in remove_pm_entry()
929 pma[PM_SLOT(port)].flags &= ~HAS_PORT_MON; in delete_port_monitor()
953 pma[PM_SLOT(port)].flags &= ~HAS_PORT_MON; in delete_port_monitor()
962 if ((pma[PM_SLOT(port)].flags & HAS_PORT_MON) != 0) { in add_port_monitor()
988 pma[PM_SLOT(port)].flags |= HAS_PORT_MON; in add_port_monitor()
1128 if (pma != NULL) { in pma_alloc()
1133 if ((pma = calloc(maxports + 1, sizeof (*pma))) == NULL) { in pma_alloc()
1138 return ((void *)pma); in pma_alloc()
1147 if (pma == NULL) in pma_free()
1154 if (pma[i].pm_tag != NULL) in pma_free()
1155 free(pma[i].pm_tag); in pma_free()
1158 free(pma); in pma_free()
1159 pma = NULL; in pma_free()