pd               1042 dev/ic/ciss.c  	int ld, pd, error = 0;
pd               1102 dev/ic/ciss.c  		if (!ldp || (pd = bd->bd_diskid) > ldp->ndrives) {
pd               1110 dev/ic/ciss.c  		if (ldstat->bigrebuild == ldp->tgts[pd])
pd               1112 dev/ic/ciss.c  		if (ciss_bitset(ldp->tgts[pd] & (~CISS_BIGBIT),
pd               1116 dev/ic/ciss.c  			bd->bd_channel = (ldp->tgts[pd] & (~CISS_BIGBIT)) /
pd               1118 dev/ic/ciss.c  			bd->bd_target = ldp->tgts[pd] % sc->ndrives;
pd               1125 dev/ic/ciss.c  			if ((error = ciss_pdid(sc, ldp->tgts[pd], pdid,
pd               1158 dev/ic/ciss.c  			for (pd = 0; pd < ldp->ndrives; pd++)
pd               1159 dev/ic/ciss.c  				if (ldp->tgts[pd] == (CISS_BIGBIT +
pd               1162 dev/ic/ciss.c  					error = ciss_blink(sc, ld, pd,
pd               1346 dev/ic/ciss.c  ciss_blink(struct ciss_softc *sc, int ld, int pd, int stat,
pd               1357 dev/ic/ciss.c  	if (!ldp || pd > ldp->ndrives)
pd               1360 dev/ic/ciss.c  	ldp->bling.pdtab[ldp->tgts[pd]] = stat == BIOC_SBUNBLINK? 0 :
pd                330 dev/ic/cissreg.h 	u_int16_t	pd;
pd               1391 dev/ic/mfi.c   	struct mfi_pd_details	*pd;
pd               1402 dev/ic/mfi.c   	pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK);
pd               1443 dev/ic/mfi.c   	bd->bd_target = ar[arr].pd[disk].mar_enc_slot;
pd               1444 dev/ic/mfi.c   	switch (ar[arr].pd[disk].mar_pd_state){
pd               1477 dev/ic/mfi.c   	*((uint16_t *)&mbox) = ar[arr].pd[disk].mar_pd.mfp_id;
pd               1479 dev/ic/mfi.c   	    sizeof *pd, pd, mbox))
pd               1482 dev/ic/mfi.c   	bd->bd_size = pd->mpd_size * 512; /* bytes per block */
pd               1485 dev/ic/mfi.c   	bd->bd_channel = pd->mpd_enc_idx;
pd               1487 dev/ic/mfi.c   	inqbuf = (struct scsi_inquiry_data *)&pd->mpd_inq_data;
pd               1497 dev/ic/mfi.c   	free(pd, M_DEVBUF);
pd               1555 dev/ic/mfi.c   	struct mfi_pd_list	*pd;
pd               1564 dev/ic/mfi.c   	pd = malloc(MFI_PD_LIST_SIZE, M_DEVBUF, M_WAITOK);
pd               1567 dev/ic/mfi.c   	    MFI_PD_LIST_SIZE, pd, NULL))
pd               1570 dev/ic/mfi.c   	for (i = 0, found = 0; i < pd->mpl_no_pd; i++)
pd               1571 dev/ic/mfi.c   		if (bb->bb_channel == pd->mpl_address[i].mpa_enc_index &&
pd               1572 dev/ic/mfi.c   		    bb->bb_target == pd->mpl_address[i].mpa_enc_slot) {
pd               1582 dev/ic/mfi.c   	*((uint16_t *)&mbox) = pd->mpl_address[i].mpa_pd_id;
pd               1606 dev/ic/mfi.c   	free(pd, M_DEVBUF);
pd               1613 dev/ic/mfi.c   	struct mfi_pd_list	*pd;
pd               1621 dev/ic/mfi.c   	pd = malloc(MFI_PD_LIST_SIZE, M_DEVBUF, M_WAITOK);
pd               1624 dev/ic/mfi.c   	    MFI_PD_LIST_SIZE, pd, NULL))
pd               1627 dev/ic/mfi.c   	for (i = 0, found = 0; i < pd->mpl_no_pd; i++)
pd               1628 dev/ic/mfi.c   		if (bs->bs_channel == pd->mpl_address[i].mpa_enc_index &&
pd               1629 dev/ic/mfi.c   		    bs->bs_target == pd->mpl_address[i].mpa_enc_slot) {
pd               1639 dev/ic/mfi.c   	*((uint16_t *)&mbox) = pd->mpl_address[i].mpa_pd_id;
pd               1673 dev/ic/mfi.c   	free(pd, M_DEVBUF);
pd               1682 dev/ic/mfi.c   	struct mfi_pd_details	*pd;
pd               1696 dev/ic/mfi.c   	pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK);
pd               1735 dev/ic/mfi.c   	    sizeof *pd, pd, mbox)) {
pd               1745 dev/ic/mfi.c   		vdhs->bv_size = pd->mpd_size / 2; /* XXX why? / 2 */
pd               1753 dev/ic/mfi.c   		sdhs->bd_size = pd->mpd_size / 2; /* XXX why? / 2 */
pd               1754 dev/ic/mfi.c   		sdhs->bd_channel = pd->mpd_enc_idx;
pd               1755 dev/ic/mfi.c   		sdhs->bd_target = pd->mpd_enc_slot;
pd               1756 dev/ic/mfi.c   		inqbuf = (struct scsi_inquiry_data *)&pd->mpd_inq_data;
pd               1769 dev/ic/mfi.c   	free(pd, M_DEVBUF);
pd                419 dev/ic/mfireg.h 			struct mfi_evtarg_pd	pd;
pd                449 dev/ic/mfireg.h 			struct mfi_evtarg_pd	pd;
pd                468 dev/ic/mfireg.h 		struct mfi_evtarg_pd		pd;
pd                471 dev/ic/mfireg.h 			struct mfi_evtarg_pd	pd;
pd                477 dev/ic/mfireg.h 			struct mfi_evtarg_pd	pd;
pd                482 dev/ic/mfireg.h 			struct mfi_evtarg_pd	pd;
pd                487 dev/ic/mfireg.h 			struct mfi_evtarg_pd	pd;
pd                492 dev/ic/mfireg.h 			struct mfi_evtarg_pd	pd;
pd                894 dev/ic/mfireg.h 	} pd[MFI_MAX_PD_ARRAY];
pd                252 dev/ic/pgt.c   pgt_reinit_rx_desc_frag(struct pgt_softc *sc, struct pgt_desc *pd)
pd                254 dev/ic/pgt.c   	pd->pd_fragp->pf_addr = htole32((uint32_t)pd->pd_dmaaddr);
pd                255 dev/ic/pgt.c   	pd->pd_fragp->pf_size = htole16(PGT_FRAG_SIZE);
pd                256 dev/ic/pgt.c   	pd->pd_fragp->pf_flags = 0;
pd                258 dev/ic/pgt.c   	bus_dmamap_sync(sc->sc_dmat, pd->pd_dmam, 0, pd->pd_dmam->dm_mapsize,
pd                264 dev/ic/pgt.c       struct pgt_desc *pd)
pd                268 dev/ic/pgt.c   	error = bus_dmamap_load(sc->sc_dmat, pd->pd_dmam, pd->pd_mem,
pd                276 dev/ic/pgt.c   	pd->pd_dmaaddr = pd->pd_dmam->dm_segs[0].ds_addr;
pd                277 dev/ic/pgt.c   	pd->pd_fragp->pf_addr = htole32((uint32_t)pd->pd_dmaaddr);
pd                278 dev/ic/pgt.c   	pd->pd_fragp->pf_size = htole16(PGT_FRAG_SIZE);
pd                279 dev/ic/pgt.c   	pd->pd_fragp->pf_flags = htole16(0);
pd                281 dev/ic/pgt.c   	bus_dmamap_sync(sc->sc_dmat, pd->pd_dmam, 0, pd->pd_dmam->dm_mapsize,
pd                288 dev/ic/pgt.c   pgt_unload_tx_desc_frag(struct pgt_softc *sc, struct pgt_desc *pd)
pd                290 dev/ic/pgt.c           bus_dmamap_unload(sc->sc_dmat, pd->pd_dmam);
pd                291 dev/ic/pgt.c   	pd->pd_dmaaddr = 0;
pd                382 dev/ic/pgt.c   	struct pgt_desc *pd;
pd                388 dev/ic/pgt.c   	TAILQ_FOREACH(pd, &sc->sc_freeq[pq], pd_link) {
pd                389 dev/ic/pgt.c   		pd->pd_fragnum = i;
pd                390 dev/ic/pgt.c   		pd->pd_fragp = &pqfrags[i];
pd                392 dev/ic/pgt.c   			pgt_reinit_rx_desc_frag(sc, pd);
pd               1260 dev/ic/pgt.c   	struct pgt_desc *pd;
pd               1262 dev/ic/pgt.c   	pd = TAILQ_FIRST(&sc->sc_dirtyq[pq]);
pd               1263 dev/ic/pgt.c   	TAILQ_REMOVE(&sc->sc_dirtyq[pq], pd, pd_link);
pd               1265 dev/ic/pgt.c   	TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link);
pd               1267 dev/ic/pgt.c   	bus_dmamap_sync(sc->sc_dmat, pd->pd_dmam, 0,
pd               1268 dev/ic/pgt.c   	    pd->pd_dmam->dm_mapsize,
pd               1273 dev/ic/pgt.c   		    sc->sc_dev.dv_xname, pd->pd_fragnum, pq));
pd               1277 dev/ic/pgt.c   			pmf = (struct pgt_mgmt_frame *)pd->pd_mem;
pd               1281 dev/ic/pgt.c   			    pd, pmf->pmf_version, pmf->pmf_operation,
pd               1285 dev/ic/pgt.c   	pgt_unload_tx_desc_frag(sc, pd);
pd               1291 dev/ic/pgt.c   	struct pgt_desc *pd;
pd               1293 dev/ic/pgt.c   	pd = TAILQ_FIRST(&sc->sc_freeq[pq]);
pd               1294 dev/ic/pgt.c   	TAILQ_REMOVE(&sc->sc_freeq[pq], pd, pd_link);
pd               1296 dev/ic/pgt.c   	TAILQ_INSERT_TAIL(&sc->sc_dirtyq[pq], pd, pd_link);
pd               1298 dev/ic/pgt.c   	bus_dmamap_sync(sc->sc_dmat, pd->pd_dmam, 0,
pd               1299 dev/ic/pgt.c   	    pd->pd_dmam->dm_mapsize,
pd               1303 dev/ic/pgt.c   		    sc->sc_dev.dv_xname, pd->pd_fragnum, pq));
pd               1305 dev/ic/pgt.c   	    pd->pd_fragp->pf_flags & ~htole16(PF_FLAG_MF))
pd               1307 dev/ic/pgt.c   		    sc->sc_dev.dv_xname, pq, letoh16(pd->pd_fragp->pf_flags)));
pd               1364 dev/ic/pgt.c   	struct pgt_desc *pd;
pd               1368 dev/ic/pgt.c   	pd = TAILQ_FIRST(&sc->sc_dirtyq[PGT_QUEUE_MGMT_RX]);
pd               1369 dev/ic/pgt.c   	TAILQ_REMOVE(&sc->sc_dirtyq[PGT_QUEUE_MGMT_RX], pd, pd_link);
pd               1372 dev/ic/pgt.c   	    pd, pd_link);
pd               1374 dev/ic/pgt.c   	if (letoh16(pd->pd_fragp->pf_size) < sizeof(*pmf)) {
pd               1378 dev/ic/pgt.c   			    letoh16(pd->pd_fragp->pf_size)));
pd               1381 dev/ic/pgt.c   	pmf = (struct pgt_mgmt_frame *)pd->pd_mem;
pd               1468 dev/ic/pgt.c   	pgt_reinit_rx_desc_frag(sc, pd);
pd               1480 dev/ic/pgt.c   	struct pgt_desc *pd;
pd               1491 dev/ic/pgt.c   	while ((pd = TAILQ_FIRST(&sc->sc_dirtyq[pq])) != NULL) {
pd               1492 dev/ic/pgt.c   		TAILQ_REMOVE(&sc->sc_dirtyq[pq], pd, pd_link);
pd               1494 dev/ic/pgt.c   		datalen = letoh16(pd->pd_fragp->pf_size);
pd               1495 dev/ic/pgt.c   		dataoff = letoh32(pd->pd_fragp->pf_addr) - pd->pd_dmaaddr;
pd               1496 dev/ic/pgt.c   		morefrags = pd->pd_fragp->pf_flags & htole16(PF_FLAG_MF);
pd               1501 dev/ic/pgt.c   			    pd->pd_fragp->pf_flags));
pd               1525 dev/ic/pgt.c   		bcopy(pd->pd_mem + dataoff, mtod(m, char *), datalen);
pd               1532 dev/ic/pgt.c   		TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link);
pd               1534 dev/ic/pgt.c   		pgt_reinit_rx_desc_frag(sc, pd);
pd               1548 dev/ic/pgt.c   	TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link);
pd               1550 dev/ic/pgt.c   	pgt_reinit_rx_desc_frag(sc, pd);
pd               1661 dev/ic/pgt.c   	struct pgt_desc *pd;
pd               1669 dev/ic/pgt.c   	pd = TAILQ_FIRST(&sc->sc_freeq[PGT_QUEUE_MGMT_TX]);
pd               1670 dev/ic/pgt.c   	if (pd == NULL)
pd               1672 dev/ic/pgt.c   	error = pgt_load_tx_desc_frag(sc, PGT_QUEUE_MGMT_TX, pd);
pd               1675 dev/ic/pgt.c   	pmf = (struct pgt_mgmt_frame *)pd->pd_mem;
pd               1699 dev/ic/pgt.c   	pgt_desc_transmit(sc, PGT_QUEUE_MGMT_TX, pd,
pd               1743 dev/ic/pgt.c   pgt_desc_transmit(struct pgt_softc *sc, enum pgt_queue pq, struct pgt_desc *pd,
pd               1746 dev/ic/pgt.c   	TAILQ_REMOVE(&sc->sc_freeq[pq], pd, pd_link);
pd               1748 dev/ic/pgt.c   	TAILQ_INSERT_TAIL(&sc->sc_dirtyq[pq], pd, pd_link);
pd               1752 dev/ic/pgt.c   		    pd->pd_fragnum, pq));
pd               1757 dev/ic/pgt.c   		pd->pd_fragp->pf_flags |= htole16(PF_FLAG_MF);
pd               1758 dev/ic/pgt.c   	pd->pd_fragp->pf_size = htole16(len);
pd               1759 dev/ic/pgt.c   	bus_dmamap_sync(sc->sc_dmat, pd->pd_dmam, 0,
pd               1760 dev/ic/pgt.c   	    pd->pd_dmam->dm_mapsize,
pd               2124 dev/ic/pgt.c   	struct pgt_desc *pd;
pd               2144 dev/ic/pgt.c   		pd = TAILQ_FIRST(&sc->sc_freeq[PGT_QUEUE_DATA_LOW_TX]);
pd               2150 dev/ic/pgt.c   			    PGT_QUEUE_DATA_LOW_TX, pd);
pd               2154 dev/ic/pgt.c   			m_copydata(m, 0, m->m_pkthdr.len, pd->pd_mem);
pd               2156 dev/ic/pgt.c   			    pd, m->m_pkthdr.len, 0);
pd               2169 dev/ic/pgt.c   			pd2 = TAILQ_NEXT(pd, pd_link);
pd               2171 dev/ic/pgt.c   			    PGT_QUEUE_DATA_LOW_TX, pd);
pd               2176 dev/ic/pgt.c   					pgt_unload_tx_desc_frag(sc, pd);
pd               2178 dev/ic/pgt.c   					    PGT_QUEUE_DATA_LOW_TX], pd,
pd               2185 dev/ic/pgt.c   			m_copydata(m, 0, PGT_FRAG_SIZE, pd->pd_mem);
pd               2187 dev/ic/pgt.c   			    pd, PGT_FRAG_SIZE, 1);
pd               3023 dev/ic/pgt.c   		struct pgt_desc *pd;
pd               3025 dev/ic/pgt.c   		pd = TAILQ_FIRST(&sc->sc_dirtyq[pq]);
pd               3026 dev/ic/pgt.c   		TAILQ_REMOVE(&sc->sc_dirtyq[pq], pd, pd_link);
pd               3028 dev/ic/pgt.c   		TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link);
pd               3030 dev/ic/pgt.c   		pgt_unload_tx_desc_frag(sc, pd);
pd               3033 dev/ic/pgt.c   			    sc->sc_dev.dv_xname, pd->pd_fragnum, pq));
pd               3168 dev/ic/pgt.c   	struct pgt_desc *pd;
pd               3201 dev/ic/pgt.c   		pd = malloc(sizeof(*pd), M_DEVBUF, M_WAITOK);
pd               3204 dev/ic/pgt.c   		    PGT_FRAG_SIZE, 0, BUS_DMA_ALLOCNOW, &pd->pd_dmam);
pd               3208 dev/ic/pgt.c   			free(pd, M_DEVBUF);
pd               3213 dev/ic/pgt.c   		    0, &pd->pd_dmas, 1, &nsegs, BUS_DMA_WAITOK);
pd               3217 dev/ic/pgt.c   			free(pd, M_DEVBUF);
pd               3221 dev/ic/pgt.c   		error = bus_dmamem_map(sc->sc_dmat, &pd->pd_dmas, nsegs,
pd               3222 dev/ic/pgt.c   		    PGT_FRAG_SIZE, (caddr_t *)&pd->pd_mem, BUS_DMA_WAITOK);
pd               3226 dev/ic/pgt.c   			free(pd, M_DEVBUF);
pd               3231 dev/ic/pgt.c   			error = bus_dmamap_load(sc->sc_dmat, pd->pd_dmam,
pd               3232 dev/ic/pgt.c   			    pd->pd_mem, PGT_FRAG_SIZE, NULL, BUS_DMA_NOWAIT);
pd               3236 dev/ic/pgt.c   				bus_dmamem_free(sc->sc_dmat, &pd->pd_dmas,
pd               3238 dev/ic/pgt.c   				free(pd, M_DEVBUF);
pd               3241 dev/ic/pgt.c   			pd->pd_dmaaddr = pd->pd_dmam->dm_segs[0].ds_addr;
pd               3243 dev/ic/pgt.c   		TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link);
pd               3288 dev/ic/pgt.c   	struct pgt_desc	*pd;
pd               3291 dev/ic/pgt.c   		pd = TAILQ_FIRST(&sc->sc_freeq[pq]);
pd               3292 dev/ic/pgt.c   		TAILQ_REMOVE(&sc->sc_freeq[pq], pd, pd_link);
pd               3293 dev/ic/pgt.c   		if (pd->pd_dmam != NULL) {
pd               3294 dev/ic/pgt.c   			bus_dmamap_unload(sc->sc_dmat, pd->pd_dmam);
pd               3295 dev/ic/pgt.c   			pd->pd_dmam = NULL;
pd               3297 dev/ic/pgt.c   		bus_dmamem_free(sc->sc_dmat, &pd->pd_dmas, 1);
pd               3298 dev/ic/pgt.c   		free(pd, M_DEVBUF);
pd                500 dev/ic/rln.c   	struct rln_pdata pd = RLN_PDATA_INIT;
pd                518 dev/ic/rln.c   				rln_rx_pdata(sc, buf, len, &pd);
pd                526 dev/ic/rln.c   				rln_rx_pdata(sc, buf, len, &pd);
pd                534 dev/ic/rln.c   				rln_rx_pdata(sc, buf, buflen, &pd);
pd                536 dev/ic/rln.c   				rln_rx_pdata(sc, data, len - buflen, &pd);
pd                601 dev/ic/rln.c   		rln_rx_pdata(sc, data + sizeof *hdr, len - sizeof *hdr, &pd);
pd                701 dev/ic/rln.c   	struct rln_pdata pd = RLN_PDATA_INIT;
pd                733 dev/ic/rln.c   	rln_rx_pdata(sc, &hwhdr, sizeof hwhdr, &pd);
pd                776 dev/ic/rln.c   		rln_rx_pdata(sc, mtod(m, u_int8_t *), len, &pd);
pd                429 dev/ic/rlnsubr.c rln_rx_pdata(sc, buf, len, pd)
pd                433 dev/ic/rlnsubr.c 	struct rln_pdata *	pd;
pd                437 dev/ic/rlnsubr.c 	if (pd->p_nremain) {
pd                438 dev/ic/rlnsubr.c 		*data++ = pd->p_data;
pd                443 dev/ic/rlnsubr.c 	pd->p_nremain = 0;
pd                461 dev/ic/rlnsubr.c 			pd->p_data = u.b[1];
pd                462 dev/ic/rlnsubr.c 			pd->p_nremain = 1;
pd                475 dev/ic/rlnsubr.c 			pd->p_data = rln_data_read_1(sc);
pd                476 dev/ic/rlnsubr.c 			pd->p_nremain = 1;
pd                478 dev/ic/rlnsubr.c 			dprintf(" D>{%02x}", pd->p_data); 
pd                492 dev/ic/rlnsubr.c 	struct rln_pdata	pd = { 0, 0 };
pd                513 dev/ic/rlnsubr.c 	rln_rx_pdata(sc, buf, len, &pd);
pd                516 dev/ic/rlnsubr.c 	if (pd.p_nremain || len & 1)
pd                565 dev/ic/rlnsubr.c 	state->pd.p_nremain = 0;
pd                596 dev/ic/rlnsubr.c 	if (sc->sc_width == 16 && state->pd.p_nremain) {
pd                603 dev/ic/rlnsubr.c 		u.b[0] = state->pd.p_data;
pd                613 dev/ic/rlnsubr.c 		state->pd.p_nremain = 0;
pd                621 dev/ic/rlnsubr.c 				state->pd.p_nremain = 1;
pd                622 dev/ic/rlnsubr.c 				state->pd.p_data = data[len - 1];
pd                646 dev/ic/rlnsubr.c 	if (state->pd.p_nremain)
pd                650 dev/ic/rlnsubr.c 	if (state->pd.p_nremain)
pd                651 dev/ic/rlnsubr.c 		panic("rln_msg_tx_end remain %d", state->pd.p_nremain);
pd                 77 dev/ic/rlnvar.h 	struct rln_pdata pd;		/* saved partial write state */
pd               1860 dev/pci/cs4280.c 	int pd = 0, cnt, n;
pd               1871 dev/pci/cs4280.c 		pd = 1;
pd               1886 dev/pci/cs4280.c 	if (pd)
pd                170 dev/pci/pci.c  	struct pci_dev *pd;
pd                174 dev/pci/pci.c  	LIST_FOREACH(pd, &sc->sc_devs, pd_next) {
pd                177 dev/pci/pci.c  			       pd->pd_map[i] = pci_conf_read(sc->sc_pc,
pd                178 dev/pci/pci.c  				   pd->pd_tag, PCI_MAPREG_START + (i * 4));
pd                179 dev/pci/pci.c  			pd->pd_csr = pci_conf_read(sc->sc_pc, pd->pd_tag,
pd                181 dev/pci/pci.c  			pd->pd_bhlc = pci_conf_read(sc->sc_pc, pd->pd_tag,
pd                183 dev/pci/pci.c  			pd->pd_int = pci_conf_read(sc->sc_pc, pd->pd_tag,
pd                187 dev/pci/pci.c  				pci_conf_write(sc->sc_pc, pd->pd_tag,
pd                189 dev/pci/pci.c  					pd->pd_map[i]);
pd                190 dev/pci/pci.c  			reg = pci_conf_read(sc->sc_pc, pd->pd_tag,
pd                192 dev/pci/pci.c  			pci_conf_write(sc->sc_pc, pd->pd_tag,
pd                194 dev/pci/pci.c  			    (reg & 0xffff0000) | (pd->pd_csr & 0x0000ffff));
pd                195 dev/pci/pci.c  			pci_conf_write(sc->sc_pc, pd->pd_tag, PCI_BHLC_REG,
pd                196 dev/pci/pci.c  			    pd->pd_bhlc);
pd                197 dev/pci/pci.c  			pci_conf_write(sc->sc_pc, pd->pd_tag, PCI_INTERRUPT_REG,
pd                198 dev/pci/pci.c  			    pd->pd_int);
pd                246 dev/pci/pci.c  	struct pci_dev *pd;
pd                339 dev/pci/pci.c  				if (!(pd = malloc(sizeof *pd, M_DEVBUF,
pd                342 dev/pci/pci.c  				pd->pd_tag = tag;
pd                343 dev/pci/pci.c  				pd->pd_dev = dev;
pd                344 dev/pci/pci.c  				LIST_INSERT_HEAD(&sc->sc_devs, pd, pd_next);
pd                332 dev/pci/safe.c 	struct safe_pdesc *pd;
pd                666 dev/pci/safe.c 			pd = sc->sc_spfree;
pd                670 dev/pci/safe.c 			KASSERT_X((pd->pd_flags&3) == 0 ||
pd                671 dev/pci/safe.c 				(pd->pd_flags&3) == SAFE_PD_DONE,
pd                673 dev/pci/safe.c 				pd->pd_flags));
pd                674 dev/pci/safe.c 			pd->pd_addr = re->re_src_segs[i].ds_addr;
pd                675 dev/pci/safe.c 			pd->pd_ctrl = SAFE_PD_READY |
pd                903 dev/pci/safe.c 				pd = sc->sc_dpfree;
pd                904 dev/pci/safe.c 				KASSERT_X((pd->pd_flags&3) == 0 ||
pd                905 dev/pci/safe.c 					(pd->pd_flags&3) == SAFE_PD_DONE,
pd                907 dev/pci/safe.c 						pd->pd_flags));
pd                910 dev/pci/safe.c 				pd->pd_addr = re->re_dst_segs[i].ds_addr;
pd                911 dev/pci/safe.c 				pd->pd_ctrl = SAFE_PD_READY;
pd                375 isofs/udf/ecma167-udf.h 	struct part_desc	pd;
pd                220 isofs/udf/udf_vfsops.c 	struct part_desc *pd;
pd                306 isofs/udf/udf_vfsops.c 		pd = (struct part_desc *)bp->b_data;
pd                307 isofs/udf/udf_vfsops.c 		if (!udf_checktag(&pd->tag, TAGID_PARTITION)) {
pd                309 isofs/udf/udf_vfsops.c 			part_num = letoh16(pd->part_num);
pd                310 isofs/udf/udf_vfsops.c 			ump->um_len = letoh32(pd->part_len);
pd                311 isofs/udf/udf_vfsops.c 			ump->um_start = letoh32(pd->start_loc);
pd                213 net/if_pflog.c     struct pf_ruleset *ruleset, struct pf_pdesc *pd)
pd                219 net/if_pflog.c 	if (kif == NULL || m == NULL || rm == NULL || pd == NULL)
pd                242 net/if_pflog.c 	if (rm->log & PF_LOG_SOCKET_LOOKUP && !pd->lookup.done)
pd                243 net/if_pflog.c 		pd->lookup.done = pf_socket_lookup(dir, pd);
pd                244 net/if_pflog.c 	if (pd->lookup.done > 0) {
pd                245 net/if_pflog.c 		hdr.uid = pd->lookup.uid;
pd                246 net/if_pflog.c 		hdr.pid = pd->lookup.pid;
pd               1504 net/pf.c       pf_modulate_sack(struct mbuf *m, int off, struct pf_pdesc *pd,
pd               1514 net/pf.c       	    !pf_pull_hdr(m, off + sizeof(*th), opts, hlen, NULL, NULL, pd->af))
pd               2329 net/pf.c       pf_match_translation(struct pf_pdesc *pd, struct mbuf *m, int off,
pd               2358 net/pf.c       		else if (r->af && r->af != pd->af)
pd               2360 net/pf.c       		else if (r->proto && r->proto != pd->proto)
pd               2362 net/pf.c       		else if (PF_MISMATCHAW(&src->addr, saddr, pd->af,
pd               2371 net/pf.c       		    PF_MISMATCHAW(&dst->addr, daddr, pd->af, dst->neg, NULL))
pd               2373 net/pf.c       		else if (xdst != NULL && PF_MISMATCHAW(xdst, daddr, pd->af,
pd               2382 net/pf.c       		else if (r->os_fingerprint != PF_OSFP_ANY && (pd->proto !=
pd               2383 net/pf.c       		    IPPROTO_TCP || !pf_osfp_match(pf_osfp_fingerprint(pd, m,
pd               2384 net/pf.c       		    off, pd->hdr.tcp), r->os_fingerprint)))
pd               2410 net/pf.c       pf_get_translation(struct pf_pdesc *pd, struct mbuf *m, int off, int direction,
pd               2419 net/pf.c       		r = pf_match_translation(pd, m, off, direction, kif, saddr,
pd               2422 net/pf.c       			r = pf_match_translation(pd, m, off, direction, kif,
pd               2425 net/pf.c       		r = pf_match_translation(pd, m, off, direction, kif, saddr,
pd               2428 net/pf.c       			r = pf_match_translation(pd, m, off, direction, kif,
pd               2439 net/pf.c       			if (pf_get_sport(pd->af, pd->proto, r, saddr,
pd               2454 net/pf.c       					switch (pd->af) {
pd               2486 net/pf.c       					    saddr, pd->af);
pd               2490 net/pf.c       					switch (pd->af) {
pd               2522 net/pf.c       					    pd->af);
pd               2527 net/pf.c       			if (pf_map_addr(pd->af, r, saddr, naddr, NULL, sn))
pd               2533 net/pf.c       				    pd->af);
pd               2561 net/pf.c       pf_socket_lookup(int direction, struct pf_pdesc *pd)
pd               2568 net/pf.c       	if (pd == NULL)
pd               2570 net/pf.c       	pd->lookup.uid = UID_MAX;
pd               2571 net/pf.c       	pd->lookup.gid = GID_MAX;
pd               2572 net/pf.c       	pd->lookup.pid = NO_PID;
pd               2573 net/pf.c       	switch (pd->proto) {
pd               2575 net/pf.c       		if (pd->hdr.tcp == NULL)
pd               2577 net/pf.c       		sport = pd->hdr.tcp->th_sport;
pd               2578 net/pf.c       		dport = pd->hdr.tcp->th_dport;
pd               2582 net/pf.c       		if (pd->hdr.udp == NULL)
pd               2584 net/pf.c       		sport = pd->hdr.udp->uh_sport;
pd               2585 net/pf.c       		dport = pd->hdr.udp->uh_dport;
pd               2592 net/pf.c       		saddr = pd->src;
pd               2593 net/pf.c       		daddr = pd->dst;
pd               2600 net/pf.c       		saddr = pd->dst;
pd               2601 net/pf.c       		daddr = pd->src;
pd               2603 net/pf.c       	switch (pd->af) {
pd               2629 net/pf.c       	pd->lookup.uid = inp->inp_socket->so_euid;
pd               2630 net/pf.c       	pd->lookup.gid = inp->inp_socket->so_egid;
pd               2631 net/pf.c       	pd->lookup.pid = inp->inp_socket->so_cpid;
pd               2842 net/pf.c           struct pf_pdesc *pd, struct pf_rule **am, struct pf_ruleset **rsm,
pd               2846 net/pf.c       	struct pf_addr		*saddr = pd->src, *daddr = pd->dst;
pd               2848 net/pf.c       	sa_family_t		 af = pd->af;
pd               2852 net/pf.c       	struct tcphdr		*th = pd->hdr.tcp;
pd               2870 net/pf.c       	switch (pd->proto) {
pd               2877 net/pf.c       		sport = pd->hdr.udp->uh_sport;
pd               2878 net/pf.c       		dport = pd->hdr.udp->uh_dport;
pd               2879 net/pf.c       		hdrlen = sizeof(*pd->hdr.udp);
pd               2883 net/pf.c       		if (pd->af != AF_INET)
pd               2885 net/pf.c       		sport = dport = pd->hdr.icmp->icmp_id;
pd               2886 net/pf.c       		icmptype = pd->hdr.icmp->icmp_type;
pd               2887 net/pf.c       		icmpcode = pd->hdr.icmp->icmp_code;
pd               2899 net/pf.c       		if (pd->af != AF_INET6)
pd               2901 net/pf.c       		sport = dport = pd->hdr.icmp6->icmp6_id;
pd               2902 net/pf.c       		hdrlen = sizeof(*pd->hdr.icmp6);
pd               2903 net/pf.c       		icmptype = pd->hdr.icmp6->icmp6_type;
pd               2904 net/pf.c       		icmpcode = pd->hdr.icmp6->icmp6_code;
pd               2920 net/pf.c       		if ((nr = pf_get_translation(pd, m, off, PF_OUT, kif, &nsn,
pd               2921 net/pf.c       		    saddr, sport, daddr, dport, &pd->naddr, &nport)) != NULL) {
pd               2922 net/pf.c       			PF_ACPY(&pd->baddr, saddr, af);
pd               2923 net/pf.c       			switch (pd->proto) {
pd               2925 net/pf.c       				pf_change_ap(saddr, &th->th_sport, pd->ip_sum,
pd               2926 net/pf.c       				    &th->th_sum, &pd->naddr, nport, 0, af);
pd               2931 net/pf.c       				pf_change_ap(saddr, &pd->hdr.udp->uh_sport,
pd               2932 net/pf.c       				    pd->ip_sum, &pd->hdr.udp->uh_sum,
pd               2933 net/pf.c       				    &pd->naddr, nport, 1, af);
pd               2934 net/pf.c       				sport = pd->hdr.udp->uh_sport;
pd               2939 net/pf.c       				pf_change_a(&saddr->v4.s_addr, pd->ip_sum,
pd               2940 net/pf.c       				    pd->naddr.v4.s_addr, 0);
pd               2941 net/pf.c       				pd->hdr.icmp->icmp_cksum = pf_cksum_fixup(
pd               2942 net/pf.c       				    pd->hdr.icmp->icmp_cksum, sport, nport, 0);
pd               2943 net/pf.c       				pd->hdr.icmp->icmp_id = nport;
pd               2944 net/pf.c       				m_copyback(m, off, ICMP_MINLEN, pd->hdr.icmp);
pd               2949 net/pf.c       				pf_change_a6(saddr, &pd->hdr.icmp6->icmp6_cksum,
pd               2950 net/pf.c       				    &pd->naddr, 0);
pd               2959 net/pf.c       					    pd->ip_sum, pd->naddr.v4.s_addr, 0);
pd               2964 net/pf.c       					PF_ACPY(saddr, &pd->naddr, af);
pd               2973 net/pf.c       			pd->nat_rule = nr;
pd               2978 net/pf.c       		if ((nr = pf_get_translation(pd, m, off, PF_IN, kif, &nsn,
pd               2979 net/pf.c       		    saddr, sport, daddr, dport, &pd->naddr, &nport)) != NULL) {
pd               2980 net/pf.c       			PF_ACPY(&pd->baddr, daddr, af);
pd               2981 net/pf.c       			switch (pd->proto) {
pd               2983 net/pf.c       				pf_change_ap(daddr, &th->th_dport, pd->ip_sum,
pd               2984 net/pf.c       				    &th->th_sum, &pd->naddr, nport, 0, af);
pd               2989 net/pf.c       				pf_change_ap(daddr, &pd->hdr.udp->uh_dport,
pd               2990 net/pf.c       				    pd->ip_sum, &pd->hdr.udp->uh_sum,
pd               2991 net/pf.c       				    &pd->naddr, nport, 1, af);
pd               2992 net/pf.c       				dport = pd->hdr.udp->uh_dport;
pd               2997 net/pf.c       				pf_change_a(&daddr->v4.s_addr, pd->ip_sum,
pd               2998 net/pf.c       				    pd->naddr.v4.s_addr, 0);
pd               3003 net/pf.c       				pf_change_a6(daddr, &pd->hdr.icmp6->icmp6_cksum,
pd               3004 net/pf.c       				    &pd->naddr, 0);
pd               3013 net/pf.c       					    pd->ip_sum, pd->naddr.v4.s_addr, 0);
pd               3018 net/pf.c       					PF_ACPY(daddr, &pd->naddr, af);
pd               3027 net/pf.c       			pd->nat_rule = nr;
pd               3039 net/pf.c       		else if (r->proto && r->proto != pd->proto)
pd               3061 net/pf.c       		else if (r->tos && !(r->tos == pd->tos))
pd               3065 net/pf.c       		else if (pd->proto == IPPROTO_TCP &&
pd               3069 net/pf.c       		else if (r->uid.op && (pd->lookup.done || (pd->lookup.done =
pd               3070 net/pf.c       		    pf_socket_lookup(direction, pd), 1)) &&
pd               3072 net/pf.c       		    pd->lookup.uid))
pd               3075 net/pf.c       		else if (r->gid.op && (pd->lookup.done || (pd->lookup.done =
pd               3076 net/pf.c       		    pf_socket_lookup(direction, pd), 1)) &&
pd               3078 net/pf.c       		    pd->lookup.gid))
pd               3085 net/pf.c       		    (pd->proto != IPPROTO_TCP || !pf_osfp_match(
pd               3086 net/pf.c       		    pf_osfp_fingerprint(pd, m, off, th),
pd               3118 net/pf.c       			m_copyback(m, off, hdrlen, pd->hdr.any);
pd               3120 net/pf.c       		    a, ruleset, pd);
pd               3130 net/pf.c       				switch (pd->proto) {
pd               3133 net/pf.c       					    pd->ip_sum, &th->th_sum,
pd               3134 net/pf.c       					    &pd->baddr, bport, 0, af);
pd               3140 net/pf.c       					    &pd->hdr.udp->uh_sport, pd->ip_sum,
pd               3141 net/pf.c       					    &pd->hdr.udp->uh_sum, &pd->baddr,
pd               3143 net/pf.c       					sport = pd->hdr.udp->uh_sport;
pd               3156 net/pf.c       						    pd->ip_sum,
pd               3157 net/pf.c       						    pd->baddr.v4.s_addr, 0);
pd               3160 net/pf.c       						PF_ACPY(saddr, &pd->baddr, af);
pd               3165 net/pf.c       				switch (pd->proto) {
pd               3168 net/pf.c       					    pd->ip_sum, &th->th_sum,
pd               3169 net/pf.c       					    &pd->baddr, bport, 0, af);
pd               3175 net/pf.c       					    &pd->hdr.udp->uh_dport, pd->ip_sum,
pd               3176 net/pf.c       					    &pd->hdr.udp->uh_sum, &pd->baddr,
pd               3178 net/pf.c       					dport = pd->hdr.udp->uh_dport;
pd               3191 net/pf.c       						    pd->ip_sum,
pd               3192 net/pf.c       						    pd->baddr.v4.s_addr, 0);
pd               3195 net/pf.c       						PF_ACPY(daddr, &pd->baddr, af);
pd               3201 net/pf.c       		if (pd->proto == IPPROTO_TCP &&
pd               3205 net/pf.c       			u_int32_t	 ack = ntohl(th->th_seq) + pd->p_len;
pd               3216 net/pf.c       				pf_send_tcp(r, af, pd->dst,
pd               3217 net/pf.c       				    pd->src, th->th_dport, th->th_sport,
pd               3219 net/pf.c       				    r->return_ttl, 1, 0, pd->eh, kif->pfik_ifp);
pd               3238 net/pf.c       	    (pd->flags & PFDESC_TCP_NORM))) {
pd               3261 net/pf.c       		    pf_insert_src_node(&nsn, nr, &pd->baddr, af) != 0) ||
pd               3297 net/pf.c       		switch (pd->proto) {
pd               3299 net/pf.c       			len = pd->tot_len - off - (th->th_off << 2);
pd               3359 net/pf.c       			PF_ACPY(&nsn->raddr, &pd->naddr, af);
pd               3363 net/pf.c       		if (pd->proto == IPPROTO_TCP) {
pd               3364 net/pf.c       			if ((pd->flags & PFDESC_TCP_NORM) &&
pd               3365 net/pf.c       			    pf_normalize_tcp_init(m, off, pd, th, &s->src,
pd               3373 net/pf.c       			if ((pd->flags & PFDESC_TCP_NORM) && s->src.scrub &&
pd               3374 net/pf.c       			    pf_normalize_tcp_stateful(m, off, pd, &reason,
pd               3393 net/pf.c       		sk->proto = pd->proto;
pd               3399 net/pf.c       			switch (pd->proto) {
pd               3412 net/pf.c       				PF_ACPY(&sk->lan.addr, &pd->baddr, af);
pd               3421 net/pf.c       			switch (pd->proto) {
pd               3434 net/pf.c       				PF_ACPY(&sk->gwy.addr, &pd->baddr, af);
pd               3445 net/pf.c       			if (pd->proto == IPPROTO_TCP)
pd               3458 net/pf.c       		if (pd->proto == IPPROTO_TCP &&
pd               3465 net/pf.c       					    pd->ip_sum, &th->th_sum, &pd->baddr,
pd               3470 net/pf.c       					    pd->ip_sum, &th->th_sum, &pd->baddr,
pd               3491 net/pf.c       		m_copyback(m, off, hdrlen, pd->hdr.any);
pd               3498 net/pf.c           struct mbuf *m, void *h, struct pf_pdesc *pd, struct pf_rule **am,
pd               3503 net/pf.c       	sa_family_t		 af = pd->af;
pd               3518 net/pf.c       		else if (r->proto && r->proto != pd->proto)
pd               3520 net/pf.c       		else if (PF_MISMATCHAW(&r->src.addr, pd->src, af,
pd               3523 net/pf.c       		else if (PF_MISMATCHAW(&r->dst.addr, pd->dst, af,
pd               3526 net/pf.c       		else if (r->tos && !(r->tos == pd->tos))
pd               3561 net/pf.c       		    pd);
pd               3576 net/pf.c           struct mbuf *m, int off, void *h, struct pf_pdesc *pd,
pd               3580 net/pf.c       	struct tcphdr		*th = pd->hdr.tcp;
pd               3588 net/pf.c       	key.af = pd->af;
pd               3591 net/pf.c       		PF_ACPY(&key.ext.addr, pd->src, key.af);
pd               3592 net/pf.c       		PF_ACPY(&key.gwy.addr, pd->dst, key.af);
pd               3596 net/pf.c       		PF_ACPY(&key.lan.addr, pd->src, key.af);
pd               3597 net/pf.c       		PF_ACPY(&key.ext.addr, pd->dst, key.af);
pd               3622 net/pf.c       			pf_send_tcp((*state)->rule.ptr, pd->af, pd->dst,
pd               3623 net/pf.c       			    pd->src, th->th_dport, th->th_sport,
pd               3661 net/pf.c       			pf_send_tcp((*state)->rule.ptr, pd->af, &src->addr,
pd               3675 net/pf.c       			pf_send_tcp((*state)->rule.ptr, pd->af, pd->dst,
pd               3676 net/pf.c       			    pd->src, th->th_dport, th->th_sport,
pd               3680 net/pf.c       			pf_send_tcp((*state)->rule.ptr, pd->af, &src->addr,
pd               3717 net/pf.c       		if ((pd->flags & PFDESC_TCP_NORM || dst->scrub) &&
pd               3719 net/pf.c       			if (pf_normalize_tcp_init(m, off, pd, th, src, dst)) {
pd               3738 net/pf.c       		end = seq + pd->p_len;
pd               3743 net/pf.c       				    pd->af);
pd               3787 net/pf.c       		end = seq + pd->p_len;
pd               3830 net/pf.c       		if (pf_modulate_sack(m, off, pd, th, dst))
pd               3845 net/pf.c       	    (orig_seq == src->seqlo + 1) || (pd->flags & PFDESC_IP_REAS) == 0)) {
pd               3849 net/pf.c       			if (pf_normalize_tcp_stateful(m, off, pd, reason, th,
pd               3940 net/pf.c       			    "pkts=%llu:%llu\n", seq, orig_seq, ack, pd->p_len,
pd               3946 net/pf.c       			if (pf_normalize_tcp_stateful(m, off, pd, reason, th,
pd               3979 net/pf.c       				pf_send_tcp((*state)->rule.ptr, pd->af,
pd               3980 net/pf.c       				    pd->dst, pd->src, th->th_dport,
pd               3984 net/pf.c       				    pd->eh, kif->pfik_ifp);
pd               3994 net/pf.c       			    seq, orig_seq, ack, pd->p_len, ackskew,
pd               4017 net/pf.c       			pf_change_ap(pd->src, &th->th_sport, pd->ip_sum,
pd               4019 net/pf.c       			    (*state)->state_key->gwy.port, 0, pd->af);
pd               4021 net/pf.c       			pf_change_ap(pd->dst, &th->th_dport, pd->ip_sum,
pd               4023 net/pf.c       			    (*state)->state_key->lan.port, 0, pd->af);
pd               4035 net/pf.c           struct mbuf *m, int off, void *h, struct pf_pdesc *pd)
pd               4039 net/pf.c       	struct udphdr		*uh = pd->hdr.udp;
pd               4041 net/pf.c       	key.af = pd->af;
pd               4044 net/pf.c       		PF_ACPY(&key.ext.addr, pd->src, key.af);
pd               4045 net/pf.c       		PF_ACPY(&key.gwy.addr, pd->dst, key.af);
pd               4049 net/pf.c       		PF_ACPY(&key.lan.addr, pd->src, key.af);
pd               4050 net/pf.c       		PF_ACPY(&key.ext.addr, pd->dst, key.af);
pd               4081 net/pf.c       			pf_change_ap(pd->src, &uh->uh_sport, pd->ip_sum,
pd               4083 net/pf.c       			    (*state)->state_key->gwy.port, 1, pd->af);
pd               4085 net/pf.c       			pf_change_ap(pd->dst, &uh->uh_dport, pd->ip_sum,
pd               4087 net/pf.c       			    (*state)->state_key->lan.port, 1, pd->af);
pd               4096 net/pf.c           struct mbuf *m, int off, void *h, struct pf_pdesc *pd, u_short *reason)
pd               4098 net/pf.c       	struct pf_addr	*saddr = pd->src, *daddr = pd->dst;
pd               4104 net/pf.c       	switch (pd->proto) {
pd               4107 net/pf.c       		icmptype = pd->hdr.icmp->icmp_type;
pd               4108 net/pf.c       		icmpid = pd->hdr.icmp->icmp_id;
pd               4109 net/pf.c       		icmpsum = &pd->hdr.icmp->icmp_cksum;
pd               4121 net/pf.c       		icmptype = pd->hdr.icmp6->icmp6_type;
pd               4122 net/pf.c       		icmpid = pd->hdr.icmp6->icmp6_id;
pd               4123 net/pf.c       		icmpsum = &pd->hdr.icmp6->icmp6_cksum;
pd               4140 net/pf.c       		key.af = pd->af;
pd               4141 net/pf.c       		key.proto = pd->proto;
pd               4143 net/pf.c       			PF_ACPY(&key.ext.addr, pd->src, key.af);
pd               4144 net/pf.c       			PF_ACPY(&key.gwy.addr, pd->dst, key.af);
pd               4148 net/pf.c       			PF_ACPY(&key.lan.addr, pd->src, key.af);
pd               4149 net/pf.c       			PF_ACPY(&key.ext.addr, pd->dst, key.af);
pd               4162 net/pf.c       				switch (pd->af) {
pd               4166 net/pf.c       					    pd->ip_sum,
pd               4168 net/pf.c       					pd->hdr.icmp->icmp_cksum =
pd               4170 net/pf.c       					    pd->hdr.icmp->icmp_cksum, icmpid,
pd               4172 net/pf.c       					pd->hdr.icmp->icmp_id =
pd               4175 net/pf.c       					    pd->hdr.icmp);
pd               4181 net/pf.c       					    &pd->hdr.icmp6->icmp6_cksum,
pd               4185 net/pf.c       					    pd->hdr.icmp6);
pd               4190 net/pf.c       				switch (pd->af) {
pd               4194 net/pf.c       					    pd->ip_sum,
pd               4196 net/pf.c       					pd->hdr.icmp->icmp_cksum =
pd               4198 net/pf.c       					    pd->hdr.icmp->icmp_cksum, icmpid,
pd               4200 net/pf.c       					pd->hdr.icmp->icmp_id =
pd               4203 net/pf.c       					    pd->hdr.icmp);
pd               4209 net/pf.c       					    &pd->hdr.icmp6->icmp6_cksum,
pd               4213 net/pf.c       					    pd->hdr.icmp6);
pd               4239 net/pf.c       		pd2.af = pd->af;
pd               4240 net/pf.c       		switch (pd->af) {
pd               4389 net/pf.c       					    icmptype, pd->hdr.icmp->icmp_code);
pd               4390 net/pf.c       					pf_print_host(pd->src, 0, pd->af);
pd               4392 net/pf.c       					pf_print_host(pd->dst, 0, pd->af);
pd               4407 net/pf.c       					    pd->ip_sum, 0, pd2.af);
pd               4413 net/pf.c       					    pd->ip_sum, 0, pd2.af);
pd               4423 net/pf.c       					    pd->hdr.icmp);
pd               4432 net/pf.c       					    pd->hdr.icmp6);
pd               4479 net/pf.c       					    pd->ip_sum, 1, pd2.af);
pd               4486 net/pf.c       					    pd->ip_sum, 1, pd2.af);
pd               4492 net/pf.c       					    pd->hdr.icmp);
pd               4500 net/pf.c       					    pd->hdr.icmp6);
pd               4547 net/pf.c       					    pd->ip_sum, 0, AF_INET);
pd               4554 net/pf.c       					    pd->ip_sum, 0, AF_INET);
pd               4556 net/pf.c       				m_copyback(m, off, ICMP_MINLEN, pd->hdr.icmp);
pd               4600 net/pf.c       					    pd->ip_sum, 0, AF_INET6);
pd               4606 net/pf.c       					    pd->ip_sum, 0, AF_INET6);
pd               4609 net/pf.c       				    pd->hdr.icmp6);
pd               4643 net/pf.c       					    pd->ip_sum, 0, pd2.af);
pd               4650 net/pf.c       					    pd->ip_sum, 0, pd2.af);
pd               4656 net/pf.c       					    pd->hdr.icmp);
pd               4664 net/pf.c       					    pd->hdr.icmp6);
pd               4681 net/pf.c           struct pf_pdesc *pd)
pd               4686 net/pf.c       	key.af = pd->af;
pd               4687 net/pf.c       	key.proto = pd->proto;
pd               4689 net/pf.c       		PF_ACPY(&key.ext.addr, pd->src, key.af);
pd               4690 net/pf.c       		PF_ACPY(&key.gwy.addr, pd->dst, key.af);
pd               4694 net/pf.c       		PF_ACPY(&key.lan.addr, pd->src, key.af);
pd               4695 net/pf.c       		PF_ACPY(&key.ext.addr, pd->dst, key.af);
pd               4726 net/pf.c       			switch (pd->af) {
pd               4729 net/pf.c       				pf_change_a(&pd->src->v4.s_addr,
pd               4730 net/pf.c       				    pd->ip_sum,
pd               4737 net/pf.c       				PF_ACPY(pd->src,
pd               4738 net/pf.c       				    &(*state)->state_key->gwy.addr, pd->af);
pd               4743 net/pf.c       			switch (pd->af) {
pd               4746 net/pf.c       				pf_change_a(&pd->dst->v4.s_addr,
pd               4747 net/pf.c       				    pd->ip_sum,
pd               4754 net/pf.c       				PF_ACPY(pd->dst,
pd               4755 net/pf.c       				    &(*state)->state_key->lan.addr, pd->af);
pd               4942 net/pf.c           struct pf_state *s, struct pf_pdesc *pd)
pd               5136 net/pf.c           struct pf_state *s, struct pf_pdesc *pd)
pd               5354 net/pf.c       	struct pf_pdesc		 pd;
pd               5360 net/pf.c       	memset(&pd, 0, sizeof(pd));
pd               5390 net/pf.c       	if (pf_normalize_ip(m0, dir, kif, &reason, &pd) != PF_PASS) {
pd               5405 net/pf.c       	pd.src = (struct pf_addr *)&h->ip_src;
pd               5406 net/pf.c       	pd.dst = (struct pf_addr *)&h->ip_dst;
pd               5407 net/pf.c       	PF_ACPY(&pd.baddr, dir == PF_OUT ? pd.src : pd.dst, AF_INET);
pd               5408 net/pf.c       	pd.ip_sum = &h->ip_sum;
pd               5409 net/pf.c       	pd.proto = h->ip_p;
pd               5410 net/pf.c       	pd.af = AF_INET;
pd               5411 net/pf.c       	pd.tos = h->ip_tos;
pd               5412 net/pf.c       	pd.tot_len = ntohs(h->ip_len);
pd               5413 net/pf.c       	pd.eh = eh;
pd               5418 net/pf.c       		    &pd, &a, &ruleset);
pd               5427 net/pf.c       		pd.hdr.tcp = &th;
pd               5433 net/pf.c       		pd.p_len = pd.tot_len - off - (th.th_off << 2);
pd               5434 net/pf.c       		if ((th.th_flags & TH_ACK) && pd.p_len == 0)
pd               5436 net/pf.c       		action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
pd               5439 net/pf.c       		action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
pd               5450 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ipintrq);
pd               5457 net/pf.c       		pd.hdr.udp = &uh;
pd               5470 net/pf.c       		action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
pd               5480 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ipintrq);
pd               5487 net/pf.c       		pd.hdr.icmp = &ih;
pd               5493 net/pf.c       		action = pf_test_state_icmp(&s, dir, kif, m, off, h, &pd,
pd               5504 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ipintrq);
pd               5509 net/pf.c       		action = pf_test_state_other(&s, dir, kif, &pd);
pd               5519 net/pf.c       			    &pd, &a, &ruleset, &ipintrq);
pd               5538 net/pf.c       		if (pqid || (pd.tos & IPTOS_LOWDELAY))
pd               5552 net/pf.c       	if (dir == PF_IN && action == PF_PASS && (pd.proto == IPPROTO_TCP ||
pd               5553 net/pf.c       	    pd.proto == IPPROTO_UDP) && s != NULL && s->nat_rule.ptr != NULL &&
pd               5556 net/pf.c       	    (ntohl(pd.dst->v4.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET)
pd               5568 net/pf.c       		    &pd);
pd               5571 net/pf.c       	kif->pfik_bytes[0][dir == PF_OUT][action != PF_PASS] += pd.tot_len;
pd               5577 net/pf.c       		r->bytes[dirndx] += pd.tot_len;
pd               5580 net/pf.c       			a->bytes[dirndx] += pd.tot_len;
pd               5586 net/pf.c       				s->nat_rule.ptr->bytes[dirndx] += pd.tot_len;
pd               5590 net/pf.c       				s->src_node->bytes[dirndx] += pd.tot_len;
pd               5594 net/pf.c       				s->nat_src_node->bytes[dirndx] += pd.tot_len;
pd               5598 net/pf.c       			s->bytes[dirndx] += pd.tot_len;
pd               5601 net/pf.c       		nr = (s != NULL) ? s->nat_rule.ptr : pd.nat_rule;
pd               5612 net/pf.c       				    &pd.baddr : &pd.naddr;
pd               5615 net/pf.c       				    &pd.naddr : &pd.baddr;
pd               5616 net/pf.c       			if (x == &pd.baddr || s == NULL) {
pd               5619 net/pf.c       					pd.src = x;
pd               5621 net/pf.c       					pd.dst = x;
pd               5627 net/pf.c       			    pd.src : pd.dst, pd.af,
pd               5628 net/pf.c       			    pd.tot_len, dir == PF_OUT, r->action == PF_PASS,
pd               5632 net/pf.c       			    sk->direction == dir) ? pd.dst : pd.src, pd.af,
pd               5633 net/pf.c       			    pd.tot_len, dir == PF_OUT, r->action == PF_PASS,
pd               5644 net/pf.c       		pf_route(m0, r, dir, kif->pfik_ifp, s, &pd);
pd               5663 net/pf.c       	struct pf_pdesc		 pd;
pd               5669 net/pf.c       	memset(&pd, 0, sizeof(pd));
pd               5699 net/pf.c       	if (pf_normalize_ip6(m0, dir, kif, &reason, &pd) != PF_PASS) {
pd               5718 net/pf.c       	pd.src = (struct pf_addr *)&h->ip6_src;
pd               5719 net/pf.c       	pd.dst = (struct pf_addr *)&h->ip6_dst;
pd               5720 net/pf.c       	PF_ACPY(&pd.baddr, dir == PF_OUT ? pd.src : pd.dst, AF_INET6);
pd               5721 net/pf.c       	pd.ip_sum = NULL;
pd               5722 net/pf.c       	pd.af = AF_INET6;
pd               5723 net/pf.c       	pd.tos = 0;
pd               5724 net/pf.c       	pd.tot_len = ntohs(h->ip6_plen) + sizeof(struct ip6_hdr);
pd               5725 net/pf.c       	pd.eh = eh;
pd               5728 net/pf.c       	pd.proto = h->ip6_nxt;
pd               5730 net/pf.c       		switch (pd.proto) {
pd               5733 net/pf.c       			    &pd, &a, &ruleset);
pd               5749 net/pf.c       			    &reason, pd.af)) {
pd               5774 net/pf.c       			    NULL, &reason, pd.af)) {
pd               5781 net/pf.c       			if (pd.proto == IPPROTO_AH)
pd               5785 net/pf.c       			pd.proto = opt6.ip6e_nxt;
pd               5799 net/pf.c       	switch (pd.proto) {
pd               5804 net/pf.c       		pd.hdr.tcp = &th;
pd               5810 net/pf.c       		pd.p_len = pd.tot_len - off - (th.th_off << 2);
pd               5811 net/pf.c       		action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
pd               5814 net/pf.c       		action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
pd               5825 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ip6intrq);
pd               5832 net/pf.c       		pd.hdr.udp = &uh;
pd               5845 net/pf.c       		action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
pd               5855 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ip6intrq);
pd               5862 net/pf.c       		pd.hdr.icmp6 = &ih;
pd               5869 net/pf.c       		    m, off, h, &pd, &reason);
pd               5879 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ip6intrq);
pd               5884 net/pf.c       		action = pf_test_state_other(&s, dir, kif, &pd);
pd               5894 net/pf.c       			    &pd, &a, &ruleset, &ip6intrq);
pd               5919 net/pf.c       		if (pd.tos & IPTOS_LOWDELAY)
pd               5928 net/pf.c       	if (dir == PF_IN && action == PF_PASS && (pd.proto == IPPROTO_TCP ||
pd               5929 net/pf.c       	    pd.proto == IPPROTO_UDP) && s != NULL && s->nat_rule.ptr != NULL &&
pd               5932 net/pf.c       	    IN6_IS_ADDR_LOOPBACK(&pd.dst->v6))
pd               5944 net/pf.c       		    &pd);
pd               5947 net/pf.c       	kif->pfik_bytes[1][dir == PF_OUT][action != PF_PASS] += pd.tot_len;
pd               5953 net/pf.c       		r->bytes[dirndx] += pd.tot_len;
pd               5956 net/pf.c       			a->bytes[dirndx] += pd.tot_len;
pd               5962 net/pf.c       				s->nat_rule.ptr->bytes[dirndx] += pd.tot_len;
pd               5966 net/pf.c       				s->src_node->bytes[dirndx] += pd.tot_len;
pd               5970 net/pf.c       				s->nat_src_node->bytes[dirndx] += pd.tot_len;
pd               5974 net/pf.c       			s->bytes[dirndx] += pd.tot_len;
pd               5977 net/pf.c       		nr = (s != NULL) ? s->nat_rule.ptr : pd.nat_rule;
pd               5988 net/pf.c       				    &pd.baddr : &pd.naddr;
pd               5991 net/pf.c       				    &pd.naddr : &pd.baddr;
pd               5993 net/pf.c       			if (x == &pd.baddr || s == NULL) {
pd               5995 net/pf.c       					pd.src = x;
pd               5997 net/pf.c       					pd.dst = x;
pd               6002 net/pf.c       			    sk->direction == dir) ? pd.src : pd.dst, pd.af,
pd               6003 net/pf.c       			    pd.tot_len, dir == PF_OUT, r->action == PF_PASS,
pd               6007 net/pf.c       			    sk->direction == dir) ? pd.dst : pd.src, pd.af,
pd               6008 net/pf.c       			    pd.tot_len, dir == PF_OUT, r->action == PF_PASS,
pd               6019 net/pf.c       		pf_route6(m0, r, dir, kif->pfik_ifp, s, &pd);
pd                817 net/pf_norm.c      struct pf_pdesc *pd)
pd                858 net/pf_norm.c  		r->bytes[dir == PF_OUT] += pd->tot_len;
pd                999 net/pf_norm.c  		pd->flags |= PFDESC_IP_REAS;
pd               1012 net/pf_norm.c  		pd->flags |= PFDESC_IP_REAS;
pd               1018 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
pd               1024 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
pd               1036 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
pd               1044 net/pf_norm.c      u_short *reason, struct pf_pdesc *pd)
pd               1090 net/pf_norm.c  		r->bytes[dir == PF_OUT] += pd->tot_len;
pd               1203 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
pd               1209 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
pd               1215 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
pd               1222 net/pf_norm.c      int off, void *h, struct pf_pdesc *pd)
pd               1225 net/pf_norm.c  	struct tcphdr	*th = pd->hdr.tcp;
pd               1229 net/pf_norm.c  	sa_family_t	 af = pd->af;
pd               1240 net/pf_norm.c  		else if (r->proto && r->proto != pd->proto)
pd               1242 net/pf_norm.c  		else if (PF_MISMATCHAW(&r->src.addr, pd->src, af,
pd               1248 net/pf_norm.c  		else if (PF_MISMATCHAW(&r->dst.addr, pd->dst, af,
pd               1255 net/pf_norm.c  			    pf_osfp_fingerprint(pd, m, off, th),
pd               1268 net/pf_norm.c  		r->bytes[dir == PF_OUT] += pd->tot_len;
pd               1272 net/pf_norm.c  		pd->flags |= PFDESC_TCP_NORM;
pd               1331 net/pf_norm.c  		PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, r, NULL, NULL, pd);
pd               1336 net/pf_norm.c  pf_normalize_tcp_init(struct mbuf *m, int off, struct pf_pdesc *pd,
pd               1350 net/pf_norm.c  	switch (pd->af) {
pd               1377 net/pf_norm.c  	    pf_pull_hdr(m, off, hdr, th->th_off << 2, NULL, NULL, pd->af)) {
pd               1430 net/pf_norm.c  pf_normalize_tcp_stateful(struct mbuf *m, int off, struct pf_pdesc *pd,
pd               1449 net/pf_norm.c  	switch (pd->af) {
pd               1477 net/pf_norm.c  	    pf_pull_hdr(m, off, hdr, th->th_off << 2, NULL, NULL, pd->af)) {
pd               1712 net/pf_norm.c  	    || pd->p_len > 0 || (th->th_flags & TH_SYN)) &&
pd               1742 net/pf_norm.c  		if (pd->p_len > 0 && (src->scrub->pfss_flags & PFSS_DATA_TS)) {
pd               1768 net/pf_norm.c  	if (pd->p_len > 0 && src->scrub && (src->scrub->pfss_flags &
pd                 88 net/pf_osfp.c  pf_osfp_fingerprint(struct pf_pdesc *pd, struct mbuf *m, int off,
pd                 95 net/pf_osfp.c  	if ((pd->af != PF_INET && pd->af != PF_INET6) ||
pd                 96 net/pf_osfp.c  	    pd->proto != IPPROTO_TCP || (tcp->th_off << 2) < sizeof(*tcp))
pd                 99 net/pf_osfp.c  	if (pd->af == PF_INET) {
pd                107 net/pf_osfp.c  	    pd->af)) return (NULL);