common/lib/libprop/prop_data.c
109
prop_data_t pd = v;
common/lib/libprop/prop_data.c
125
if (pd->pd_size == 0)
common/lib/libprop/prop_data.c
133
for (src = pd->pd_immutable, srclen = pd->pd_size;
common/lib/libprop/prop_data.c
221
prop_data_t pd;
common/lib/libprop/prop_data.c
223
pd = _PROP_POOL_GET(_prop_data_pool);
common/lib/libprop/prop_data.c
224
if (pd != NULL) {
common/lib/libprop/prop_data.c
225
_prop_object_init(&pd->pd_obj, &_prop_object_type_data);
common/lib/libprop/prop_data.c
227
pd->pd_mutable = NULL;
common/lib/libprop/prop_data.c
228
pd->pd_size = 0;
common/lib/libprop/prop_data.c
229
pd->pd_flags = flags;
common/lib/libprop/prop_data.c
232
return (pd);
common/lib/libprop/prop_data.c
239
prop_data_t pd;
common/lib/libprop/prop_data.c
241
pd = _prop_data_alloc(flags);
common/lib/libprop/prop_data.c
242
if (pd != NULL) {
common/lib/libprop/prop_data.c
243
pd->pd_immutable = data;
common/lib/libprop/prop_data.c
244
pd->pd_size = len;
common/lib/libprop/prop_data.c
247
return (pd);
common/lib/libprop/prop_data.c
256
prop_data_t pd;
common/lib/libprop/prop_data.c
259
pd = _prop_data_alloc(PD_F_MUTABLE);
common/lib/libprop/prop_data.c
260
if (pd != NULL && size != 0) {
common/lib/libprop/prop_data.c
263
prop_object_release(pd);
common/lib/libprop/prop_data.c
267
pd->pd_mutable = nv;
common/lib/libprop/prop_data.c
268
pd->pd_size = size;
common/lib/libprop/prop_data.c
270
return (pd);
common/lib/libprop/prop_data.c
289
prop_data_t pd;
common/lib/libprop/prop_data.c
304
pd = _prop_data_instantiate(0, nv, size);
common/lib/libprop/prop_data.c
305
if (pd == NULL && nv == NULL)
common/lib/libprop/prop_data.c
308
return (pd);
common/lib/libprop/prop_data.c
336
prop_data_t pd;
common/lib/libprop/prop_data.c
348
pd = prop_data_create_copy(opd->pd_immutable, opd->pd_size);
common/lib/libprop/prop_data.c
349
if (pd != NULL) {
common/lib/libprop/prop_data.c
351
pd->pd_flags |= PD_F_MUTABLE;
common/lib/libprop/prop_data.c
354
return (pd);
common/lib/libprop/prop_data.c
362
prop_data_size(prop_data_t pd)
common/lib/libprop/prop_data.c
365
if (! prop_object_is_data(pd))
common/lib/libprop/prop_data.c
368
return (pd->pd_size);
common/lib/libprop/prop_data.c
377
prop_data_value(prop_data_t pd)
common/lib/libprop/prop_data.c
380
if (! prop_object_is_data(pd))
common/lib/libprop/prop_data.c
383
return (pd->pd_immutable);
common/lib/libprop/prop_data.c
391
prop_data_copy_value(prop_data_t pd, void *buf, size_t buflen)
common/lib/libprop/prop_data.c
394
if (! prop_object_is_data(pd))
common/lib/libprop/prop_data.c
397
if (buf == NULL || buflen < pd->pd_size)
common/lib/libprop/prop_data.c
401
if (pd->pd_immutable == NULL || pd->pd_size == 0)
common/lib/libprop/prop_data.c
404
memcpy(buf, pd->pd_immutable, pd->pd_size);
common/lib/libprop/prop_data.c
413
prop_data_data(prop_data_t pd)
common/lib/libprop/prop_data.c
417
if (! prop_object_is_data(pd))
common/lib/libprop/prop_data.c
420
if (pd->pd_size == 0) {
common/lib/libprop/prop_data.c
421
_PROP_ASSERT(pd->pd_immutable == NULL);
common/lib/libprop/prop_data.c
425
_PROP_ASSERT(pd->pd_immutable != NULL);
common/lib/libprop/prop_data.c
427
v = _PROP_MALLOC(pd->pd_size, M_TEMP);
common/lib/libprop/prop_data.c
429
memcpy(v, pd->pd_immutable, pd->pd_size);
common/lib/libprop/prop_data.c
438
prop_data_data_nocopy(prop_data_t pd)
common/lib/libprop/prop_data.c
440
return prop_data_value(pd);
common/lib/libprop/prop_data.c
462
prop_data_equals_data(prop_data_t pd, const void *v, size_t size)
common/lib/libprop/prop_data.c
465
if (! prop_object_is_data(pd))
common/lib/libprop/prop_data.c
468
if (pd->pd_size != size || v == NULL)
common/lib/libprop/prop_data.c
471
return (memcmp(pd->pd_immutable, v, size) == 0);
common/lib/libprop/prop_data.c
93
prop_data_t pd = *obj;
common/lib/libprop/prop_data.c
95
if ((pd->pd_flags & PD_F_NOCOPY) == 0 && pd->pd_mutable != NULL)
common/lib/libprop/prop_data.c
96
_PROP_FREE(pd->pd_mutable, M_PROP_DATA);
common/lib/libprop/prop_data.c
97
_PROP_POOL_PUT(_prop_data_pool, pd);
common/lib/libprop/prop_dictionary.c
1003
return (_prop_dictionary_get(pd, pdk->pdk_key, locked));
common/lib/libprop/prop_dictionary.c
1011
prop_dictionary_get_keysym(prop_dictionary_t pd, prop_dictionary_keysym_t pdk)
common/lib/libprop/prop_dictionary.c
1014
return (_prop_dictionary_get_keysym(pd, pdk, false));
common/lib/libprop/prop_dictionary.c
1023
prop_dictionary_set(prop_dictionary_t pd, const char *key, prop_object_t po)
common/lib/libprop/prop_dictionary.c
1030
if (! prop_object_is_dictionary(pd))
common/lib/libprop/prop_dictionary.c
1033
_PROP_ASSERT(pd->pd_count <= pd->pd_capacity);
common/lib/libprop/prop_dictionary.c
1035
if (prop_dictionary_is_immutable(pd))
common/lib/libprop/prop_dictionary.c
1038
_PROP_RWLOCK_WRLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
1040
pde = _prop_dict_lookup(pd, key, &idx);
common/lib/libprop/prop_dictionary.c
1054
if (pd->pd_count == pd->pd_capacity &&
common/lib/libprop/prop_dictionary.c
1055
_prop_dictionary_expand(pd,
common/lib/libprop/prop_dictionary.c
1056
pd->pd_capacity + EXPAND_STEP) == false) {
common/lib/libprop/prop_dictionary.c
1064
if (pd->pd_count == 0) {
common/lib/libprop/prop_dictionary.c
1065
pd->pd_array[0].pde_key = pdk;
common/lib/libprop/prop_dictionary.c
1066
pd->pd_array[0].pde_objref = po;
common/lib/libprop/prop_dictionary.c
1067
pd->pd_count++;
common/lib/libprop/prop_dictionary.c
1068
pd->pd_version++;
common/lib/libprop/prop_dictionary.c
1073
pde = &pd->pd_array[idx];
common/lib/libprop/prop_dictionary.c
1086
memmove(&pd->pd_array[1], &pd->pd_array[0],
common/lib/libprop/prop_dictionary.c
1087
pd->pd_count * sizeof(*pde));
common/lib/libprop/prop_dictionary.c
1088
pd->pd_array[0].pde_key = pdk;
common/lib/libprop/prop_dictionary.c
1089
pd->pd_array[0].pde_objref = po;
common/lib/libprop/prop_dictionary.c
1090
pd->pd_count++;
common/lib/libprop/prop_dictionary.c
1091
pd->pd_version++;
common/lib/libprop/prop_dictionary.c
1098
memmove(&pd->pd_array[idx + 2], &pd->pd_array[idx + 1],
common/lib/libprop/prop_dictionary.c
1099
(pd->pd_count - (idx + 1)) * sizeof(*pde));
common/lib/libprop/prop_dictionary.c
1100
pd->pd_array[idx + 1].pde_key = pdk;
common/lib/libprop/prop_dictionary.c
1101
pd->pd_array[idx + 1].pde_objref = po;
common/lib/libprop/prop_dictionary.c
1102
pd->pd_count++;
common/lib/libprop/prop_dictionary.c
1104
pd->pd_version++;
common/lib/libprop/prop_dictionary.c
1109
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
1119
prop_dictionary_set_keysym(prop_dictionary_t pd, prop_dictionary_keysym_t pdk,
common/lib/libprop/prop_dictionary.c
1123
if (! (prop_object_is_dictionary(pd) &&
common/lib/libprop/prop_dictionary.c
1127
return (prop_dictionary_set(pd, pdk->pdk_key, po));
common/lib/libprop/prop_dictionary.c
1131
_prop_dictionary_remove(prop_dictionary_t pd, struct _prop_dict_entry *pde,
common/lib/libprop/prop_dictionary.c
1141
_PROP_ASSERT(pd->pd_count != 0);
common/lib/libprop/prop_dictionary.c
1142
_PROP_ASSERT(idx < pd->pd_count);
common/lib/libprop/prop_dictionary.c
1143
_PROP_ASSERT(pde == &pd->pd_array[idx]);
common/lib/libprop/prop_dictionary.c
1146
memmove(&pd->pd_array[idx - 1], &pd->pd_array[idx],
common/lib/libprop/prop_dictionary.c
1147
(pd->pd_count - idx) * sizeof(*pde));
common/lib/libprop/prop_dictionary.c
1148
pd->pd_count--;
common/lib/libprop/prop_dictionary.c
1149
pd->pd_version++;
common/lib/libprop/prop_dictionary.c
1163
prop_dictionary_remove(prop_dictionary_t pd, const char *key)
common/lib/libprop/prop_dictionary.c
1168
if (! prop_object_is_dictionary(pd))
common/lib/libprop/prop_dictionary.c
1171
_PROP_RWLOCK_WRLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
1174
if (prop_dictionary_is_immutable(pd))
common/lib/libprop/prop_dictionary.c
1177
pde = _prop_dict_lookup(pd, key, &idx);
common/lib/libprop/prop_dictionary.c
1182
_prop_dictionary_remove(pd, pde, idx);
common/lib/libprop/prop_dictionary.c
1184
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
1193
prop_dictionary_remove_keysym(prop_dictionary_t pd,
common/lib/libprop/prop_dictionary.c
1197
if (! (prop_object_is_dictionary(pd) &&
common/lib/libprop/prop_dictionary.c
1201
prop_dictionary_remove(pd, pdk->pdk_key);
common/lib/libprop/prop_dictionary.c
1267
prop_dictionary_externalize(prop_dictionary_t pd)
common/lib/libprop/prop_dictionary.c
1269
return _prop_object_externalize(&pd->pd_obj, PROP_FORMAT_XML);
common/lib/libprop/prop_dictionary.c
356
prop_dictionary_t pd = *obj;
common/lib/libprop/prop_dictionary.c
360
_PROP_ASSERT(pd->pd_count <= pd->pd_capacity);
common/lib/libprop/prop_dictionary.c
361
_PROP_ASSERT((pd->pd_capacity == 0 && pd->pd_array == NULL) ||
common/lib/libprop/prop_dictionary.c
362
(pd->pd_capacity != 0 && pd->pd_array != NULL));
common/lib/libprop/prop_dictionary.c
365
if (pd->pd_count == 0) {
common/lib/libprop/prop_dictionary.c
366
if (pd->pd_array != NULL)
common/lib/libprop/prop_dictionary.c
367
_PROP_FREE(pd->pd_array, M_PROP_DICT);
common/lib/libprop/prop_dictionary.c
369
_PROP_RWLOCK_DESTROY(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
371
_PROP_POOL_PUT(_prop_dictionary_pool, pd);
common/lib/libprop/prop_dictionary.c
376
po = pd->pd_array[pd->pd_count - 1].pde_objref;
common/lib/libprop/prop_dictionary.c
389
if (!_prop_stack_push(stack, pd, NULL, NULL, NULL)) {
common/lib/libprop/prop_dictionary.c
394
--pd->pd_count;
common/lib/libprop/prop_dictionary.c
395
pdk = pd->pd_array[pd->pd_count].pde_key;
common/lib/libprop/prop_dictionary.c
423
prop_dictionary_t pd = obj;
common/lib/libprop/prop_dictionary.c
426
_PROP_ASSERT(pd->pd_count != 0);
common/lib/libprop/prop_dictionary.c
427
--pd->pd_count;
common/lib/libprop/prop_dictionary.c
429
pdk = pd->pd_array[pd->pd_count].pde_key;
common/lib/libprop/prop_dictionary.c
470
prop_dictionary_t pd = v;
common/lib/libprop/prop_dictionary.c
481
_PROP_RWLOCK_RDLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
483
if (pd->pd_count == 0) {
common/lib/libprop/prop_dictionary.c
484
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
494
pdi = _prop_dictionary_iterator_locked(pd);
common/lib/libprop/prop_dictionary.c
503
po = _prop_dictionary_get_keysym(pd, pdk, true);
common/lib/libprop/prop_dictionary.c
507
pdi->pdi_index < pd->pd_count ?
common/lib/libprop/prop_dictionary.c
527
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
597
prop_dictionary_t pd;
common/lib/libprop/prop_dictionary.c
607
pd = _PROP_POOL_GET(_prop_dictionary_pool);
common/lib/libprop/prop_dictionary.c
608
if (pd != NULL) {
common/lib/libprop/prop_dictionary.c
609
_prop_object_init(&pd->pd_obj, &_prop_object_type_dictionary);
common/lib/libprop/prop_dictionary.c
611
_PROP_RWLOCK_INIT(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
612
pd->pd_array = array;
common/lib/libprop/prop_dictionary.c
613
pd->pd_capacity = capacity;
common/lib/libprop/prop_dictionary.c
614
pd->pd_count = 0;
common/lib/libprop/prop_dictionary.c
615
pd->pd_flags = 0;
common/lib/libprop/prop_dictionary.c
617
pd->pd_version = 0;
common/lib/libprop/prop_dictionary.c
621
return (pd);
common/lib/libprop/prop_dictionary.c
625
_prop_dictionary_expand(prop_dictionary_t pd, unsigned int capacity)
common/lib/libprop/prop_dictionary.c
633
oarray = pd->pd_array;
common/lib/libprop/prop_dictionary.c
639
memcpy(array, oarray, pd->pd_capacity * sizeof(*array));
common/lib/libprop/prop_dictionary.c
640
pd->pd_array = array;
common/lib/libprop/prop_dictionary.c
641
pd->pd_capacity = capacity;
common/lib/libprop/prop_dictionary.c
653
prop_dictionary_t pd = pdi->pdi_base.pi_obj;
common/lib/libprop/prop_dictionary.c
656
_PROP_ASSERT(prop_object_is_dictionary(pd));
common/lib/libprop/prop_dictionary.c
658
if (pd->pd_version != pdi->pdi_base.pi_version)
common/lib/libprop/prop_dictionary.c
661
_PROP_ASSERT(pdi->pdi_index <= pd->pd_count);
common/lib/libprop/prop_dictionary.c
663
if (pdi->pdi_index == pd->pd_count)
common/lib/libprop/prop_dictionary.c
666
pdk = pd->pd_array[pdi->pdi_index].pde_key;
common/lib/libprop/prop_dictionary.c
677
prop_dictionary_t pd _PROP_ARG_UNUSED = pdi->pdi_base.pi_obj;
common/lib/libprop/prop_dictionary.c
680
_PROP_ASSERT(prop_object_is_dictionary(pd));
common/lib/libprop/prop_dictionary.c
682
_PROP_RWLOCK_RDLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
684
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
692
prop_dictionary_t pd = pdi->pdi_base.pi_obj;
common/lib/libprop/prop_dictionary.c
694
_PROP_ASSERT(prop_object_is_dictionary(pd));
common/lib/libprop/prop_dictionary.c
697
pdi->pdi_base.pi_version = pd->pd_version;
common/lib/libprop/prop_dictionary.c
704
prop_dictionary_t pd _PROP_ARG_UNUSED = pdi->pdi_base.pi_obj;
common/lib/libprop/prop_dictionary.c
706
_PROP_RWLOCK_RDLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
708
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
743
prop_dictionary_t pd;
common/lib/libprop/prop_dictionary.c
753
pd = _prop_dictionary_alloc(opd->pd_count);
common/lib/libprop/prop_dictionary.c
754
if (pd != NULL) {
common/lib/libprop/prop_dictionary.c
762
pd->pd_array[idx].pde_key = pdk;
common/lib/libprop/prop_dictionary.c
763
pd->pd_array[idx].pde_objref = po;
common/lib/libprop/prop_dictionary.c
765
pd->pd_count = opd->pd_count;
common/lib/libprop/prop_dictionary.c
766
pd->pd_flags = opd->pd_flags;
common/lib/libprop/prop_dictionary.c
769
return (pd);
common/lib/libprop/prop_dictionary.c
780
prop_dictionary_t pd;
common/lib/libprop/prop_dictionary.c
785
pd = prop_dictionary_copy(opd);
common/lib/libprop/prop_dictionary.c
786
if (pd != NULL)
common/lib/libprop/prop_dictionary.c
787
pd->pd_flags &= ~PD_F_IMMUTABLE;
common/lib/libprop/prop_dictionary.c
789
return (pd);
common/lib/libprop/prop_dictionary.c
797
prop_dictionary_make_immutable(prop_dictionary_t pd)
common/lib/libprop/prop_dictionary.c
800
_PROP_RWLOCK_WRLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
801
if (prop_dictionary_is_immutable(pd) == false)
common/lib/libprop/prop_dictionary.c
802
pd->pd_flags |= PD_F_IMMUTABLE;
common/lib/libprop/prop_dictionary.c
803
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
811
prop_dictionary_count(prop_dictionary_t pd)
common/lib/libprop/prop_dictionary.c
815
if (! prop_object_is_dictionary(pd))
common/lib/libprop/prop_dictionary.c
818
_PROP_RWLOCK_RDLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
819
rv = pd->pd_count;
common/lib/libprop/prop_dictionary.c
820
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
832
prop_dictionary_ensure_capacity(prop_dictionary_t pd, unsigned int capacity)
common/lib/libprop/prop_dictionary.c
836
if (! prop_object_is_dictionary(pd))
common/lib/libprop/prop_dictionary.c
839
_PROP_RWLOCK_WRLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
840
if (capacity > pd->pd_capacity)
common/lib/libprop/prop_dictionary.c
841
rv = _prop_dictionary_expand(pd, capacity);
common/lib/libprop/prop_dictionary.c
844
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
849
_prop_dictionary_iterator_locked(prop_dictionary_t pd)
common/lib/libprop/prop_dictionary.c
853
if (! prop_object_is_dictionary(pd))
common/lib/libprop/prop_dictionary.c
861
prop_object_retain(pd);
common/lib/libprop/prop_dictionary.c
862
pdi->pdi_base.pi_obj = pd;
common/lib/libprop/prop_dictionary.c
874
prop_dictionary_iterator(prop_dictionary_t pd)
common/lib/libprop/prop_dictionary.c
878
_PROP_RWLOCK_RDLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
879
pdi = _prop_dictionary_iterator_locked(pd);
common/lib/libprop/prop_dictionary.c
880
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
890
prop_dictionary_all_keys(prop_dictionary_t pd)
common/lib/libprop/prop_dictionary.c
896
if (! prop_object_is_dictionary(pd))
common/lib/libprop/prop_dictionary.c
900
array = prop_array_create_with_capacity(pd->pd_count);
common/lib/libprop/prop_dictionary.c
902
_PROP_RWLOCK_RDLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
904
for (idx = 0; idx < pd->pd_count; idx++) {
common/lib/libprop/prop_dictionary.c
905
rv = prop_array_add(array, pd->pd_array[idx].pde_key);
common/lib/libprop/prop_dictionary.c
910
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
920
_prop_dict_lookup(prop_dictionary_t pd, const char *key,
common/lib/libprop/prop_dictionary.c
931
for (idx = 0, base = 0, distance = pd->pd_count; distance != 0;
common/lib/libprop/prop_dictionary.c
934
pde = &pd->pd_array[idx];
common/lib/libprop/prop_dictionary.c
955
_prop_dictionary_get(prop_dictionary_t pd, const char *key, bool locked)
common/lib/libprop/prop_dictionary.c
960
if (! prop_object_is_dictionary(pd))
common/lib/libprop/prop_dictionary.c
964
_PROP_RWLOCK_RDLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
966
pde = _prop_dict_lookup(pd, key, NULL);
common/lib/libprop/prop_dictionary.c
972
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
981
prop_dictionary_get(prop_dictionary_t pd, const char *key)
common/lib/libprop/prop_dictionary.c
985
if (! prop_object_is_dictionary(pd))
common/lib/libprop/prop_dictionary.c
988
_PROP_RWLOCK_RDLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
989
po = _prop_dictionary_get(pd, key, true);
common/lib/libprop/prop_dictionary.c
990
_PROP_RWLOCK_UNLOCK(pd->pd_rwlock);
common/lib/libprop/prop_dictionary.c
995
_prop_dictionary_get_keysym(prop_dictionary_t pd, prop_dictionary_keysym_t pdk,
common/lib/libprop/prop_dictionary.c
999
if (! (prop_object_is_dictionary(pd) &&
crypto/dist/ipsec-tools/src/racoon/handler.c
307
struct ph1dump *pd;
crypto/dist/ipsec-tools/src/racoon/handler.c
321
pd = (struct ph1dump *)buf->v;
crypto/dist/ipsec-tools/src/racoon/handler.c
324
memcpy(&pd->index, &iph1->index, sizeof(iph1->index));
crypto/dist/ipsec-tools/src/racoon/handler.c
325
pd->status = iph1->status;
crypto/dist/ipsec-tools/src/racoon/handler.c
326
pd->side = iph1->side;
crypto/dist/ipsec-tools/src/racoon/handler.c
327
memcpy(&pd->remote, iph1->remote, sysdep_sa_len(iph1->remote));
crypto/dist/ipsec-tools/src/racoon/handler.c
328
memcpy(&pd->local, iph1->local, sysdep_sa_len(iph1->local));
crypto/dist/ipsec-tools/src/racoon/handler.c
329
pd->version = iph1->version;
crypto/dist/ipsec-tools/src/racoon/handler.c
330
pd->etype = iph1->etype;
crypto/dist/ipsec-tools/src/racoon/handler.c
331
pd->created = iph1->created;
crypto/dist/ipsec-tools/src/racoon/handler.c
332
pd->ph2cnt = iph1->ph2cnt;
crypto/dist/ipsec-tools/src/racoon/handler.c
333
pd++;
crypto/dist/ipsec-tools/src/racoon/policy.h
118
#define KEY_SETSECSPIDX(_dir, s, d, ps, pd, ulp, _priority, _created, idx) \
crypto/dist/ipsec-tools/src/racoon/policy.h
123
(idx)->prefd = (pd); \
crypto/dist/ipsec-tools/src/racoon/policy.h
131
#define KEY_SETSECSPIDX(_dir, s, d, ps, pd, ulp, _created, idx) \
crypto/dist/ipsec-tools/src/racoon/policy.h
136
(idx)->prefd = (pd); \
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1029
if (len % sizeof(*pd))
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1031
len /= sizeof(*pd);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1033
pd = (struct ph1dump *)buf;
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1038
GETNAMEINFO((struct sockaddr *)&pd->local, _addr1_, _addr2_);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1054
GETNAMEINFO((struct sockaddr *)&pd->remote, _addr1_, _addr2_);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1067
printf("%s ", pindex_isakmp(&pd->index));
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1072
pd->status,
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1073
pd->side == INITIATOR ? 'I' : 'R',
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1074
pd->version);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1075
if (ARRAYLEN(estr) > pd->etype)
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1076
printf("%s ", estr[pd->etype]);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1080
if (pd->created) {
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1081
tm = localtime(&pd->created);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1089
printf("%6d ", pd->ph2cnt);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1093
pd++;
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
984
struct ph1dump *pd;
games/hack/hack.fight.c
128
magr->mhpmax += 1 + rn2(pd->mlevel + 1);
games/hack/hack.fight.c
150
const struct permonst *pd = mdef->data;
games/hack/hack.fight.c
151
if (letter(pd->mlet) && rn2(3)) {
games/hack/hack.fight.c
152
(void) mkobj_at(pd->mlet, mdef->mx, mdef->my);
games/hack/hack.fight.c
81
const struct permonst *pa = magr->data, *pd = mdef->data;
games/hack/hack.fight.c
90
tmp = pd->ac + pa->mlevel;
lib/libc/net/getprotobyname_r.c
55
struct protoent_data *pd)
lib/libc/net/getprotobyname_r.c
62
setprotoent_r(pd->stayopen, pd);
lib/libc/net/getprotobyname_r.c
63
while ((p = getprotoent_r(pr, pd)) != NULL) {
lib/libc/net/getprotobyname_r.c
71
if (!pd->stayopen)
lib/libc/net/getprotobyname_r.c
72
if (pd->fp != NULL) {
lib/libc/net/getprotobyname_r.c
73
(void)fclose(pd->fp);
lib/libc/net/getprotobyname_r.c
74
pd->fp = NULL;
lib/libc/net/getprotobynumber_r.c
52
getprotobynumber_r(int proto, struct protoent *pr, struct protoent_data *pd)
lib/libc/net/getprotobynumber_r.c
56
setprotoent_r(pd->stayopen, pd);
lib/libc/net/getprotobynumber_r.c
57
while ((p = getprotoent_r(pr, pd)) != NULL)
lib/libc/net/getprotobynumber_r.c
60
if (!pd->stayopen)
lib/libc/net/getprotobynumber_r.c
61
if (pd->fp != NULL) {
lib/libc/net/getprotobynumber_r.c
62
(void)fclose(pd->fp);
lib/libc/net/getprotobynumber_r.c
63
pd->fp = NULL;
lib/libc/net/getprotoent_r.c
100
if (pd->line == NULL)
lib/libc/net/getprotoent_r.c
102
pr->p_name = p = pd->line;
lib/libc/net/getprotoent_r.c
113
if (pd->aliases == NULL) {
lib/libc/net/getprotoent_r.c
114
pd->aliases = NULL;
lib/libc/net/getprotoent_r.c
115
pd->maxaliases = 10;
lib/libc/net/getprotoent_r.c
116
errno = reallocarr(&pd->aliases,
lib/libc/net/getprotoent_r.c
117
pd->maxaliases, sizeof(*pd->aliases));
lib/libc/net/getprotoent_r.c
121
q = pr->p_aliases = pd->aliases;
lib/libc/net/getprotoent_r.c
129
if (i == pd->maxaliases - 2) {
lib/libc/net/getprotoent_r.c
130
pd->maxaliases *= 2;
lib/libc/net/getprotoent_r.c
132
pd->maxaliases, sizeof(*q));
lib/libc/net/getprotoent_r.c
135
pr->p_aliases = pd->aliases = q;
lib/libc/net/getprotoent_r.c
149
endprotoent_r(pd);
lib/libc/net/getprotoent_r.c
57
setprotoent_r(int f, struct protoent_data *pd)
lib/libc/net/getprotoent_r.c
59
if (pd->fp == NULL)
lib/libc/net/getprotoent_r.c
60
pd->fp = fopen(_PATH_PROTOCOLS, "re");
lib/libc/net/getprotoent_r.c
62
rewind(pd->fp);
lib/libc/net/getprotoent_r.c
63
pd->stayopen |= f;
lib/libc/net/getprotoent_r.c
67
endprotoent_r(struct protoent_data *pd)
lib/libc/net/getprotoent_r.c
69
if (pd->fp) {
lib/libc/net/getprotoent_r.c
70
(void)fclose(pd->fp);
lib/libc/net/getprotoent_r.c
71
pd->fp = NULL;
lib/libc/net/getprotoent_r.c
73
if (pd->aliases) {
lib/libc/net/getprotoent_r.c
74
free(pd->aliases);
lib/libc/net/getprotoent_r.c
75
pd->aliases = NULL;
lib/libc/net/getprotoent_r.c
76
pd->maxaliases = 0;
lib/libc/net/getprotoent_r.c
78
if (pd->line) {
lib/libc/net/getprotoent_r.c
79
free(pd->line);
lib/libc/net/getprotoent_r.c
80
pd->line = NULL;
lib/libc/net/getprotoent_r.c
82
pd->stayopen = 0;
lib/libc/net/getprotoent_r.c
86
getprotoent_r(struct protoent *pr, struct protoent_data *pd)
lib/libc/net/getprotoent_r.c
92
if (pd->fp == NULL && (pd->fp = fopen(_PATH_PROTOCOLS, "re")) == NULL)
lib/libc/net/getprotoent_r.c
96
if (pd->line)
lib/libc/net/getprotoent_r.c
97
free(pd->line);
lib/libc/net/getprotoent_r.c
98
pd->line = fparseln(pd->fp, NULL, NULL, NULL,
lib/libc/stdlib/qsort.c
104
char *pa, *pb, *pc, *pd, *pl, *pm, *pn;
lib/libc/stdlib/qsort.c
135
pc = pd = (char *) a + (n - 1) * es;
lib/libc/stdlib/qsort.c
146
swap(pc, pd);
lib/libc/stdlib/qsort.c
147
pd -= es;
lib/libc/stdlib/qsort.c
161
r = min((size_t)(pd - pc), pn - pd - es);
lib/libc/stdlib/qsort.c
168
s = pd - pc;
lib/libm/noieee_src/n_support.c
198
*pd=(unsigned short *) &dp +3,
lib/libm/noieee_src/n_support.c
204
*pd=(unsigned short *) &dp ,
lib/libm/noieee_src/n_support.c
244
k=(*px & mexp) - (*pd & mexp) ;
sbin/fsck_udf/main.c
2709
if ((udf_rw16(dscr->pd.flags) & UDF_PART_FLAG_ALLOCATED) == 0) {
sbin/fsck_udf/main.c
2713
raw_phys_part = udf_rw16(dscr->pd.part_num);
sbin/newfs_udf/udf_core.c
1093
struct part_desc *pd;
sbin/newfs_udf/udf_core.c
1106
pd = calloc(1, context.sector_size);
sbin/newfs_udf/udf_core.c
1107
if (pd == NULL)
sbin/newfs_udf/udf_core.c
1109
phd = &pd->_impl_use.part_hdr;
sbin/newfs_udf/udf_core.c
1111
udf_inittag(&pd->tag, TAGID_PARTITION, /* loc */ 0);
sbin/newfs_udf/udf_core.c
1112
pd->seq_num = udf_rw32(context.vds_seq); context.vds_seq++;
sbin/newfs_udf/udf_core.c
1114
pd->flags = udf_rw16(1); /* allocated */
sbin/newfs_udf/udf_core.c
1115
pd->part_num = udf_rw16(part_num); /* only one physical partition */
sbin/newfs_udf/udf_core.c
1118
udf_set_regid(&pd->contents, "+NSR02");
sbin/newfs_udf/udf_core.c
1120
udf_set_regid(&pd->contents, "+NSR03");
sbin/newfs_udf/udf_core.c
1122
udf_add_app_regid(&pd->contents);
sbin/newfs_udf/udf_core.c
1132
pd->access_type = udf_rw32(part_accesstype);
sbin/newfs_udf/udf_core.c
1133
pd->start_loc = udf_rw32(layout.part_start_lba);
sbin/newfs_udf/udf_core.c
1134
pd->part_len = udf_rw32(layout.part_size_lba);
sbin/newfs_udf/udf_core.c
1136
udf_set_regid(&pd->imp_id, context.impl_name);
sbin/newfs_udf/udf_core.c
1137
udf_add_impl_regid(&pd->imp_id);
sbin/newfs_udf/udf_core.c
1140
pd->tag.desc_crc_len = udf_rw16(crclen);
sbin/newfs_udf/udf_core.c
1142
context.partitions[part_num] = pd;
sbin/scsictl/scsictl.c
1100
u_char pd[28];
sbin/scsictl/scsictl.c
1108
memset(&pd, 0, sizeof(pd));
sbin/scsictl/scsictl.c
1110
pd[0] = 4; /* restore drive defaults */
sbin/scsictl/scsictl.c
1111
pd[8] = 0xff;
sbin/scsictl/scsictl.c
1112
pd[9] = 0xff;
sbin/scsictl/scsictl.c
1113
pd[10] = 0xff;
sbin/scsictl/scsictl.c
1114
pd[11] = 0xff;
sbin/scsictl/scsictl.c
1115
pd[12] = pd[20] = (speed >> 24) & 0xff;
sbin/scsictl/scsictl.c
1116
pd[13] = pd[21] = (speed >> 16) & 0xff;
sbin/scsictl/scsictl.c
1117
pd[14] = pd[22] = (speed >> 8) & 0xff;
sbin/scsictl/scsictl.c
1118
pd[15] = pd[23] = speed & 0xff;
sbin/scsictl/scsictl.c
1119
pd[18] = pd[26] = 1000 >> 8;
sbin/scsictl/scsictl.c
1120
pd[19] = pd[27] = 1000 & 0xff;
sbin/scsictl/scsictl.c
1124
cmd[10] = sizeof(pd);
sbin/scsictl/scsictl.c
1126
scsi_command(fd, &cmd, sizeof(cmd), pd, sizeof(pd), 10000, SCCMD_WRITE);
sys/arch/aarch64/aarch64/bus_space.c
545
const struct pmap_devmap *pd;
sys/arch/aarch64/aarch64/bus_space.c
550
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/aarch64/aarch64/bus_space.c
551
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/arm32/armv7_generic_space.c
295
const struct pmap_devmap *pd;
sys/arch/arm/arm32/armv7_generic_space.c
299
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/arm32/armv7_generic_space.c
301
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/at91/at91_bus_space.c
139
const struct pmap_devmap *pd;
sys/arch/arm/at91/at91_bus_space.c
147
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/at91/at91_bus_space.c
149
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/broadcom/bcmgen_space.c
176
const struct pmap_devmap *pd;
sys/arch/arm/broadcom/bcmgen_space.c
179
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/broadcom/bcmgen_space.c
181
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/clps711x/clps711x_space.c
130
const struct pmap_devmap *pd;
sys/arch/arm/clps711x/clps711x_space.c
134
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/clps711x/clps711x_space.c
136
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/ep93xx/ep93xx_space.c
134
const struct pmap_devmap *pd;
sys/arch/arm/ep93xx/ep93xx_space.c
142
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/ep93xx/ep93xx_space.c
144
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/footbridge/footbridge_io.c
186
const struct pmap_devmap *pd;
sys/arch/arm/footbridge/footbridge_io.c
204
if ((pd = pmap_devmap_find_pa(pa, size)) != NULL) {
sys/arch/arm/footbridge/footbridge_io.c
206
*bshp = pd->pd_va + (pa - pd->pd_pa);
sys/arch/arm/gemini/gemini_space.c
178
const struct pmap_devmap *pd;
sys/arch/arm/gemini/gemini_space.c
180
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/gemini/gemini_space.c
182
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/imx/imx23_space.c
144
const struct pmap_devmap *pd;
sys/arch/arm/imx/imx23_space.c
146
if ((pd = pmap_devmap_find_pa(address, size)) != NULL) {
sys/arch/arm/imx/imx23_space.c
148
*handlep = pd->pd_va + (address - pd->pd_pa);
sys/arch/arm/imx/imx_space.c
209
const struct pmap_devmap *pd;
sys/arch/arm/imx/imx_space.c
213
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/imx/imx_space.c
215
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/ixp12x0/ixp12x0_io.c
137
const struct pmap_devmap *pd;
sys/arch/arm/ixp12x0/ixp12x0_io.c
145
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/ixp12x0/ixp12x0_io.c
147
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/marvell/mvsoc_space.c
415
const struct pmap_devmap *pd;
sys/arch/arm/marvell/mvsoc_space.c
445
if ((pd = pmap_devmap_find_pa(address, size)) != NULL) {
sys/arch/arm/marvell/mvsoc_space.c
447
*handlep = pd->pd_va + (address - pd->pd_pa);
sys/arch/arm/s3c2xx0/s3c2xx0_space.c
176
const struct pmap_devmap *pd;
sys/arch/arm/s3c2xx0/s3c2xx0_space.c
178
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/s3c2xx0/s3c2xx0_space.c
180
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/sa11x0/sa11x0_io.c
147
const struct pmap_devmap *pd;
sys/arch/arm/sa11x0/sa11x0_io.c
149
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/sa11x0/sa11x0_io.c
151
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/samsung/exynos_var.h
190
exynos_gpio_pindata_write(const struct exynos_gpio_pindata *pd, int value)
sys/arch/arm/samsung/exynos_var.h
192
gpiobus_pin_write(pd->pd_gc, pd->pd_pin, value);
sys/arch/arm/samsung/exynos_var.h
196
exynos_gpio_pindata_read(const struct exynos_gpio_pindata *pd)
sys/arch/arm/samsung/exynos_var.h
198
return gpiobus_pin_read(pd->pd_gc, pd->pd_pin);
sys/arch/arm/samsung/exynos_var.h
202
exynos_gpio_pindata_ctl(const struct exynos_gpio_pindata *pd, int flags)
sys/arch/arm/samsung/exynos_var.h
204
gpiobus_pin_ctl(pd->pd_gc, pd->pd_pin, flags);
sys/arch/arm/sunxi/sun4i_a10_ccu.c
790
sun4i_a10_tcon_calc_pll(int f_ref, int f_out, int *pm, int *pn, int *pd)
sys/arch/arm/sunxi/sun4i_a10_ccu.c
802
*pd = d;
sys/arch/arm/xscale/ixp425_pci_space.c
378
const struct pmap_devmap *pd;
sys/arch/arm/xscale/ixp425_pci_space.c
386
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/xscale/ixp425_pci_space.c
388
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/xscale/ixp425_space.c
135
const struct pmap_devmap *pd;
sys/arch/arm/xscale/ixp425_space.c
143
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/xscale/ixp425_space.c
145
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/arm/xscale/pxa2x0_space.c
177
const struct pmap_devmap *pd;
sys/arch/arm/xscale/pxa2x0_space.c
179
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/arm/xscale/pxa2x0_space.c
181
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/atari/atari/disksubr.c
361
struct ahdi_part *pd = &apt.at_parts[i];
sys/arch/atari/atari/disksubr.c
362
u_int id = *((uint32_t *)&pd->ap_flg);
sys/arch/atari/atari/disksubr.c
364
u_int blkno = pd->ap_st;
sys/arch/atari/atari/disksubr.c
418
struct ahdi_part *pd = &apt->at_parts[i];
sys/arch/atari/atari/disksubr.c
421
switch (*((uint32_t *)&pd->ap_flg)) {
sys/arch/atari/atari/disksubr.c
428
if (pd->ap_st == apt->at_bblock)
sys/arch/atari/atari/disksubr.c
464
dl->d_partitions[pno].p_size = pd->ap_end - pd->ap_st + 1;
sys/arch/atari/atari/disksubr.c
465
dl->d_partitions[pno].p_offset = pd->ap_st;
sys/arch/atari/stand/installboot/disklabel.c
171
struct ahdi_part *pd = &al.parts[i];
sys/arch/atari/stand/installboot/disklabel.c
174
memcpy(&id, &pd->ap_flg, sizeof (id));
sys/arch/atari/stand/installboot/disklabel.c
176
off_t offs = pd->ap_st * AHDI_BSIZE;
sys/arch/atari/stand/installboot/disklabel.c
180
*bbsec = pd->ap_st; /* got it */
sys/arch/atari/stand/installboot/installboot.c
367
struct ahdi_part *pd;
sys/arch/atari/stand/installboot/installboot.c
390
for (pd = newroot->ar_parts; pd-newroot->ar_parts < AHDI_MAXRPD; ++pd) {
sys/arch/atari/stand/installboot/installboot.c
391
if (pd->ap_st == bbsec) {
sys/arch/atari/stand/installboot/installboot.c
392
pd->ap_flg = 0x21; /* bootable, pref = NetBSD */
sys/arch/atari/stand/libsa/diskio.c
56
struct partition *pd = &dl->d_partitions[root];
sys/arch/atari/stand/libsa/diskio.c
65
|| pd->p_fstype != FS_BSDFFS || pd->p_size == 0) {
sys/arch/atari/stand/libsa/diskio.c
70
bootdev.rst = pd->p_offset;
sys/arch/atari/stand/libsa/diskio.c
71
bootdev.rend = pd->p_offset + pd->p_size - 1;
sys/arch/atari/stand/tostools/aptck/disklbl.c
168
part_t *pd = &dd->parts[i];
sys/arch/atari/stand/tostools/aptck/disklbl.c
169
u_int id = *((u_int32_t *)&pd->id) >> 8;
sys/arch/atari/stand/tostools/aptck/disklbl.c
171
u_int offs = pd->start;
sys/arch/evbarm/adi_brh/obio_space.c
143
const struct pmap_devmap *pd;
sys/arch/evbarm/adi_brh/obio_space.c
147
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/evbarm/adi_brh/obio_space.c
149
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
608
prop_data_t pd =
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
611
prop_dictionary_set(dict, "mac-address", pd);
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
633
prop_data_t pd =
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
636
prop_dictionary_set(dict, "mac-address", pd);
sys/arch/evbarm/hdl_g/obio_space.c
143
const struct pmap_devmap *pd;
sys/arch/evbarm/hdl_g/obio_space.c
147
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/evbarm/hdl_g/obio_space.c
149
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/evbarm/ifpga/ifpga_io.c
252
const struct pmap_devmap *pd;
sys/arch/evbarm/ifpga/ifpga_io.c
255
if ((pd = pmap_devmap_find_pa(pa, size)) != NULL) {
sys/arch/evbarm/ifpga/ifpga_io.c
257
*bshp = pd->pd_va + (pa - pd->pd_pa);
sys/arch/evbarm/iq80310/obio_space.c
142
const struct pmap_devmap *pd;
sys/arch/evbarm/iq80310/obio_space.c
146
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/evbarm/iq80310/obio_space.c
148
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/evbarm/iq80321/obio_space.c
143
const struct pmap_devmap *pd;
sys/arch/evbarm/iq80321/obio_space.c
147
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/evbarm/iq80321/obio_space.c
149
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/evbarm/iyonix/obio_space.c
143
const struct pmap_devmap *pd;
sys/arch/evbarm/iyonix/obio_space.c
147
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/evbarm/iyonix/obio_space.c
149
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/evbmips/adm5120/machdep.c
243
prop_data_t pd;
sys/arch/evbmips/adm5120/machdep.c
248
pd = prop_data_create_data(enaddr, sizeof(enaddr));
sys/arch/evbmips/adm5120/machdep.c
249
if (pd == NULL) {
sys/arch/evbmips/adm5120/machdep.c
253
if (!prop_dictionary_set(properties, "mac-address", pd)) {
sys/arch/evbmips/adm5120/machdep.c
257
prop_object_release(pd);
sys/arch/evbppc/dht/machdep.c
230
prop_data_t pd = prop_data_create_data_nocopy(enaddr, ETHER_ADDR_LEN);
sys/arch/evbppc/dht/machdep.c
231
KASSERT(pd != NULL);
sys/arch/evbppc/dht/machdep.c
232
if (prop_dictionary_set(board_properties, "emac0-mac-addr", pd) ==
sys/arch/evbppc/dht/machdep.c
235
prop_object_release(pd);
sys/arch/evbppc/obs405/dev/century_bios.c
101
KASSERT(pd != NULL);
sys/arch/evbppc/obs405/dev/century_bios.c
103
pd) == false)
sys/arch/evbppc/obs405/dev/century_bios.c
105
prop_object_release(pd);
sys/arch/evbppc/obs405/dev/century_bios.c
88
prop_data_t pd;
sys/arch/evbppc/obs405/dev/century_bios.c
99
pd = prop_data_create_data_nocopy(board_bios.mac_address_local,
sys/arch/evbppc/obs405/obs600_machdep.c
174
prop_data_t pd;
sys/arch/evbppc/obs405/obs600_machdep.c
209
pd = prop_data_create_data_nocopy(macaddr, ETHER_ADDR_LEN);
sys/arch/evbppc/obs405/obs600_machdep.c
210
KASSERT(pd != NULL);
sys/arch/evbppc/obs405/obs600_machdep.c
211
if (prop_dictionary_set(board_properties, "emac0-mac-addr", pd) ==
sys/arch/evbppc/obs405/obs600_machdep.c
214
prop_object_release(pd);
sys/arch/evbppc/obs405/obs600_machdep.c
215
pd = prop_data_create_data_nocopy(macaddr1, ETHER_ADDR_LEN);
sys/arch/evbppc/obs405/obs600_machdep.c
216
KASSERT(pd != NULL);
sys/arch/evbppc/obs405/obs600_machdep.c
217
if (prop_dictionary_set(board_properties, "emac1-mac-addr", pd) ==
sys/arch/evbppc/obs405/obs600_machdep.c
220
prop_object_release(pd);
sys/arch/evbppc/sam460ex/machdep.c
577
prop_data_t pd;
sys/arch/evbppc/sam460ex/machdep.c
582
pd = prop_data_create_data_nocopy(
sys/arch/evbppc/sam460ex/machdep.c
584
KASSERT(pd != NULL);
sys/arch/evbppc/sam460ex/machdep.c
585
if (prop_dictionary_set(board_properties, propname, pd) ==
sys/arch/evbppc/sam460ex/machdep.c
588
prop_object_release(pd);
sys/arch/hppa/hppa/pmap.c
306
pmap_sdir_set(pa_space_t space, volatile uint32_t *pd)
sys/arch/hppa/hppa/pmap.c
314
vtop[space] = (uint32_t)pd;
sys/arch/hppa/hppa/pmap.c
327
pmap_pde_get(volatile uint32_t *pd, vaddr_t va)
sys/arch/hppa/hppa/pmap.c
330
return ((pt_entry_t *)pd[va >> 22]);
sys/arch/hppa/hppa/pmap.c
491
uint32_t *pd;
sys/arch/hppa/hppa/pmap.c
496
pd = pmap_sdir_get(space);
sys/arch/hppa/hppa/pmap.c
497
if (!pd)
sys/arch/hppa/hppa/pmap.c
503
pde = pmap_pde_get(pd, va);
sys/arch/iyonix/iyonix/obio_space.c
143
const struct pmap_devmap *pd;
sys/arch/iyonix/iyonix/obio_space.c
147
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/iyonix/iyonix/obio_space.c
149
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/macppc/dev/pbms.c
331
struct pbms_dev *pd;
sys/arch/macppc/dev/pbms.c
351
pd = &pbms_devices[i];
sys/arch/macppc/dev/pbms.c
352
if (product == pd->product && vendor == pd->vendor) {
sys/arch/macppc/dev/pbms.c
353
printf(": %s\n", pd->descr);
sys/arch/macppc/dev/pbms.c
354
sc->sc_noise = pd->noise;
sys/arch/macppc/dev/pbms.c
355
sc->sc_theshold = pd->threshold;
sys/arch/macppc/dev/pbms.c
356
sc->sc_x_factor = pd->x_factor;
sys/arch/macppc/dev/pbms.c
357
sc->sc_x_sensors = pd->x_sensors;
sys/arch/macppc/dev/pbms.c
358
sc->sc_y_factor = pd->y_factor;
sys/arch/macppc/dev/pbms.c
359
sc->sc_y_sensors = pd->y_sensors;
sys/arch/mvme68k/dev/pcctwo_68k.c
188
const struct pcctwo_device *pd = NULL;
sys/arch/mvme68k/dev/pcctwo_68k.c
210
pd = pcctwo_devices;
sys/arch/mvme68k/dev/pcctwo_68k.c
216
pd = mcchip_devices;
sys/arch/mvme68k/dev/pcctwo_68k.c
222
pcctwo_init(sc, pd, ma->ma_offset);
sys/arch/newsmips/stand/boot/net.c
72
net_open(struct romdev *pd)
sys/arch/newsmips/stand/boot/net.c
79
if ((netdev_sock = netif_news_open(pd)) < 0) {
sys/arch/newsmips/stand/boot/net.c
92
net_close(struct romdev *pd)
sys/arch/newsmips/stand/boot/netif_news.c
107
struct romdev *pd;
sys/arch/newsmips/stand/boot/netif_news.c
111
pd = (struct romdev *)desc->io_netif;
sys/arch/newsmips/stand/boot/netif_news.c
134
rv = apcall_write(pd->fd, pkt, sendlen);
sys/arch/newsmips/stand/boot/netif_news.c
151
struct romdev *pd;
sys/arch/newsmips/stand/boot/netif_news.c
155
pd = (struct romdev *)desc->io_netif;
sys/arch/newsmips/stand/boot/netif_news.c
166
len = apcall_read(pd->fd, pkt, maxlen);
sys/arch/newsmips/stand/boot/netif_news.c
191
prom_getether(struct romdev *pd, u_char *ea)
sys/arch/newsmips/stand/boot/netif_news.c
194
if (apcall_ioctl(pd->fd, APIOCGIFHWADDR, ea))
sys/arch/newsmips/stand/boot/netif_news.c
68
netif_news_open(struct romdev *pd)
sys/arch/newsmips/stand/boot/netif_news.c
83
io->io_netif = pd;
sys/arch/newsmips/stand/boot/netif_news.c
86
prom_getether(pd, io->myea);
sys/arch/powerpc/booke/board_prop.c
107
prop_data_t pd = prop_data_create_copy(data, len);
sys/arch/powerpc/booke/board_prop.c
108
KASSERT(pd != NULL);
sys/arch/powerpc/booke/board_prop.c
109
if (prop_dictionary_set(board_properties, name, pd) == false)
sys/arch/powerpc/booke/board_prop.c
111
prop_object_release(pd);
sys/arch/powerpc/booke/board_prop.c
118
prop_data_t pd = prop_dictionary_get(board_properties, name);
sys/arch/powerpc/booke/board_prop.c
119
KASSERT(pd != NULL);
sys/arch/powerpc/booke/board_prop.c
120
*lenp = prop_data_size(pd);
sys/arch/powerpc/booke/board_prop.c
121
return prop_data_value(pd);
sys/arch/powerpc/booke/booke_autoconf.c
61
prop_data_t pd;
sys/arch/powerpc/booke/booke_autoconf.c
67
pd = prop_dictionary_get(board_properties, prop_name);
sys/arch/powerpc/booke/booke_autoconf.c
68
if (pd == NULL) {
sys/arch/powerpc/booke/booke_autoconf.c
74
"mac-address", pd) == false) {
sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c
75
prop_data_t pd;
sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c
81
pd = prop_dictionary_get(board_properties, prop_name);
sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c
82
if (pd == NULL) {
sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c
87
if (prop_dictionary_set(dict, "mac-address", pd) ==
sys/arch/powerpc/ibm4xx/openbios/openbios.c
111
pd = prop_data_create_data_nocopy(board_bios.mac_address_local,
sys/arch/powerpc/ibm4xx/openbios/openbios.c
113
KASSERT(pd != NULL);
sys/arch/powerpc/ibm4xx/openbios/openbios.c
115
pd) == false)
sys/arch/powerpc/ibm4xx/openbios/openbios.c
117
prop_object_release(pd);
sys/arch/powerpc/ibm4xx/openbios/openbios.c
119
pd = prop_data_create_data_nocopy(board_bios.mac_address_pci,
sys/arch/powerpc/ibm4xx/openbios/openbios.c
121
KASSERT(pd != NULL);
sys/arch/powerpc/ibm4xx/openbios/openbios.c
123
pd) == false)
sys/arch/powerpc/ibm4xx/openbios/openbios.c
125
prop_object_release(pd);
sys/arch/powerpc/ibm4xx/openbios/openbios.c
86
prop_data_t pd;
sys/arch/riscv/riscv/bus_space.c
299
const struct pmap_devmap *pd;
sys/arch/riscv/riscv/bus_space.c
304
if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) {
sys/arch/riscv/riscv/bus_space.c
305
*bshp = pd->pd_va + (bpa - pd->pd_pa);
sys/arch/sparc/stand/common/net.c
74
net_open(struct promdata *pd)
sys/arch/sparc/stand/common/net.c
81
if ((netdev_sock = netif_open(pd)) < 0) {
sys/arch/sparc/stand/common/net.c
94
net_close(struct promdata *pd)
sys/arch/sparc/stand/common/netif_sun.c
132
struct promdata *pd;
sys/arch/sparc/stand/common/netif_sun.c
136
pd = (struct promdata *)((struct netif *)desc->io_netif)->nif_devdata;
sys/arch/sparc/stand/common/netif_sun.c
159
rv = (*pd->xmit)(pd, pkt, sendlen);
sys/arch/sparc/stand/common/netif_sun.c
176
struct promdata *pd;
sys/arch/sparc/stand/common/netif_sun.c
180
pd = (struct promdata *)((struct netif *)desc->io_netif)->nif_devdata;
sys/arch/sparc/stand/common/netif_sun.c
191
len = (*pd->recv)(pd, pkt, maxlen);
sys/arch/sparc/stand/common/netif_sun.c
72
struct promdata *pd = machdep_hint;
sys/arch/sparc/stand/common/netif_sun.c
87
netif_prom.nif_devdata = pd;
sys/arch/sparc/stand/common/netif_sun.c
95
node = prom_instance_to_package(pd->fd);
sys/arch/sparc/stand/common/promdev.c
195
struct promdata *pd;
sys/arch/sparc/stand/common/promdev.c
197
pd = (struct promdata *)alloc(sizeof *pd);
sys/arch/sparc/stand/common/promdev.c
198
f->f_devdata = (void *)pd;
sys/arch/sparc/stand/common/promdev.c
205
error = oldmon_iopen(pd);
sys/arch/sparc/stand/common/promdev.c
207
pd->xmit = oldmon_xmit;
sys/arch/sparc/stand/common/promdev.c
208
pd->recv = oldmon_recv;
sys/arch/sparc/stand/common/promdev.c
228
pd->fd = fd;
sys/arch/sparc/stand/common/promdev.c
235
pd->xmit = obp_v0_xmit;
sys/arch/sparc/stand/common/promdev.c
236
pd->recv = obp_v0_recv;
sys/arch/sparc/stand/common/promdev.c
247
pd->xmit = obp_v2_xmit;
sys/arch/sparc/stand/common/promdev.c
248
pd->recv = obp_v2_recv;
sys/arch/sparc/stand/common/promdev.c
260
pd->devtype = DT_BLOCK;
sys/arch/sparc/stand/common/promdev.c
262
pd->devtype = getdevtype(fd, prom_bootdevice);
sys/arch/sparc/stand/common/promdev.c
264
if (pd->devtype != DT_BYTE)
sys/arch/sparc/stand/common/promdev.c
267
if (pd->devtype == DT_NET) {
sys/arch/sparc/stand/common/promdev.c
271
if ((error = net_open(pd)) != 0) {
sys/arch/sparc/stand/common/promdev.c
293
struct promdata *pd = (struct promdata *)devdata;
sys/arch/sparc/stand/common/promdev.c
294
int fd = pd->fd;
sys/arch/sparc/stand/common/promdev.c
310
if (pd->devtype != DT_BLOCK) {
sys/arch/sparc/stand/common/promdev.c
341
struct promdata *pd = (struct promdata *)devdata;
sys/arch/sparc/stand/common/promdev.c
342
int fd = pd->fd;
sys/arch/sparc/stand/common/promdev.c
362
if (pd->devtype == DT_BLOCK)
sys/arch/sparc/stand/common/promdev.c
384
struct promdata *pd = devdata;
sys/arch/sparc/stand/common/promdev.c
394
si = pd->si;
sys/arch/sparc/stand/common/promdev.c
444
struct promdata *pd = f->f_devdata;
sys/arch/sparc/stand/common/promdev.c
445
register int fd = pd->fd;
sys/arch/sparc/stand/common/promdev.c
448
if (pd->devtype == DT_NET)
sys/arch/sparc/stand/common/promdev.c
449
net_close(pd);
sys/arch/sparc/stand/common/promdev.c
458
struct promdata *pd = f->f_devdata;
sys/arch/sparc/stand/common/promdev.c
461
if (pd->devtype == DT_NET)
sys/arch/sparc/stand/common/promdev.c
462
net_close(pd);
sys/arch/sparc/stand/common/promdev.c
464
oldmon_iclose(pd->si);
sys/arch/sparc/stand/common/promdev.c
465
pd->si = NULL;
sys/arch/sparc/stand/common/promdev.c
472
obp_v0_xmit(struct promdata *pd, void *buf, size_t len)
sys/arch/sparc/stand/common/promdev.c
475
return ((*obpvec->pv_v0devops.v0_wnet)(pd->fd, len, buf));
sys/arch/sparc/stand/common/promdev.c
479
obp_v2_xmit(struct promdata *pd, void *buf, size_t len)
sys/arch/sparc/stand/common/promdev.c
482
return (prom_write(pd->fd, buf, len));
sys/arch/sparc/stand/common/promdev.c
486
obp_v0_recv(struct promdata *pd, void *buf, size_t len)
sys/arch/sparc/stand/common/promdev.c
489
return ((*obpvec->pv_v0devops.v0_rnet)(pd->fd, len, buf));
sys/arch/sparc/stand/common/promdev.c
493
obp_v2_recv(struct promdata *pd, void *buf, size_t len)
sys/arch/sparc/stand/common/promdev.c
497
n = prom_read(pd->fd, buf, len);
sys/arch/sparc/stand/common/promdev.c
504
oldmon_xmit(struct promdata *pd, void *buf, size_t len)
sys/arch/sparc/stand/common/promdev.c
511
si = pd->si;
sys/arch/sparc/stand/common/promdev.c
525
oldmon_recv(struct promdata *pd, void *buf, size_t len)
sys/arch/sparc/stand/common/promdev.c
532
si = pd->si;
sys/arch/sparc/stand/common/promdev.c
640
oldmon_iopen(struct promdata *pd)
sys/arch/sparc/stand/common/promdev.c
712
pd->si = si;
sys/arch/x68k/stand/common/exec_sub.c
124
unsigned u, dpos, pd;
sys/arch/x68k/stand/common/exec_sub.c
219
pd = -u & ALIGNBYTES;
sys/arch/x68k/stand/common/exec_sub.c
220
SECTION(sec, "shstrtab", &xarg->shstrtab_fake, u, pd);
sys/arch/x68k/stand/common/exec_sub.c
223
dpos += u + pd;
sys/arch/x86/x86/hyperv.c
762
struct vmbus_percpu_data *pd;
sys/arch/x86/x86/hyperv.c
785
pd = &sc->sc_percpu[cpu0];
sys/arch/x86/x86/hyperv.c
786
hv_pd = pd->md_cookie;
sys/arch/x86/x86/hyperv.c
793
pd = &sc->sc_percpu[cpu];
sys/arch/x86/x86/hyperv.c
794
pd->md_cookie = (void *)hv_pd;
sys/arch/x86/x86/hyperv.c
800
struct vmbus_percpu_data *pd;
sys/arch/x86/x86/hyperv.c
805
pd = &sc->sc_percpu[cpu];
sys/arch/x86/x86/hyperv.c
806
hv_pd = pd->md_cookie;
sys/arch/x86/x86/hyperv.c
819
pd->md_cookie = NULL;
sys/arch/x86/x86/hyperv.c
827
struct vmbus_percpu_data *pd;
sys/arch/x86/x86/hyperv.c
833
pd = &sc->sc_percpu[cpu];
sys/arch/x86/x86/hyperv.c
834
hv_pd = pd->md_cookie;
sys/arch/x86/x86/hyperv.c
842
(atop(hyperv_dma_get_paddr(&pd->simp_dma)) << MSR_HV_SIMP_PGSHIFT);
sys/arch/x86/x86/hyperv.c
850
(atop(hyperv_dma_get_paddr(&pd->siep_dma)) << MSR_HV_SIEFP_PGSHIFT);
sys/arch/x86/x86/svs.c
420
pd_entry_t *pd;
sys/arch/x86/x86/svs.c
429
pd = svs_tree_add(ci, va);
sys/arch/x86/x86/svs.c
433
if (pmap_valid_entry(pd[pidx])) {
sys/arch/x86/x86/svs.c
437
ci->ci_svs_rsp0_pte = (pt_entry_t *)&pd[pidx];
sys/arch/x86/x86/svs.c
449
pd_entry_t *pd;
sys/arch/x86/x86/svs.c
455
pd = svs_tree_add(ci, utlsva);
sys/arch/x86/x86/svs.c
469
if (pmap_valid_entry(pd[pidx])) {
sys/arch/x86/x86/svs.c
472
pd[pidx] = PTE_P | PTE_W | pmap_pg_nx | pa;
sys/dev/fdt/fdt_powerdomain.c
106
for (const uint32_t *pd = pds; pd < pds + len / sizeof(*pd); index--) {
sys/dev/fdt/fdt_powerdomain.c
108
fdtbus_get_phandle_from_native(be32toh(pd[0]));
sys/dev/fdt/fdt_powerdomain.c
116
pdc->pdc_funcs->pdc_enable(pdc->pdc_dev, pd, enable);
sys/dev/fdt/fdt_powerdomain.c
120
pd += pdc->pdc_cells + 1;
sys/dev/hyperv/vmbus.c
343
struct vmbus_percpu_data *pd;
sys/dev/hyperv/vmbus.c
350
pd = &sc->sc_percpu[cpu_index(ci)];
sys/dev/hyperv/vmbus.c
352
pd->simp = hyperv_dma_alloc(sc->sc_dmat, &pd->simp_dma,
sys/dev/hyperv/vmbus.c
354
if (pd->simp == NULL)
sys/dev/hyperv/vmbus.c
357
pd->siep = hyperv_dma_alloc(sc->sc_dmat, &pd->siep_dma,
sys/dev/hyperv/vmbus.c
359
if (pd->siep == NULL)
sys/dev/hyperv/vmbus.c
398
struct vmbus_percpu_data *pd = &sc->sc_percpu[cpu_index(ci)];
sys/dev/hyperv/vmbus.c
400
if (pd->simp != NULL) {
sys/dev/hyperv/vmbus.c
401
pd->simp = NULL;
sys/dev/hyperv/vmbus.c
402
hyperv_dma_free(sc->sc_dmat, &pd->simp_dma);
sys/dev/hyperv/vmbus.c
404
if (pd->siep != NULL) {
sys/dev/hyperv/vmbus.c
405
pd->siep = NULL;
sys/dev/hyperv/vmbus.c
406
hyperv_dma_free(sc->sc_dmat, &pd->siep_dma);
sys/dev/ic/anx_dp.c
309
uint32_t fe2, pd, hrc;
sys/dev/ic/anx_dp.c
316
pd = bus_space_read_4(sc->sc_bst, sc->sc_bsh, pd_reg);
sys/dev/ic/anx_dp.c
317
pd |= pd_mask;
sys/dev/ic/anx_dp.c
318
bus_space_write_4(sc->sc_bst, sc->sc_bsh, pd_reg, pd);
sys/dev/ic/anx_dp.c
322
pd = bus_space_read_4(sc->sc_bst, sc->sc_bsh, pd_reg);
sys/dev/ic/anx_dp.c
323
pd &= ~pd_mask;
sys/dev/ic/anx_dp.c
324
bus_space_write_4(sc->sc_bst, sc->sc_bsh, pd_reg, pd);
sys/dev/ic/ciss.c
1397
int ld, pd, error = 0;
sys/dev/ic/ciss.c
1431
if (!ldp || (pd = bd->bd_diskid) < 0 || pd > ldp->ndrives) {
sys/dev/ic/ciss.c
1441
ldstat->bigrebuild == ldp->tgts[pd])
sys/dev/ic/ciss.c
1443
if (ciss_bitset(ldp->tgts[pd] & (~CISS_BIGBIT),
sys/dev/ic/ciss.c
1447
bd->bd_channel = (ldp->tgts[pd] & (~CISS_BIGBIT)) /
sys/dev/ic/ciss.c
1449
bd->bd_target = ldp->tgts[pd] % sc->ndrives;
sys/dev/ic/ciss.c
1456
if ((error = ciss_pdid(sc, ldp->tgts[pd], pdid,
sys/dev/ic/ciss.c
1460
bd->bd_channel = (ldp->tgts[pd] & (~CISS_BIGBIT)) /
sys/dev/ic/ciss.c
1462
bd->bd_target = ldp->tgts[pd] % sc->ndrives;
sys/dev/ic/ciss.c
1506
for (pd = 0; pd < ldp->ndrives; pd++)
sys/dev/ic/ciss.c
1507
if (ldp->tgts[pd] == drv)
sys/dev/ic/ciss.c
1508
error = ciss_blink(sc, ld, pd,
sys/dev/ic/ciss.c
1592
ciss_blink(struct ciss_softc *sc, int ld, int pd, int stat,
sys/dev/ic/ciss.c
1603
if (!ldp || pd > ldp->ndrives)
sys/dev/ic/ciss.c
1606
ldp->bling.pdtab[ldp->tgts[pd]] = stat == BIOC_SBUNBLINK? 0 :
sys/dev/ic/cissreg.h
381
u_int16_t pd;
sys/dev/ic/mfi.c
2143
struct mfi_pd_details *pd;
sys/dev/ic/mfi.c
2154
pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/ic/mfi.c
2196
bd->bd_target = ar[arr].pd[disk].mar_enc_slot;
sys/dev/ic/mfi.c
2197
switch (ar[arr].pd[disk].mar_pd_state){
sys/dev/ic/mfi.c
2230
mbox.s[0] = ar[arr].pd[disk].mar_pd.mfp_id;
sys/dev/ic/mfi.c
2231
memset(pd, 0, sizeof(*pd));
sys/dev/ic/mfi.c
2233
sizeof *pd, pd, &mbox, false))
sys/dev/ic/mfi.c
2236
bd->bd_size = pd->mpd_size * 512; /* bytes per block */
sys/dev/ic/mfi.c
2239
bd->bd_channel = pd->mpd_enc_idx;
sys/dev/ic/mfi.c
2241
inqbuf = (struct scsipi_inquiry_data *)&pd->mpd_inq_data;
sys/dev/ic/mfi.c
2251
free(pd, M_DEVBUF);
sys/dev/ic/mfi.c
2309
struct mfi_pd_list *pd;
sys/dev/ic/mfi.c
2318
pd = malloc(sizeof(*pd), M_DEVBUF, M_WAITOK);
sys/dev/ic/mfi.c
2321
sizeof(*pd), pd, NULL, false))
sys/dev/ic/mfi.c
2324
for (i = 0, found = 0; i < pd->mpl_no_pd; i++)
sys/dev/ic/mfi.c
2325
if (bb->bb_channel == pd->mpl_address[i].mpa_enc_index &&
sys/dev/ic/mfi.c
2326
bb->bb_target == pd->mpl_address[i].mpa_enc_slot) {
sys/dev/ic/mfi.c
2335
mbox.s[0] = pd->mpl_address[i].mpa_pd_id;
sys/dev/ic/mfi.c
2359
free(pd, M_DEVBUF);
sys/dev/ic/mfi.c
2366
struct mfi_pd_list *pd;
sys/dev/ic/mfi.c
2373
pd = malloc(sizeof(*pd), M_DEVBUF, M_WAITOK);
sys/dev/ic/mfi.c
2376
sizeof(*pd), pd, NULL, false))
sys/dev/ic/mfi.c
2379
for (i = 0, found = 0; i < pd->mpl_no_pd; i++)
sys/dev/ic/mfi.c
2380
if (bs->bs_channel == pd->mpl_address[i].mpa_enc_index &&
sys/dev/ic/mfi.c
2381
bs->bs_target == pd->mpl_address[i].mpa_enc_slot) {
sys/dev/ic/mfi.c
2390
mbox.s[0] = pd->mpl_address[i].mpa_pd_id;
sys/dev/ic/mfi.c
2421
free(pd, M_DEVBUF);
sys/dev/ic/mfi.c
2430
struct mfi_pd_details *pd;
sys/dev/ic/mfi.c
2444
pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/ic/mfi.c
2484
sizeof *pd, pd, &mbox, false)) {
sys/dev/ic/mfi.c
2494
vdhs->bv_size = pd->mpd_size * 512; /* bytes per block */
sys/dev/ic/mfi.c
2502
sdhs->bd_size = pd->mpd_size * 512; /* bytes per block */
sys/dev/ic/mfi.c
2503
sdhs->bd_channel = pd->mpd_enc_idx;
sys/dev/ic/mfi.c
2504
sdhs->bd_target = pd->mpd_enc_slot;
sys/dev/ic/mfi.c
2505
inqbuf = (struct scsipi_inquiry_data *)&pd->mpd_inq_data;
sys/dev/ic/mfi.c
2518
free(pd, M_DEVBUF);
sys/dev/ic/mfireg.h
1298
} pd[MFI_MAX_PD_ARRAY];
sys/dev/ic/mfireg.h
605
struct mfi_evtarg_pd pd;
sys/dev/ic/mfireg.h
645
struct mfi_evtarg_pd pd;
sys/dev/ic/mfireg.h
675
struct mfi_evtarg_pd pd;
sys/dev/ic/mfireg.h
694
struct mfi_evtarg_pd pd;
sys/dev/ic/mfireg.h
697
struct mfi_evtarg_pd pd;
sys/dev/ic/mfireg.h
703
struct mfi_evtarg_pd pd;
sys/dev/ic/mfireg.h
708
struct mfi_evtarg_pd pd;
sys/dev/ic/mfireg.h
713
struct mfi_evtarg_pd pd;
sys/dev/ic/scmi.c
407
struct scmi_perf_domain *pd = &sc->sc_perf_domains[domain];
sys/dev/ic/scmi.c
427
if (pd->pd_levels == NULL) {
sys/dev/ic/scmi.c
428
pd->pd_nlevels = pl->pl_nret + pl->pl_nrem;
sys/dev/ic/scmi.c
429
pd->pd_levels = kmem_zalloc(pd->pd_nlevels *
sys/dev/ic/scmi.c
435
pd->pd_levels[idx + i].pl_cost =
sys/dev/ic/scmi.c
437
pd->pd_levels[idx + i].pl_perf =
sys/dev/ic/scmi.c
439
pd->pd_levels[idx + i].pl_ifreq =
sys/dev/ic/scmi.c
453
scmi_perf_limits_get(struct scmi_perf_domain *pd, uint32_t *max_level,
sys/dev/ic/scmi.c
456
struct scmi_softc *sc = pd->pd_sc;
sys/dev/ic/scmi.c
460
if (pd->pd_levels == NULL) {
sys/dev/ic/scmi.c
467
shmem->message_payload[0] = pd->pd_domain_id;
sys/dev/ic/scmi.c
479
scmi_perf_level_get(struct scmi_perf_domain *pd, uint32_t *perf_level)
sys/dev/ic/scmi.c
481
struct scmi_softc *sc = pd->pd_sc;
sys/dev/ic/scmi.c
485
if (pd->pd_levels == NULL) {
sys/dev/ic/scmi.c
492
shmem->message_payload[0] = pd->pd_domain_id;
sys/dev/ic/scmi.c
503
scmi_perf_level_set(struct scmi_perf_domain *pd, uint32_t perf_level)
sys/dev/ic/scmi.c
505
struct scmi_softc *sc = pd->pd_sc;
sys/dev/ic/scmi.c
509
if (pd->pd_levels == NULL) {
sys/dev/ic/scmi.c
516
shmem->message_payload[0] = pd->pd_domain_id;
sys/dev/ic/scmi.c
525
scmi_cpufreq_level_to_mhz(struct scmi_perf_domain *pd, uint32_t level)
sys/dev/ic/scmi.c
529
if (pd->pd_level_index_mode) {
sys/dev/ic/scmi.c
530
if (level < pd->pd_nlevels) {
sys/dev/ic/scmi.c
531
return pd->pd_levels[level].pl_ifreq / 1000;
sys/dev/ic/scmi.c
534
for (n = 0; n < pd->pd_nlevels; n++) {
sys/dev/ic/scmi.c
535
if (pd->pd_levels[n].pl_perf == level) {
sys/dev/ic/scmi.c
536
return pd->pd_levels[n].pl_ifreq / 1000;
sys/dev/ic/scmi.c
545
scmi_cpufreq_set_rate(struct scmi_softc *sc, struct scmi_perf_domain *pd,
sys/dev/ic/scmi.c
552
for (n = 0; n < pd->pd_nlevels; n++) {
sys/dev/ic/scmi.c
553
if (pd->pd_levels[n].pl_ifreq / 1000 == freq_mhz) {
sys/dev/ic/scmi.c
554
perf_level = pd->pd_level_index_mode ?
sys/dev/ic/scmi.c
555
n : pd->pd_levels[n].pl_perf;
sys/dev/ic/scmi.c
559
if (n == pd->pd_nlevels)
sys/dev/ic/scmi.c
562
status = scmi_perf_level_set(pd, perf_level);
sys/dev/ic/scmi.c
567
if (pd->pd_rate_limit > 0)
sys/dev/ic/scmi.c
568
delay(pd->pd_rate_limit);
sys/dev/ic/scmi.c
576
struct scmi_perf_domain * const pd = rnode->sysctl_data;
sys/dev/ic/scmi.c
577
struct scmi_softc * const sc = pd->pd_sc;
sys/dev/ic/scmi.c
587
if (rnode->sysctl_num == pd->pd_node_target) {
sys/dev/ic/scmi.c
588
if (pd->pd_freq_target == 0) {
sys/dev/ic/scmi.c
589
status = scmi_perf_level_get(pd, &level);
sys/dev/ic/scmi.c
593
pd->pd_freq_target =
sys/dev/ic/scmi.c
594
scmi_cpufreq_level_to_mhz(pd, level);
sys/dev/ic/scmi.c
596
fq = pd->pd_freq_target;
sys/dev/ic/scmi.c
598
status = scmi_perf_level_get(pd, &level);
sys/dev/ic/scmi.c
602
fq = scmi_cpufreq_level_to_mhz(pd, level);
sys/dev/ic/scmi.c
605
if (rnode->sysctl_num == pd->pd_node_target)
sys/dev/ic/scmi.c
608
if (pd->pd_freq_target == 0)
sys/dev/ic/scmi.c
609
pd->pd_freq_target = fq;
sys/dev/ic/scmi.c
615
if (fq == oldfq || rnode->sysctl_num != pd->pd_node_target)
sys/dev/ic/scmi.c
618
if (atomic_cas_uint(&pd->pd_busy, 0, 1) != 0)
sys/dev/ic/scmi.c
621
old_target = pd->pd_freq_target;
sys/dev/ic/scmi.c
622
pd->pd_freq_target = fq;
sys/dev/ic/scmi.c
624
error = scmi_cpufreq_set_rate(sc, pd, fq);
sys/dev/ic/scmi.c
626
pd->pd_freq_target = old_target;
sys/dev/ic/scmi.c
629
atomic_dec_uint(&pd->pd_busy);
sys/dev/ic/scmi.c
638
struct scmi_perf_domain *pd = &sc->sc_perf_domains[domain_id];
sys/dev/ic/scmi.c
639
struct cpu_info *ci = pd->pd_ci;
sys/dev/ic/scmi.c
648
status = scmi_perf_limits_get(pd, &max_level, &min_level);
sys/dev/ic/scmi.c
660
pd->pd_freq_available = kmem_zalloc(strlen("XXXX ") *
sys/dev/ic/scmi.c
661
pd->pd_nlevels, KM_SLEEP);
sys/dev/ic/scmi.c
662
for (i = 0; i < pd->pd_nlevels; i++) {
sys/dev/ic/scmi.c
664
uint32_t level = pd->pd_level_index_mode ?
sys/dev/ic/scmi.c
665
i : pd->pd_levels[i].pl_perf;
sys/dev/ic/scmi.c
674
pd->pd_levels[i].pl_ifreq / 1000);
sys/dev/ic/scmi.c
675
strcat(pd->pd_freq_available, buf);
sys/dev/ic/scmi.c
676
if (level == pd->pd_sustained_perf) {
sys/dev/ic/scmi.c
699
scmi_cpufreq_sysctl_helper, 0, (void *)pd, 0,
sys/dev/ic/scmi.c
703
pd->pd_node_target = node->sysctl_num;
sys/dev/ic/scmi.c
707
scmi_cpufreq_sysctl_helper, 0, (void *)pd, 0,
sys/dev/ic/scmi.c
711
pd->pd_node_current = node->sysctl_num;
sys/dev/ic/scmi.c
715
NULL, 0, pd->pd_freq_available, 0,
sys/dev/ic/scmi.c
719
pd->pd_node_available = node->sysctl_num;
sys/dev/mvme/pcctwo.c
102
npa.pa_offset = pd->pcc_offset + devoff;
sys/dev/mvme/pcctwo.c
103
pd++;
sys/dev/mvme/pcctwo.c
60
pcctwo_init(struct pcctwo_softc *sc, const struct pcctwo_device *pd, int devoff)
sys/dev/mvme/pcctwo.c
94
while (pd->pcc_name != NULL) {
sys/dev/mvme/pcctwo.c
98
npa.pa_name = pd->pcc_name;
sys/dev/ofisa/mcclock_ofisa.c
126
const struct mcclock_ofisa_platform_data *pd;
sys/dev/ofisa/mcclock_ofisa.c
152
pd = lookup_platform_data(model, sizeof(model));
sys/dev/ofisa/mcclock_ofisa.c
164
if (pd != NULL) {
sys/dev/ofisa/mcclock_ofisa.c
165
sc->sc_year0 = pd->year0;
sys/dev/ofisa/mcclock_ofisa.c
166
sc->sc_flag = pd->flags;
sys/dev/ofisa/mcclock_ofisa.c
175
if (pd == NULL) {
sys/dev/pci/cs4280.c
1377
int pd, cnt, n;
sys/dev/pci/cs4280.c
1380
pd = 0;
sys/dev/pci/cs4280.c
1389
pd = 1;
sys/dev/pci/cs4280.c
1404
if (pd)
sys/dev/pci/cxgb/cxgb_adapter.h
104
struct port_device *pd;
sys/dev/pci/cxgb/cxgb_main.c
691
struct port_device *pd;
sys/dev/pci/cxgb/cxgb_main.c
696
pd = device_private(self);
sys/dev/pci/cxgb/cxgb_main.c
697
pd->dev = self;
sys/dev/pci/cxgb/cxgb_main.c
698
pd->parent = device_private(parent);
sys/dev/pci/cxgb/cxgb_main.c
699
pd->port_number = *port_number;
sys/dev/pci/cxgb/cxgb_main.c
700
p = &pd->parent->port[*port_number];
sys/dev/pci/cxgb/cxgb_main.c
701
p->pd = pd;
sys/dev/pci/mfii.c
1409
const struct mfi_evtarg_pd_address *pd)
sys/dev/pci/mfii.c
1412
le16toh(pd->device_id), le16toh(pd->encl_id));
sys/dev/pci/mfii.c
1417
const struct mfi_evtarg_pd_address *pd)
sys/dev/pci/mfii.c
1420
le16toh(pd->device_id), le16toh(pd->encl_id));
sys/dev/pci/mfii.c
3207
struct mfi_pd_details *pd;
sys/dev/pci/mfii.c
3226
pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK);
sys/dev/pci/mfii.c
3252
if (ar[arr].pd[disk].mar_pd.mfp_id == 0xffffU) {
sys/dev/pci/mfii.c
3269
pd, sizeof(*pd), MFII_DATA_IN, false))
sys/dev/pci/mfii.c
3272
if (pd->mpd_fw_state == MFI_PD_UNCONFIG_GOOD ||
sys/dev/pci/mfii.c
3273
pd->mpd_fw_state == MFI_PD_UNCONFIG_BAD)
sys/dev/pci/mfii.c
3281
mbox.s[0] = ar[arr].pd[disk].mar_pd.mfp_id;
sys/dev/pci/mfii.c
3282
if (mfii_mgmt(sc, MR_DCMD_PD_GET_INFO, &mbox, pd, sizeof(*pd),
sys/dev/pci/mfii.c
3290
bd->bd_channel = pd->mpd_enc_idx;
sys/dev/pci/mfii.c
3291
bd->bd_target = pd->mpd_enc_slot;
sys/dev/pci/mfii.c
3294
switch (pd->mpd_fw_state){
sys/dev/pci/mfii.c
3327
bd->bd_size = pd->mpd_size * 512; /* bytes per block */
sys/dev/pci/mfii.c
3329
inqbuf = (struct scsipi_inquiry_data *)&pd->mpd_inq_data;
sys/dev/pci/mfii.c
3339
mfp = &pd->mpd_progress;
sys/dev/pci/mfii.c
3349
free(pd, M_DEVBUF);
sys/dev/pci/mfii.c
3409
struct mfi_pd_list *pd;
sys/dev/pci/mfii.c
3418
pd = malloc(sizeof(*pd), M_DEVBUF, M_WAITOK);
sys/dev/pci/mfii.c
3420
if (mfii_mgmt(sc, MR_DCMD_PD_GET_LIST, NULL, pd, sizeof(*pd),
sys/dev/pci/mfii.c
3424
for (i = 0, found = 0; i < pd->mpl_no_pd; i++)
sys/dev/pci/mfii.c
3425
if (bb->bb_channel == pd->mpl_address[i].mpa_enc_index &&
sys/dev/pci/mfii.c
3426
bb->bb_target == pd->mpl_address[i].mpa_enc_slot) {
sys/dev/pci/mfii.c
3435
mbox.s[0] = pd->mpl_address[i].mpa_pd_id;
sys/dev/pci/mfii.c
3460
free(pd, M_DEVBUF);
sys/dev/pci/mfii.c
3468
struct mfi_pd_details *pd;
sys/dev/pci/mfii.c
3473
pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK);
sys/dev/pci/mfii.c
3477
rv = mfii_mgmt(sc, MR_DCMD_PD_GET_INFO, &mbox, pd, sizeof(*pd),
sys/dev/pci/mfii.c
3482
if (pd->mpd_fw_state == MFI_PD_UNCONFIG_BAD) {
sys/dev/pci/mfii.c
3484
mbox.s[1] = pd->mpd_pd.mfp_seq;
sys/dev/pci/mfii.c
3494
rv = mfii_mgmt(sc, MR_DCMD_PD_GET_INFO, &mbox, pd, sizeof(*pd),
sys/dev/pci/mfii.c
3499
if (pd->mpd_ddf_state & MFI_DDF_FOREIGN) {
sys/dev/pci/mfii.c
3515
rv = mfii_mgmt(sc, MR_DCMD_PD_GET_INFO, &mbox, pd, sizeof(*pd),
sys/dev/pci/mfii.c
3520
if (pd->mpd_fw_state != MFI_PD_UNCONFIG_GOOD ||
sys/dev/pci/mfii.c
3521
pd->mpd_ddf_state & MFI_DDF_FOREIGN)
sys/dev/pci/mfii.c
3526
free(pd, M_DEVBUF);
sys/dev/pci/mfii.c
3535
struct mfi_pd_details *pd;
sys/dev/pci/mfii.c
3549
pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK);
sys/dev/pci/mfii.c
3553
rv = mfii_mgmt(sc, MR_DCMD_PD_GET_INFO, &mbox, pd, sizeof(*pd),
sys/dev/pci/mfii.c
3559
hs->mhs_pd.mfp_id = pd->mpd_pd.mfp_id;
sys/dev/pci/mfii.c
3560
hs->mhs_pd.mfp_seq = pd->mpd_pd.mfp_seq;
sys/dev/pci/mfii.c
3566
free(pd, M_DEVBUF);
sys/dev/pci/mfii.c
3574
struct mfi_pd_details *pd;
sys/dev/pci/mfii.c
3582
pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK);
sys/dev/pci/mfii.c
3602
if (mfii_mgmt(sc, MR_DCMD_PD_GET_INFO, &mbox, pd, sizeof(*pd),
sys/dev/pci/mfii.c
3607
mbox.s[1] = pd->mpd_pd.mfp_seq;
sys/dev/pci/mfii.c
3623
if (pd->mpd_fw_state != MFI_PD_OFFLINE) {
sys/dev/pci/mfii.c
3635
pd, sizeof(*pd), MFII_DATA_IN, false);
sys/dev/pci/mfii.c
3640
if (pd->mpd_fw_state == MFI_PD_REBUILD) {
sys/dev/pci/mfii.c
3646
mbox.s[1] = pd->mpd_pd.mfp_seq;
sys/dev/pci/mfii.c
3661
free(pd, M_DEVBUF);
sys/dev/pci/mfii.c
3810
struct mfi_pd_details *pd;
sys/dev/pci/mfii.c
3824
pd = malloc(sizeof *pd, M_DEVBUF, M_WAITOK);
sys/dev/pci/mfii.c
3864
if (mfii_mgmt(sc, MR_DCMD_PD_GET_INFO, &mbox, pd, sizeof(*pd),
sys/dev/pci/mfii.c
3875
vdhs->bv_size = pd->mpd_size / 2 * 1024; /* XXX why? */
sys/dev/pci/mfii.c
3883
sdhs->bd_size = pd->mpd_size / 2 * 1024; /* XXX why? */
sys/dev/pci/mfii.c
3884
sdhs->bd_channel = pd->mpd_enc_idx;
sys/dev/pci/mfii.c
3885
sdhs->bd_target = pd->mpd_enc_slot;
sys/dev/pci/mfii.c
3886
inqbuf = (struct scsipi_inquiry_data *)&pd->mpd_inq_data;
sys/dev/pci/mfii.c
3900
free(pd, M_DEVBUF);
sys/dev/pci/mpii.c
3582
struct mpii_cfg_raid_vol_pg0_physdisk *pd;
sys/dev/pci/mpii.c
3631
pd = (struct mpii_cfg_raid_vol_pg0_physdisk *)(vpg + 1) +
sys/dev/pci/mpii.c
3633
dn = pd->phys_disk_num;
sys/dev/pci/pci_resource.c
1008
for (res = 0; res < pd->pd_niores; res++) {
sys/dev/pci/pci_resource.c
1009
pi = &pd->pd_iores[res];
sys/dev/pci/pci_resource.c
1016
arena = pd->pd_bus->pb_res[PCI_RANGE_IO];
sys/dev/pci/pci_resource.c
1023
arena = pd->pd_bus->pb_res[PCI_RANGE_PMEM];
sys/dev/pci/pci_resource.c
1026
arena = pd->pd_bus->pb_res[PCI_RANGE_MEM];
sys/dev/pci/pci_resource.c
1032
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
1040
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
1046
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
1051
pci_conf_write(pr->pr_pc, pd->pd_tag,
sys/dev/pci/pci_resource.c
1056
base = pci_conf_read(pr->pr_pc, pd->pd_tag,
sys/dev/pci/pci_resource.c
1060
pci_conf_write(pr->pr_pc, pd->pd_tag,
sys/dev/pci/pci_resource.c
1065
pci_conf_write(pr->pr_pc, pd->pd_tag,
sys/dev/pci/pci_resource.c
1072
pci_conf_write(pr->pr_pc, pd->pd_tag,
sys/dev/pci/pci_resource.c
1086
struct pci_device *pd;
sys/dev/pci/pci_resource.c
1091
pd = PCICONF_BUS_DEVICE(pb, devno, funcno);
sys/dev/pci/pci_resource.c
1092
if (!pd->pd_present) {
sys/dev/pci/pci_resource.c
1098
if (!pd->pd_configured) {
sys/dev/pci/pci_resource.c
1099
pci_resource_alloc_device(pr, pd);
sys/dev/pci/pci_resource.c
1101
if (pd->pd_ppb) {
sys/dev/pci/pci_resource.c
1103
pd->pd_bridge.bridge_bus);
sys/dev/pci/pci_resource.c
306
struct pci_device *pd;
sys/dev/pci/pci_resource.c
309
pd = PCICONF_BUS_DEVICE(pb, devno, 0);
sys/dev/pci/pci_resource.c
310
if (!pd->pd_present) {
sys/dev/pci/pci_resource.c
314
return PCI_HDRTYPE_MULTIFN(pd->pd_bhlc) ? 8 : 1;
sys/dev/pci/pci_resource.c
324
struct pci_device *pd)
sys/dev/pci/pci_resource.c
331
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
332
PCI_VENDOR(pd->pd_id), PCI_PRODUCT(pd->pd_id),
sys/dev/pci/pci_resource.c
333
PCI_REVISION(pd->pd_class), (pd->pd_class >> 8) & 0xffffff);
sys/dev/pci/pci_resource.c
335
switch (PCI_HDRTYPE_TYPE(pd->pd_bhlc)) {
sys/dev/pci/pci_resource.c
341
PCI_BRIDGE_BUS_NUM_PRIMARY(pd->pd_bridge.bridge_bus),
sys/dev/pci/pci_resource.c
342
PCI_BRIDGE_BUS_NUM_SECONDARY(pd->pd_bridge.bridge_bus),
sys/dev/pci/pci_resource.c
343
PCI_BRIDGE_BUS_NUM_SUBORDINATE(pd->pd_bridge.bridge_bus));
sys/dev/pci/pci_resource.c
345
if (pd->pd_bridge.ranges[PCI_RANGE_IO]) {
sys/dev/pci/pci_resource.c
347
&pd->pd_bridge.ranges[PCI_RANGE_IO]->list,
sys/dev/pci/pci_resource.c
353
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
358
if (pd->pd_bridge.ranges[PCI_RANGE_MEM]) {
sys/dev/pci/pci_resource.c
360
&pd->pd_bridge.ranges[PCI_RANGE_MEM]->list,
sys/dev/pci/pci_resource.c
366
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
371
if (pd->pd_bridge.ranges[PCI_RANGE_PMEM]) {
sys/dev/pci/pci_resource.c
373
&pd->pd_bridge.ranges[PCI_RANGE_PMEM]->list,
sys/dev/pci/pci_resource.c
379
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
387
DPRINT(" (0x%02x)\n", PCI_HDRTYPE_TYPE(pd->pd_bhlc));
sys/dev/pci/pci_resource.c
390
for (res = 0; res < pd->pd_niores; res++) {
sys/dev/pci/pci_resource.c
391
pi = &pd->pd_iores[res];
sys/dev/pci/pci_resource.c
396
PCI_SBDF_FMT_ARGS(pr, pd), pi->pi_bar,
sys/dev/pci/pci_resource.c
426
struct pci_device *pd, pcireg_t mapreg_start, pcireg_t mapreg_end,
sys/dev/pci/pci_resource.c
430
pcitag_t tag = pd->pd_tag;
sys/dev/pci/pci_resource.c
476
pi = &pd->pd_iores[pd->pd_niores++];
sys/dev/pci/pci_resource.c
491
pi = &pd->pd_iores[pd->pd_niores++];
sys/dev/pci/pci_resource.c
500
KASSERT(pd->pd_niores <= PCI_MAX_IORES);
sys/dev/pci/pci_resource.c
517
struct pci_device *pd)
sys/dev/pci/pci_resource.c
520
pcitag_t tag = pd->pd_tag;
sys/dev/pci/pci_resource.c
526
pd->pd_ppb = true;
sys/dev/pci/pci_resource.c
529
pd->pd_bridge.bridge_bus = res;
sys/dev/pci/pci_resource.c
530
pci_resource_arena_add_range(pd->pd_bridge.ranges,
sys/dev/pci/pci_resource.c
544
pci_resource_arena_add_range(pd->pd_bridge.ranges,
sys/dev/pci/pci_resource.c
552
pci_resource_arena_add_range(pd->pd_bridge.ranges,
sys/dev/pci/pci_resource.c
568
pci_resource_arena_add_range(pd->pd_bridge.ranges,
sys/dev/pci/pci_resource.c
582
struct pci_device *pd;
sys/dev/pci/pci_resource.c
59
(PCI_VENDOR(pd->pd_id) == PCI_RESOURCE_TEST_VENDOR_ID && \
sys/dev/pci/pci_resource.c
593
pd = PCICONF_BUS_DEVICE(parent_bus, devno, funcno);
sys/dev/pci/pci_resource.c
594
pd->pd_present = true;
sys/dev/pci/pci_resource.c
595
pd->pd_bus = parent_bus;
sys/dev/pci/pci_resource.c
596
pd->pd_tag = tag;
sys/dev/pci/pci_resource.c
597
pd->pd_devno = devno;
sys/dev/pci/pci_resource.c
598
pd->pd_funcno = funcno;
sys/dev/pci/pci_resource.c
599
pd->pd_id = id;
sys/dev/pci/pci_resource.c
60
PCI_PRODUCT(pd->pd_id) == PCI_RESOURCE_TEST_PRODUCT_ID)
sys/dev/pci/pci_resource.c
600
pd->pd_class = pci_conf_read(pr->pr_pc, tag, PCI_CLASS_REG);
sys/dev/pci/pci_resource.c
601
pd->pd_bhlc = pci_conf_read(pr->pr_pc, tag, PCI_BHLC_REG);
sys/dev/pci/pci_resource.c
603
switch (PCI_HDRTYPE_TYPE(pd->pd_bhlc)) {
sys/dev/pci/pci_resource.c
605
pci_resource_scan_bar(pr, pd, PCI_MAPREG_START,
sys/dev/pci/pci_resource.c
609
pci_resource_scan_bar(pr, pd, PCI_MAPREG_START,
sys/dev/pci/pci_resource.c
611
pci_resource_scan_bridge(pr, pd);
sys/dev/pci/pci_resource.c
615
pci_resource_device_print(pr, pd);
sys/dev/pci/pci_resource.c
617
if (PCI_HDRTYPE_TYPE(pd->pd_bhlc) == PCI_HDRTYPE_PPB &&
sys/dev/pci/pci_resource.c
618
PCI_CLASS(pd->pd_class) == PCI_CLASS_BRIDGE &&
sys/dev/pci/pci_resource.c
619
PCI_SUBCLASS(pd->pd_class) == PCI_SUBCLASS_BRIDGE_PCI) {
sys/dev/pci/pci_resource.c
623
if (pci_resource_scan_bus(pr, pd, sec_bus) != 0) {
sys/dev/pci/pci_resource.c
626
PCI_SBDF_FMT_ARGS(pr, pd), sec_bus);
sys/dev/pci/pci_resource.c
631
PCI_SBDF_FMT_ARGS(pr, pd), sec_bus);
sys/dev/pci/pci_resource.c
730
struct pci_device *pd)
sys/dev/pci/pci_resource.c
733
struct pci_bus *pb = pd->pd_bus;
sys/dev/pci/pci_resource.c
742
KASSERT(pd->pd_present);
sys/dev/pci/pci_resource.c
744
if (IS_TEST_DEVICE(pd)) {
sys/dev/pci/pci_resource.c
745
cmd = pci_conf_read(pr->pr_pc, pd->pd_tag,
sys/dev/pci/pci_resource.c
749
pci_conf_write(pr->pr_pc, pd->pd_tag, PCI_COMMAND_STATUS_REG,
sys/dev/pci/pci_resource.c
754
cmd = pci_conf_read(pr->pr_pc, pd->pd_tag, PCI_COMMAND_STATUS_REG);
sys/dev/pci/pci_resource.c
762
for (iores = 0; iores < pd->pd_niores; iores++) {
sys/dev/pci/pci_resource.c
763
pi = &pd->pd_iores[iores];
sys/dev/pci/pci_resource.c
767
if (IS_TEST_DEVICE(pd)) {
sys/dev/pci/pci_resource.c
768
pci_conf_write(pr->pr_pc, pd->pd_tag,
sys/dev/pci/pci_resource.c
784
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
840
PCI_SBDF_FMT_ARGS(pr, pd),
sys/dev/pci/pci_resource.c
848
pd->pd_configured = (enabled & required) == required;
sys/dev/pci/pci_resource.c
850
if (!pd->pd_configured) {
sys/dev/pci/pci_resource.c
853
PCI_SBDF_FMT_ARGS(pr, pd));
sys/dev/pci/pci_resource.c
866
struct pci_device *pd, *bridge;
sys/dev/pci/pci_resource.c
930
pd = PCICONF_BUS_DEVICE(pb, devno, funcno);
sys/dev/pci/pci_resource.c
931
if (!pd->pd_present) {
sys/dev/pci/pci_resource.c
934
if (pd->pd_ppb) {
sys/dev/pci/pci_resource.c
936
pd->pd_bridge.bridge_bus);
sys/dev/pci/pci_resource.c
940
pci_resource_init_device(pr, pd);
sys/dev/pci/pci_resource.c
987
pci_resource_alloc_device(struct pci_resources *pr, struct pci_device *pd)
sys/dev/pci/pci_resource.c
999
ocmd = cmd = pci_conf_read(pr->pr_pc, pd->pd_tag,
sys/dev/pci/pciconf.c
1007
base = pci_conf_read(pd->pc, pd->tag, pm->reg);
sys/dev/pci/pciconf.c
1020
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
1027
if (pd->ppb && pm->reg == 0) {
sys/dev/pci/pciconf.c
1030
r = pm->prefetch ? &pd->ppb->pmem_res
sys/dev/pci/pciconf.c
1031
: &pd->ppb->mem_res;
sys/dev/pci/pciconf.c
1035
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
1037
pd->ppb->busno);
sys/dev/pci/pciconf.c
1044
pd->enable &= ~PCI_CONF_ENABLE_MEM;
sys/dev/pci/pciconf.c
1046
pd->enable |= PCI_CONF_ENABLE_MEM;
sys/dev/pci/pciconf.c
1050
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
1056
base = pci_conf_read(pd->pc, pd->tag, pm->reg);
sys/dev/pci/pciconf.c
1059
pci_conf_write(pd->pc, pd->tag, pm->reg, base);
sys/dev/pci/pciconf.c
1064
pci_conf_write(pd->pc, pd->tag, pm->reg + 4,
sys/dev/pci/pciconf.c
1077
if (!pci_bar_is_reserved(pb, pd, pm->reg)) {
sys/dev/pci/pciconf.c
1084
pd = pm->dev;
sys/dev/pci/pciconf.c
1085
if (!(pd->enable & PCI_CONF_MAP_ROM))
sys/dev/pci/pciconf.c
1088
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
1095
if (pd->enable & PCI_CONF_ENABLE_ROM)
sys/dev/pci/pciconf.c
1098
pci_conf_write(pd->pc, pd->tag, pm->reg, base);
sys/dev/pci/pciconf.c
1133
configure_bridge(pciconf_dev_t *pd)
sys/dev/pci/pciconf.c
1142
pb = pd->ppb;
sys/dev/pci/pciconf.c
1164
io = pci_conf_read(pb->pc, pd->tag, PCI_BRIDGE_STATIO_REG) &
sys/dev/pci/pciconf.c
1170
pci_conf_write(pb->pc, pd->tag, PCI_BRIDGE_STATIO_REG, io);
sys/dev/pci/pciconf.c
1171
pci_conf_write(pb->pc, pd->tag, PCI_BRIDGE_IOHIGH_REG, iohigh);
sys/dev/pci/pciconf.c
1194
pci_conf_write(pb->pc, pd->tag, PCI_BRIDGE_MEMORY_REG, mem);
sys/dev/pci/pciconf.c
1197
mem = pci_conf_read(pb->pc, pd->tag, PCI_BRIDGE_PREFETCHMEM_REG);
sys/dev/pci/pciconf.c
1220
pci_conf_write(pb->pc, pd->tag, PCI_BRIDGE_PREFETCHMEM_REG, mem);
sys/dev/pci/pciconf.c
1227
pci_conf_write(pb->pc, pd->tag,
sys/dev/pci/pciconf.c
1229
pci_conf_write(pb->pc, pd->tag,
sys/dev/pci/pciconf.c
1240
cmd = pci_conf_read(pd->pc, pd->tag, PCI_BRIDGE_CONTROL_REG);
sys/dev/pci/pciconf.c
1246
pci_conf_write(pd->pc, pd->tag, PCI_BRIDGE_CONTROL_REG, cmd);
sys/dev/pci/pciconf.c
1247
cmd = pci_conf_read(pd->pc, pd->tag, PCI_COMMAND_STATUS_REG);
sys/dev/pci/pciconf.c
1249
pci_conf_write(pd->pc, pd->tag, PCI_COMMAND_STATUS_REG, cmd);
sys/dev/pci/pciconf.c
1263
pciconf_dev_t *pd;
sys/dev/pci/pciconf.c
1305
for (pd = pb->device; pd < &pb->device[pb->ndevs]; pd++) {
sys/dev/pci/pciconf.c
1310
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
1313
classreg = pci_conf_read(pd->pc, pd->tag, PCI_CLASS_REG);
sys/dev/pci/pciconf.c
1314
misc = pci_conf_read(pd->pc, pd->tag, PCI_BHLC_REG);
sys/dev/pci/pciconf.c
1315
cmd = pci_conf_read(pd->pc, pd->tag, PCI_COMMAND_STATUS_REG);
sys/dev/pci/pciconf.c
1316
if (pd->enable & PCI_CONF_ENABLE_PARITY)
sys/dev/pci/pciconf.c
1318
if (pd->enable & PCI_CONF_ENABLE_SERR)
sys/dev/pci/pciconf.c
1324
if (pd->enable & PCI_CONF_ENABLE_IO)
sys/dev/pci/pciconf.c
1326
if (pd->enable & PCI_CONF_ENABLE_MEM)
sys/dev/pci/pciconf.c
1328
if (pd->enable & PCI_CONF_ENABLE_BM)
sys/dev/pci/pciconf.c
1330
ltim = pd->min_gnt * bus_mhz / 4;
sys/dev/pci/pciconf.c
1336
if ((pd->enable &
sys/dev/pci/pciconf.c
1338
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
1343
pci_conf_write(pd->pc, pd->tag, PCI_COMMAND_STATUS_REG, cmd);
sys/dev/pci/pciconf.c
1350
pci_conf_write(pd->pc, pd->tag, PCI_BHLC_REG, misc);
sys/dev/pci/pciconf.c
1352
if (pd->ppb) {
sys/dev/pci/pciconf.c
1353
if (configure_bridge(pd) < 0)
sys/dev/pci/pciconf.c
401
query_bus(pciconf_bus_t *parent, pciconf_dev_t *pd, int dev)
sys/dev/pci/pciconf.c
416
set_busreg(parent->pc, pd->tag, parent->busno, pb->busno, 0xff);
sys/dev/pci/pciconf.c
429
io = pci_conf_read(parent->pc, pd->tag, PCI_BRIDGE_STATIO_REG);
sys/dev/pci/pciconf.c
436
pmem = pci_conf_read(parent->pc, pd->tag,
sys/dev/pci/pciconf.c
453
set_busreg(parent->pc, pd->tag, parent->busno, pb->busno,
sys/dev/pci/pciconf.c
467
pi->dev = pd;
sys/dev/pci/pciconf.c
486
pm->dev = pd;
sys/dev/pci/pciconf.c
504
pm->dev = pd;
sys/dev/pci/pciconf.c
537
pci_bar_is_reserved(pciconf_bus_t *pb, pciconf_dev_t *pd, int br)
sys/dev/pci/pciconf.c
546
if (pd->ppb)
sys/dev/pci/pciconf.c
549
tag = pd->tag;
sys/dev/pci/pciconf.c
591
pciconf_dev_t *pd;
sys/dev/pci/pciconf.c
598
pd = &pb->device[pb->ndevs];
sys/dev/pci/pciconf.c
599
pd->pc = pb->pc;
sys/dev/pci/pciconf.c
600
pd->tag = tag;
sys/dev/pci/pciconf.c
601
pd->ppb = NULL;
sys/dev/pci/pciconf.c
602
pd->enable = mode;
sys/dev/pci/pciconf.c
603
pd->ea_cap_ptr = 0;
sys/dev/pci/pciconf.c
610
if (pci_get_capability(pb->pc, tag, PCI_CAP_EA, &pd->ea_cap_ptr,
sys/dev/pci/pciconf.c
640
pd->ppb = query_bus(pb, pd, dev);
sys/dev/pci/pciconf.c
641
if (pd->ppb == NULL)
sys/dev/pci/pciconf.c
662
pd->ipin = PCI_INTERRUPT_PIN(icr);
sys/dev/pci/pciconf.c
663
pd->iline = PCI_INTERRUPT_LINE(icr);
sys/dev/pci/pciconf.c
664
pd->min_gnt = PCI_MIN_GNT(icr);
sys/dev/pci/pciconf.c
665
pd->max_lat = PCI_MAX_LAT(icr);
sys/dev/pci/pciconf.c
666
if (pd->iline || pd->ipin) {
sys/dev/pci/pciconf.c
667
pci_conf_interrupt(pb->pc, pb->busno, dev, pd->ipin, pb->swiz,
sys/dev/pci/pciconf.c
668
&pd->iline);
sys/dev/pci/pciconf.c
670
icr |= (pd->iline << PCI_INTERRUPT_LINE_SHIFT);
sys/dev/pci/pciconf.c
674
if (pd->min_gnt != 0 || pd->max_lat != 0) {
sys/dev/pci/pciconf.c
675
if (pd->min_gnt != 0 && pd->min_gnt > pb->max_mingnt)
sys/dev/pci/pciconf.c
676
pb->max_mingnt = pd->min_gnt;
sys/dev/pci/pciconf.c
678
if (pd->max_lat != 0 && pd->max_lat < pb->min_maxlat)
sys/dev/pci/pciconf.c
679
pb->min_maxlat = pd->max_lat;
sys/dev/pci/pciconf.c
681
pb->bandwidth_used += pd->min_gnt * 4000000 /
sys/dev/pci/pciconf.c
682
(pd->min_gnt + pd->max_lat);
sys/dev/pci/pciconf.c
723
pi->dev = pd;
sys/dev/pci/pciconf.c
786
pm->dev = pd;
sys/dev/pci/pciconf.c
823
pm->dev = pd;
sys/dev/pci/pciconf.c
847
pd->enable &= ~PCI_CONF_ENABLE_ROM;
sys/dev/pci/pciconf.c
914
pciconf_dev_t *pd;
sys/dev/pci/pciconf.c
922
pd = pi->dev;
sys/dev/pci/pciconf.c
923
rsvd = pci_bar_is_reserved(pb, pd, pi->reg);
sys/dev/pci/pciconf.c
928
pd->enable &= ~PCI_CONF_ENABLE_IO;
sys/dev/pci/pciconf.c
935
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
940
if (pd->ppb && pi->reg == 0) {
sys/dev/pci/pciconf.c
941
error = init_range_resource(&pd->ppb->io_res,
sys/dev/pci/pciconf.c
944
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
946
pd->ppb->busno);
sys/dev/pci/pciconf.c
953
pd->enable &= ~PCI_CONF_ENABLE_IO;
sys/dev/pci/pciconf.c
955
pd->enable |= PCI_CONF_ENABLE_IO;
sys/dev/pci/pciconf.c
959
print_tag(pd->pc, pd->tag);
sys/dev/pci/pciconf.c
963
pci_conf_write(pd->pc, pd->tag, pi->reg,
sys/dev/pci/pciconf.c
976
pciconf_dev_t *pd;
sys/dev/pci/pciconf.c
988
pd = pm->dev;
sys/dev/pci/pciconf.c
989
rsvd = pci_bar_is_reserved(pb, pd, pm->reg);
sys/dev/pci/pciconf.c
996
ok64 = pb->mem_64bit && pd->ppb == NULL;
sys/dev/pud/pud.c
102
putp = TAILQ_FIRST(&pd->pd_waitq_req);
sys/dev/pud/pud.c
103
TAILQ_REMOVE(&pd->pd_waitq_req, putp, pt_entries);
sys/dev/pud/pud.c
107
mutex_exit(&pd->pd_mtx);
sys/dev/pud/pud.c
121
struct pud_dev *pd = this;
sys/dev/pud/pud.c
124
mutex_enter(&pd->pd_mtx);
sys/dev/pud/pud.c
125
TAILQ_INSERT_TAIL(&pd->pd_waitq_resp, putp, pt_entries);
sys/dev/pud/pud.c
126
mutex_exit(&pd->pd_mtx);
sys/dev/pud/pud.c
133
struct pud_dev *pd = this;
sys/dev/pud/pud.c
136
mutex_enter(&pd->pd_mtx);
sys/dev/pud/pud.c
137
rv = pd->pd_waitcount;
sys/dev/pud/pud.c
138
mutex_exit(&pd->pd_mtx);
sys/dev/pud/pud.c
144
pudop_dev(struct pud_dev *pd, struct pud_req *pdr)
sys/dev/pud/pud.c
149
mutex_enter(&pd->pd_mtx);
sys/dev/pud/pud.c
150
TAILQ_FOREACH(putp, &pd->pd_waitq_resp, pt_entries)
sys/dev/pud/pud.c
154
mutex_exit(&pd->pd_mtx);
sys/dev/pud/pud.c
157
TAILQ_REMOVE(&pd->pd_waitq_resp, putp, pt_entries);
sys/dev/pud/pud.c
158
mutex_exit(&pd->pd_mtx);
sys/dev/pud/pud.c
176
pudconf_reg(struct pud_dev *pd, struct pud_conf_reg *pcr)
sys/dev/pud/pud.c
201
pd->pd_dev = pcr->pm_regdev;
sys/dev/pud/pud.c
207
pudop_conf(struct pud_dev *pd, struct pud_req *pdr)
sys/dev/pud/pud.c
213
rv = pudconf_reg(pd, (struct pud_conf_reg *)pdr);
sys/dev/pud/pud.c
230
struct pud_dev *pd = this;
sys/dev/pud/pud.c
240
rv = pudop_dev(pd, pdr);
sys/dev/pud/pud.c
243
rv = pudop_conf(pd, pdr);
sys/dev/pud/pud.c
257
struct pud_dev *pd = this;
sys/dev/pud/pud.c
261
LIST_REMOVE(pd, pd_entries);
sys/dev/pud/pud.c
264
mutex_enter(&pd->pd_mtx);
sys/dev/pud/pud.c
265
while ((putp = TAILQ_FIRST(&pd->pd_waitq_req)) != NULL) {
sys/dev/pud/pud.c
268
TAILQ_REMOVE(&pd->pd_waitq_req, putp, pt_entries);
sys/dev/pud/pud.c
271
while ((putp = TAILQ_FIRST(&pd->pd_waitq_resp)) != NULL) {
sys/dev/pud/pud.c
274
TAILQ_REMOVE(&pd->pd_waitq_resp, putp, pt_entries);
sys/dev/pud/pud.c
276
if (pd->pd_waitcount)
sys/dev/pud/pud.c
277
cv_wait(&pd->pd_draincv, &pd->pd_mtx);
sys/dev/pud/pud.c
278
KASSERT(pd->pd_waitcount == 0);
sys/dev/pud/pud.c
280
mutex_exit(&pd->pd_mtx);
sys/dev/pud/pud.c
282
if (pd->pd_dev)
sys/dev/pud/pud.c
285
putter_detach(pd->pd_pi);
sys/dev/pud/pud.c
287
mutex_destroy(&pd->pd_mtx);
sys/dev/pud/pud.c
288
cv_destroy(&pd->pd_draincv);
sys/dev/pud/pud.c
289
cv_destroy(&pd->pd_waitq_req_cv);
sys/dev/pud/pud.c
290
kmem_free(pd, sizeof(struct pud_dev));
sys/dev/pud/pud.c
298
struct pud_dev *pd;
sys/dev/pud/pud.c
301
LIST_FOREACH(pd, &pudlist, pd_entries)
sys/dev/pud/pud.c
302
if (major(pd->pd_dev) == major(dev))
sys/dev/pud/pud.c
306
return pd;
sys/dev/pud/pud.c
315
struct pud_dev *pd;
sys/dev/pud/pud.c
317
pd = pud_dev2pud(dev);
sys/dev/pud/pud.c
318
if (pd == NULL)
sys/dev/pud/pud.c
323
pdr->pdr_reqid = nextreq(pd);
sys/dev/pud/pud.c
331
mutex_enter(&pd->pd_mtx);
sys/dev/pud/pud.c
332
pd->pd_waitcount++;
sys/dev/pud/pud.c
334
TAILQ_INSERT_TAIL(&pd->pd_waitq_req, &put, pt_entries);
sys/dev/pud/pud.c
335
putter_notify(pd->pd_pi);
sys/dev/pud/pud.c
336
cv_broadcast(&pd->pd_waitq_req_cv);
sys/dev/pud/pud.c
337
cv_wait(&put.pt_cv, &pd->pd_mtx);
sys/dev/pud/pud.c
339
if (--pd->pd_waitcount == 0)
sys/dev/pud/pud.c
340
cv_signal(&pd->pd_draincv);
sys/dev/pud/pud.c
341
mutex_exit(&pd->pd_mtx);
sys/dev/pud/pud.c
351
struct pud_dev *pd;
sys/dev/pud/pud.c
353
pd = kmem_zalloc(sizeof(struct pud_dev), KM_SLEEP);
sys/dev/pud/pud.c
354
pd->pd_pi = putter_attach(curlwp->l_proc->p_pid, fd, pd, &pud_putter);
sys/dev/pud/pud.c
355
if (pd->pd_pi == NULL) {
sys/dev/pud/pud.c
356
kmem_free(pd, sizeof(struct pud_dev));
sys/dev/pud/pud.c
359
pd->pd_dev = NODEV;
sys/dev/pud/pud.c
361
mutex_init(&pd->pd_mtx, MUTEX_DEFAULT, IPL_NONE);
sys/dev/pud/pud.c
362
TAILQ_INIT(&pd->pd_waitq_req);
sys/dev/pud/pud.c
363
TAILQ_INIT(&pd->pd_waitq_resp);
sys/dev/pud/pud.c
364
cv_init(&pd->pd_waitq_req_cv, "pudreq");
sys/dev/pud/pud.c
365
cv_init(&pd->pd_draincv, "pudrain");
sys/dev/pud/pud.c
368
LIST_INSERT_HEAD(&pudlist, pd, pd_entries);
sys/dev/pud/pud.c
68
nextreq(struct pud_dev *pd)
sys/dev/pud/pud.c
72
mutex_enter(&pd->pd_mtx);
sys/dev/pud/pud.c
73
rv = pd->pd_nextreq++;
sys/dev/pud/pud.c
74
mutex_exit(&pd->pd_mtx);
sys/dev/pud/pud.c
83
struct pud_dev *pd = this;
sys/dev/pud/pud.c
87
mutex_enter(&pd->pd_mtx);
sys/dev/pud/pud.c
89
if (TAILQ_EMPTY(&pd->pd_waitq_req)) {
sys/dev/pud/pud.c
95
error = cv_wait_sig(&pd->pd_waitq_req_cv, &pd->pd_mtx);
sys/dev/sysmon/swsensor.c
184
prop_dictionary_t pd = (prop_dictionary_t)arg;
sys/dev/sysmon/swsensor.c
209
if (pd != NULL) {
sys/dev/sysmon/swsensor.c
210
iter = prop_dictionary_iterator(pd);
sys/dev/sysmon/swsensor.c
216
po = prop_dictionary_get_keysym(pd, obj);
sys/dist/pf/net/if_pflog.c
246
struct pf_ruleset *ruleset, struct pf_pdesc *pd)
sys/dist/pf/net/if_pflog.c
251
if (kif == NULL || m == NULL || rm == NULL || pd == NULL)
sys/dist/pf/net/if_pflog.c
274
if (rm->log & PF_LOG_SOCKET_LOOKUP && !pd->lookup.done)
sys/dist/pf/net/if_pflog.c
275
pd->lookup.done = pf_socket_lookup(dir, pd);
sys/dist/pf/net/if_pflog.c
276
if (pd->lookup.done > 0) {
sys/dist/pf/net/if_pflog.c
277
hdr.uid = pd->lookup.uid;
sys/dist/pf/net/if_pflog.c
278
hdr.pid = pd->lookup.pid;
sys/dist/pf/net/pf.c
1584
pf_modulate_sack(struct mbuf *m, int off, struct pf_pdesc *pd,
sys/dist/pf/net/pf.c
1598
!pf_pull_hdr(m, off + sizeof(*th), opts, hlen, NULL, NULL, pd->af))
sys/dist/pf/net/pf.c
2522
pf_match_translation(struct pf_pdesc *pd, struct mbuf *m, int off,
sys/dist/pf/net/pf.c
2551
else if (r->af && r->af != pd->af)
sys/dist/pf/net/pf.c
2553
else if (r->proto && r->proto != pd->proto)
sys/dist/pf/net/pf.c
2555
else if (PF_MISMATCHAW(&src->addr, saddr, pd->af,
sys/dist/pf/net/pf.c
2564
PF_MISMATCHAW(&dst->addr, daddr, pd->af, dst->neg, NULL))
sys/dist/pf/net/pf.c
2566
else if (xdst != NULL && PF_MISMATCHAW(xdst, daddr, pd->af,
sys/dist/pf/net/pf.c
2575
else if (r->os_fingerprint != PF_OSFP_ANY && (pd->proto !=
sys/dist/pf/net/pf.c
2576
IPPROTO_TCP || !pf_osfp_match(pf_osfp_fingerprint(pd, m,
sys/dist/pf/net/pf.c
2577
off, pd->hdr.tcp), r->os_fingerprint)))
sys/dist/pf/net/pf.c
2603
pf_get_translation(struct pf_pdesc *pd, struct mbuf *m, int off, int direction,
sys/dist/pf/net/pf.c
2612
r = pf_match_translation(pd, m, off, direction, kif, saddr,
sys/dist/pf/net/pf.c
2615
r = pf_match_translation(pd, m, off, direction, kif,
sys/dist/pf/net/pf.c
2618
r = pf_match_translation(pd, m, off, direction, kif, saddr,
sys/dist/pf/net/pf.c
2621
r = pf_match_translation(pd, m, off, direction, kif,
sys/dist/pf/net/pf.c
2632
if (pf_get_sport(pd->af, pd->proto, r, saddr,
sys/dist/pf/net/pf.c
2647
switch (pd->af) {
sys/dist/pf/net/pf.c
2679
saddr, pd->af);
sys/dist/pf/net/pf.c
2683
switch (pd->af) {
sys/dist/pf/net/pf.c
2715
pd->af);
sys/dist/pf/net/pf.c
2720
if (pf_map_addr(pd->af, r, saddr, naddr, NULL, sn))
sys/dist/pf/net/pf.c
2726
pd->af);
sys/dist/pf/net/pf.c
2754
pf_socket_lookup(int direction, struct pf_pdesc *pd)
sys/dist/pf/net/pf.c
2764
if (pd == NULL)
sys/dist/pf/net/pf.c
2766
pd->lookup.uid = UID_MAX;
sys/dist/pf/net/pf.c
2767
pd->lookup.gid = GID_MAX;
sys/dist/pf/net/pf.c
2768
pd->lookup.pid = NO_PID;
sys/dist/pf/net/pf.c
2769
switch (pd->proto) {
sys/dist/pf/net/pf.c
2771
if (pd->hdr.tcp == NULL)
sys/dist/pf/net/pf.c
2773
sport = pd->hdr.tcp->th_sport;
sys/dist/pf/net/pf.c
2774
dport = pd->hdr.tcp->th_dport;
sys/dist/pf/net/pf.c
2778
if (pd->hdr.udp == NULL)
sys/dist/pf/net/pf.c
2780
sport = pd->hdr.udp->uh_sport;
sys/dist/pf/net/pf.c
2781
dport = pd->hdr.udp->uh_dport;
sys/dist/pf/net/pf.c
2788
saddr = pd->src;
sys/dist/pf/net/pf.c
2789
daddr = pd->dst;
sys/dist/pf/net/pf.c
2796
saddr = pd->dst;
sys/dist/pf/net/pf.c
2797
daddr = pd->src;
sys/dist/pf/net/pf.c
2799
switch (pd->af) {
sys/dist/pf/net/pf.c
2839
switch (pd->af) {
sys/dist/pf/net/pf.c
2853
pd->lookup.uid = kauth_cred_geteuid(so->so_cred);
sys/dist/pf/net/pf.c
2854
pd->lookup.gid = kauth_cred_getegid(so->so_cred);
sys/dist/pf/net/pf.c
2857
pd->lookup.uid = so->so_euid;
sys/dist/pf/net/pf.c
2858
pd->lookup.gid = so->so_egid;
sys/dist/pf/net/pf.c
2860
pd->lookup.pid = so->so_cpid;
sys/dist/pf/net/pf.c
3072
struct pf_pdesc *pd, struct pf_rule **am, struct pf_ruleset **rsm,
sys/dist/pf/net/pf.c
3076
struct pf_addr *saddr = pd->src, *daddr = pd->dst;
sys/dist/pf/net/pf.c
3078
sa_family_t af = pd->af;
sys/dist/pf/net/pf.c
3082
struct tcphdr *th = pd->hdr.tcp;
sys/dist/pf/net/pf.c
3100
switch (pd->proto) {
sys/dist/pf/net/pf.c
3107
sport = pd->hdr.udp->uh_sport;
sys/dist/pf/net/pf.c
3108
dport = pd->hdr.udp->uh_dport;
sys/dist/pf/net/pf.c
3109
hdrlen = sizeof(*pd->hdr.udp);
sys/dist/pf/net/pf.c
3113
if (pd->af != AF_INET)
sys/dist/pf/net/pf.c
3115
sport = dport = pd->hdr.icmp->icmp_id;
sys/dist/pf/net/pf.c
3116
icmptype = pd->hdr.icmp->icmp_type;
sys/dist/pf/net/pf.c
3117
icmpcode = pd->hdr.icmp->icmp_code;
sys/dist/pf/net/pf.c
3130
if (pd->af != AF_INET6)
sys/dist/pf/net/pf.c
3132
sport = dport = pd->hdr.icmp6->icmp6_id;
sys/dist/pf/net/pf.c
3133
hdrlen = sizeof(*pd->hdr.icmp6);
sys/dist/pf/net/pf.c
3134
icmptype = pd->hdr.icmp6->icmp6_type;
sys/dist/pf/net/pf.c
3135
icmpcode = pd->hdr.icmp6->icmp6_code;
sys/dist/pf/net/pf.c
3151
if ((nr = pf_get_translation(pd, m, off, PF_OUT, kif, &nsn,
sys/dist/pf/net/pf.c
3152
saddr, sport, daddr, dport, &pd->naddr, &nport)) != NULL) {
sys/dist/pf/net/pf.c
3153
PF_ACPY(&pd->baddr, saddr, af);
sys/dist/pf/net/pf.c
3154
switch (pd->proto) {
sys/dist/pf/net/pf.c
3156
pf_change_ap(saddr, &th->th_sport, pd->ip_sum,
sys/dist/pf/net/pf.c
3157
&th->th_sum, &pd->naddr, nport, 0, af);
sys/dist/pf/net/pf.c
3162
pf_change_ap(saddr, &pd->hdr.udp->uh_sport,
sys/dist/pf/net/pf.c
3163
pd->ip_sum, &pd->hdr.udp->uh_sum,
sys/dist/pf/net/pf.c
3164
&pd->naddr, nport, 1, af);
sys/dist/pf/net/pf.c
3165
sport = pd->hdr.udp->uh_sport;
sys/dist/pf/net/pf.c
3170
pf_change_a(&saddr->v4.s_addr, pd->ip_sum,
sys/dist/pf/net/pf.c
3171
pd->naddr.v4.s_addr, 0);
sys/dist/pf/net/pf.c
3172
pd->hdr.icmp->icmp_cksum = pf_cksum_fixup(
sys/dist/pf/net/pf.c
3173
pd->hdr.icmp->icmp_cksum, sport, nport, 0);
sys/dist/pf/net/pf.c
3174
pd->hdr.icmp->icmp_id = nport;
sys/dist/pf/net/pf.c
3175
m_copyback(m, off, ICMP_MINLEN, pd->hdr.icmp);
sys/dist/pf/net/pf.c
3180
pf_change_a6(saddr, &pd->hdr.icmp6->icmp6_cksum,
sys/dist/pf/net/pf.c
3181
&pd->naddr, 0);
sys/dist/pf/net/pf.c
3190
pd->ip_sum, pd->naddr.v4.s_addr, 0);
sys/dist/pf/net/pf.c
3195
PF_ACPY(saddr, &pd->naddr, af);
sys/dist/pf/net/pf.c
3204
pd->nat_rule = nr;
sys/dist/pf/net/pf.c
3209
if ((nr = pf_get_translation(pd, m, off, PF_IN, kif, &nsn,
sys/dist/pf/net/pf.c
3210
saddr, sport, daddr, dport, &pd->naddr, &nport)) != NULL) {
sys/dist/pf/net/pf.c
3211
PF_ACPY(&pd->baddr, daddr, af);
sys/dist/pf/net/pf.c
3212
switch (pd->proto) {
sys/dist/pf/net/pf.c
3214
pf_change_ap(daddr, &th->th_dport, pd->ip_sum,
sys/dist/pf/net/pf.c
3215
&th->th_sum, &pd->naddr, nport, 0, af);
sys/dist/pf/net/pf.c
3220
pf_change_ap(daddr, &pd->hdr.udp->uh_dport,
sys/dist/pf/net/pf.c
3221
pd->ip_sum, &pd->hdr.udp->uh_sum,
sys/dist/pf/net/pf.c
3222
&pd->naddr, nport, 1, af);
sys/dist/pf/net/pf.c
3223
dport = pd->hdr.udp->uh_dport;
sys/dist/pf/net/pf.c
3228
pf_change_a(&daddr->v4.s_addr, pd->ip_sum,
sys/dist/pf/net/pf.c
3229
pd->naddr.v4.s_addr, 0);
sys/dist/pf/net/pf.c
3234
pf_change_a6(daddr, &pd->hdr.icmp6->icmp6_cksum,
sys/dist/pf/net/pf.c
3235
&pd->naddr, 0);
sys/dist/pf/net/pf.c
3244
pd->ip_sum, pd->naddr.v4.s_addr, 0);
sys/dist/pf/net/pf.c
3249
PF_ACPY(daddr, &pd->naddr, af);
sys/dist/pf/net/pf.c
3258
pd->nat_rule = nr;
sys/dist/pf/net/pf.c
3270
else if (r->proto && r->proto != pd->proto)
sys/dist/pf/net/pf.c
3292
else if (r->tos && !(r->tos == pd->tos))
sys/dist/pf/net/pf.c
3296
else if (pd->proto == IPPROTO_TCP &&
sys/dist/pf/net/pf.c
3300
else if (r->uid.op && (pd->lookup.done || (pd->lookup.done =
sys/dist/pf/net/pf.c
3301
pf_socket_lookup(direction, pd), 1)) &&
sys/dist/pf/net/pf.c
3303
pd->lookup.uid))
sys/dist/pf/net/pf.c
3306
else if (r->gid.op && (pd->lookup.done || (pd->lookup.done =
sys/dist/pf/net/pf.c
3307
pf_socket_lookup(direction, pd), 1)) &&
sys/dist/pf/net/pf.c
3309
pd->lookup.gid))
sys/dist/pf/net/pf.c
3316
(pd->proto != IPPROTO_TCP || !pf_osfp_match(
sys/dist/pf/net/pf.c
3317
pf_osfp_fingerprint(pd, m, off, th),
sys/dist/pf/net/pf.c
3349
m_copyback(m, off, hdrlen, pd->hdr.any);
sys/dist/pf/net/pf.c
3351
a, ruleset, pd);
sys/dist/pf/net/pf.c
3366
switch (pd->proto) {
sys/dist/pf/net/pf.c
3369
pd->ip_sum, &th->th_sum,
sys/dist/pf/net/pf.c
3370
&pd->baddr, bport, 0, af);
sys/dist/pf/net/pf.c
3376
&pd->hdr.udp->uh_sport, pd->ip_sum,
sys/dist/pf/net/pf.c
3377
&pd->hdr.udp->uh_sum, &pd->baddr,
sys/dist/pf/net/pf.c
3379
sport = pd->hdr.udp->uh_sport;
sys/dist/pf/net/pf.c
3392
pd->ip_sum,
sys/dist/pf/net/pf.c
3393
pd->baddr.v4.s_addr, 0);
sys/dist/pf/net/pf.c
3396
PF_ACPY(saddr, &pd->baddr, af);
sys/dist/pf/net/pf.c
3401
switch (pd->proto) {
sys/dist/pf/net/pf.c
3404
pd->ip_sum, &th->th_sum,
sys/dist/pf/net/pf.c
3405
&pd->baddr, bport, 0, af);
sys/dist/pf/net/pf.c
3411
&pd->hdr.udp->uh_dport, pd->ip_sum,
sys/dist/pf/net/pf.c
3412
&pd->hdr.udp->uh_sum, &pd->baddr,
sys/dist/pf/net/pf.c
3414
dport = pd->hdr.udp->uh_dport;
sys/dist/pf/net/pf.c
3427
pd->ip_sum,
sys/dist/pf/net/pf.c
3428
pd->baddr.v4.s_addr, 0);
sys/dist/pf/net/pf.c
3431
PF_ACPY(daddr, &pd->baddr, af);
sys/dist/pf/net/pf.c
3437
if (pd->proto == IPPROTO_TCP &&
sys/dist/pf/net/pf.c
3441
u_int32_t ack = ntohl(th->th_seq) + pd->p_len;
sys/dist/pf/net/pf.c
3457
pf_send_tcp(r, af, pd->dst,
sys/dist/pf/net/pf.c
3458
pd->src, th->th_dport, th->th_sport,
sys/dist/pf/net/pf.c
3460
r->return_ttl, 1, 0, pd->eh, kif->pfik_ifp);
sys/dist/pf/net/pf.c
3479
(pd->flags & PFDESC_TCP_NORM))) {
sys/dist/pf/net/pf.c
3502
pf_insert_src_node(&nsn, nr, &pd->baddr, af) != 0) ||
sys/dist/pf/net/pf.c
3538
switch (pd->proto) {
sys/dist/pf/net/pf.c
3540
len = pd->tot_len - off - (th->th_off << 2);
sys/dist/pf/net/pf.c
3600
PF_ACPY(&nsn->raddr, &pd->naddr, af);
sys/dist/pf/net/pf.c
3604
if (pd->proto == IPPROTO_TCP) {
sys/dist/pf/net/pf.c
3605
if ((pd->flags & PFDESC_TCP_NORM) &&
sys/dist/pf/net/pf.c
3606
pf_normalize_tcp_init(m, off, pd, th, &s->src,
sys/dist/pf/net/pf.c
3614
if ((pd->flags & PFDESC_TCP_NORM) && s->src.scrub &&
sys/dist/pf/net/pf.c
3615
pf_normalize_tcp_stateful(m, off, pd, &reason,
sys/dist/pf/net/pf.c
3634
sk->proto = pd->proto;
sys/dist/pf/net/pf.c
3640
switch (pd->proto) {
sys/dist/pf/net/pf.c
3653
PF_ACPY(&sk->lan.addr, &pd->baddr, af);
sys/dist/pf/net/pf.c
3662
switch (pd->proto) {
sys/dist/pf/net/pf.c
3675
PF_ACPY(&sk->gwy.addr, &pd->baddr, af);
sys/dist/pf/net/pf.c
3686
if (pd->proto == IPPROTO_TCP)
sys/dist/pf/net/pf.c
3699
if (pd->proto == IPPROTO_TCP &&
sys/dist/pf/net/pf.c
3706
pd->ip_sum, &th->th_sum, &pd->baddr,
sys/dist/pf/net/pf.c
3711
pd->ip_sum, &th->th_sum, &pd->baddr,
sys/dist/pf/net/pf.c
3732
m_copyback(m, off, hdrlen, pd->hdr.any);
sys/dist/pf/net/pf.c
3739
struct mbuf *m, void *h, struct pf_pdesc *pd, struct pf_rule **am,
sys/dist/pf/net/pf.c
3744
sa_family_t af = pd->af;
sys/dist/pf/net/pf.c
3759
else if (r->proto && r->proto != pd->proto)
sys/dist/pf/net/pf.c
3761
else if (PF_MISMATCHAW(&r->src.addr, pd->src, af,
sys/dist/pf/net/pf.c
3764
else if (PF_MISMATCHAW(&r->dst.addr, pd->dst, af,
sys/dist/pf/net/pf.c
3767
else if (r->tos && !(r->tos == pd->tos))
sys/dist/pf/net/pf.c
3802
pd);
sys/dist/pf/net/pf.c
3817
struct mbuf *m, int off, void *h, struct pf_pdesc *pd,
sys/dist/pf/net/pf.c
3821
struct tcphdr *th = pd->hdr.tcp;
sys/dist/pf/net/pf.c
3829
key.af = pd->af;
sys/dist/pf/net/pf.c
3832
PF_ACPY(&key.ext.addr, pd->src, key.af);
sys/dist/pf/net/pf.c
3833
PF_ACPY(&key.gwy.addr, pd->dst, key.af);
sys/dist/pf/net/pf.c
3837
PF_ACPY(&key.lan.addr, pd->src, key.af);
sys/dist/pf/net/pf.c
3838
PF_ACPY(&key.ext.addr, pd->dst, key.af);
sys/dist/pf/net/pf.c
3863
pf_send_tcp((*state)->rule.ptr, pd->af, pd->dst,
sys/dist/pf/net/pf.c
3864
pd->src, th->th_dport, th->th_sport,
sys/dist/pf/net/pf.c
3902
pf_send_tcp((*state)->rule.ptr, pd->af, &psrc->addr,
sys/dist/pf/net/pf.c
3916
pf_send_tcp((*state)->rule.ptr, pd->af, pd->dst,
sys/dist/pf/net/pf.c
3917
pd->src, th->th_dport, th->th_sport,
sys/dist/pf/net/pf.c
3921
pf_send_tcp((*state)->rule.ptr, pd->af, &psrc->addr,
sys/dist/pf/net/pf.c
3958
if ((pd->flags & PFDESC_TCP_NORM || dst->scrub) &&
sys/dist/pf/net/pf.c
3960
if (pf_normalize_tcp_init(m, off, pd, th, src, dst)) {
sys/dist/pf/net/pf.c
3979
end = seq + pd->p_len;
sys/dist/pf/net/pf.c
3984
pd->af);
sys/dist/pf/net/pf.c
4028
end = seq + pd->p_len;
sys/dist/pf/net/pf.c
4071
if (pf_modulate_sack(m, off, pd, th, dst))
sys/dist/pf/net/pf.c
4086
(orig_seq == src->seqlo + 1) || (pd->flags & PFDESC_IP_REAS) == 0)) {
sys/dist/pf/net/pf.c
4090
if (pf_normalize_tcp_stateful(m, off, pd, reason, th,
sys/dist/pf/net/pf.c
4181
"pkts=%llu:%llu\n", seq, orig_seq, ack, pd->p_len,
sys/dist/pf/net/pf.c
4188
if (pf_normalize_tcp_stateful(m, off, pd, reason, th,
sys/dist/pf/net/pf.c
4221
pf_send_tcp((*state)->rule.ptr, pd->af,
sys/dist/pf/net/pf.c
4222
pd->dst, pd->src, th->th_dport,
sys/dist/pf/net/pf.c
4226
pd->eh, kif->pfik_ifp);
sys/dist/pf/net/pf.c
4236
seq, orig_seq, ack, pd->p_len, ackskew,
sys/dist/pf/net/pf.c
4260
pf_change_ap(pd->src, &th->th_sport, pd->ip_sum,
sys/dist/pf/net/pf.c
4262
(*state)->state_key->gwy.port, 0, pd->af);
sys/dist/pf/net/pf.c
4264
pf_change_ap(pd->dst, &th->th_dport, pd->ip_sum,
sys/dist/pf/net/pf.c
4266
(*state)->state_key->lan.port, 0, pd->af);
sys/dist/pf/net/pf.c
4278
struct mbuf *m, int off, void *h, struct pf_pdesc *pd)
sys/dist/pf/net/pf.c
4282
struct udphdr *uh = pd->hdr.udp;
sys/dist/pf/net/pf.c
4284
key.af = pd->af;
sys/dist/pf/net/pf.c
4287
PF_ACPY(&key.ext.addr, pd->src, key.af);
sys/dist/pf/net/pf.c
4288
PF_ACPY(&key.gwy.addr, pd->dst, key.af);
sys/dist/pf/net/pf.c
4292
PF_ACPY(&key.lan.addr, pd->src, key.af);
sys/dist/pf/net/pf.c
4293
PF_ACPY(&key.ext.addr, pd->dst, key.af);
sys/dist/pf/net/pf.c
4324
pf_change_ap(pd->src, &uh->uh_sport, pd->ip_sum,
sys/dist/pf/net/pf.c
4326
(*state)->state_key->gwy.port, 1, pd->af);
sys/dist/pf/net/pf.c
4328
pf_change_ap(pd->dst, &uh->uh_dport, pd->ip_sum,
sys/dist/pf/net/pf.c
4330
(*state)->state_key->lan.port, 1, pd->af);
sys/dist/pf/net/pf.c
4339
struct mbuf *m, int off, void *h, struct pf_pdesc *pd,
sys/dist/pf/net/pf.c
4342
struct pf_addr *saddr = pd->src, *daddr = pd->dst;
sys/dist/pf/net/pf.c
4351
switch (pd->proto) {
sys/dist/pf/net/pf.c
4354
icmptype = pd->hdr.icmp->icmp_type;
sys/dist/pf/net/pf.c
4355
icmpid = pd->hdr.icmp->icmp_id;
sys/dist/pf/net/pf.c
4356
icmpsum = &pd->hdr.icmp->icmp_cksum;
sys/dist/pf/net/pf.c
4368
icmptype = pd->hdr.icmp6->icmp6_type;
sys/dist/pf/net/pf.c
4369
icmpid = pd->hdr.icmp6->icmp6_id;
sys/dist/pf/net/pf.c
4370
icmpsum = &pd->hdr.icmp6->icmp6_cksum;
sys/dist/pf/net/pf.c
4387
key.af = pd->af;
sys/dist/pf/net/pf.c
4388
key.proto = pd->proto;
sys/dist/pf/net/pf.c
4390
PF_ACPY(&key.ext.addr, pd->src, key.af);
sys/dist/pf/net/pf.c
4391
PF_ACPY(&key.gwy.addr, pd->dst, key.af);
sys/dist/pf/net/pf.c
4395
PF_ACPY(&key.lan.addr, pd->src, key.af);
sys/dist/pf/net/pf.c
4396
PF_ACPY(&key.ext.addr, pd->dst, key.af);
sys/dist/pf/net/pf.c
4409
switch (pd->af) {
sys/dist/pf/net/pf.c
4413
pd->ip_sum,
sys/dist/pf/net/pf.c
4415
pd->hdr.icmp->icmp_cksum =
sys/dist/pf/net/pf.c
4417
pd->hdr.icmp->icmp_cksum, icmpid,
sys/dist/pf/net/pf.c
4419
pd->hdr.icmp->icmp_id =
sys/dist/pf/net/pf.c
4422
pd->hdr.icmp);
sys/dist/pf/net/pf.c
4428
&pd->hdr.icmp6->icmp6_cksum,
sys/dist/pf/net/pf.c
4432
pd->hdr.icmp6);
sys/dist/pf/net/pf.c
4437
switch (pd->af) {
sys/dist/pf/net/pf.c
4441
pd->ip_sum,
sys/dist/pf/net/pf.c
4443
pd->hdr.icmp->icmp_cksum =
sys/dist/pf/net/pf.c
4445
pd->hdr.icmp->icmp_cksum, icmpid,
sys/dist/pf/net/pf.c
4447
pd->hdr.icmp->icmp_id =
sys/dist/pf/net/pf.c
4450
pd->hdr.icmp);
sys/dist/pf/net/pf.c
4456
&pd->hdr.icmp6->icmp6_cksum,
sys/dist/pf/net/pf.c
4460
pd->hdr.icmp6);
sys/dist/pf/net/pf.c
4488
pd2.af = pd->af;
sys/dist/pf/net/pf.c
4489
switch (pd->af) {
sys/dist/pf/net/pf.c
4638
icmptype, pd->hdr.icmp->icmp_code);
sys/dist/pf/net/pf.c
4639
pf_print_host(pd->src, 0, pd->af);
sys/dist/pf/net/pf.c
4641
pf_print_host(pd->dst, 0, pd->af);
sys/dist/pf/net/pf.c
4656
pd->ip_sum, 0, pd2.af);
sys/dist/pf/net/pf.c
4662
pd->ip_sum, 0, pd2.af);
sys/dist/pf/net/pf.c
4672
pd->hdr.icmp);
sys/dist/pf/net/pf.c
4681
pd->hdr.icmp6);
sys/dist/pf/net/pf.c
4728
pd->ip_sum, 1, pd2.af);
sys/dist/pf/net/pf.c
4735
pd->ip_sum, 1, pd2.af);
sys/dist/pf/net/pf.c
4741
pd->hdr.icmp);
sys/dist/pf/net/pf.c
4749
pd->hdr.icmp6);
sys/dist/pf/net/pf.c
4796
pd->ip_sum, 0, AF_INET);
sys/dist/pf/net/pf.c
4803
pd->ip_sum, 0, AF_INET);
sys/dist/pf/net/pf.c
4805
m_copyback(m, off, ICMP_MINLEN, pd->hdr.icmp);
sys/dist/pf/net/pf.c
4849
pd->ip_sum, 0, AF_INET6);
sys/dist/pf/net/pf.c
4855
pd->ip_sum, 0, AF_INET6);
sys/dist/pf/net/pf.c
4858
pd->hdr.icmp6);
sys/dist/pf/net/pf.c
4892
pd->ip_sum, 0, pd2.af);
sys/dist/pf/net/pf.c
4899
pd->ip_sum, 0, pd2.af);
sys/dist/pf/net/pf.c
4905
pd->hdr.icmp);
sys/dist/pf/net/pf.c
4913
pd->hdr.icmp6);
sys/dist/pf/net/pf.c
4930
struct pf_pdesc *pd)
sys/dist/pf/net/pf.c
4935
key.af = pd->af;
sys/dist/pf/net/pf.c
4936
key.proto = pd->proto;
sys/dist/pf/net/pf.c
4938
PF_ACPY(&key.ext.addr, pd->src, key.af);
sys/dist/pf/net/pf.c
4939
PF_ACPY(&key.gwy.addr, pd->dst, key.af);
sys/dist/pf/net/pf.c
4943
PF_ACPY(&key.lan.addr, pd->src, key.af);
sys/dist/pf/net/pf.c
4944
PF_ACPY(&key.ext.addr, pd->dst, key.af);
sys/dist/pf/net/pf.c
4975
switch (pd->af) {
sys/dist/pf/net/pf.c
4978
pf_change_a(&pd->src->v4.s_addr,
sys/dist/pf/net/pf.c
4979
pd->ip_sum,
sys/dist/pf/net/pf.c
4986
PF_ACPY(pd->src,
sys/dist/pf/net/pf.c
4987
&(*state)->state_key->gwy.addr, pd->af);
sys/dist/pf/net/pf.c
4992
switch (pd->af) {
sys/dist/pf/net/pf.c
4995
pf_change_a(&pd->dst->v4.s_addr,
sys/dist/pf/net/pf.c
4996
pd->ip_sum,
sys/dist/pf/net/pf.c
5003
PF_ACPY(pd->dst,
sys/dist/pf/net/pf.c
5004
&(*state)->state_key->lan.addr, pd->af);
sys/dist/pf/net/pf.c
5231
struct pf_state *s, struct pf_pdesc *pd)
sys/dist/pf/net/pf.c
5452
struct pf_state *s, struct pf_pdesc *pd)
sys/dist/pf/net/pf.c
5720
struct pf_pdesc pd;
sys/dist/pf/net/pf.c
5732
memset(&pd, 0, sizeof(pd));
sys/dist/pf/net/pf.c
5772
if (pf_normalize_ip(m0, dir, kif, &reason, &pd) != PF_PASS) {
sys/dist/pf/net/pf.c
5787
pd.src = (struct pf_addr *)&h->ip_src;
sys/dist/pf/net/pf.c
5788
pd.dst = (struct pf_addr *)&h->ip_dst;
sys/dist/pf/net/pf.c
5789
PF_ACPY(&pd.baddr, dir == PF_OUT ? pd.src : pd.dst, AF_INET);
sys/dist/pf/net/pf.c
5790
pd.ip_sum = &h->ip_sum;
sys/dist/pf/net/pf.c
5791
pd.proto = h->ip_p;
sys/dist/pf/net/pf.c
5792
pd.af = AF_INET;
sys/dist/pf/net/pf.c
5793
pd.tos = h->ip_tos;
sys/dist/pf/net/pf.c
5794
pd.tot_len = ntohs(h->ip_len);
sys/dist/pf/net/pf.c
5795
pd.eh = eh;
sys/dist/pf/net/pf.c
5800
&pd, &a, &ruleset);
sys/dist/pf/net/pf.c
5809
pd.hdr.tcp = &th;
sys/dist/pf/net/pf.c
5815
pd.p_len = pd.tot_len - off - (th.th_off << 2);
sys/dist/pf/net/pf.c
5817
if ((th.th_flags & TH_ACK) && pd.p_len == 0)
sys/dist/pf/net/pf.c
5820
action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
sys/dist/pf/net/pf.c
5823
action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
sys/dist/pf/net/pf.c
5834
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
5841
pd.hdr.udp = &uh;
sys/dist/pf/net/pf.c
5854
action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
sys/dist/pf/net/pf.c
5864
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
5871
pd.hdr.icmp = &ih;
sys/dist/pf/net/pf.c
5877
action = pf_test_state_icmp(&s, dir, kif, m, off, h, &pd,
sys/dist/pf/net/pf.c
5888
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
5902
action = pf_test_state_other(&s, dir, kif, &pd);
sys/dist/pf/net/pf.c
5912
&pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
5938
if (pqid || (pd.tos & IPTOS_LOWDELAY))
sys/dist/pf/net/pf.c
5948
if (pqid || (pd.tos & IPTOS_LOWDELAY))
sys/dist/pf/net/pf.c
5963
if (dir == PF_IN && action == PF_PASS && (pd.proto == IPPROTO_TCP ||
sys/dist/pf/net/pf.c
5964
pd.proto == IPPROTO_UDP) && s != NULL && s->nat_rule.ptr != NULL &&
sys/dist/pf/net/pf.c
5967
(ntohl(pd.dst->v4.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET)
sys/dist/pf/net/pf.c
5984
&pd);
sys/dist/pf/net/pf.c
5988
kif->pfik_bytes[0][dir == PF_OUT][action != PF_PASS] += pd.tot_len;
sys/dist/pf/net/pf.c
5994
r->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
5997
a->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6003
s->nat_rule.ptr->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6007
s->src_node->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6011
s->nat_src_node->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6015
s->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6018
nr = (s != NULL) ? s->nat_rule.ptr : pd.nat_rule;
sys/dist/pf/net/pf.c
6029
&pd.baddr : &pd.naddr;
sys/dist/pf/net/pf.c
6032
&pd.naddr : &pd.baddr;
sys/dist/pf/net/pf.c
6033
if (x == &pd.baddr || s == NULL) {
sys/dist/pf/net/pf.c
6036
pd.src = x;
sys/dist/pf/net/pf.c
6038
pd.dst = x;
sys/dist/pf/net/pf.c
6044
pd.src : pd.dst, pd.af,
sys/dist/pf/net/pf.c
6045
pd.tot_len, dir == PF_OUT, r->action == PF_PASS,
sys/dist/pf/net/pf.c
6049
sk->direction == dir) ? pd.dst : pd.src, pd.af,
sys/dist/pf/net/pf.c
6050
pd.tot_len, dir == PF_OUT, r->action == PF_PASS,
sys/dist/pf/net/pf.c
6061
pf_route(m0, r, dir, kif->pfik_ifp, s, &pd);
sys/dist/pf/net/pf.c
6080
struct pf_pdesc pd;
sys/dist/pf/net/pf.c
6089
memset(&pd, 0, sizeof(pd));
sys/dist/pf/net/pf.c
6129
if (pf_normalize_ip6(m0, dir, kif, &reason, &pd) != PF_PASS) {
sys/dist/pf/net/pf.c
6148
pd.src = (struct pf_addr *)&h->ip6_src;
sys/dist/pf/net/pf.c
6149
pd.dst = (struct pf_addr *)&h->ip6_dst;
sys/dist/pf/net/pf.c
6150
PF_ACPY(&pd.baddr, dir == PF_OUT ? pd.src : pd.dst, AF_INET6);
sys/dist/pf/net/pf.c
6151
pd.ip_sum = NULL;
sys/dist/pf/net/pf.c
6152
pd.af = AF_INET6;
sys/dist/pf/net/pf.c
6153
pd.tos = 0;
sys/dist/pf/net/pf.c
6154
pd.tot_len = ntohs(h->ip6_plen) + sizeof(struct ip6_hdr);
sys/dist/pf/net/pf.c
6155
pd.eh = eh;
sys/dist/pf/net/pf.c
6158
pd.proto = h->ip6_nxt;
sys/dist/pf/net/pf.c
6160
switch (pd.proto) {
sys/dist/pf/net/pf.c
6163
&pd, &a, &ruleset);
sys/dist/pf/net/pf.c
6179
&reason, pd.af)) {
sys/dist/pf/net/pf.c
6204
NULL, &reason, pd.af)) {
sys/dist/pf/net/pf.c
6211
if (pd.proto == IPPROTO_AH)
sys/dist/pf/net/pf.c
6215
pd.proto = opt6.ip6e_nxt;
sys/dist/pf/net/pf.c
6229
switch (pd.proto) {
sys/dist/pf/net/pf.c
6234
pd.hdr.tcp = &th;
sys/dist/pf/net/pf.c
6240
pd.p_len = pd.tot_len - off - (th.th_off << 2);
sys/dist/pf/net/pf.c
6241
action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
sys/dist/pf/net/pf.c
6244
action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
sys/dist/pf/net/pf.c
6255
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
6262
pd.hdr.udp = &uh;
sys/dist/pf/net/pf.c
6275
action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
sys/dist/pf/net/pf.c
6285
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
6301
pd.hdr.icmp6 = &ih;
sys/dist/pf/net/pf.c
6308
m, off, h, &pd, &reason);
sys/dist/pf/net/pf.c
6318
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
6323
action = pf_test_state_other(&s, dir, kif, &pd);
sys/dist/pf/net/pf.c
6333
&pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
6365
if (pd.tos & IPTOS_LOWDELAY)
sys/dist/pf/net/pf.c
6375
if (pd.tos & IPTOS_LOWDELAY)
sys/dist/pf/net/pf.c
6385
if (dir == PF_IN && action == PF_PASS && (pd.proto == IPPROTO_TCP ||
sys/dist/pf/net/pf.c
6386
pd.proto == IPPROTO_UDP) && s != NULL && s->nat_rule.ptr != NULL &&
sys/dist/pf/net/pf.c
6389
IN6_IS_ADDR_LOOPBACK(&pd.dst->v6))
sys/dist/pf/net/pf.c
6406
&pd);
sys/dist/pf/net/pf.c
6410
kif->pfik_bytes[1][dir == PF_OUT][action != PF_PASS] += pd.tot_len;
sys/dist/pf/net/pf.c
6416
r->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6419
a->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6425
s->nat_rule.ptr->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6429
s->src_node->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6433
s->nat_src_node->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6437
s->bytes[dirndx] += pd.tot_len;
sys/dist/pf/net/pf.c
6440
nr = (s != NULL) ? s->nat_rule.ptr : pd.nat_rule;
sys/dist/pf/net/pf.c
6451
&pd.baddr : &pd.naddr;
sys/dist/pf/net/pf.c
6454
&pd.naddr : &pd.baddr;
sys/dist/pf/net/pf.c
6456
if (x == &pd.baddr || s == NULL) {
sys/dist/pf/net/pf.c
6458
pd.src = x;
sys/dist/pf/net/pf.c
6460
pd.dst = x;
sys/dist/pf/net/pf.c
6465
sk->direction == dir) ? pd.src : pd.dst, pd.af,
sys/dist/pf/net/pf.c
6466
pd.tot_len, dir == PF_OUT, r->action == PF_PASS,
sys/dist/pf/net/pf.c
6470
sk->direction == dir) ? pd.dst : pd.src, pd.af,
sys/dist/pf/net/pf.c
6471
pd.tot_len, dir == PF_OUT, r->action == PF_PASS,
sys/dist/pf/net/pf.c
6482
pf_route6(m0, r, dir, kif->pfik_ifp, s, &pd);
sys/dist/pf/net/pf_norm.c
1053
pd->flags |= PFDESC_IP_REAS;
sys/dist/pf/net/pf_norm.c
1066
pd->flags |= PFDESC_IP_REAS;
sys/dist/pf/net/pf_norm.c
1072
PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1078
PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1090
PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1098
u_short *reason, struct pf_pdesc *pd)
sys/dist/pf/net/pf_norm.c
1144
r->bytes[dir == PF_OUT] += pd->tot_len;
sys/dist/pf/net/pf_norm.c
1257
PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1263
PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1269
PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1276
int ipoff, int off, void *h, struct pf_pdesc *pd)
sys/dist/pf/net/pf_norm.c
1279
struct tcphdr *th = pd->hdr.tcp;
sys/dist/pf/net/pf_norm.c
1283
sa_family_t af = pd->af;
sys/dist/pf/net/pf_norm.c
1294
else if (r->proto && r->proto != pd->proto)
sys/dist/pf/net/pf_norm.c
1296
else if (PF_MISMATCHAW(&r->src.addr, pd->src, af,
sys/dist/pf/net/pf_norm.c
1302
else if (PF_MISMATCHAW(&r->dst.addr, pd->dst, af,
sys/dist/pf/net/pf_norm.c
1309
pf_osfp_fingerprint(pd, m, off, th),
sys/dist/pf/net/pf_norm.c
1322
r->bytes[dir == PF_OUT] += pd->tot_len;
sys/dist/pf/net/pf_norm.c
1326
pd->flags |= PFDESC_TCP_NORM;
sys/dist/pf/net/pf_norm.c
1385
PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1390
pf_normalize_tcp_init(struct mbuf *m, int off, struct pf_pdesc *pd,
sys/dist/pf/net/pf_norm.c
1405
switch (pd->af) {
sys/dist/pf/net/pf_norm.c
1432
pf_pull_hdr(m, off, hdr, th->th_off << 2, NULL, NULL, pd->af)) {
sys/dist/pf/net/pf_norm.c
1485
pf_normalize_tcp_stateful(struct mbuf *m, int off, struct pf_pdesc *pd,
sys/dist/pf/net/pf_norm.c
1504
switch (pd->af) {
sys/dist/pf/net/pf_norm.c
1532
pf_pull_hdr(m, off, hdr, th->th_off << 2, NULL, NULL, pd->af)) {
sys/dist/pf/net/pf_norm.c
1769
|| pd->p_len > 0 || (th->th_flags & TH_SYN)) &&
sys/dist/pf/net/pf_norm.c
1799
if (pd->p_len > 0 && (src->scrub->pfss_flags & PFSS_DATA_TS)) {
sys/dist/pf/net/pf_norm.c
1825
if (pd->p_len > 0 && src->scrub && (src->scrub->pfss_flags &
sys/dist/pf/net/pf_norm.c
857
struct pf_pdesc *pd)
sys/dist/pf/net/pf_norm.c
897
r->bytes[dir == PF_OUT] += pd->tot_len;
sys/dist/pf/net/pf_osfp.c
103
if ((pd->af != PF_INET && pd->af != PF_INET6) ||
sys/dist/pf/net/pf_osfp.c
104
pd->proto != IPPROTO_TCP || (tcp->th_off << 2) < sizeof(*tcp))
sys/dist/pf/net/pf_osfp.c
107
if (pd->af == PF_INET) {
sys/dist/pf/net/pf_osfp.c
115
pd->af)) return (NULL);
sys/dist/pf/net/pf_osfp.c
96
pf_osfp_fingerprint(struct pf_pdesc *pd, struct mbuf *m, int off,
sys/fs/udf/ecma167-udf.h
826
struct part_desc pd;
sys/fs/udf/udf_subr.c
1037
if ((udf_rw16(dscr->pd.flags) & UDF_PART_FLAG_ALLOCATED) == 0) {
sys/fs/udf/udf_subr.c
1047
raw_phys_part = udf_rw16(dscr->pd.part_num);
sys/fs/udf/udf_subr.c
1055
UDF_UPDATE_DSCR(ump->partitions[phys_part], &dscr->pd);
sys/kern/kern_exec.c
1884
const struct proclist_desc *pd;
sys/kern/kern_exec.c
1895
for (pd = proclists; pd->pd_list != NULL; pd++) {
sys/kern/kern_exec.c
1896
PROCLIST_FOREACH(p, pd->pd_list) {
sys/kern/kern_proc.c
381
const struct proclist_desc *pd;
sys/kern/kern_proc.c
385
for (pd = proclists; pd->pd_list != NULL; pd++)
sys/kern/kern_proc.c
386
LIST_INIT(pd->pd_list);
sys/kern/vfs_trans.c
1125
const struct proclist_desc *pd;
sys/kern/vfs_trans.c
1131
for (pd = proclists; pd->pd_list != NULL; pd++)
sys/kern/vfs_trans.c
1132
PROCLIST_FOREACH(p, pd->pd_list)
sys/lib/libsa/qsort.c
123
pc = pd = (char *)a + (n - 1) * es;
sys/lib/libsa/qsort.c
136
swap(pc, pd);
sys/lib/libsa/qsort.c
137
pd -= es;
sys/lib/libsa/qsort.c
159
r = min(pd - pc, pn - pd - es);
sys/lib/libsa/qsort.c
163
if ((size_t)(r = pd - pc) > es) {
sys/lib/libsa/qsort.c
95
char *pa, *pb, *pc, *pd, *pl, *pm, *pn;
sys/net/bpfjit.c
1472
struct bpfjit_insn_data *pd;
sys/net/bpfjit.c
1480
pd = &insn_dat[i-1];
sys/net/bpfjit.c
1482
if (pd->unreachable)
sys/net/bpfjit.c
1527
abc_length = pd->u.jdata.abc_length;
sys/net/bpfjit.c
1534
pd->u.rdata.abc_length = abc_length;
sys/net/bpfjit.c
1539
SLIST_FOREACH(jmp, &pd->bjumps, entries) {
tests/dev/audio/audiotest.c
4324
int pd[2];
tests/dev/audio/audiotest.c
4340
r = pipe(pd);
tests/dev/audio/audiotest.c
4393
write(pd[1], pipebuf, sizeof(pipebuf));
tests/dev/audio/audiotest.c
4416
r = read(pd[0], pipebuf, sizeof(pipebuf));
tests/modules/x86_pte_tester/x86_pte_tester.c
109
pd_entry_t *pd = (pd_entry_t *)tester_ctx.levels[1];
tests/modules/x86_pte_tester/x86_pte_tester.c
118
if (!is_valid(pd[i]))
tests/modules/x86_pte_tester/x86_pte_tester.c
120
ret = fn(pd[i], i, 2);
tests/modules/x86_pte_tester/x86_pte_tester.c
123
if (is_flag(pd[i], PTE_PS))
tests/modules/x86_pte_tester/x86_pte_tester.c
126
scan_l1(get_pa(pd[i]), fn);
tests/modules/x86_pte_tester/x86_pte_tester.c
136
pd_entry_t *pd = (pd_entry_t *)tester_ctx.levels[2];
tests/modules/x86_pte_tester/x86_pte_tester.c
145
if (!is_valid(pd[i]))
tests/modules/x86_pte_tester/x86_pte_tester.c
147
ret = fn(pd[i], i, 3);
tests/modules/x86_pte_tester/x86_pte_tester.c
150
if (is_flag(pd[i], PTE_PS))
tests/modules/x86_pte_tester/x86_pte_tester.c
153
scan_l2(get_pa(pd[i]), fn);
tests/modules/x86_pte_tester/x86_pte_tester.c
163
pd_entry_t *pd = (pd_entry_t *)tester_ctx.levels[3];
tests/modules/x86_pte_tester/x86_pte_tester.c
172
if (!is_valid(pd[i]))
tests/modules/x86_pte_tester/x86_pte_tester.c
174
ret = fn(pd[i], i, 4);
tests/modules/x86_pte_tester/x86_pte_tester.c
177
if (is_flag(pd[i], PTE_PS))
tests/modules/x86_pte_tester/x86_pte_tester.c
180
scan_l3(get_pa(pd[i]), fn);
tests/modules/x86_pte_tester/x86_pte_tester.c
89
pd_entry_t *pd = (pd_entry_t *)tester_ctx.levels[0];
tests/modules/x86_pte_tester/x86_pte_tester.c
97
if (is_valid(pd[i])) {
tests/modules/x86_pte_tester/x86_pte_tester.c
98
fn(pd[i], i, 1);
usr.bin/config/main.c
1462
struct devi *pd;
usr.bin/config/main.c
1483
TAILQ_FOREACH(pd, &allpseudo, i_next) {
usr.bin/config/main.c
1484
if (pd->i_base == dev && devunit < dev->d_umax &&
usr.bin/diff3/diff3.c
248
int pd;
usr.bin/diff3/diff3.c
250
pd = fork();
usr.bin/diff3/diff3.c
251
switch (pd) {
usr.bin/diff3/diff3.c
265
return (pd);
usr.bin/diff3/diff3.c
830
wait_and_check(pid_t pd)
usr.bin/diff3/diff3.c
834
if (waitpid(pd, &status, 0) == -1)
usr.bin/rpcgen/rpc_main.c
338
int pd[2];
usr.bin/rpcgen/rpc_main.c
377
(void) pipe(pd);
usr.bin/rpcgen/rpc_main.c
386
(void) dup2(pd[1], 1);
usr.bin/rpcgen/rpc_main.c
387
(void) close(pd[0]);
usr.bin/rpcgen/rpc_main.c
393
(void) close(pd[1]);
usr.bin/rpcgen/rpc_main.c
394
fin = fdopen(pd[0], "r");
usr.bin/sed/process.c
116
pd = 0;
usr.bin/sed/process.c
143
pd = 1;
usr.bin/sed/process.c
149
pd = 1;
usr.bin/sed/process.c
152
if (pd)
usr.bin/sed/process.c
156
pd = 1;
usr.bin/sed/process.c
184
if (!nflag && !pd)
usr.bin/sed/process.c
189
pd = 0;
usr.bin/sed/process.c
198
if (pd)
usr.bin/sed/process.c
203
if (pd)
usr.bin/sed/process.c
218
if (!nflag && !pd)
usr.bin/sed/process.c
243
if (pd)
usr.bin/sed/process.c
268
if (pd || psl == 0)
usr.bin/sed/process.c
281
new: if (!nflag && !pd)
usr.bin/sed/process.c
482
if (cp->u.s->wfile && !pd) {
usr.sbin/mlxctl/cmds.c
184
struct mlx_phys_drv pd;
usr.sbin/mlxctl/cmds.c
279
if (mlx_get_device_state(channel, target, &pd) == 0 &&
usr.sbin/mlxctl/cmds.c
280
(pd.pd_flags1 & MLX_PHYS_DRV_PRESENT) != 0)
usr.sbin/mlxctl/cmds.c
281
mlx_print_phys_drv(&pd, channel, target, " ");
usr.sbin/mlxctl/config.c
224
struct mlx_phys_drv *pd;
usr.sbin/mlxctl/config.c
226
pd = &conf->cc_cfg.cc_phys_drives[chn * 16 + targ];
usr.sbin/mlxctl/config.c
229
if ((pd->pd_flags1 & MLX_PHYS_DRV_PRESENT) == 0)
usr.sbin/mlxctl/config.c
232
mlx_print_phys_drv(pd, chn, targ, "# ");
usr.sbin/mlxctl/util.c
148
mlx_get_device_state(int chan, int targ, struct mlx_phys_drv *pd)
usr.sbin/mlxctl/util.c
154
mu.mu_datasize = sizeof(*pd);
usr.sbin/mlxctl/util.c
155
mu.mu_buf = pd;
usr.sbin/mlxctl/util.c
205
mlx_print_phys_drv(struct mlx_phys_drv *pd, int chn, int targ,
usr.sbin/mlxctl/util.c
211
switch (pd->pd_flags2 & 0x03) {
usr.sbin/mlxctl/util.c
232
switch (pd->pd_status) {
usr.sbin/mlxctl/util.c
250
printf(" (0x%02x) ", pd->pd_status);
usr.sbin/mlxctl/util.c
264
printf(" %dMB ", pd->pd_config_size / 2048);
usr.sbin/mlxctl/util.c
266
if ((pd->pd_flags2 & MLX_PHYS_DRV_FAST20) != 0)
usr.sbin/mlxctl/util.c
268
else if ((pd->pd_flags2 & MLX_PHYS_DRV_FAST) != 0)
usr.sbin/mlxctl/util.c
271
if ((pd->pd_flags2 & MLX_PHYS_DRV_WIDE) != 0)
usr.sbin/mlxctl/util.c
274
if ((pd->pd_flags2 & MLX_PHYS_DRV_SYNC) != 0)
usr.sbin/mlxctl/util.c
277
if ((pd->pd_flags2 & MLX_PHYS_DRV_TAG) != 0)
usr.sbin/npf/npfctl/npf_build.c
610
pcap_t *pd;
usr.sbin/npf/npfctl/npf_build.c
612
pd = pcap_open_dead(DLT_RAW, maxsnaplen);
usr.sbin/npf/npfctl/npf_build.c
613
if (pd == NULL) {
usr.sbin/npf/npfctl/npf_build.c
617
if (pcap_compile(pd, &bf,
usr.sbin/npf/npfctl/npf_build.c
628
pcap_close(pd);
usr.sbin/puffs/mount_psshfs/node.c
395
struct psshfs_dir *pd;
usr.sbin/puffs/mount_psshfs/node.c
424
pd = &psn->dir[i];
usr.sbin/puffs/mount_psshfs/node.c
425
if (pd->valid)
usr.sbin/puffs/mount_psshfs/node.c
431
if (!puffs_nextdent(&dent, pd->entryname,
usr.sbin/puffs/mount_psshfs/node.c
432
pd->va.va_fileid, puffs_vtype2dt(pd->va.va_type), reslen)) {
usr.sbin/puffs/mount_psshfs/node.c
441
pd = &psn->dir[i];
usr.sbin/puffs/mount_psshfs/node.c
442
} while (pd->valid == 0);
usr.sbin/puffs/mount_psshfs/node.c
49
struct psshfs_dir *pd;
usr.sbin/puffs/mount_psshfs/node.c
85
pd = lookup(psn_dir->dir, psn_dir->dentnext, pcn->pcn_name);
usr.sbin/puffs/mount_psshfs/node.c
86
if (!pd) {
usr.sbin/puffs/mount_psshfs/node.c
884
struct psshfs_dir *pd;
usr.sbin/puffs/mount_psshfs/node.c
891
pd = direnter(pn_td, pcn_targ->pcn_name);
usr.sbin/puffs/mount_psshfs/node.c
892
pd->entry = pn_sf;
usr.sbin/puffs/mount_psshfs/node.c
893
puffs_setvattr(&pd->va, &pn_sf->pn_va);
usr.sbin/puffs/mount_psshfs/node.c
90
if (pd->entry)
usr.sbin/puffs/mount_psshfs/node.c
91
pn = pd->entry;
usr.sbin/puffs/mount_psshfs/node.c
93
pd->entry = pn = makenode(pu, pn_dir, pd, &pd->va);
usr.sbin/puffs/mount_psshfs/subr.c
424
const struct psshfs_dir *pd, const struct vattr *vap)
usr.sbin/puffs/mount_psshfs/subr.c
438
setpnva(pu, pn, &pd->va);
usr.sbin/puffs/mount_psshfs/subr.c
440
psn->attrread = pd->attrread;
usr.sbin/puffs/mount_psshfs/subr.c
455
struct psshfs_dir *pd;
usr.sbin/puffs/mount_psshfs/subr.c
458
pd = direnter(parent, entryname);
usr.sbin/puffs/mount_psshfs/subr.c
460
pd->va.va_fileid = pctx->nextino++;
usr.sbin/puffs/mount_psshfs/subr.c
462
pd->va.va_nlink = 2;
usr.sbin/puffs/mount_psshfs/subr.c
465
pd->va.va_nlink = 1;
usr.sbin/puffs/mount_psshfs/subr.c
468
pn = makenode(pu, parent, pd, vap);
usr.sbin/puffs/mount_psshfs/subr.c
470
pd->va.va_fileid = pn->pn_va.va_fileid;
usr.sbin/puffs/mount_psshfs/subr.c
471
pd->entry = pn;
usr.sbin/puffs/mount_psshfs/subr.c
481
struct psshfs_dir *pd;
usr.sbin/puffs/mount_psshfs/subr.c
489
pd = &psn_parent->dir[i];
usr.sbin/puffs/mount_psshfs/subr.c
490
pd->entryname = estrdup(entryname);
usr.sbin/puffs/mount_psshfs/subr.c
491
pd->valid = 1;
usr.sbin/puffs/mount_psshfs/subr.c
492
pd->attrread = 0;
usr.sbin/puffs/mount_psshfs/subr.c
493
puffs_vattr_null(&pd->va);
usr.sbin/puffs/mount_psshfs/subr.c
496
return pd;
usr.sbin/puffs/mount_psshfs/subr.c
533
struct psshfs_dir *pd;
usr.sbin/puffs/mount_psshfs/subr.c
537
pd = lookup(psn_parent->dir, psn_parent->dentnext, entryname);
usr.sbin/puffs/mount_psshfs/subr.c
538
assert(pd != NULL);
usr.sbin/puffs/mount_psshfs/subr.c
539
pd->valid = 0;
usr.sbin/puffs/mount_psshfs/subr.c
540
free(pd->entryname);
usr.sbin/puffs/mount_psshfs/subr.c
541
pd->entryname = NULL;
usr.sbin/sysinst/util.c
427
struct iso_primary_descriptor *pd = NULL;
usr.sbin/sysinst/util.c
438
pd = (struct iso_primary_descriptor*)buf;
usr.sbin/sysinst/util.c
439
strncpy(volname, pd->volume_id, volnamelen - 1);