Searched refs:pd (Results 1 - 20 of 20) sorted by relevance

/haiku/src/system/libnetwork/netresolv/net/
H A Dgetprotoent_r.c59 setprotoent_r(int f, struct protoent_data *pd)
61 if (pd->fp == NULL) {
66 pd->fp = fopen(buffer, "re");
68 rewind(pd->fp);
69 pd->stayopen |= f;
73 endprotoent_r(struct protoent_data *pd) argument
75 if (pd->fp) {
76 (void)fclose(pd->fp);
77 pd->fp = NULL;
79 if (pd
92 getprotoent_r(struct protoent *pr, struct protoent_data *pd) argument
[all...]
H A Dgetprotobynumber_r.c51 getprotobynumber_r(int proto, struct protoent *pr, struct protoent_data *pd)
55 setprotoent_r(pd->stayopen, pd);
56 while ((p = getprotoent_r(pr, pd)) != NULL)
59 if (!pd->stayopen)
60 if (pd->fp != NULL) {
61 (void)fclose(pd->fp);
62 pd->fp = NULL;
H A Dgetprotobyname_r.c55 struct protoent_data *pd)
62 setprotoent_r(pd->stayopen, pd);
63 while ((p = getprotoent_r(pr, pd)) != NULL) {
71 if (!pd->stayopen)
72 if (pd->fp != NULL) {
73 (void)fclose(pd->fp);
74 pd->fp = NULL;
/haiku/src/system/boot/arch/m68k/
H A Dmmu_040.cpp156 page_directory_entry *pd; local
167 pd = (page_directory_entry *)tbl;
169 pd[j] = DFL_DIRENT_VAL;
193 page_directory_entry *pd; local
223 pd = (page_directory_entry *)tbl;
225 *(page_directory_entry_scalar *)(&pd[j]) = DFL_DIRENT_VAL;
230 pd = (page_directory_entry *)PRE_TO_TA(pr[index]);
233 if (PDE_TYPE(pd[index]) != DT_DIR) {
241 page_directory_entry *apd = &pd[aindex + i];
242 pd[ainde
267 page_directory_entry *pd; local
[all...]
H A Dmmu_030.cpp110 page_directory_entry *pd; local
122 pd = (page_directory_entry *)tbl;
124 *(page_directory_entry_scalar *)(&pd[j]) = DFL_DIRENT_VAL;
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMVMTranslationMap32Bit.cpp170 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
174 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
189 ARMPagingMethod32Bit::PutPageTableInPageDir(&pd[index], pgtable,
195 ARMPagingStructures32Bit::UpdateAllPageDirs(index, pd[index]);
206 pd[index] & ARM_PDE_ADDRESS_MASK);
236 page_directory_entry *pd = fPagingStructures->pgdir_virt; local
240 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
251 pd[index] & ARM_PDE_ADDRESS_MASK);
289 page_directory_entry *pd = fPagingStructures->pgdir_virt;
293 if ((pd[inde
345 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
417 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
536 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
635 page_directory_entry *pd = fPagingStructures->pgdir_virt; local
671 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
708 page_directory_entry *pd = fPagingStructures->pgdir_virt; local
767 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
797 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
833 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
[all...]
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A DX86VMTranslationMap32Bit.cpp153 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
157 if ((pd[index] & X86_PDE_PRESENT) == 0) {
172 X86PagingMethod32Bit::PutPageTableInPageDir(&pd[index], pgtable,
180 X86PagingStructures32Bit::UpdateAllPageDirs(index, pd[index]);
191 pd[index] & X86_PDE_ADDRESS_MASK);
221 page_directory_entry *pd = fPagingStructures->pgdir_virt; local
225 if ((pd[index] & X86_PDE_PRESENT) == 0) {
236 pd[index] & X86_PDE_ADDRESS_MASK);
273 page_directory_entry *pd = fPagingStructures->pgdir_virt;
277 if ((pd[inde
329 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
400 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
519 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
618 page_directory_entry *pd = fPagingStructures->pgdir_virt; local
661 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
711 page_directory_entry *pd = fPagingStructures->pgdir_virt; local
772 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
808 page_directory_entry* pd = fPagingStructures->pgdir_virt; local
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/et6x00/
H A Ddriver.c65 static DeviceData *pd; variable
168 ET6000DeviceInfo *di = pd->di;
191 pd->deviceNames[count] = di->name;
216 pd->count = count;
218 pd->deviceNames[pd->count] = NULL;
219 ddprintf(("SKD et6000ProbeDevices: %ld supported devices\n", pd->count));
228 pd = (DeviceData *)calloc(1, sizeof(DeviceData));
229 if (!pd) {
234 INIT_BEN(pd
[all...]
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map_impl.cpp224 page_directory_entry *pd; local
238 pd = (page_directory_entry *)pa;
241 TRACE(("%s: pd[%d].type %d\n", __FUNCTION__, index,
242 pd?(pd[index].type):-1));
243 if (pd && pd[index].type == DT_DIR) {
244 pa = PDE_TO_TA(pd[index]);
520 page_directory_entry *pd; local
579 pd
649 page_directory_entry *pd; local
726 page_directory_entry *pd; local
782 page_directory_entry *pd; local
871 page_directory_entry *pd; local
952 page_directory_entry *pd; local
1290 page_directory_entry *pd; local
1449 page_directory_entry *pd; local
[all...]
/haiku/src/system/kernel/arch/ppc/paging/classic/
H A DPPCVMTranslationMapClassic.cpp414 page_directory_entry* pd = fPagingStructures->pgdir_virt;
418 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
433 PPCPagingMethodClassic::PutPageTableInPageDir(&pd[index], pgtable,
441 PPCPagingStructuresClassic::UpdateAllPageDirs(index, pd[index]);
452 pd[index] & PPC_PDE_ADDRESS_MASK);
506 page_directory_entry *pd = fPagingStructures->pgdir_virt;
510 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
521 pd[index] & PPC_PDE_ADDRESS_MASK);
599 page_directory_entry *pd = fPagingStructures->pgdir_virt;
603 if ((pd[inde
[all...]
/haiku/src/system/kernel/arch/ppc/paging/460/
H A DPPCVMTranslationMap460.cpp414 page_directory_entry* pd = fPagingStructures->pgdir_virt;
418 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
433 PPCPagingMethod460::PutPageTableInPageDir(&pd[index], pgtable,
441 PPCPagingStructures460::UpdateAllPageDirs(index, pd[index]);
452 pd[index] & PPC_PDE_ADDRESS_MASK);
506 page_directory_entry *pd = fPagingStructures->pgdir_virt;
510 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
521 pd[index] & PPC_PDE_ADDRESS_MASK);
599 page_directory_entry *pd = fPagingStructures->pgdir_virt;
603 if ((pd[inde
[all...]
/haiku/src/system/kernel/arch/m68k/paging/040/
H A DM68KVMTranslationMap040.cpp226 page_directory_entry *pd; local
275 pd = (page_directory_entry*)MapperGetPageTableAt(
281 //pd += (rindex % NUM_DIRTBL_PER_PAGE) * NUM_DIRENT_PER_TBL;
285 if (PDE_TYPE(pd[dindex]) != DT_DIR) {
303 page_directory_entry *apd = &pd[aindex + i];
323 pt = (page_table_entry*)MapperGetPageTableAt(PDE_TO_PA(pd[dindex]));
357 page_directory_entry *pd; local
373 pd = (page_directory_entry*)MapperGetPageTableAt(
376 //pd += (index % NUM_DIRTBL_PER_PAGE) * NUM_DIRENT_PER_TBL;
380 if (PDE_TYPE(pd[inde
443 page_table_entry* pd = (page_table_entry*)MapperGetPageTableAt( local
536 page_table_entry* pd = (page_directory_entry*)MapperGetPageTableAt( local
691 page_directory_entry* pd local
781 page_directory_entry* pd = (page_directory_entry*)MapperGetPageTableAt( local
841 page_directory_entry* pd = (page_directory_entry*)((char *) local
[all...]
H A DM68KPagingMethod040.cpp483 page_directory_entry *pd; local
509 pd = (page_directory_entry *)tbl;
511 pd[j] = DFL_DIRENT_VAL;
515 pd = (page_directory_entry *)PRE_TO_TA(pr[index]);
518 if (PDE_TYPE(pd[index]) != DT_DIR) {
529 PutPageTableInPageDir(&pd[aindex + i], tbl, attributes);
538 pt = (page_table_entry *)PDE_TO_TA(pd[index]);
684 page_directory_entry *pd; local
693 pd = (page_directory_entry *)PRE_TO_TA(pr[index]);
694 e = &pd[(VADDR_TO_PDEN
711 page_directory_entry *pd; local
[all...]
/haiku/src/system/libroot/posix/stdlib/
H A Dqsort.c82 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; local
116 pc = pd = (char *)a + (n - 1) * es;
129 swapfunc(pc, pd, es);
130 pd -= es;
158 d1 = MIN(pd - pc, pn - pd - (ssize_t)es);
162 d2 = pd - pc;
/haiku/src/add-ons/kernel/drivers/graphics/via/
H A Ddriver.c82 static DeviceData *pd; variable
288 pd = (DeviceData *)calloc(1, sizeof(DeviceData));
289 if (!pd) {
297 INIT_BEN(pd->kernel);
306 return (const char **)pd->device_names;
312 while (pd->device_names[index]) {
313 if (strcmp(name, pd->device_names[index]) == 0)
324 DELETE_BEN(pd->kernel);
325 free(pd);
326 pd
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/skeleton/
H A Ddriver.c82 static DeviceData *pd; variable
283 pd = (DeviceData *)calloc(1, sizeof(DeviceData));
284 if (!pd) {
289 INIT_BEN(pd->kernel);
298 return (const char **)pd->device_names;
304 while (pd->device_names[index]) {
305 if (strcmp(name, pd->device_names[index]) == 0)
316 DELETE_BEN(pd->kernel);
317 free(pd);
318 pd
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/matrox/
H A Ddriver.c80 static DeviceData *pd; variable
263 pd = (DeviceData *)calloc(1, sizeof(DeviceData));
264 if (!pd) {
269 INIT_BEN(pd->kernel);
278 return (const char **)pd->device_names;
284 while (pd->device_names[index]) {
285 if (strcmp(name, pd->device_names[index]) == 0)
296 DELETE_BEN(pd->kernel);
297 free(pd);
298 pd
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/neomagic/
H A Ddriver.c86 static DeviceData *pd; variable
277 pd = (DeviceData *)calloc(1, sizeof(DeviceData));
278 if (!pd) {
284 INIT_BEN(pd->kernel);
293 return (const char **)pd->device_names;
299 while (pd->device_names[index]) {
300 if (strcmp(name, pd->device_names[index]) == 0)
311 DELETE_BEN(pd->kernel);
312 free(pd);
313 pd
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/nvidia/
H A Ddriver.c76 static DeviceData *pd; variable
760 device_info *di = pd->di;
789 pd->device_names[count] = di->name;
814 pd->count = count;
816 pd->device_names[pd->count] = NULL;
901 while (pd->device_names[index]
902 && (strcmp(name, pd->device_names[index]) != 0))
906 di = &(pd->di[index]);
909 AQUIRE_BEN(pd
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_pci.c247 const struct pci_device_id *pd; local
252 pd = ath_pci_probe_device(dev, ath_pci_id_table, nitems(ath_pci_id_table));
253 if (pd)
254 sc->sc_pci_devinfo = pd->driver_data;

Completed in 104 milliseconds