ipr 1946 dev/pci/emuxki.c u_int32_t ipr, curblk, us = 0;
ipr 1949 dev/pci/emuxki.c while ((ipr = bus_space_read_4(sc->sc_iot, sc->sc_ioh, EMU_IPR))) {
ipr 1950 dev/pci/emuxki.c if (ipr & EMU_IPR_INTERVALTIMER) {
ipr 1979 dev/pci/emuxki.c bus_space_write_4(sc->sc_iot, sc->sc_ioh, EMU_IPR, ipr);
ipr 720 net/pfkeyv2_convert.c struct ipsec_ref **ipr;
ipr 726 net/pfkeyv2_convert.c ipr = &tdb->tdb_remote_auth;
ipr 728 net/pfkeyv2_convert.c ipr = &tdb->tdb_local_auth;
ipr 730 net/pfkeyv2_convert.c MALLOC(*ipr, struct ipsec_ref *, EXTLEN(sadb_auth) -
ipr 733 net/pfkeyv2_convert.c (*ipr)->ref_len = EXTLEN(sadb_auth) - sizeof(struct sadb_x_cred);
ipr 737 net/pfkeyv2_convert.c (*ipr)->ref_type = IPSP_AUTH_PASSPHRASE;
ipr 740 net/pfkeyv2_convert.c (*ipr)->ref_type = IPSP_AUTH_RSA;
ipr 743 net/pfkeyv2_convert.c FREE(*ipr, M_CREDENTIALS);
ipr 744 net/pfkeyv2_convert.c *ipr = NULL;
ipr 747 net/pfkeyv2_convert.c (*ipr)->ref_count = 1;
ipr 748 net/pfkeyv2_convert.c (*ipr)->ref_malloctype = M_CREDENTIALS;
ipr 750 net/pfkeyv2_convert.c (*ipr) + 1, (*ipr)->ref_len);
ipr 759 net/pfkeyv2_convert.c struct ipsec_ref **ipr;
ipr 765 net/pfkeyv2_convert.c ipr = &tdb->tdb_remote_cred;
ipr 767 net/pfkeyv2_convert.c ipr = &tdb->tdb_local_cred;
ipr 769 net/pfkeyv2_convert.c MALLOC(*ipr, struct ipsec_ref *, EXTLEN(sadb_cred) -
ipr 772 net/pfkeyv2_convert.c (*ipr)->ref_len = EXTLEN(sadb_cred) - sizeof(struct sadb_x_cred);
ipr 776 net/pfkeyv2_convert.c (*ipr)->ref_type = IPSP_CRED_X509;
ipr 779 net/pfkeyv2_convert.c (*ipr)->ref_type = IPSP_CRED_KEYNOTE;
ipr 782 net/pfkeyv2_convert.c FREE(*ipr, M_CREDENTIALS);
ipr 783 net/pfkeyv2_convert.c *ipr = NULL;
ipr 786 net/pfkeyv2_convert.c (*ipr)->ref_count = 1;
ipr 787 net/pfkeyv2_convert.c (*ipr)->ref_malloctype = M_CREDENTIALS;
ipr 789 net/pfkeyv2_convert.c (*ipr) + 1, (*ipr)->ref_len);
ipr 798 net/pfkeyv2_convert.c struct ipsec_ref **ipr;
ipr 804 net/pfkeyv2_convert.c ipr = &tdb->tdb_srcid;
ipr 806 net/pfkeyv2_convert.c ipr = &tdb->tdb_dstid;
ipr 808 net/pfkeyv2_convert.c MALLOC(*ipr, struct ipsec_ref *, EXTLEN(sadb_ident) -
ipr 811 net/pfkeyv2_convert.c (*ipr)->ref_len = EXTLEN(sadb_ident) - sizeof(struct sadb_ident);
ipr 815 net/pfkeyv2_convert.c (*ipr)->ref_type = IPSP_IDENTITY_PREFIX;
ipr 818 net/pfkeyv2_convert.c (*ipr)->ref_type = IPSP_IDENTITY_FQDN;
ipr 821 net/pfkeyv2_convert.c (*ipr)->ref_type = IPSP_IDENTITY_USERFQDN;
ipr 824 net/pfkeyv2_convert.c (*ipr)->ref_type = IPSP_IDENTITY_CONNECTION;
ipr 827 net/pfkeyv2_convert.c FREE(*ipr, M_CREDENTIALS);
ipr 828 net/pfkeyv2_convert.c *ipr = NULL;
ipr 831 net/pfkeyv2_convert.c (*ipr)->ref_count = 1;
ipr 832 net/pfkeyv2_convert.c (*ipr)->ref_malloctype = M_CREDENTIALS;
ipr 833 net/pfkeyv2_convert.c bcopy((void *) sadb_ident + sizeof(struct sadb_ident), (*ipr) + 1,
ipr 834 net/pfkeyv2_convert.c (*ipr)->ref_len);
ipr 840 net/pfkeyv2_convert.c struct ipsec_ref **ipr;
ipr 844 net/pfkeyv2_convert.c ipr = &tdb->tdb_remote_cred;
ipr 846 net/pfkeyv2_convert.c ipr = &tdb->tdb_local_cred;
ipr 849 net/pfkeyv2_convert.c PADUP((*ipr)->ref_len)) / sizeof(uint64_t);
ipr 851 net/pfkeyv2_convert.c switch ((*ipr)->ref_type) {
ipr 860 net/pfkeyv2_convert.c bcopy((*ipr) + 1, *p, (*ipr)->ref_len);
ipr 861 net/pfkeyv2_convert.c *p += PADUP((*ipr)->ref_len);
ipr 867 net/pfkeyv2_convert.c struct ipsec_ref **ipr;
ipr 871 net/pfkeyv2_convert.c ipr = &tdb->tdb_remote_auth;
ipr 873 net/pfkeyv2_convert.c ipr = &tdb->tdb_local_auth;
ipr 876 net/pfkeyv2_convert.c PADUP((*ipr)->ref_len)) / sizeof(uint64_t);
ipr 878 net/pfkeyv2_convert.c switch ((*ipr)->ref_type) {
ipr 887 net/pfkeyv2_convert.c bcopy((*ipr) + 1, *p, (*ipr)->ref_len);
ipr 888 net/pfkeyv2_convert.c *p += PADUP((*ipr)->ref_len);
ipr 894 net/pfkeyv2_convert.c struct ipsec_ref **ipr;
ipr 898 net/pfkeyv2_convert.c ipr = &tdb->tdb_srcid;
ipr 900 net/pfkeyv2_convert.c ipr = &tdb->tdb_dstid;
ipr 903 net/pfkeyv2_convert.c PADUP((*ipr)->ref_len)) / sizeof(uint64_t);
ipr 905 net/pfkeyv2_convert.c switch ((*ipr)->ref_type) {
ipr 920 net/pfkeyv2_convert.c bcopy((*ipr) + 1, *p, (*ipr)->ref_len);
ipr 921 net/pfkeyv2_convert.c *p += PADUP((*ipr)->ref_len);
ipr 1030 netinet/ip_ipsp.c ipsp_reffree(struct ipsec_ref *ipr)
ipr 1033 netinet/ip_ipsp.c if (ipr->ref_count <= 0)
ipr 1036 netinet/ip_ipsp.c ipr->ref_count, ipr, ipr->ref_len, ipr->ref_malloctype);
ipr 1038 netinet/ip_ipsp.c if (--ipr->ref_count <= 0)
ipr 1039 netinet/ip_ipsp.c FREE(ipr, ipr->ref_malloctype);
ipr 1038 netinet/ip_output.c struct ipsec_ref *ipr;
ipr 1306 netinet/ip_output.c MALLOC(ipr, struct ipsec_ref *,
ipr 1309 netinet/ip_output.c if (ipr == NULL) {
ipr 1314 netinet/ip_output.c ipr->ref_count = 1;
ipr 1315 netinet/ip_output.c ipr->ref_malloctype = M_CREDENTIALS;
ipr 1316 netinet/ip_output.c ipr->ref_len = m->m_len - 2;
ipr 1317 netinet/ip_output.c ipr->ref_type = opt16val;
ipr 1318 netinet/ip_output.c m_copydata(m, 2, m->m_len - 2, (caddr_t)(ipr + 1));
ipr 1323 netinet/ip_output.c if (ipr->ref_type < IPSP_IDENTITY_PREFIX ||
ipr 1324 netinet/ip_output.c ipr->ref_type > IPSP_IDENTITY_CONNECTION ||
ipr 1325 netinet/ip_output.c ((char *)(ipr + 1))[ipr->ref_len - 1]) {
ipr 1326 netinet/ip_output.c FREE(ipr, M_CREDENTIALS);
ipr 1331 netinet/ip_output.c inp->inp_ipo->ipo_srcid = ipr;
ipr 1336 netinet/ip_output.c if (ipr->ref_type < IPSP_IDENTITY_PREFIX ||
ipr 1337 netinet/ip_output.c ipr->ref_type > IPSP_IDENTITY_CONNECTION ||
ipr 1338 netinet/ip_output.c ((char *)(ipr + 1))[ipr->ref_len - 1]) {
ipr 1339 netinet/ip_output.c FREE(ipr, M_CREDENTIALS);
ipr 1344 netinet/ip_output.c inp->inp_ipo->ipo_dstid = ipr;
ipr 1348 netinet/ip_output.c if (ipr->ref_type < IPSP_CRED_KEYNOTE ||
ipr 1349 netinet/ip_output.c ipr->ref_type > IPSP_CRED_X509) {
ipr 1350 netinet/ip_output.c FREE(ipr, M_CREDENTIALS);
ipr 1355 netinet/ip_output.c inp->inp_ipo->ipo_local_cred = ipr;
ipr 1359 netinet/ip_output.c if (ipr->ref_type < IPSP_AUTH_PASSPHRASE ||
ipr 1360 netinet/ip_output.c ipr->ref_type > IPSP_AUTH_RSA) {
ipr 1361 netinet/ip_output.c FREE(ipr, M_CREDENTIALS);
ipr 1366 netinet/ip_output.c inp->inp_ipo->ipo_local_auth = ipr;
ipr 1516 netinet/ip_output.c ipr = NULL;
ipr 1520 netinet/ip_output.c ipr = inp->inp_ipo->ipo_srcid;
ipr 1525 netinet/ip_output.c ipr = inp->inp_ipo->ipo_dstid;
ipr 1530 netinet/ip_output.c ipr = inp->inp_ipo->ipo_local_cred;
ipr 1534 netinet/ip_output.c ipr = inp->inp_ipsec_remotecred;
ipr 1539 netinet/ip_output.c ipr = inp->inp_ipo->ipo_local_auth;
ipr 1542 netinet/ip_output.c ipr = inp->inp_ipsec_remoteauth;
ipr 1545 netinet/ip_output.c if (ipr == NULL)
ipr 1550 netinet/ip_output.c len = m->m_len + ipr->ref_len;
ipr 1567 netinet/ip_output.c *mtod(m, u_int16_t *) = ipr->ref_type;
ipr 1568 netinet/ip_output.c m_copyback(m, sizeof(u_int16_t), ipr->ref_len,
ipr 1569 netinet/ip_output.c ipr + 1);