• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/kern/

Lines Matching refs:dp

80 void init_domain(struct domain *dp) __attribute__((section("__TEXT, initcode")));
81 void concat_domain(struct domain *dp) __attribute__((section("__TEXT, initcode")));
117 init_domain(struct domain *dp)
121 if ((dp->dom_mtx = lck_mtx_alloc_init(domain_proto_mtx_grp, domain_proto_mtx_attr)) == NULL) {
122 printf("init_domain: can't init domain mtx for domain=%s\n", dp->dom_name);
126 if (dp->dom_init)
127 (*dp->dom_init)();
131 for (pr = dp->dom_protosw; pr; pr = pr->pr_next) {
134 dp->dom_name,
135 (int)(pr - dp->dom_protosw));
144 if (dp->dom_protohdrlen > max_protohdr)
145 max_protohdr = dp->dom_protohdrlen;
151 concat_domain(struct domain *dp)
154 dp->dom_next = domains;
155 domains = dp;
159 net_add_domain(struct domain *dp)
161 kprintf("Adding domain %s (family %d)\n", dp->dom_name,
162 dp->dom_family);
166 concat_domain(dp);
168 init_domain(dp);
174 net_del_domain(struct domain *dp)
180 if (dp->dom_refs) {
186 { if (dp == dp1)
207 net_add_proto(struct protosw *pp, struct domain *dp)
210 for (pp2 = NULL, pp1 = dp->dom_protosw; pp1; pp1 = pp1->pr_next)
218 dp->dom_protosw = pp;
235 net_del_proto(int type, int protocol, struct domain *dp)
239 for (pp2 = NULL, pp1 = dp->dom_protosw; pp1; pp1 = pp1->pr_next)
251 dp->dom_protosw = pp1->pr_next;
282 register struct domain *dp;
336 for (dp = domains; dp; dp = dp->dom_next)
337 init_domain(dp);
347 struct domain *dp;
349 dp = domains;
350 while (dp != NULL)
351 { if (dp->dom_family == pf) {
354 dp = dp->dom_next;
356 return (dp);
362 register struct domain *dp;
367 dp = pffinddomain_locked(family);
368 if (dp == NULL) {
372 for (pr = dp->dom_protosw; pr; pr = pr->pr_next)
384 struct domain *dp;
388 dp = pffinddomain_locked(pf);
390 return(dp);
407 register struct domain *dp;
413 dp = pffinddomain_locked(family);
414 if (dp == NULL) {
417 for (pr = dp->dom_protosw; pr; pr = pr->pr_next) {
431 register struct domain *dp;
436 dp = pffinddomain_locked(family);
437 if (dp == NULL) {
440 for (pr = dp->dom_protosw; pr; pr = pr->pr_next) {
466 register struct domain *dp;
483 for (dp = domains; dp; dp = dp->dom_next)
484 if (dp->dom_family == family)
489 for (pr = dp->dom_protosw; pr; pr = pr->pr_next)
509 struct domain *dp;
516 for (dp = domains; dp; dp = dp->dom_next)
517 for (pr = dp->dom_protosw; pr; pr = pr->pr_next)
526 register struct domain *dp;
530 for (dp = domains; dp; dp = dp->dom_next)
531 for (pr = dp->dom_protosw; pr; pr = pr->pr_next) {
546 register struct domain *dp;
550 for (dp = domains; dp; dp = dp->dom_next)
551 for (pr = dp->dom_protosw; pr; pr = pr->pr_next)