ip 148 altq/altq_cdnr.c struct ip *ip;
ip 161 altq/altq_cdnr.c ip = mtod(m, struct ip *);
ip 166 altq/altq_cdnr.c flowlabel = ((struct ip6_hdr *)ip)->ip6_flow;
ip 170 altq/altq_cdnr.c pktinfo.pkt_dscp = ip->ip_tos & DSCP_MASK;
ip 198 altq/altq_cdnr.c struct ip6_hdr *ip6 = (struct ip6_hdr *)ip;
ip 207 altq/altq_cdnr.c ip->ip_tos = tca->tca_dscp |
ip 208 altq/altq_cdnr.c (ip->ip_tos & DSCP_CUMASK);
ip 437 altq/altq_red.c switch (((struct ip *)hdr)->ip_v) {
ip 440 altq/altq_red.c struct ip *ip = hdr;
ip 444 altq/altq_red.c if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_NOTECT)
ip 446 altq/altq_red.c if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_CE)
ip 453 altq/altq_red.c otos = ip->ip_tos;
ip 454 altq/altq_red.c ip->ip_tos |= IPTOS_ECN_CE;
ip 459 altq/altq_red.c sum = ~ntohs(ip->ip_sum) & 0xffff;
ip 460 altq/altq_red.c sum += (~otos & 0xffff) + ip->ip_tos;
ip 463 altq/altq_red.c ip->ip_sum = htons(~sum & 0xffff);
ip 632 altq/altq_subr.c struct ip *ip = (struct ip *)pktattr->pattr_hdr;
ip 634 altq/altq_subr.c if (ip->ip_v != 4)
ip 636 altq/altq_subr.c ds_field = ip->ip_tos;
ip 679 altq/altq_subr.c struct ip *ip = (struct ip *)pktattr->pattr_hdr;
ip 683 altq/altq_subr.c if (ip->ip_v != 4)
ip 685 altq/altq_subr.c old = ip->ip_tos;
ip 689 altq/altq_subr.c ip->ip_tos = dsfield;
ip 694 altq/altq_subr.c sum = ~ntohs(ip->ip_sum) & 0xffff;
ip 699 altq/altq_subr.c ip->ip_sum = htons(~sum & 0xffff);
ip 1080 arch/i386/i386/db_disasm.c struct inst * ip;
ip 1153 arch/i386/i386/db_disasm.c ip = db_inst_0f[inst>>4];
ip 1154 arch/i386/i386/db_disasm.c if (ip == 0)
ip 1155 arch/i386/i386/db_disasm.c ip = &db_bad_inst;
ip 1157 arch/i386/i386/db_disasm.c ip = &ip[inst&0xf];
ip 1159 arch/i386/i386/db_disasm.c ip = &db_inst_table[inst];
ip 1162 arch/i386/i386/db_disasm.c if (ip->i_has_modrm) {
ip 1167 arch/i386/i386/db_disasm.c i_name = ip->i_name;
ip 1168 arch/i386/i386/db_disasm.c i_size = ip->i_size;
ip 1169 arch/i386/i386/db_disasm.c i_mode = ip->i_mode;
ip 1171 arch/i386/i386/db_disasm.c if (ip->i_extra == db_Grp1 || ip->i_extra == db_Grp2 ||
ip 1172 arch/i386/i386/db_disasm.c ip->i_extra == db_Grp6 || ip->i_extra == db_Grp7 ||
ip 1173 arch/i386/i386/db_disasm.c ip->i_extra == db_Grp8 || ip->i_extra == db_Grp9 ||
ip 1174 arch/i386/i386/db_disasm.c ip->i_extra == db_GrpA || ip->i_extra == db_GrpB ||
ip 1175 arch/i386/i386/db_disasm.c ip->i_extra == db_GrpC) {
ip 1176 arch/i386/i386/db_disasm.c i_name = ((char **)ip->i_extra)[f_reg(regmodrm)];
ip 1177 arch/i386/i386/db_disasm.c } else if (ip->i_extra == db_Grp3) {
ip 1178 arch/i386/i386/db_disasm.c ip = (struct inst *)ip->i_extra;
ip 1179 arch/i386/i386/db_disasm.c ip = &ip[f_reg(regmodrm)];
ip 1180 arch/i386/i386/db_disasm.c i_name = ip->i_name;
ip 1181 arch/i386/i386/db_disasm.c i_mode = ip->i_mode;
ip 1182 arch/i386/i386/db_disasm.c } else if (ip->i_extra == db_Grp4 || ip->i_extra == db_Grp5) {
ip 1183 arch/i386/i386/db_disasm.c ip = (struct inst *)ip->i_extra;
ip 1184 arch/i386/i386/db_disasm.c ip = &ip[f_reg(regmodrm)];
ip 1185 arch/i386/i386/db_disasm.c i_name = ip->i_name;
ip 1186 arch/i386/i386/db_disasm.c i_mode = ip->i_mode;
ip 1187 arch/i386/i386/db_disasm.c i_size = ip->i_size;
ip 1194 arch/i386/i386/db_disasm.c db_printf("%s", ip->i_extra);
ip 143 arch/i386/i386/db_trace.c db_nextframe(struct i386_frame **fp, db_addr_t *ip, int *argp, int is_trap,
ip 149 arch/i386/i386/db_trace.c *ip = (db_addr_t)
ip 172 arch/i386/i386/db_trace.c *ip = (db_addr_t)tf->tf_eip;
ip 807 arch/i386/i386/ioapic.c struct ioapic_pin *ip;
ip 812 arch/i386/i386/ioapic.c ip = &sc->sc_pins[p];
ip 813 arch/i386/i386/ioapic.c if (ip->ip_type != IST_NONE)
ip 173 arch/i386/i386/vm86.c struct { u_short ip, cs; } ihand;
ip 218 arch/i386/i386/vm86.c IP(tf) = ihand.ip;
ip 281 arch/i386/i386/vm86.c u_long cs, ip, ss, sp;
ip 286 arch/i386/i386/vm86.c ip = IP(tf);
ip 296 arch/i386/i386/vm86.c tmpbyte = getbyte(cs, ip);
ip 297 arch/i386/i386/vm86.c IP(tf) = ip;
ip 314 arch/i386/i386/vm86.c tmpbyte = getbyte(cs, ip);
ip 315 arch/i386/i386/vm86.c IP(tf) = ip;
ip 338 arch/i386/i386/vm86.c tmpbyte = getbyte(cs, ip);
ip 339 arch/i386/i386/vm86.c IP(tf) = ip;
ip 335 arch/i386/stand/installboot/installboot.c struct ufs1_dinode *ip;
ip 413 arch/i386/stand/installboot/installboot.c ip = (struct ufs1_dinode *)(buf) + ino_to_fsbo(fs, statbuf.st_ino);
ip 419 arch/i386/stand/installboot/installboot.c ndb = howmany(ip->di_size, fs->fs_bsize);
ip 433 arch/i386/stand/installboot/installboot.c ap = ip->di_db;
ip 134 arch/i386/stand/libsa/pxe.c uw->ip = d->destip.s_addr;
ip 164 arch/i386/stand/libsa/pxe.c struct ip *ip;
ip 167 arch/i386/stand/libsa/pxe.c ip = (struct ip *)uh - 1;
ip 189 arch/i386/stand/libsa/pxe.c ip->ip_src.s_addr = ur->src_ip;
ip 42 arch/i386/stand/libsa/pxe.h #define IP_ARGS(ip) \
ip 43 arch/i386/stand/libsa/pxe.h (int)(ip >> 24) & 0xff, (int)(ip >> 16) & 0xff, \
ip 44 arch/i386/stand/libsa/pxe.h (int)(ip >> 8) & 0xff, (int)ip & 0xff
ip 437 arch/i386/stand/libsa/pxe.h IP4_t ip; /* dest ip addr */
ip 597 compat/linux/linux_socket.c struct ip *packet, rpacket;
ip 612 compat/linux/linux_socket.c packet = (struct ip *)stackgap_alloc(sgp, linux_ip_copysize);
ip 1482 dev/ic/aac.c struct aac_adapter_init *ip;
ip 1575 dev/ic/aac.c ip = &sc->aac_common->ac_init;
ip 1576 dev/ic/aac.c ip->InitStructRevision = AAC_INIT_STRUCT_REVISION;
ip 1577 dev/ic/aac.c ip->MiniPortRevision = AAC_INIT_STRUCT_MINIPORT_REVISION;
ip 1579 dev/ic/aac.c ip->AdapterFibsPhysicalAddress = sc->aac_common_busaddr +
ip 1581 dev/ic/aac.c ip->AdapterFibsVirtualAddress = 0;
ip 1582 dev/ic/aac.c ip->AdapterFibsSize = AAC_ADAPTER_FIBS * sizeof(struct aac_fib);
ip 1583 dev/ic/aac.c ip->AdapterFibAlign = sizeof(struct aac_fib);
ip 1585 dev/ic/aac.c ip->PrintfBufferAddress = sc->aac_common_busaddr +
ip 1587 dev/ic/aac.c ip->PrintfBufferSize = AAC_PRINTF_BUFSIZE;
ip 1595 dev/ic/aac.c ip->HostPhysMemPages = ctob(physmem) / AAC_PAGE_SIZE;
ip 1597 dev/ic/aac.c ip->HostPhysMemPages =
ip 1598 dev/ic/aac.c (ip->HostPhysMemPages + AAC_PAGE_SIZE) / AAC_PAGE_SIZE;
ip 1600 dev/ic/aac.c ip->HostElapsedSeconds = time_uptime; /* reset later if invalid */
ip 1622 dev/ic/aac.c ip->CommHeaderAddress = sc->aac_common_busaddr + qoffset;
ip 595 dev/ic/hme.c n = (ETHER_HDR_LEN + sizeof(struct ip)) / 2;
ip 750 dev/ic/hme.c struct ip *ip;
ip 772 dev/ic/hme.c ip = (struct ip *)(eh + 1);
ip 773 dev/ic/hme.c if (ip->ip_v != IPVERSION)
ip 776 dev/ic/hme.c hlen = ip->ip_hl << 2;
ip 778 dev/ic/hme.c if (hlen < sizeof(struct ip))
ip 780 dev/ic/hme.c if (ntohs(ip->ip_len) < hlen)
ip 782 dev/ic/hme.c if (ntohs(ip->ip_len) != pktlen)
ip 784 dev/ic/hme.c if (ip->ip_off & htons(IP_MF | IP_OFFMASK))
ip 787 dev/ic/hme.c switch (ip->ip_p) {
ip 795 dev/ic/hme.c uh = (struct udphdr *)((caddr_t)ip + hlen);
ip 805 dev/ic/hme.c len = hlen - sizeof(struct ip);
ip 807 dev/ic/hme.c opts = (u_int16_t *)(ip + 1);
ip 815 dev/ic/hme.c ph.h.len = htons(ntohs(ip->ip_len) - hlen);
ip 817 dev/ic/hme.c ph.h.proto = ip->ip_p;
ip 818 dev/ic/hme.c ph.h.src = ip->ip_src.s_addr;
ip 819 dev/ic/hme.c ph.h.dst = ip->ip_dst.s_addr;
ip 686 dev/ic/rtl81x9.c m = m_pullup(m, sizeof(struct ip) +ETHER_ALIGN);
ip 2078 dev/pci/if_em.c ETHER_HDR_LEN + offsetof(struct ip, ip_sum);
ip 2080 dev/pci/if_em.c htole16(ETHER_HDR_LEN + sizeof(struct ip) - 1);
ip 2083 dev/pci/if_em.c ETHER_HDR_LEN + sizeof(struct ip);
ip 2088 dev/pci/if_em.c ETHER_HDR_LEN + sizeof(struct ip) +
ip 2092 dev/pci/if_em.c ETHER_HDR_LEN + sizeof(struct ip) +
ip 1355 dev/pci/if_ixgb.c TXD->tucss = ENET_HEADER_SIZE + sizeof(struct ip);
ip 1362 dev/pci/if_ixgb.c ENET_HEADER_SIZE + sizeof(struct ip) +
ip 1366 dev/pci/if_ixgb.c ENET_HEADER_SIZE + sizeof(struct ip) +
ip 315 dev/pci/if_san_common.h struct ip ip_hdr;
ip 571 dev/pci/if_sk.c sizeof(struct ip));
ip 1824 dev/pci/if_sk.c struct ip *ip;
ip 1844 dev/pci/if_sk.c xp = (u_int16_t *)(pp + sizeof(struct ip));
ip 1854 dev/pci/if_sk.c ip = (struct ip *)pp;
ip 1856 dev/pci/if_sk.c if (ip->ip_v != IPVERSION)
ip 1859 dev/pci/if_sk.c hlen = ip->ip_hl << 2;
ip 1860 dev/pci/if_sk.c if (hlen < sizeof(struct ip))
ip 1862 dev/pci/if_sk.c if (hlen > ntohs(ip->ip_len))
ip 1866 dev/pci/if_sk.c if (plen != ntohs(ip->ip_len))
ip 1869 dev/pci/if_sk.c len = hlen - sizeof(struct ip);
ip 1873 dev/pci/if_sk.c p = (u_int16_t *)(ip + 1);
ip 1886 dev/pci/if_sk.c if (ip->ip_off & htons(IP_MF | IP_OFFMASK))
ip 1892 dev/pci/if_sk.c if (ip->ip_p == IPPROTO_UDP) {
ip 1897 dev/pci/if_sk.c } else if (ip->ip_p != IPPROTO_TCP)
ip 1900 dev/pci/if_sk.c csum = in_cksum_phdr(ip->ip_src.s_addr, ip->ip_dst.s_addr,
ip 1901 dev/pci/if_sk.c htonl(ntohs(ip->ip_len) - hlen + ip->ip_p) + ipd_csum);
ip 1903 dev/pci/if_sk.c m->m_pkthdr.csum_flags |= (ip->ip_p == IPPROTO_TCP) ?
ip 332 dev/pci/lofn.c int ip = 0, err = 0;
ip 366 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 368 dev/pci/lofn.c ip += 4;
ip 370 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 372 dev/pci/lofn.c ip += 4;
ip 390 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 392 dev/pci/lofn.c ip += 4;
ip 394 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 396 dev/pci/lofn.c ip += 4;
ip 418 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 420 dev/pci/lofn.c ip += 4;
ip 422 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 424 dev/pci/lofn.c ip += 4;
ip 428 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 430 dev/pci/lofn.c ip += 4;
ip 432 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 434 dev/pci/lofn.c ip += 4;
ip 436 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 438 dev/pci/lofn.c ip += 4;
ip 440 dev/pci/lofn.c WRITE_REG(sc, LOFN_REL_INSTR + ip,
ip 442 dev/pci/lofn.c ip += 4;
ip 522 dev/pci/nofn.c int ip = 0, err = 0;
ip 556 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 558 dev/pci/nofn.c ip += 4;
ip 560 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 562 dev/pci/nofn.c ip += 4;
ip 580 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 582 dev/pci/nofn.c ip += 4;
ip 584 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 586 dev/pci/nofn.c ip += 4;
ip 608 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 610 dev/pci/nofn.c ip += 4;
ip 612 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 614 dev/pci/nofn.c ip += 4;
ip 618 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 620 dev/pci/nofn.c ip += 4;
ip 622 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 624 dev/pci/nofn.c ip += 4;
ip 626 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 628 dev/pci/nofn.c ip += 4;
ip 630 dev/pci/nofn.c PK_WRITE_4(sc, NOFN_PK_INSTR_BEGIN + ip,
ip 632 dev/pci/nofn.c ip += 4;
ip 1262 dev/usb/ohci.c ohci_soft_itd_t *sitd, *sidone, **ip;
ip 1291 dev/usb/ohci.c for (ip = &sc->sc_sidone; *ip != NULL; ip = &(*ip)->dnext)
ip 1293 dev/usb/ohci.c *ip = sidone;
ip 61 isofs/cd9660/cd9660_bmap.c struct iso_node *ip = VTOI(ap->a_vp);
ip 70 isofs/cd9660/cd9660_bmap.c *ap->a_vpp = ip->i_devvp;
ip 77 isofs/cd9660/cd9660_bmap.c bshift = ip->i_mnt->im_bshift;
ip 78 isofs/cd9660/cd9660_bmap.c *ap->a_bnp = (ip->iso_start + lblkno) << (bshift - DEV_BSHIFT);
ip 87 isofs/cd9660/cd9660_bmap.c nblk = (ip->i_size >> bshift) - (lblkno + 1);
ip 81 isofs/cd9660/cd9660_extern.h #define blksize(imp, ip, lbn) ((imp)->logical_block_size)
ip 430 isofs/cd9660/cd9660_lookup.c cd9660_bufatoff(struct iso_node *ip, off_t offset, char **res,
ip 437 isofs/cd9660/cd9660_lookup.c struct vnode *vp = ITOV(ip);
ip 439 isofs/cd9660/cd9660_lookup.c imp = ip->i_mnt;
ip 441 isofs/cd9660/cd9660_lookup.c bsize = blksize(imp, ip, lbn);
ip 158 isofs/cd9660/cd9660_node.c struct iso_node *ip;
ip 163 isofs/cd9660/cd9660_node.c for (ip = isohashtbl[INOHASH(dev, inum)]; ip; ip = ip->i_next) {
ip 164 isofs/cd9660/cd9660_node.c if (inum == ip->i_number && dev == ip->i_dev) {
ip 165 isofs/cd9660/cd9660_node.c vp = ITOV(ip);
ip 180 isofs/cd9660/cd9660_node.c cd9660_ihashins(ip)
ip 181 isofs/cd9660/cd9660_node.c struct iso_node *ip;
ip 186 isofs/cd9660/cd9660_node.c ipp = &isohashtbl[INOHASH(ip->i_dev, ip->i_number)];
ip 189 isofs/cd9660/cd9660_node.c if (iq->i_dev == ip->i_dev &&
ip 190 isofs/cd9660/cd9660_node.c iq->i_number == ip->i_number)
ip 195 isofs/cd9660/cd9660_node.c iq->i_prev = &ip->i_next;
ip 196 isofs/cd9660/cd9660_node.c ip->i_next = iq;
ip 197 isofs/cd9660/cd9660_node.c ip->i_prev = ipp;
ip 198 isofs/cd9660/cd9660_node.c *ipp = ip;
ip 201 isofs/cd9660/cd9660_node.c lockmgr(&ip->i_lock, LK_EXCLUSIVE, NULL);
ip 210 isofs/cd9660/cd9660_node.c cd9660_ihashrem(ip)
ip 211 isofs/cd9660/cd9660_node.c register struct iso_node *ip;
ip 215 isofs/cd9660/cd9660_node.c if (ip->i_prev == NULL)
ip 219 isofs/cd9660/cd9660_node.c if ((iq = ip->i_next) != NULL)
ip 220 isofs/cd9660/cd9660_node.c iq->i_prev = ip->i_prev;
ip 221 isofs/cd9660/cd9660_node.c *ip->i_prev = iq;
ip 223 isofs/cd9660/cd9660_node.c ip->i_next = NULL;
ip 224 isofs/cd9660/cd9660_node.c ip->i_prev = NULL;
ip 240 isofs/cd9660/cd9660_node.c register struct iso_node *ip = VTOI(vp);
ip 248 isofs/cd9660/cd9660_node.c ip->i_flag = 0;
ip 254 isofs/cd9660/cd9660_node.c if (ip->inode.iso_mode == 0)
ip 269 isofs/cd9660/cd9660_node.c register struct iso_node *ip = VTOI(vp);
ip 279 isofs/cd9660/cd9660_node.c cd9660_ihashrem(ip);
ip 284 isofs/cd9660/cd9660_node.c if (ip->i_devvp) {
ip 285 isofs/cd9660/cd9660_node.c vrele(ip->i_devvp);
ip 286 isofs/cd9660/cd9660_node.c ip->i_devvp = 0;
ip 102 isofs/cd9660/cd9660_node.h #define ITOV(ip) ((ip)->i_vnode)
ip 697 isofs/cd9660/cd9660_vfsops.c register struct iso_node *ip;
ip 710 isofs/cd9660/cd9660_vfsops.c ip = VTOI(nvp);
ip 711 isofs/cd9660/cd9660_vfsops.c if (ip->inode.iso_mode == 0) {
ip 751 isofs/cd9660/cd9660_vfsops.c struct iso_node *ip;
ip 768 isofs/cd9660/cd9660_vfsops.c MALLOC(ip, struct iso_node *, sizeof(struct iso_node), M_ISOFSNODE,
ip 770 isofs/cd9660/cd9660_vfsops.c bzero((caddr_t)ip, sizeof(struct iso_node));
ip 771 isofs/cd9660/cd9660_vfsops.c lockinit(&ip->i_lock, PINOD, "isoinode", 0, 0);
ip 772 isofs/cd9660/cd9660_vfsops.c vp->v_data = ip;
ip 773 isofs/cd9660/cd9660_vfsops.c ip->i_vnode = vp;
ip 774 isofs/cd9660/cd9660_vfsops.c ip->i_dev = dev;
ip 775 isofs/cd9660/cd9660_vfsops.c ip->i_number = ino;
ip 783 isofs/cd9660/cd9660_vfsops.c error = cd9660_ihashins(ip);
ip 850 isofs/cd9660/cd9660_vfsops.c ip->i_mnt = imp;
ip 851 isofs/cd9660/cd9660_vfsops.c ip->i_devvp = imp->im_devvp;
ip 852 isofs/cd9660/cd9660_vfsops.c VREF(ip->i_devvp);
ip 859 isofs/cd9660/cd9660_vfsops.c ip->iso_start = ino >> imp->im_bshift;
ip 862 isofs/cd9660/cd9660_vfsops.c if ((error = cd9660_bufatoff(ip, (off_t)0, NULL, &bp)) != 0) {
ip 869 isofs/cd9660/cd9660_vfsops.c ip->iso_extent = isonum_733(isodir->extent);
ip 870 isofs/cd9660/cd9660_vfsops.c ip->i_size = (u_int32_t) isonum_733(isodir->size);
ip 871 isofs/cd9660/cd9660_vfsops.c ip->iso_start = isonum_711(isodir->ext_attr_length) + ip->iso_extent;
ip 884 isofs/cd9660/cd9660_vfsops.c cd9660_bufatoff(ip, (off_t)-(off << imp->im_bshift),
ip 888 isofs/cd9660/cd9660_vfsops.c cd9660_defattr(isodir, ip, bp2);
ip 889 isofs/cd9660/cd9660_vfsops.c cd9660_deftstamp(isodir, ip, bp2);
ip 895 isofs/cd9660/cd9660_vfsops.c cd9660_rrip_analyze(isodir, ip, imp);
ip 905 isofs/cd9660/cd9660_vfsops.c switch (vp->v_type = IFTOVT(ip->inode.iso_mode)) {
ip 921 isofs/cd9660/cd9660_vfsops.c ip->inode.iso_rdev = dp->d_dev;
ip 924 isofs/cd9660/cd9660_vfsops.c if ((nvp = checkalias(vp, ip->inode.iso_rdev, mp)) != NULL) {
ip 938 isofs/cd9660/cd9660_vfsops.c ip->i_vnode = vp;
ip 948 isofs/cd9660/cd9660_vfsops.c uvm_vnp_setsize(vp, ip->i_size);
ip 952 isofs/cd9660/cd9660_vfsops.c if (ip->iso_extent == imp->root_extent)
ip 972 isofs/cd9660/cd9660_vfsops.c register struct iso_node *ip = VTOI(vp);
ip 978 isofs/cd9660/cd9660_vfsops.c ifhp->ifid_ino = ip->i_number;
ip 979 isofs/cd9660/cd9660_vfsops.c ifhp->ifid_start = ip->iso_start;
ip 107 isofs/cd9660/cd9660_vnops.c struct iso_node *ip;
ip 112 isofs/cd9660/cd9660_vnops.c ip = VTOI(vp);
ip 114 isofs/cd9660/cd9660_vnops.c if (ip->i_mnt->iso_ftype != ISO_FTYPE_RRIP
ip 123 isofs/cd9660/cd9660_vnops.c dp = iso_dmap(ip->i_dev,ip->i_number,1);
ip 124 isofs/cd9660/cd9660_vnops.c if (ip->inode.iso_rdev == vap->va_rdev || vap->va_rdev == VNOVAL) {
ip 216 isofs/cd9660/cd9660_vnops.c struct iso_node *ip = VTOI(ap->a_vp);
ip 218 isofs/cd9660/cd9660_vnops.c return (vaccess(ip->inode.iso_mode & ALLPERMS, ip->inode.iso_uid,
ip 219 isofs/cd9660/cd9660_vnops.c ip->inode.iso_gid, ap->a_mode, ap->a_cred));
ip 229 isofs/cd9660/cd9660_vnops.c register struct iso_node *ip = VTOI(vp);
ip 231 isofs/cd9660/cd9660_vnops.c vap->va_fsid = ip->i_dev;
ip 232 isofs/cd9660/cd9660_vnops.c vap->va_fileid = ip->i_number;
ip 234 isofs/cd9660/cd9660_vnops.c vap->va_mode = ip->inode.iso_mode & ALLPERMS;
ip 235 isofs/cd9660/cd9660_vnops.c vap->va_nlink = ip->inode.iso_links;
ip 236 isofs/cd9660/cd9660_vnops.c vap->va_uid = ip->inode.iso_uid;
ip 237 isofs/cd9660/cd9660_vnops.c vap->va_gid = ip->inode.iso_gid;
ip 238 isofs/cd9660/cd9660_vnops.c vap->va_atime = ip->inode.iso_atime;
ip 239 isofs/cd9660/cd9660_vnops.c vap->va_mtime = ip->inode.iso_mtime;
ip 240 isofs/cd9660/cd9660_vnops.c vap->va_ctime = ip->inode.iso_ctime;
ip 241 isofs/cd9660/cd9660_vnops.c vap->va_rdev = ip->inode.iso_rdev;
ip 243 isofs/cd9660/cd9660_vnops.c vap->va_size = (u_quad_t) ip->i_size;
ip 244 isofs/cd9660/cd9660_vnops.c if (ip->i_size == 0 && vp->v_type == VLNK) {
ip 269 isofs/cd9660/cd9660_vnops.c vap->va_blocksize = ip->i_mnt->logical_block_size;
ip 270 isofs/cd9660/cd9660_vnops.c vap->va_bytes = (u_quad_t) ip->i_size;
ip 285 isofs/cd9660/cd9660_vnops.c register struct iso_node *ip = VTOI(vp);
ip 297 isofs/cd9660/cd9660_vnops.c ip->i_flag |= IN_ACCESS;
ip 298 isofs/cd9660/cd9660_vnops.c imp = ip->i_mnt;
ip 300 isofs/cd9660/cd9660_vnops.c struct cluster_info *ci = &ip->i_ci;
ip 306 isofs/cd9660/cd9660_vnops.c diff = (off_t)ip->i_size - uio->uio_offset;
ip 311 isofs/cd9660/cd9660_vnops.c size = blksize(imp, ip, lbn);
ip 324 isofs/cd9660/cd9660_vnops.c lblktosize(imp, (rablock + i)) < ip->i_size;
ip 327 isofs/cd9660/cd9660_vnops.c ra->sizes[i] = blksize(imp, ip, rablock + i);
ip 344 isofs/cd9660/cd9660_vnops.c uio->uio_offset == (off_t)ip->i_size)
ip 682 isofs/cd9660/cd9660_vnops.c ISONODE *ip;
ip 691 isofs/cd9660/cd9660_vnops.c ip = VTOI(ap->a_vp);
ip 692 isofs/cd9660/cd9660_vnops.c imp = ip->i_mnt;
ip 702 isofs/cd9660/cd9660_vnops.c (ip->i_number >> imp->im_bshift) <<
ip 713 isofs/cd9660/cd9660_vnops.c dirp = (ISODIR *)(bp->b_data + (ip->i_number & imp->im_bmask));
ip 719 isofs/cd9660/cd9660_vnops.c if ((ip->i_number & imp->im_bmask) + isonum_711(dirp->length)
ip 824 isofs/cd9660/cd9660_vnops.c struct iso_node *ip;
ip 828 isofs/cd9660/cd9660_vnops.c ip = VTOI(vp);
ip 850 isofs/cd9660/cd9660_vnops.c vp = ip->i_devvp;
ip 322 kern/kern_resource.c struct timeval *ip)
ip 337 kern/kern_resource.c if (ip != NULL)
ip 338 kern/kern_resource.c timerclear(ip);
ip 350 kern/kern_resource.c if (ip != NULL) {
ip 352 kern/kern_resource.c ip->tv_sec = it / 1000000;
ip 353 kern/kern_resource.c ip->tv_usec = it % 1000000;
ip 388 kern/kern_resource.c long *ip, *ip2;
ip 395 kern/kern_resource.c ip = &ru->ru_first; ip2 = &ru2->ru_first;
ip 397 kern/kern_resource.c *ip++ += *ip2++;
ip 905 kern/subr_pool.c int i, *ip = v;
ip 908 kern/subr_pool.c *ip++ = PI_MAGIC;
ip 735 kern/uipc_usrreq.c int nfds, *ip, fd, neededspace;
ip 766 kern/uipc_usrreq.c ip = ((int *)CMSG_DATA(cm)) + nfds - 1;
ip 769 kern/uipc_usrreq.c bcopy(ip, &fd, sizeof fd);
ip 770 kern/uipc_usrreq.c ip--;
ip 369 lib/libsa/bootparam.c int32_t *ip;
ip 381 lib/libsa/bootparam.c ip = xi->addr;
ip 387 lib/libsa/bootparam.c *ip++ = htonl((unsigned int)*cp++);
ip 388 lib/libsa/bootparam.c *ip++ = htonl((unsigned int)*cp++);
ip 389 lib/libsa/bootparam.c *ip++ = htonl((unsigned int)*cp++);
ip 390 lib/libsa/bootparam.c *ip++ = htonl((unsigned int)*cp++);
ip 400 lib/libsa/bootparam.c int32_t *ip;
ip 416 lib/libsa/bootparam.c ip = xi->addr;
ip 422 lib/libsa/bootparam.c *cp++ = ntohl(*ip++);
ip 423 lib/libsa/bootparam.c *cp++ = ntohl(*ip++);
ip 424 lib/libsa/bootparam.c *cp++ = ntohl(*ip++);
ip 425 lib/libsa/bootparam.c *cp++ = ntohl(*ip++);
ip 65 lib/libsa/net.c struct ip *ip;
ip 69 lib/libsa/net.c struct ip tip;
ip 84 lib/libsa/net.c ip = (struct ip *)uh - 1;
ip 85 lib/libsa/net.c len += sizeof(*ip) + sizeof(*uh);
ip 87 lib/libsa/net.c bzero(ip, sizeof(*ip) + sizeof(*uh));
ip 89 lib/libsa/net.c ip->ip_v = IPVERSION; /* half-char */
ip 90 lib/libsa/net.c ip->ip_hl = sizeof(*ip) >> 2; /* half-char */
ip 91 lib/libsa/net.c ip->ip_len = htons(len);
ip 92 lib/libsa/net.c ip->ip_p = IPPROTO_UDP; /* char */
ip 93 lib/libsa/net.c ip->ip_ttl = IP_TTL; /* char */
ip 94 lib/libsa/net.c ip->ip_src = d->myip;
ip 95 lib/libsa/net.c ip->ip_dst = d->destip;
ip 96 lib/libsa/net.c ip->ip_sum = in_cksum(ip, sizeof(*ip)); /* short, but special */
ip 100 lib/libsa/net.c uh->uh_ulen = htons(len - sizeof(*ip));
ip 103 lib/libsa/net.c tip = *ip;
ip 104 lib/libsa/net.c ui = (struct udpiphdr *)ip;
ip 108 lib/libsa/net.c *ip = tip;
ip 110 lib/libsa/net.c if (ip->ip_dst.s_addr == INADDR_BROADCAST || ip->ip_src.s_addr == 0 ||
ip 111 lib/libsa/net.c netmask == 0 || SAMENET(ip->ip_src, ip->ip_dst, netmask))
ip 112 lib/libsa/net.c ea = arpwhohas(d, ip->ip_dst);
ip 116 lib/libsa/net.c cc = sendether(d, ip, len, ea, ETHERTYPE_IP);
ip 121 lib/libsa/net.c return (cc - (sizeof(*ip) + sizeof(*uh)));
ip 133 lib/libsa/net.c struct ip *ip;
ip 136 lib/libsa/net.c struct ip tip;
ip 145 lib/libsa/net.c ip = (struct ip *)uh - 1;
ip 147 lib/libsa/net.c n = readether(d, ip, len + sizeof(*ip) + sizeof(*uh), tleft, &etype);
ip 148 lib/libsa/net.c if (n < 0 || (size_t)n < sizeof(*ip) + sizeof(*uh))
ip 155 lib/libsa/net.c struct arphdr *ah = (void *)ip;
ip 172 lib/libsa/net.c if (ip->ip_v != IPVERSION ||
ip 173 lib/libsa/net.c ip->ip_p != IPPROTO_UDP) { /* half char */
ip 176 lib/libsa/net.c printf("readudp: IP version or not UDP. ip_v=%d ip_p=%d\n", ip->ip_v, ip->ip_p);
ip 181 lib/libsa/net.c hlen = ip->ip_hl << 2;
ip 182 lib/libsa/net.c if (hlen < sizeof(*ip) ||
ip 183 lib/libsa/net.c in_cksum(ip, hlen) != 0) {
ip 190 lib/libsa/net.c NTOHS(ip->ip_len);
ip 191 lib/libsa/net.c if (n < ip->ip_len) {
ip 194 lib/libsa/net.c printf("readudp: bad length %d < %d.\n", n, ip->ip_len);
ip 198 lib/libsa/net.c if (d->myip.s_addr && ip->ip_dst.s_addr != d->myip.s_addr) {
ip 202 lib/libsa/net.c printf("%s\n", inet_ntoa(ip->ip_dst));
ip 209 lib/libsa/net.c if (hlen != sizeof(*ip)) {
ip 210 lib/libsa/net.c bcopy(((u_char *)ip) + hlen, uh, len - hlen);
ip 211 lib/libsa/net.c ip->ip_len = sizeof(*ip);
ip 212 lib/libsa/net.c n -= hlen - sizeof(*ip);
ip 224 lib/libsa/net.c n = ntohs(uh->uh_ulen) + sizeof(*ip);
ip 231 lib/libsa/net.c tip = *ip;
ip 232 lib/libsa/net.c ui = (struct udpiphdr *)ip;
ip 240 lib/libsa/net.c *ip = tip;
ip 243 lib/libsa/net.c *ip = tip;
ip 257 lib/libsa/net.c n -= sizeof(*ip) + sizeof(*uh);
ip 330 lib/libsa/nfs.c nfs_mount(int sock, struct in_addr ip, char *path)
ip 342 lib/libsa/nfs.c desc->destip = ip;
ip 284 miscfs/portal/portal_vnops.c int *ip;
ip 454 miscfs/portal/portal_vnops.c ip = (int *)(cmsg + 1);
ip 455 miscfs/portal/portal_vnops.c fd = *ip++;
ip 463 miscfs/portal/portal_vnops.c portal_closefd(p, *ip);
ip 464 miscfs/portal/portal_vnops.c ip++;
ip 859 msdosfs/msdosfs_vnops.c register struct denode *ip, *xp, *dp, *zp;
ip 910 msdosfs/msdosfs_vnops.c ip = VTODE(fvp);
ip 918 msdosfs/msdosfs_vnops.c if (ip->de_Attributes & ATTR_DIRECTORY) {
ip 923 msdosfs/msdosfs_vnops.c dp == ip ||
ip 926 msdosfs/msdosfs_vnops.c (ip->de_flag & DE_RENAME)) {
ip 931 msdosfs/msdosfs_vnops.c ip->de_flag |= DE_RENAME;
ip 971 msdosfs/msdosfs_vnops.c if ((error = doscheckpath(ip, dp)) != 0)
ip 1050 msdosfs/msdosfs_vnops.c if (xp != ip) {
ip 1069 msdosfs/msdosfs_vnops.c bcopy(ip->de_Name, oldname, 11);
ip 1070 msdosfs/msdosfs_vnops.c bcopy(toname, ip->de_Name, 11); /* update denode */
ip 1073 msdosfs/msdosfs_vnops.c error = createde(ip, dp, (struct denode **)0, tcnp);
ip 1075 msdosfs/msdosfs_vnops.c bcopy(oldname, ip->de_Name, 11);
ip 1080 msdosfs/msdosfs_vnops.c ip->de_refcnt++;
ip 1082 msdosfs/msdosfs_vnops.c if ((error = removede(zp, ip)) != 0) {
ip 1093 msdosfs/msdosfs_vnops.c &ip->de_dirclust, 0);
ip 1100 msdosfs/msdosfs_vnops.c if (ip->de_dirclust != MSDOSFSROOT)
ip 1101 msdosfs/msdosfs_vnops.c ip->de_diroffset = to_diroffset & pmp->pm_crbomask;
ip 1103 msdosfs/msdosfs_vnops.c reinsert(ip);
ip 1113 msdosfs/msdosfs_vnops.c cn = ip->de_StartCluster;
ip 1150 msdosfs/msdosfs_vnops.c ip->de_flag &= ~DE_RENAME;
ip 1302 msdosfs/msdosfs_vnops.c register struct denode *ip, *dp;
ip 1305 msdosfs/msdosfs_vnops.c ip = VTODE(vp);
ip 1310 msdosfs/msdosfs_vnops.c if (dp == ip) {
ip 1323 msdosfs/msdosfs_vnops.c if (!dosdirempty(ip) || ip->de_flag & DE_RENAME) {
ip 1335 msdosfs/msdosfs_vnops.c if ((error = removede(dp, ip)) != 0)
ip 1348 msdosfs/msdosfs_vnops.c error = detrunc(ip, (uint32_t)0, IO_SYNC, cnp->cn_cred, cnp->cn_proc);
ip 2226 net/if_bridge.c struct ip *ip;
ip 2239 net/if_bridge.c ip = mtod(m, struct ip *);
ip 2240 net/if_bridge.c proto = ip->ip_p;
ip 2241 net/if_bridge.c off = offsetof(struct ip, ip_p);
ip 2250 net/if_bridge.c m_copydata(m, offsetof(struct ip, ip_dst),
ip 2254 net/if_bridge.c if (ip->ip_p == IPPROTO_ESP)
ip 2257 net/if_bridge.c else if (ip->ip_p == IPPROTO_AH)
ip 2260 net/if_bridge.c else if (ip->ip_p == IPPROTO_IPCOMP) {
ip 2387 net/if_bridge.c ip = mtod(m, struct ip *);
ip 2389 net/if_bridge.c ip_mtudisc && (ip->ip_off & htons(IP_DF)) &&
ip 2390 net/if_bridge.c tdb->tdb_mtu && ntohs(ip->ip_len) > tdb->tdb_mtu &&
ip 2419 net/if_bridge.c struct ip *ip;
ip 2455 net/if_bridge.c if (m->m_pkthdr.len < sizeof(struct ip))
ip 2459 net/if_bridge.c if (m->m_len < sizeof(struct ip) &&
ip 2460 net/if_bridge.c (m = m_pullup(m, sizeof(struct ip))) == NULL) {
ip 2464 net/if_bridge.c ip = mtod(m, struct ip *);
ip 2466 net/if_bridge.c if (ip->ip_v != IPVERSION) {
ip 2471 net/if_bridge.c hlen = ip->ip_hl << 2; /* get whole header length */
ip 2472 net/if_bridge.c if (hlen < sizeof(struct ip)) {
ip 2482 net/if_bridge.c ip = mtod(m, struct ip *);
ip 2485 net/if_bridge.c if ((ip->ip_sum = in_cksum(m, hlen)) != 0) {
ip 2490 net/if_bridge.c if (ntohs(ip->ip_len) < hlen)
ip 2493 net/if_bridge.c if (m->m_pkthdr.len < ntohs(ip->ip_len))
ip 2495 net/if_bridge.c if (m->m_pkthdr.len > ntohs(ip->ip_len)) {
ip 2497 net/if_bridge.c m->m_len = ntohs(ip->ip_len);
ip 2498 net/if_bridge.c m->m_pkthdr.len = ntohs(ip->ip_len);
ip 2500 net/if_bridge.c m_adj(m, ntohs(ip->ip_len) - m->m_pkthdr.len);
ip 2520 net/if_bridge.c if (m->m_len < sizeof(struct ip))
ip 2522 net/if_bridge.c ip = mtod(m, struct ip *);
ip 2523 net/if_bridge.c ip->ip_sum = 0;
ip 2524 net/if_bridge.c ip->ip_sum = in_cksum(m, hlen);
ip 2604 net/if_bridge.c struct ip *ip;
ip 2645 net/if_bridge.c if (m->m_len < sizeof(struct ip) &&
ip 2646 net/if_bridge.c (m = m_pullup(m, sizeof(struct ip))) == NULL)
ip 2648 net/if_bridge.c ip = mtod(m, struct ip *);
ip 2651 net/if_bridge.c if (ip->ip_off & htons(IP_DF)) {
ip 2739 net/if_bridge.c struct ip *ip;
ip 2759 net/if_bridge.c ip = mtod(m, struct ip *);
ip 2760 net/if_bridge.c hlen = ip->ip_hl << 2;
ip 2761 net/if_bridge.c t = ip->ip_dst;
ip 2762 net/if_bridge.c ip->ip_dst = ip->ip_src;
ip 2763 net/if_bridge.c ip->ip_src = t;
ip 2769 net/if_bridge.c icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen);
ip 2773 net/if_bridge.c ip->ip_v = IPVERSION;
ip 2774 net/if_bridge.c ip->ip_off &= htons(IP_DF);
ip 2775 net/if_bridge.c ip->ip_id = htons(ip_randomid());
ip 2776 net/if_bridge.c ip->ip_ttl = MAXTTL;
ip 2777 net/if_bridge.c ip->ip_sum = 0;
ip 2778 net/if_bridge.c ip->ip_sum = in_cksum(m, hlen);
ip 200 net/if_gre.c struct ip *inp = NULL;
ip 257 net/if_gre.c if (m->m_len < sizeof(struct ip)) {
ip 258 net/if_gre.c m = m_pullup(m, sizeof(struct ip));
ip 264 net/if_gre.c inp = mtod(m, struct ip *);
ip 276 net/if_gre.c inp = mtod(m, struct ip *);
ip 319 net/if_gre.c sizeof(struct ip));
ip 332 net/if_gre.c inp = mtod(m, struct ip *);
ip 351 net/if_gre.c if (m->m_len < sizeof(struct ip)) {
ip 352 net/if_gre.c m = m_pullup(m, sizeof(struct ip));
ip 360 net/if_gre.c inp = mtod(m, struct ip *);
ip 407 net/if_gre.c ((struct ip *) gh)->ip_hl = (sizeof(struct ip)) >> 2;
ip 408 net/if_gre.c ((struct ip *) gh)->ip_ttl = ip_defttl;
ip 409 net/if_gre.c ((struct ip *) gh)->ip_tos = ip_tos;
ip 83 net/if_gre.h struct ip gi_i;
ip 127 net/if_gre.h struct ip mi;
ip 257 net/if_pflog.c struct ip *ip;
ip 259 net/if_pflog.c ip = mtod(m, struct ip *);
ip 260 net/if_pflog.c ip->ip_sum = 0;
ip 261 net/if_pflog.c ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
ip 326 net/if_pfsync.c struct ip *ip = mtod(m, struct ip *);
ip 359 net/if_pfsync.c if (ip->ip_ttl != PFSYNC_DFLTTL) {
ip 364 net/if_pfsync.c iplen = ip->ip_hl << 2;
ip 376 net/if_pfsync.c ip = mtod(m, struct ip *);
ip 378 net/if_pfsync.c ph = (struct pfsync_header *)((char *)ip + iplen);
ip 396 net/if_pfsync.c src = ip->ip_src;
ip 937 net/if_pfsync.c sifp->if_mtu < MCLBYTES - sizeof(struct ip))
ip 1563 net/if_pfsync.c struct ip *ip;
ip 1567 net/if_pfsync.c M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
ip 1572 net/if_pfsync.c ip = mtod(m, struct ip *);
ip 1573 net/if_pfsync.c ip->ip_v = IPVERSION;
ip 1574 net/if_pfsync.c ip->ip_hl = sizeof(*ip) >> 2;
ip 1575 net/if_pfsync.c ip->ip_tos = IPTOS_LOWDELAY;
ip 1576 net/if_pfsync.c ip->ip_len = htons(m->m_pkthdr.len);
ip 1577 net/if_pfsync.c ip->ip_id = htons(ip_randomid());
ip 1578 net/if_pfsync.c ip->ip_off = htons(IP_DF);
ip 1579 net/if_pfsync.c ip->ip_ttl = PFSYNC_DFLTTL;
ip 1580 net/if_pfsync.c ip->ip_p = IPPROTO_PFSYNC;
ip 1581 net/if_pfsync.c ip->ip_sum = 0;
ip 1584 net/if_pfsync.c ip->ip_src.s_addr = INADDR_ANY;
ip 1588 net/if_pfsync.c ip->ip_dst = sc->sc_sendaddr;
ip 721 net/if_ppp.c struct ip *ip;
ip 748 net/if_ppp.c ip = mtod(m0, struct ip *);
ip 749 net/if_ppp.c if (ip->ip_tos & IPTOS_LOWDELAY)
ip 1012 net/if_ppp.c struct ip *ip;
ip 1016 net/if_ppp.c ip = (struct ip *) (cp + PPP_HDRLEN);
ip 1021 net/if_ppp.c ip = mtod(mp, struct ip *);
ip 1024 net/if_ppp.c if (ip->ip_p == IPPROTO_TCP) {
ip 1025 net/if_ppp.c type = sl_compress_tcp(mp, ip, sc->sc_comp,
ip 418 net/if_sl.c struct ip *ip;
ip 442 net/if_sl.c ip = mtod(m, struct ip *);
ip 443 net/if_sl.c if (sc->sc_if.if_flags & SC_NOICMP && ip->ip_p == IPPROTO_ICMP) {
ip 488 net/if_sl.c struct ip *ip;
ip 569 net/if_sl.c if ((ip = mtod(m, struct ip *))->ip_p == IPPROTO_TCP) {
ip 571 net/if_sl.c *mtod(m, u_char *) |= sl_compress_tcp(m, ip,
ip 654 net/if_spppsubr.c struct ip *ip = NULL;
ip 657 net/if_spppsubr.c if (m->m_len >= sizeof(struct ip)) {
ip 658 net/if_spppsubr.c ip = mtod(m, struct ip *);
ip 659 net/if_spppsubr.c if (ip->ip_p == IPPROTO_TCP &&
ip 660 net/if_spppsubr.c m->m_len >= sizeof(struct ip) + (ip->ip_hl << 2) +
ip 663 net/if_spppsubr.c ((caddr_t)ip + (ip->ip_hl << 2));
ip 677 net/if_spppsubr.c if(ip && ip->ip_src.s_addr == INADDR_ANY) {
ip 678 net/if_spppsubr.c u_int8_t proto = ip->ip_p;
ip 689 net/if_spppsubr.c ((ip && (ip->ip_tos & IPTOS_LOWDELAY)) ||
ip 708 net/if_strip.c struct ip *ip;
ip 777 net/if_strip.c ip = mtod(m, struct ip *);
ip 778 net/if_strip.c if (sc->sc_if.if_flags & SC_NOICMP && ip->ip_p == IPPROTO_ICMP) {
ip 782 net/if_strip.c if ((ip->ip_tos & IPTOS_LOWDELAY)
ip 892 net/if_strip.c struct ip *ip;
ip 987 net/if_strip.c if ((ip = mtod(m, struct ip *))->ip_p == IPPROTO_TCP) {
ip 989 net/if_strip.c *mtod(m, u_char *) |= sl_compress_tcp(m, ip,
ip 949 net/if_trunk.c struct ip *ip, ipbuf;
ip 976 net/if_trunk.c if ((ip = (struct ip *)
ip 977 net/if_trunk.c trunk_lb_gethdr(m, off, sizeof(*ip), &ipbuf)) == NULL)
ip 979 net/if_trunk.c p = hash32_buf(&ip->ip_src, sizeof(struct in_addr), p);
ip 980 net/if_trunk.c p = hash32_buf(&ip->ip_dst, sizeof(struct in_addr), p);
ip 1414 net/pf.c pf_change_icmp(struct pf_addr *ia, u_int16_t *ip, struct pf_addr *oa,
ip 1424 net/pf.c if (ip != NULL) {
ip 1425 net/pf.c u_int16_t oip = *ip;
ip 1430 net/pf.c *ip = np;
ip 1432 net/pf.c *pc = pf_cksum_fixup(*pc, oip, *ip, u);
ip 1433 net/pf.c *ic = pf_cksum_fixup(*ic, oip, *ip, 0);
ip 1566 net/pf.c struct ip *h;
ip 1582 net/pf.c len = sizeof(struct ip) + tlen;
ip 1607 net/pf.c m->m_pkthdr.pf.hdr = mtod(m, struct ip *);
ip 1617 net/pf.c h = mtod(m, struct ip *);
ip 1625 net/pf.c th = (struct tcphdr *)((caddr_t)h + sizeof(struct ip));
ip 1729 net/pf.c m0->m_pkthdr.pf.hdr = mtod(m0, struct ip *);
ip 2731 net/pf.c hlen = sizeof(struct ip);
ip 3206 net/pf.c struct ip *h = mtod(m, struct ip *);
ip 4230 net/pf.c struct ip h2;
ip 4775 net/pf.c struct ip *h = mtod(m, struct ip *);
ip 4948 net/pf.c struct ip *ip;
ip 4976 net/pf.c if (m0->m_len < sizeof(struct ip)) {
ip 4982 net/pf.c ip = mtod(m0, struct ip *);
ip 4989 net/pf.c dst->sin_addr = ip->ip_dst;
ip 5010 net/pf.c pf_map_addr(AF_INET, r, (struct pf_addr *)&ip->ip_src,
ip 5031 net/pf.c if (m0->m_len < sizeof(struct ip)) {
ip 5036 net/pf.c ip = mtod(m0, struct ip *);
ip 5068 net/pf.c if (ntohs(ip->ip_len) <= ifp->if_mtu) {
ip 5074 net/pf.c ip->ip_sum = 0;
ip 5075 net/pf.c ip->ip_sum = in_cksum(m0, ip->ip_hl << 2);
ip 5090 net/pf.c if (ip->ip_off & htons(IP_DF)) {
ip 5285 net/pf.c if (off < sizeof(struct ip) || len < sizeof(struct udphdr))
ip 5301 net/pf.c if (m->m_len < sizeof(struct ip))
ip 5349 net/pf.c struct ip *h;
ip 5395 net/pf.c h = mtod(m, struct ip *);
ip 65 net/pf_norm.c struct ip *fr_ip;
ip 108 net/pf_norm.c void pf_ip2key(struct pf_fragment *, struct ip *);
ip 112 net/pf_norm.c struct pf_fragment *pf_find_fragment(struct ip *, struct pf_frag_tree *);
ip 115 net/pf_norm.c struct mbuf *pf_fragcache(struct mbuf **, struct ip*,
ip 271 net/pf_norm.c pf_ip2key(struct pf_fragment *key, struct ip *ip)
ip 273 net/pf_norm.c key->fr_p = ip->ip_p;
ip 274 net/pf_norm.c key->fr_id = ip->ip_id;
ip 275 net/pf_norm.c key->fr_src.s_addr = ip->ip_src.s_addr;
ip 276 net/pf_norm.c key->fr_dst.s_addr = ip->ip_dst.s_addr;
ip 280 net/pf_norm.c pf_find_fragment(struct ip *ip, struct pf_frag_tree *tree)
ip 285 net/pf_norm.c pf_ip2key(&key, ip);
ip 327 net/pf_norm.c struct ip *ip = frent->fr_ip;
ip 328 net/pf_norm.c int hlen = ip->ip_hl << 2;
ip 329 net/pf_norm.c u_int16_t off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
ip 330 net/pf_norm.c u_int16_t ip_len = ntohs(ip->ip_len) - ip->ip_hl * 4;
ip 391 net/pf_norm.c ip->ip_off = htons(ntohs(ip->ip_off) + (precut >> 3));
ip 392 net/pf_norm.c off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
ip 394 net/pf_norm.c ip->ip_len = htons(ip_len);
ip 471 net/pf_norm.c ip = frent->fr_ip;
ip 487 net/pf_norm.c ip->ip_src = (*frag)->fr_src;
ip 488 net/pf_norm.c ip->ip_dst = (*frag)->fr_dst;
ip 494 net/pf_norm.c hlen = ip->ip_hl << 2;
ip 495 net/pf_norm.c ip->ip_len = htons(off + hlen);
ip 508 net/pf_norm.c DPFPRINTF(("complete: %p(%d)\n", m, ntohs(ip->ip_len)));
ip 520 net/pf_norm.c pf_fragcache(struct mbuf **m0, struct ip *h, struct pf_fragment **frag, int mff,
ip 641 net/pf_norm.c h = mtod(m, struct ip *);
ip 700 net/pf_norm.c h = mtod(m, struct ip *);
ip 823 net/pf_norm.c struct ip *h = mtod(m, struct ip *);
ip 862 net/pf_norm.c if (hlen < (int)sizeof(struct ip))
ip 935 net/pf_norm.c h = mtod(m, struct ip *);
ip 1353 net/pf_norm.c struct ip *h = mtod(m, struct ip *);
ip 1453 net/pf_norm.c struct ip *h = mtod(m, struct ip *);
ip 91 net/pf_osfp.c struct ip *ip;
ip 100 net/pf_osfp.c ip = mtod(m, struct ip *);
ip 103 net/pf_osfp.c ip = (struct ip *)NULL;
ip 109 net/pf_osfp.c return (pf_osfp_fingerprint_hdr(ip, ip6, (struct tcphdr *)hdr));
ip 114 net/pf_osfp.c pf_osfp_fingerprint_hdr(const struct ip *ip, const struct ip6_hdr *ip6, const struct tcphdr *tcp)
ip 127 net/pf_osfp.c if (ip) {
ip 128 net/pf_osfp.c if ((ip->ip_off & htons(IP_OFFMASK)) != 0)
ip 134 net/pf_osfp.c if (ip) {
ip 139 net/pf_osfp.c fp.fp_psize = ntohs(ip->ip_len);
ip 140 net/pf_osfp.c fp.fp_ttl = ip->ip_ttl;
ip 141 net/pf_osfp.c if (ip->ip_off & htons(IP_DF))
ip 144 net/pf_osfp.c strlcpy(srcname, inet_ntoa(ip->ip_src), sizeof(srcname));
ip 149 net/pf_osfp.c sin.sin_addr = ip->ip_src;
ip 455 net/pf_osfp.c #define MTUOFF (sizeof(struct ip) + sizeof(struct tcphdr))
ip 47 net/pfvar.h struct ip;
ip 1755 net/pfvar.h pf_osfp_fingerprint_hdr(const struct ip *, const struct ip6_hdr *,
ip 174 net/slcompress.c sl_compress_tcp(m, ip, comp, compress_cid)
ip 176 net/slcompress.c struct ip *ip;
ip 181 net/slcompress.c u_int hlen = ip->ip_hl;
ip 195 net/slcompress.c if ((ip->ip_off & htons(0x3fff)) || m->m_len < 40)
ip 198 net/slcompress.c th = (struct tcphdr *)&((int32_t *)ip)[hlen];
ip 209 net/slcompress.c if (ip->ip_src.s_addr != cs->cs_ip.ip_src.s_addr ||
ip 210 net/slcompress.c ip->ip_dst.s_addr != cs->cs_ip.ip_dst.s_addr ||
ip 230 net/slcompress.c if (ip->ip_src.s_addr == cs->cs_ip.ip_src.s_addr
ip 231 net/slcompress.c && ip->ip_dst.s_addr == cs->cs_ip.ip_dst.s_addr
ip 280 net/slcompress.c if (((u_int16_t *)ip)[0] != ((u_int16_t *)&cs->cs_ip)[0] ||
ip 281 net/slcompress.c ((u_int16_t *)ip)[3] != ((u_int16_t *)&cs->cs_ip)[3] ||
ip 282 net/slcompress.c ((u_int16_t *)ip)[4] != ((u_int16_t *)&cs->cs_ip)[4] ||
ip 285 net/slcompress.c BCMP(ip + 1, &cs->cs_ip + 1, (deltaS - 5) << 2)) ||
ip 340 net/slcompress.c if (ip->ip_len != cs->cs_ip.ip_len &&
ip 372 net/slcompress.c deltaS = ntohs(ip->ip_id) - ntohs(cs->cs_ip.ip_id);
ip 384 net/slcompress.c BCOPY(ip, &cs->cs_ip, hlen);
ip 396 net/slcompress.c cp = (u_char *)ip;
ip 422 net/slcompress.c BCOPY(ip, &cs->cs_ip, hlen);
ip 423 net/slcompress.c ip->ip_p = cs->cs_id;
ip 490 net/slcompress.c struct ip *ip;
ip 497 net/slcompress.c ip = (struct ip *) buf;
ip 498 net/slcompress.c if (ip->ip_p >= MAX_STATES)
ip 500 net/slcompress.c cs = &comp->rstate[comp->last_recv = ip->ip_p];
ip 502 net/slcompress.c ip->ip_p = IPPROTO_TCP;
ip 507 net/slcompress.c hlen = ip->ip_hl << 2;
ip 510 net/slcompress.c hlen += ((struct tcphdr *)&((char *)ip)[hlen])->th_off << 2;
ip 513 net/slcompress.c BCOPY(ip, &cs->cs_ip, hlen);
ip 126 net/slcompress.h struct ip csu_ip; /* ip/tcp hdr from most recent packet */
ip 160 net/slcompress.h struct ip *, struct slcompress *, int);
ip 400 net80211/ieee80211_output.c const struct ip *ip = (const struct ip *)(eh + 1);
ip 405 net80211/ieee80211_output.c switch (ip->ip_tos & 0xfc) {
ip 126 netinet/igmp.c struct ip *ip = mtod(m, struct ip *);
ip 143 netinet/igmp.c igmplen = ntohs(ip->ip_len) - iphlen;
ip 173 netinet/igmp.c ip = mtod(m, struct ip *);
ip 192 netinet/igmp.c if (ip->ip_dst.s_addr != INADDR_ALLHOSTS_GROUP) {
ip 217 netinet/igmp.c if (!IN_MULTICAST(ip->ip_dst.s_addr)) {
ip 239 netinet/igmp.c (ip->ip_dst.s_addr == INADDR_ALLHOSTS_GROUP ||
ip 240 netinet/igmp.c ip->ip_dst.s_addr == inm->inm_addr.s_addr)) {
ip 274 netinet/igmp.c igmp->igmp_group.s_addr != ip->ip_dst.s_addr) {
ip 289 netinet/igmp.c if ((ip->ip_src.s_addr & IN_CLASSA_NET) == 0) {
ip 292 netinet/igmp.c ip->ip_src.s_addr = ia->ia_subnet;
ip 330 netinet/igmp.c if (ia && ip->ip_src.s_addr == ia->ia_addr.sin_addr.s_addr)
ip 340 netinet/igmp.c igmp->igmp_group.s_addr != ip->ip_dst.s_addr) {
ip 355 netinet/igmp.c if ((ip->ip_src.s_addr & IN_CLASSA_NET) == 0) {
ip 360 netinet/igmp.c ip->ip_src.s_addr = ia->ia_subnet;
ip 502 netinet/igmp.c struct ip *ip;
ip 516 netinet/igmp.c m->m_len = sizeof(struct ip) + IGMP_MINLEN;
ip 517 netinet/igmp.c m->m_pkthdr.len = sizeof(struct ip) + IGMP_MINLEN;
ip 519 netinet/igmp.c ip = mtod(m, struct ip *);
ip 520 netinet/igmp.c ip->ip_tos = 0;
ip 521 netinet/igmp.c ip->ip_len = htons(sizeof(struct ip) + IGMP_MINLEN);
ip 522 netinet/igmp.c ip->ip_off = 0;
ip 523 netinet/igmp.c ip->ip_p = IPPROTO_IGMP;
ip 524 netinet/igmp.c ip->ip_src.s_addr = INADDR_ANY;
ip 526 netinet/igmp.c ip->ip_dst.s_addr = addr;
ip 528 netinet/igmp.c ip->ip_dst = inm->inm_addr;
ip 531 netinet/igmp.c m->m_data += sizeof(struct ip);
ip 532 netinet/igmp.c m->m_len -= sizeof(struct ip);
ip 539 netinet/igmp.c m->m_data -= sizeof(struct ip);
ip 540 netinet/igmp.c m->m_len += sizeof(struct ip);
ip 116 netinet/in4_cksum.c if (m->m_len < sizeof(struct ip))
ip 121 netinet/in4_cksum.c u.ipov.ih_src = mtod(m, struct ip *)->ip_src;
ip 122 netinet/in4_cksum.c u.ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
ip 134 netinet/in_gif.c struct ip *ip;
ip 147 netinet/in_gif.c ip = mtod(m, struct ip *);
ip 161 netinet/in_gif.c if (in_hosteq(satosin(sc->gif_psrc)->sin_addr, ip->ip_dst) &&
ip 162 netinet/in_gif.c in_hosteq(satosin(sc->gif_pdst)->sin_addr, ip->ip_src))
ip 111 netinet/in_pcb.h struct ip hu_ip;
ip 47 netinet/ip.h struct ip {
ip 203 netinet/ip_ah.c struct ip *ip;
ip 228 netinet/ip_ah.c ip = mtod(m, struct ip *);
ip 229 netinet/ip_ah.c ip->ip_tos = 0;
ip 230 netinet/ip_ah.c ip->ip_ttl = 0;
ip 231 netinet/ip_ah.c ip->ip_sum = 0;
ip 238 netinet/ip_ah.c ip->ip_off &= htons(IP_DF);
ip 240 netinet/ip_ah.c ip->ip_off = 0;
ip 242 netinet/ip_ah.c ptr = mtod(m, unsigned char *) + sizeof(struct ip);
ip 245 netinet/ip_ah.c for (off = sizeof(struct ip); off < skip;) {
ip 312 netinet/ip_ah.c &(ip->ip_dst), sizeof(struct in_addr));
ip 1206 netinet/ip_ah.c offsetof(struct ip, ip_len),
ip 1209 netinet/ip_ah.c m_copyback(m, offsetof(struct ip, ip_len),
ip 505 netinet/ip_carp.c struct ip *ip = mtod(m, struct ip *);
ip 532 netinet/ip_carp.c if (ip->ip_ttl != CARP_DFLTTL) {
ip 534 netinet/ip_carp.c CARP_LOG(sc, ("received ttl %d != %d on %s", ip->ip_ttl,
ip 544 netinet/ip_carp.c iplen = ip->ip_hl << 2;
ip 558 netinet/ip_carp.c ip = mtod(m, struct ip *);
ip 559 netinet/ip_carp.c ch = (void *)ip + iplen;
ip 671 netinet/ip_carp.c struct ip *ip = mtod(m, struct ip *);
ip 672 netinet/ip_carp.c if (ip->ip_src.s_addr ==
ip 1033 netinet/ip_carp.c struct ip *ip;
ip 1042 netinet/ip_carp.c len = sizeof(*ip) + sizeof(ch);
ip 1048 netinet/ip_carp.c ip = mtod(m, struct ip *);
ip 1049 netinet/ip_carp.c ip->ip_v = IPVERSION;
ip 1050 netinet/ip_carp.c ip->ip_hl = sizeof(*ip) >> 2;
ip 1051 netinet/ip_carp.c ip->ip_tos = IPTOS_LOWDELAY;
ip 1052 netinet/ip_carp.c ip->ip_len = htons(len);
ip 1053 netinet/ip_carp.c ip->ip_id = htons(ip_randomid());
ip 1054 netinet/ip_carp.c ip->ip_off = htons(IP_DF);
ip 1055 netinet/ip_carp.c ip->ip_ttl = CARP_DFLTTL;
ip 1056 netinet/ip_carp.c ip->ip_p = IPPROTO_CARP;
ip 1057 netinet/ip_carp.c ip->ip_sum = 0;
ip 1063 netinet/ip_carp.c ip->ip_src.s_addr = 0;
ip 1065 netinet/ip_carp.c ip->ip_src.s_addr =
ip 1067 netinet/ip_carp.c ip->ip_dst.s_addr = INADDR_CARP_GROUP;
ip 1069 netinet/ip_carp.c ch_ptr = (void *)ip + sizeof(*ip);
ip 1074 netinet/ip_carp.c m->m_data += sizeof(*ip);
ip 1075 netinet/ip_carp.c ch_ptr->carp_cksum = carp_cksum(m, len - sizeof(*ip));
ip 1076 netinet/ip_carp.c m->m_data -= sizeof(*ip);
ip 174 netinet/ip_ether.c m_copydata(m, offsetof(struct ip, ip_src),
ip 177 netinet/ip_ether.c m_copydata(m, offsetof(struct ip, ip_dst),
ip 277 netinet/ip_ether.c struct ip *ipo;
ip 320 netinet/ip_ether.c hlen = sizeof(struct ip);
ip 365 netinet/ip_ether.c ipo = mtod(m, struct ip *);
ip 248 netinet/ip_gre.c struct ip *ip;
ip 277 netinet/ip_gre.c ip = mtod(m, struct ip *);
ip 292 netinet/ip_gre.c if (m->m_len < (ip->ip_hl << 2) + msiz) {
ip 293 netinet/ip_gre.c m = m_pullup(m, (ip->ip_hl << 2) + msiz);
ip 296 netinet/ip_gre.c ip = mtod(m, struct ip *);
ip 308 netinet/ip_gre.c bcopy(ip + (ip->ip_hl << 2) + msiz, ip + (ip->ip_hl << 2),
ip 309 netinet/ip_gre.c m->m_len - msiz - (ip->ip_hl << 2));
ip 312 netinet/ip_gre.c ip->ip_len = htons(ntohs(ip->ip_len) - msiz);
ip 315 netinet/ip_gre.c ip->ip_sum = 0;
ip 316 netinet/ip_gre.c ip->ip_sum = in_cksum(m,(ip->ip_hl << 2));
ip 338 netinet/ip_gre.c struct ip *ip = mtod(m, struct ip *);
ip 342 netinet/ip_gre.c if ((sc->g_dst.s_addr == ip->ip_src.s_addr) &&
ip 343 netinet/ip_gre.c (sc->g_src.s_addr == ip->ip_dst.s_addr) &&
ip 140 netinet/ip_icmp.c struct ip *oip = mtod(n, struct ip *), *nip;
ip 199 netinet/ip_icmp.c icmplen = MCLBYTES - ICMP_MINLEN - sizeof (struct ip);
ip 202 netinet/ip_icmp.c if (m && (sizeof (struct ip) + icmplen + ICMP_MINLEN > MHLEN)) {
ip 243 netinet/ip_icmp.c m->m_data - sizeof(struct ip) < m->m_pktdat)
ip 245 netinet/ip_icmp.c m->m_data -= sizeof(struct ip);
ip 246 netinet/ip_icmp.c m->m_len += sizeof(struct ip);
ip 249 netinet/ip_icmp.c nip = mtod(m, struct ip *);
ip 251 netinet/ip_icmp.c nip->ip_hl = sizeof(struct ip) >> 2;
ip 300 netinet/ip_icmp.c struct ip *ip = mtod(m, struct ip *);
ip 319 netinet/ip_icmp.c icmplen = ntohs(ip->ip_len) - hlen;
ip 324 netinet/ip_icmp.c strlcpy(buf, inet_ntoa(ip->ip_dst), sizeof buf);
ip 326 netinet/ip_icmp.c inet_ntoa(ip->ip_src), buf, icmplen);
ip 338 netinet/ip_icmp.c ip = mtod(m, struct ip *);
ip 423 netinet/ip_icmp.c icp->icmp_ip.ip_hl < (sizeof(struct ip) >> 2)) {
ip 437 netinet/ip_icmp.c if ((m = m_pullup(m, (ip->ip_hl << 2) +
ip 442 netinet/ip_icmp.c ip = mtod(m, struct ip *);
ip 444 netinet/ip_icmp.c (m->m_data + (ip->ip_hl << 2));
ip 457 netinet/ip_icmp.c &ip->ip_dst.s_addr))
ip 511 netinet/ip_icmp.c if (ip->ip_dst.s_addr == INADDR_BROADCAST ||
ip 512 netinet/ip_icmp.c ip->ip_dst.s_addr == INADDR_ANY)
ip 513 netinet/ip_icmp.c icmpdst.sin_addr = ip->ip_src;
ip 515 netinet/ip_icmp.c icmpdst.sin_addr = ip->ip_dst;
ip 524 netinet/ip_icmp.c if (ip->ip_src.s_addr == 0) {
ip 526 netinet/ip_icmp.c ip->ip_src = ia->ia_broadaddr.sin_addr;
ip 528 netinet/ip_icmp.c ip->ip_src = ia->ia_dstaddr.sin_addr;
ip 534 netinet/ip_icmp.c carp_lsdrop(m, AF_INET, &ip->ip_src.s_addr,
ip 535 netinet/ip_icmp.c &ip->ip_dst.s_addr))
ip 556 netinet/ip_icmp.c icp->icmp_ip.ip_hl < (sizeof(struct ip) >> 2)) {
ip 567 netinet/ip_icmp.c icmpgw.sin_addr = ip->ip_src;
ip 584 netinet/ip_icmp.c &ip->ip_dst.s_addr))
ip 636 netinet/ip_icmp.c struct ip *ip = mtod(m, struct ip *);
ip 640 netinet/ip_icmp.c int optlen = (ip->ip_hl << 2) - sizeof(struct ip);
ip 642 netinet/ip_icmp.c if (!in_canforward(ip->ip_src) &&
ip 643 netinet/ip_icmp.c ((ip->ip_src.s_addr & IN_CLASSA_NET) !=
ip 648 netinet/ip_icmp.c t = ip->ip_dst;
ip 649 netinet/ip_icmp.c ip->ip_dst = ip->ip_src;
ip 675 netinet/ip_icmp.c dst->sin_addr = ip->ip_src;
ip 690 netinet/ip_icmp.c ip->ip_src = t;
ip 691 netinet/ip_icmp.c ip->ip_ttl = MAXTTL;
ip 702 netinet/ip_icmp.c cp = (u_char *) (ip + 1);
ip 756 netinet/ip_icmp.c ip->ip_len = htons(ntohs(ip->ip_len) - optlen);
ip 757 netinet/ip_icmp.c ip->ip_hl = sizeof(struct ip) >> 2;
ip 761 netinet/ip_icmp.c optlen += sizeof(struct ip);
ip 762 netinet/ip_icmp.c bcopy((caddr_t)ip + optlen, (caddr_t)(ip + 1),
ip 763 netinet/ip_icmp.c (unsigned)(m->m_len - sizeof(struct ip)));
ip 779 netinet/ip_icmp.c struct ip *ip = mtod(m, struct ip *);
ip 783 netinet/ip_icmp.c hlen = ip->ip_hl << 2;
ip 788 netinet/ip_icmp.c icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen);
ip 795 netinet/ip_icmp.c strlcpy(buf, inet_ntoa(ip->ip_dst), sizeof buf);
ip 797 netinet/ip_icmp.c buf, inet_ntoa(ip->ip_src));
ip 103 netinet/ip_icmp.h struct ip idi_ip;
ip 120 netinet/ip_icmp.h #define ICMP_V6ADVLENMIN (8 + sizeof(struct ip) + 40)
ip 134 netinet/ip_icmp.h #define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */
ip 282 netinet/ip_input.c struct ip *ip;
ip 302 netinet/ip_input.c if (m->m_len < sizeof (struct ip) &&
ip 303 netinet/ip_input.c (m = m_pullup(m, sizeof (struct ip))) == NULL) {
ip 307 netinet/ip_input.c ip = mtod(m, struct ip *);
ip 308 netinet/ip_input.c if (ip->ip_v != IPVERSION) {
ip 312 netinet/ip_input.c hlen = ip->ip_hl << 2;
ip 313 netinet/ip_input.c if (hlen < sizeof(struct ip)) { /* minimum header length */
ip 322 netinet/ip_input.c ip = mtod(m, struct ip *);
ip 326 netinet/ip_input.c if ((ntohl(ip->ip_dst.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET ||
ip 327 netinet/ip_input.c (ntohl(ip->ip_src.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET) {
ip 351 netinet/ip_input.c len = ntohs(ip->ip_len);
ip 382 netinet/ip_input.c ip->ip_p != IPPROTO_ICMP &&
ip 383 netinet/ip_input.c carp_lsdrop(m, AF_INET, &ip->ip_src.s_addr,
ip 384 netinet/ip_input.c &ip->ip_dst.s_addr))
ip 392 netinet/ip_input.c pfrdr = ip->ip_dst.s_addr;
ip 398 netinet/ip_input.c ip = mtod(m, struct ip *);
ip 399 netinet/ip_input.c hlen = ip->ip_hl << 2;
ip 400 netinet/ip_input.c pfrdr = (pfrdr != ip->ip_dst.s_addr);
ip 410 netinet/ip_input.c if (hlen > sizeof (struct ip) && ip_dooptions(m)) {
ip 417 netinet/ip_input.c if ((ia = in_iawithaddr(ip->ip_dst, m)) != NULL &&
ip 421 netinet/ip_input.c if (IN_MULTICAST(ip->ip_dst.s_addr)) {
ip 431 netinet/ip_input.c ip = mtod(m, struct ip *);
ip 457 netinet/ip_input.c if (ip->ip_p == IPPROTO_IGMP)
ip 466 netinet/ip_input.c IN_LOOKUP_MULTI(ip->ip_dst, m->m_pkthdr.rcvif, inm);
ip 469 netinet/ip_input.c if (!IN_LOCAL_GROUP(ip->ip_dst.s_addr))
ip 476 netinet/ip_input.c if (ip->ip_dst.s_addr == INADDR_BROADCAST ||
ip 477 netinet/ip_input.c ip->ip_dst.s_addr == INADDR_ANY)
ip 483 netinet/ip_input.c ip->ip_p == IPPROTO_ICMP &&
ip 484 netinet/ip_input.c carp_lsdrop(m, AF_INET, &ip->ip_src.s_addr,
ip 485 netinet/ip_input.c &ip->ip_dst.s_addr))
ip 538 netinet/ip_input.c if (ip->ip_off &~ htons(IP_DF | IP_RF)) {
ip 544 netinet/ip_input.c ip = mtod(m, struct ip *);
ip 553 netinet/ip_input.c if (ip->ip_id == fp->ipq_id &&
ip 554 netinet/ip_input.c ip->ip_src.s_addr == fp->ipq_src.s_addr &&
ip 555 netinet/ip_input.c ip->ip_dst.s_addr == fp->ipq_dst.s_addr &&
ip 556 netinet/ip_input.c ip->ip_p == fp->ipq_p)
ip 566 netinet/ip_input.c ip->ip_len = htons(ntohs(ip->ip_len) - hlen);
ip 567 netinet/ip_input.c mff = (ip->ip_off & htons(IP_MF)) != 0;
ip 573 netinet/ip_input.c if (ntohs(ip->ip_len) == 0 ||
ip 574 netinet/ip_input.c (ntohs(ip->ip_len) & 0x7) != 0) {
ip 580 netinet/ip_input.c ip->ip_off = htons(ntohs(ip->ip_off) << 3);
ip 587 netinet/ip_input.c if (mff || ip->ip_off) {
ip 605 netinet/ip_input.c ipqe->ipqe_ip = ip;
ip 612 netinet/ip_input.c ip = mtod(m, struct ip *);
ip 613 netinet/ip_input.c hlen = ip->ip_hl << 2;
ip 614 netinet/ip_input.c ip->ip_len = htons(ntohs(ip->ip_len) + hlen);
ip 633 netinet/ip_input.c if ((ip->ip_p == IPPROTO_ESP) || (ip->ip_p == IPPROTO_AH) ||
ip 634 netinet/ip_input.c (ip->ip_p == IPPROTO_IPCOMP))
ip 645 netinet/ip_input.c if ((ip->ip_p == IPPROTO_IPIP) || (ip->ip_p == IPPROTO_IPV6))
ip 653 netinet/ip_input.c if ((ip->ip_p == IPPROTO_TCP) || (ip->ip_p == IPPROTO_UDP))
ip 693 netinet/ip_input.c (*inetsw[ip_protox[ip->ip_p]].pr_input)(m, hlen, NULL, 0);
ip 747 netinet/ip_input.c struct ip *ip;
ip 871 netinet/ip_input.c ip = q->ipqe_ip;
ip 872 netinet/ip_input.c if ((next + (ip->ip_hl << 2)) > IP_MAXPACKET) {
ip 898 netinet/ip_input.c ip->ip_len = htons(next);
ip 899 netinet/ip_input.c ip->ip_src = fp->ipq_src;
ip 900 netinet/ip_input.c ip->ip_dst = fp->ipq_dst;
ip 903 netinet/ip_input.c m->m_len += (ip->ip_hl << 2);
ip 904 netinet/ip_input.c m->m_data -= (ip->ip_hl << 2);
ip 1013 netinet/ip_input.c struct ip *ip = mtod(m, struct ip *);
ip 1021 netinet/ip_input.c dst = ip->ip_dst;
ip 1022 netinet/ip_input.c cp = (u_char *)(ip + 1);
ip 1023 netinet/ip_input.c cnt = (ip->ip_hl << 2) - sizeof (struct ip);
ip 1033 netinet/ip_input.c code = &cp[IPOPT_OLEN] - (u_char *)ip;
ip 1038 netinet/ip_input.c code = &cp[IPOPT_OLEN] - (u_char *)ip;
ip 1065 netinet/ip_input.c code = &cp[IPOPT_OFFSET] - (u_char *)ip;
ip 1068 netinet/ip_input.c ipaddr.sin_addr = ip->ip_dst;
ip 1087 netinet/ip_input.c save_rte(cp, ip->ip_src);
ip 1108 netinet/ip_input.c ip->ip_dst = ipaddr.sin_addr;
ip 1115 netinet/ip_input.c forward = !IN_MULTICAST(ip->ip_dst.s_addr);
ip 1120 netinet/ip_input.c code = &cp[IPOPT_OLEN] - (u_char *)ip;
ip 1124 netinet/ip_input.c code = &cp[IPOPT_OFFSET] - (u_char *)ip;
ip 1134 netinet/ip_input.c bcopy((caddr_t)(&ip->ip_dst), (caddr_t)&ipaddr.sin_addr,
ip 1152 netinet/ip_input.c code = cp - (u_char *)ip;
ip 1197 netinet/ip_input.c (u_char *)ip + 1;
ip 1394 netinet/ip_input.c struct ip *ip = mtod(m, struct ip *);
ip 1398 netinet/ip_input.c olen = (ip->ip_hl<<2) - sizeof (struct ip);
ip 1399 netinet/ip_input.c opts = (caddr_t)(ip + 1);
ip 1400 netinet/ip_input.c i = m->m_len - (sizeof (struct ip) + olen);
ip 1405 netinet/ip_input.c ip->ip_hl = sizeof(struct ip) >> 2;
ip 1436 netinet/ip_input.c struct ip *ip = mtod(m, struct ip *);
ip 1446 netinet/ip_input.c printf("forward: src %x dst %x ttl %x\n", ip->ip_src.s_addr,
ip 1447 netinet/ip_input.c ip->ip_dst.s_addr, ip->ip_ttl);
ip 1449 netinet/ip_input.c if (m->m_flags & M_BCAST || in_canforward(ip->ip_dst) == 0) {
ip 1454 netinet/ip_input.c if (ip->ip_ttl <= IPTTLDEC) {
ip 1465 netinet/ip_input.c ip->ip_dst.s_addr != sin->sin_addr.s_addr ||
ip 1473 netinet/ip_input.c sin->sin_addr = ip->ip_dst;
ip 1475 netinet/ip_input.c rtalloc_mpath(&ipforward_rt, &ip->ip_src.s_addr, rtableid);
ip 1489 netinet/ip_input.c mcopy = m_copym(m, 0, min(ntohs(ip->ip_len), 68), M_DONTWAIT);
ip 1491 netinet/ip_input.c mcopy = m_pullup(mcopy, min(ntohs(ip->ip_len), 68));
ip 1493 netinet/ip_input.c ip->ip_ttl -= IPTTLDEC;
ip 1511 netinet/ip_input.c (ip->ip_src.s_addr & ifatoia(rt->rt_ifa)->ia_subnetmask) ==
ip 1516 netinet/ip_input.c dest = ip->ip_dst.s_addr;
ip 1678 netinet/ip_input.c ip_savecontrol(struct inpcb *inp, struct mbuf **mp, struct ip *ip,
ip 1693 netinet/ip_input.c *mp = sbcreatecontrol((caddr_t) &ip->ip_dst,
ip 1736 netinet/ip_input.c *mp = sbcreatecontrol((caddr_t) &ip->ip_ttl,
ip 311 netinet/ip_ipcomp.c addr = (caddr_t) mtod(m, struct ip *) + skip;
ip 559 netinet/ip_ipcomp.c struct ip *ip;
ip 640 netinet/ip_ipcomp.c ip = mtod(m, struct ip *);
ip 641 netinet/ip_ipcomp.c ipcomp->ipcomp_nh = ip->ip_p;
ip 642 netinet/ip_ipcomp.c ip->ip_p = IPPROTO_IPCOMP;
ip 144 netinet/ip_ipip.c struct ip *ipo;
ip 163 netinet/ip_ipip.c hlen = sizeof(struct ip);
ip 186 netinet/ip_ipip.c ipo = mtod(m, struct ip *);
ip 208 netinet/ip_ipip.c if (m->m_pkthdr.len < sizeof(struct ip)) {
ip 219 netinet/ip_ipip.c hlen = sizeof(struct ip);
ip 255 netinet/ip_ipip.c ipo = mtod(m, struct ip *);
ip 384 netinet/ip_ipip.c struct ip *ipo;
ip 413 netinet/ip_ipip.c M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
ip 421 netinet/ip_ipip.c ipo = mtod(m, struct ip *);
ip 440 netinet/ip_ipip.c m_copydata(m, sizeof(struct ip) +
ip 441 netinet/ip_ipip.c offsetof(struct ip, ip_tos),
ip 450 netinet/ip_ipip.c m_copydata(m, sizeof(struct ip) +
ip 451 netinet/ip_ipip.c offsetof(struct ip, ip_off),
ip 462 netinet/ip_ipip.c m_copydata(m, sizeof(struct ip) +
ip 528 netinet/ip_ipip.c offsetof(struct ip, ip_tos), sizeof(u_int8_t),
ip 575 netinet/ip_ipip.c m->m_pkthdr.len - sizeof(struct ip);
ip 577 netinet/ip_ipip.c ipipstat.ipips_obytes += m->m_pkthdr.len - sizeof(struct ip);
ip 1101 netinet/ip_ipsp.c struct ip iph;
ip 1123 netinet/ip_ipsp.c m_copydata(m, off, sizeof(struct ip), (caddr_t) &iph);
ip 177 netinet/ip_mroute.c static void phyint_send(struct ip *, struct vif *, struct mbuf *);
ip 178 netinet/ip_mroute.c static void encap_send(struct ip *, struct vif *, struct mbuf *);
ip 179 netinet/ip_mroute.c static void tbf_control(struct vif *, struct mbuf *, struct ip *,
ip 184 netinet/ip_mroute.c static int tbf_dq_sel(struct vif *, struct ip *);
ip 187 netinet/ip_mroute.c static int priority(struct vif *, struct ip *);
ip 205 netinet/ip_mroute.c static int pim_register_send(struct ip *, struct vif *,
ip 207 netinet/ip_mroute.c static int pim_register_send_rp(struct ip *, struct vif *,
ip 209 netinet/ip_mroute.c static int pim_register_send_upcall(struct ip *, struct vif *,
ip 211 netinet/ip_mroute.c static struct mbuf *pim_register_prepare(struct ip *, struct mbuf *);
ip 230 netinet/ip_mroute.c struct ip multicast_encap_iphdr = {
ip 232 netinet/ip_mroute.c sizeof(struct ip) >> 2, IPVERSION,
ip 234 netinet/ip_mroute.c IPVERSION, sizeof(struct ip) >> 2,
ip 237 netinet/ip_mroute.c sizeof(struct ip), /* total length */
ip 285 netinet/ip_mroute.c static struct ip pim_encap_iphdr = {
ip 287 netinet/ip_mroute.c sizeof(struct ip) >> 2,
ip 291 netinet/ip_mroute.c sizeof(struct ip) >> 2,
ip 294 netinet/ip_mroute.c sizeof(struct ip), /* total length */
ip 1353 netinet/ip_mroute.c struct ip *ip = mtod(m, struct ip *);
ip 1362 netinet/ip_mroute.c ntohl(ip->ip_src.s_addr), ntohl(ip->ip_dst.s_addr), ifp);
ip 1364 netinet/ip_mroute.c if (ip->ip_hl < (IP_HDR_LEN + TUNNEL_LEN) >> 2 ||
ip 1365 netinet/ip_mroute.c ((u_char *)(ip + 1))[1] != IPOPT_LSRR) {
ip 1377 netinet/ip_mroute.c "packet from %x\n", ntohl(ip->ip_src.s_addr));
ip 1384 netinet/ip_mroute.c if (ip->ip_ttl < 255) {
ip 1386 netinet/ip_mroute.c ip->ip_ttl++;
ip 1388 netinet/ip_mroute.c if (rsvpdebug && ip->ip_p == IPPROTO_RSVP) {
ip 1392 netinet/ip_mroute.c ntohl(ip->ip_src), ntohl(ip->ip_dst), vifi,
ip 1398 netinet/ip_mroute.c if (rsvpdebug && ip->ip_p == IPPROTO_RSVP) {
ip 1400 netinet/ip_mroute.c "vif option\n", ntohl(ip->ip_src), ntohl(ip->ip_dst));
ip 1408 netinet/ip_mroute.c if (ip->ip_ttl <= 1 || IN_LOCAL_GROUP(ip->ip_dst.s_addr))
ip 1416 netinet/ip_mroute.c rt = mfc_find(&ip->ip_src, &ip->ip_dst);
ip 1435 netinet/ip_mroute.c int hlen = ip->ip_hl << 2;
ip 1447 netinet/ip_mroute.c ntohl(ip->ip_src.s_addr),
ip 1448 netinet/ip_mroute.c ntohl(ip->ip_dst.s_addr));
ip 1470 netinet/ip_mroute.c hash = MFCHASH(ip->ip_src, ip->ip_dst);
ip 1472 netinet/ip_mroute.c if (in_hosteq(ip->ip_src, rt->mfc_origin) &&
ip 1473 netinet/ip_mroute.c in_hosteq(ip->ip_dst, rt->mfc_mcastgrp) &&
ip 1519 netinet/ip_mroute.c sin.sin_addr = ip->ip_src;
ip 1534 netinet/ip_mroute.c rt->mfc_origin = ip->ip_src;
ip 1535 netinet/ip_mroute.c rt->mfc_mcastgrp = ip->ip_dst;
ip 1651 netinet/ip_mroute.c struct ip *ip = mtod(m, struct ip *);
ip 1654 netinet/ip_mroute.c int plen = ntohs(ip->ip_len) - (ip->ip_hl << 2);
ip 1661 netinet/ip_mroute.c #define MC_SEND(ip, vifp, m) do { \
ip 1663 netinet/ip_mroute.c encap_send((ip), (vifp), (m)); \
ip 1665 netinet/ip_mroute.c phyint_send((ip), (vifp), (m)); \
ip 1677 netinet/ip_mroute.c pim_register_send(ip, viftable + xmt_vif, m, rt);
ip 1680 netinet/ip_mroute.c MC_SEND(ip, viftable + xmt_vif, m);
ip 1736 netinet/ip_mroute.c int hlen = ip->ip_hl << 2;
ip 1765 netinet/ip_mroute.c if (in_hosteq(ip->ip_src, viftable[vifi].v_lcl_addr)) {
ip 1783 netinet/ip_mroute.c (ip->ip_ttl > rt->mfc_ttls[vifi])) {
ip 1788 netinet/ip_mroute.c pim_register_send(ip, vifp, m, rt);
ip 1791 netinet/ip_mroute.c MC_SEND(ip, vifp, m);
ip 1824 netinet/ip_mroute.c phyint_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
ip 1827 netinet/ip_mroute.c int hlen = ip->ip_hl << 2;
ip 1842 netinet/ip_mroute.c tbf_control(vifp, mb_copy, mtod(mb_copy, struct ip *),
ip 1843 netinet/ip_mroute.c ntohs(ip->ip_len));
ip 1847 netinet/ip_mroute.c encap_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
ip 1850 netinet/ip_mroute.c struct ip *ip_copy;
ip 1851 netinet/ip_mroute.c int i, len = ntohs(ip->ip_len) + sizeof(multicast_encap_iphdr);
ip 1886 netinet/ip_mroute.c ip_copy = mtod(mb_copy, struct ip *);
ip 1896 netinet/ip_mroute.c ip = (struct ip *)((caddr_t)ip_copy + sizeof(multicast_encap_iphdr));
ip 1897 netinet/ip_mroute.c --ip->ip_ttl;
ip 1898 netinet/ip_mroute.c ip->ip_sum = 0;
ip 1900 netinet/ip_mroute.c ip->ip_sum = in_cksum(mb_copy, ip->ip_hl << 2);
ip 1906 netinet/ip_mroute.c tbf_control(vifp, mb_copy, ip, ntohs(ip_copy->ip_len));
ip 1913 netinet/ip_mroute.c tbf_control(struct vif *vifp, struct mbuf *m, struct ip *ip, u_int32_t len)
ip 1940 netinet/ip_mroute.c !tbf_dq_sel(vifp, ip)) {
ip 1984 netinet/ip_mroute.c len = ntohs(mtod(m, struct ip *)->ip_len);
ip 2024 netinet/ip_mroute.c tbf_dq_sel(struct vif *vifp, struct ip *ip)
ip 2030 netinet/ip_mroute.c p = priority(vifp, ip);
ip 2035 netinet/ip_mroute.c if (p > priority(vifp, mtod(m, struct ip *))) {
ip 2069 netinet/ip_mroute.c imo.imo_multicast_ttl = mtod(m, struct ip *)->ip_ttl - 1;
ip 2120 netinet/ip_mroute.c priority(struct vif *vifp, struct ip *ip)
ip 2133 netinet/ip_mroute.c if (ip->ip_p == IPPROTO_UDP) {
ip 2135 netinet/ip_mroute.c (struct udphdr *)(((char *)ip) + (ip->ip_hl << 2));
ip 2295 netinet/ip_mroute.c struct ip *ip = mtod(m, struct ip *);
ip 2360 netinet/ip_mroute.c rsvp_src.sin_addr = ip->ip_src;
ip 2959 netinet/ip_mroute.c pim_register_send(struct ip *ip, struct vif *vifp,
ip 2967 netinet/ip_mroute.c mb_copy = pim_register_prepare(ip, m);
ip 2978 netinet/ip_mroute.c mm = m_pullup(mm, sizeof(struct ip));
ip 2980 netinet/ip_mroute.c ip = mtod(mm, struct ip *);
ip 2983 netinet/ip_mroute.c pim_register_send_rp(ip, vifp, mm, rt);
ip 2985 netinet/ip_mroute.c pim_register_send_upcall(ip, vifp, mm, rt);
ip 2999 netinet/ip_mroute.c pim_register_prepare(struct ip *ip, struct mbuf *m)
ip 3018 netinet/ip_mroute.c mb_copy = m_pullup(mb_copy, ip->ip_hl << 2);
ip 3023 netinet/ip_mroute.c ip = mtod(mb_copy, struct ip *);
ip 3024 netinet/ip_mroute.c --ip->ip_ttl;
ip 3029 netinet/ip_mroute.c if (ntohs(ip->ip_len) <= mtu) {
ip 3031 netinet/ip_mroute.c ip->ip_sum = 0;
ip 3032 netinet/ip_mroute.c ip->ip_sum = in_cksum(mb_copy, ip->ip_hl << 2);
ip 3047 netinet/ip_mroute.c pim_register_send_upcall(struct ip *ip, struct vif *vifp,
ip 3051 netinet/ip_mroute.c int len = ntohs(ip->ip_len);
ip 3071 netinet/ip_mroute.c im->im_src = ip->ip_src;
ip 3072 netinet/ip_mroute.c im->im_dst = ip->ip_dst;
ip 3074 netinet/ip_mroute.c k_igmpsrc.sin_addr = ip->ip_src;
ip 3097 netinet/ip_mroute.c pim_register_send_rp(struct ip *ip, struct vif *vifp,
ip 3101 netinet/ip_mroute.c struct ip *ip_outer;
ip 3103 netinet/ip_mroute.c int len = ntohs(ip->ip_len);
ip 3124 netinet/ip_mroute.c ip_outer = mtod(mb_first, struct ip *);
ip 3135 netinet/ip_mroute.c ip_outer->ip_tos = ip->ip_tos;
ip 3136 netinet/ip_mroute.c if (ntohs(ip->ip_off) & IP_DF)
ip 3152 netinet/ip_mroute.c tbf_control(vifp, mb_first, ip, ntohs(ip_outer->ip_len));
ip 3172 netinet/ip_mroute.c struct ip *ip = mtod(m, struct ip *);
ip 3184 netinet/ip_mroute.c datalen = ntohs(ip->ip_len) - iphlen;
ip 3194 netinet/ip_mroute.c datalen, (u_long)ip->ip_src.s_addr);
ip 3219 netinet/ip_mroute.c ip = mtod(m, struct ip *);
ip 3220 netinet/ip_mroute.c ip_tos = ip->ip_tos;
ip 3267 netinet/ip_mroute.c struct ip *encap_ip;
ip 3290 netinet/ip_mroute.c datalen, (u_long)ip->ip_src.s_addr);
ip 3296 netinet/ip_mroute.c encap_ip = (struct ip *)(reghdr + 1);
ip 99 netinet/ip_output.c struct ip *ip;
ip 102 netinet/ip_output.c int hlen = sizeof (struct ip);
ip 147 netinet/ip_output.c ip = mtod(m, struct ip *);
ip 153 netinet/ip_output.c ip->ip_v = IPVERSION;
ip 154 netinet/ip_output.c ip->ip_off &= htons(IP_DF);
ip 155 netinet/ip_output.c ip->ip_id = htons(ip_randomid());
ip 156 netinet/ip_output.c ip->ip_hl = hlen >> 2;
ip 159 netinet/ip_output.c hlen = ip->ip_hl << 2;
ip 170 netinet/ip_output.c if (ip->ip_src.s_addr == INADDR_ANY) {
ip 189 netinet/ip_output.c dst->sin_addr.s_addr != ip->ip_dst.s_addr)) {
ip 197 netinet/ip_output.c dst->sin_addr = ip->ip_dst;
ip 213 netinet/ip_output.c ip->ip_ttl = 1;
ip 214 netinet/ip_output.c } else if ((IN_MULTICAST(ip->ip_dst.s_addr) ||
ip 215 netinet/ip_output.c (ip->ip_dst.s_addr == INADDR_BROADCAST)) &&
ip 241 netinet/ip_output.c if (!IN_MULTICAST(ip->ip_dst.s_addr))
ip 242 netinet/ip_output.c ip->ip_src = ia->ia_addr.sin_addr;
ip 332 netinet/ip_output.c if (!IN_MULTICAST(ip->ip_dst.s_addr)) {
ip 359 netinet/ip_output.c dst->sin_addr.s_addr != ip->ip_dst.s_addr)) {
ip 367 netinet/ip_output.c dst->sin_addr = ip->ip_dst;
ip 383 netinet/ip_output.c ip->ip_ttl = 1;
ip 384 netinet/ip_output.c } else if ((IN_MULTICAST(ip->ip_dst.s_addr) ||
ip 385 netinet/ip_output.c (ip->ip_dst.s_addr == INADDR_BROADCAST)) &&
ip 392 netinet/ip_output.c rtalloc_mpath(ro, &ip->ip_src.s_addr, 0);
ip 411 netinet/ip_output.c if (ip->ip_src.s_addr == INADDR_ANY)
ip 412 netinet/ip_output.c ip->ip_src = ia->ia_addr.sin_addr;
ip 415 netinet/ip_output.c if (IN_MULTICAST(ip->ip_dst.s_addr) ||
ip 416 netinet/ip_output.c (ip->ip_dst.s_addr == INADDR_BROADCAST)) {
ip 419 netinet/ip_output.c m->m_flags |= (ip->ip_dst.s_addr == INADDR_BROADCAST) ?
ip 433 netinet/ip_output.c ip->ip_ttl = imo->imo_multicast_ttl;
ip 435 netinet/ip_output.c ip->ip_ttl = IP_DEFAULT_MULTICAST_TTL;
ip 465 netinet/ip_output.c if (ip->ip_src.s_addr == INADDR_ANY) {
ip 470 netinet/ip_output.c ip->ip_src = ia->ia_addr.sin_addr;
ip 475 netinet/ip_output.c IN_LOOKUP_MULTI(ip->ip_dst, ifp, inm);
ip 526 netinet/ip_output.c if (ip->ip_ttl == 0 || (ifp->if_flags & IFF_LOOPBACK) != 0) {
ip 550 netinet/ip_output.c if (ntohs(ip->ip_len) > ifp->if_mtu) {
ip 565 netinet/ip_output.c ip->ip_off |= htons(IP_DF);
ip 589 netinet/ip_output.c ip = mtod(m, struct ip *);
ip 590 netinet/ip_output.c hlen = ip->ip_hl << 2;
ip 603 netinet/ip_output.c if (ip_mtudisc && (ip->ip_off & htons(IP_DF)) && tdb->tdb_mtu &&
ip 604 netinet/ip_output.c ntohs(ip->ip_len) > tdb->tdb_mtu &&
ip 612 netinet/ip_output.c ip->ip_dst.s_addr);
ip 625 netinet/ip_output.c dst.sin_addr = ip->ip_dst;
ip 699 netinet/ip_output.c ip = mtod(m, struct ip *);
ip 700 netinet/ip_output.c hlen = ip->ip_hl << 2;
ip 723 netinet/ip_output.c if (ntohs(ip->ip_len) <= mtu) {
ip 729 netinet/ip_output.c ip->ip_sum = 0;
ip 730 netinet/ip_output.c ip->ip_sum = in_cksum(m, hlen);
ip 745 netinet/ip_output.c if (ip->ip_off & htons(IP_DF)) {
ip 801 netinet/ip_output.c struct ip *ip, *mhip;
ip 810 netinet/ip_output.c ip = mtod(m, struct ip *);
ip 811 netinet/ip_output.c hlen = ip->ip_hl << 2;
ip 836 netinet/ip_output.c mhlen = sizeof (struct ip);
ip 837 netinet/ip_output.c for (off = hlen + len; off < ntohs(ip->ip_len); off += len) {
ip 847 netinet/ip_output.c mhip = mtod(m, struct ip *);
ip 848 netinet/ip_output.c *mhip = *ip;
ip 851 netinet/ip_output.c if (hlen > sizeof (struct ip)) {
ip 852 netinet/ip_output.c mhlen = ip_optcopy(ip, mhip) + sizeof (struct ip);
ip 857 netinet/ip_output.c (ntohs(ip->ip_off) & ~IP_MF);
ip 858 netinet/ip_output.c if (ip->ip_off & htons(IP_MF))
ip 860 netinet/ip_output.c if (off + len >= ntohs(ip->ip_len))
ip 861 netinet/ip_output.c len = ntohs(ip->ip_len) - off;
ip 891 netinet/ip_output.c m_adj(m, hlen + firstlen - ntohs(ip->ip_len));
ip 893 netinet/ip_output.c ip->ip_len = htons((u_int16_t)m->m_pkthdr.len);
ip 894 netinet/ip_output.c ip->ip_off |= htons(IP_MF);
ip 901 netinet/ip_output.c ip->ip_sum = 0;
ip 902 netinet/ip_output.c ip->ip_sum = in_cksum(m, hlen);
ip 943 netinet/ip_output.c struct ip *ip = mtod(m, struct ip *);
ip 947 netinet/ip_output.c if (optlen + ntohs(ip->ip_len) > IP_MAXPACKET)
ip 950 netinet/ip_output.c ip->ip_dst = p->ipopt_dst;
ip 957 netinet/ip_output.c m->m_len -= sizeof(struct ip);
ip 958 netinet/ip_output.c m->m_data += sizeof(struct ip);
ip 961 netinet/ip_output.c m->m_len = optlen + sizeof(struct ip);
ip 963 netinet/ip_output.c bcopy((caddr_t)ip, mtod(m, caddr_t), sizeof(struct ip));
ip 968 netinet/ip_output.c ovbcopy((caddr_t)ip, mtod(m, caddr_t), sizeof(struct ip));
ip 970 netinet/ip_output.c ip = mtod(m, struct ip *);
ip 971 netinet/ip_output.c bcopy((caddr_t)p->ipopt_list, (caddr_t)(ip + 1), (unsigned)optlen);
ip 972 netinet/ip_output.c *phlen = sizeof(struct ip) + optlen;
ip 973 netinet/ip_output.c ip->ip_len = htons(ntohs(ip->ip_len) + optlen);
ip 982 netinet/ip_output.c ip_optcopy(ip, jp)
ip 983 netinet/ip_output.c struct ip *ip, *jp;
ip 988 netinet/ip_output.c cp = (u_char *)(ip + 1);
ip 990 netinet/ip_output.c cnt = (ip->ip_hl << 2) - sizeof (struct ip);
ip 2003 netinet/ip_output.c struct ip *ip;
ip 2012 netinet/ip_output.c ip = mtod(copym, struct ip *);
ip 2013 netinet/ip_output.c ip->ip_sum = 0;
ip 2014 netinet/ip_output.c ip->ip_sum = in_cksum(copym, ip->ip_hl << 2);
ip 2025 netinet/ip_output.c struct ip *ip;
ip 2028 netinet/ip_output.c ip = mtod(m, struct ip *);
ip 2029 netinet/ip_output.c offset = ip->ip_hl << 2;
ip 2031 netinet/ip_output.c if (csum == 0 && ip->ip_p == IPPROTO_UDP)
ip 2034 netinet/ip_output.c switch (ip->ip_p) {
ip 119 netinet/ip_spd.c if (hlen < sizeof (struct ip) || m->m_pkthdr.len < hlen) {
ip 126 netinet/ip_spd.c m_copydata(m, offsetof(struct ip, ip_src),
ip 128 netinet/ip_spd.c m_copydata(m, offsetof(struct ip, ip_dst),
ip 130 netinet/ip_spd.c m_copydata(m, offsetof(struct ip, ip_p), sizeof(u_int8_t),
ip 57 netinet/ip_var.h struct ip *ipqe_ip;
ip 168 netinet/ip_var.h int ip_optcopy(struct ip *, struct ip *);
ip 185 netinet/ip_var.h void ip_savecontrol(struct inpcb *, struct mbuf **, struct ip *,
ip 175 netinet/ipsec_input.c m_copydata(m, offsetof(struct ip, ip_dst),
ip 288 netinet/ipsec_input.c struct ip *ip, ipn;
ip 322 netinet/ipsec_input.c ip = mtod(m, struct ip *);
ip 323 netinet/ipsec_input.c ip->ip_len = htons(m->m_pkthdr.len);
ip 324 netinet/ipsec_input.c ip->ip_sum = 0;
ip 325 netinet/ipsec_input.c ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
ip 326 netinet/ipsec_input.c prot = ip->ip_p;
ip 330 netinet/ipsec_input.c if (m->m_pkthdr.len - skip < sizeof(struct ip)) {
ip 338 netinet/ipsec_input.c m_copydata(m, skip, sizeof(struct ip),
ip 439 netinet/ipsec_input.c if (m->m_pkthdr.len - skip < sizeof(struct ip)) {
ip 447 netinet/ipsec_input.c m_copydata(m, skip, sizeof(struct ip), (caddr_t) &ipn);
ip 685 netinet/ipsec_input.c ipsec_common_input(m, skip, offsetof(struct ip, ip_p), AF_INET,
ip 741 netinet/ipsec_input.c ipsec_common_input(m, skip, offsetof(struct ip, ip_p), AF_INET,
ip 783 netinet/ipsec_input.c ipsec_common_input(m, skip, offsetof(struct ip, ip_p), AF_INET,
ip 819 netinet/ipsec_input.c struct ip *ip = v;
ip 822 netinet/ipsec_input.c if (cmd == PRC_MSGSIZE && ip && ip_mtudisc && ip->ip_v == 4) {
ip 826 netinet/ipsec_input.c int hlen = ip->ip_hl << 2;
ip 831 netinet/ipsec_input.c icp = (struct icmp *)((caddr_t) ip -
ip 845 netinet/ipsec_input.c dst.sin_addr.s_addr = ip->ip_dst.s_addr;
ip 847 netinet/ipsec_input.c bcopy((caddr_t)ip + hlen, &spi, sizeof(u_int32_t));
ip 884 netinet/ipsec_input.c struct ip *ip = v;
ip 893 netinet/ipsec_input.c icp = (struct icmp *)((caddr_t) ip - offsetof(struct icmp, icmp_ip));
ip 906 netinet/ipsec_input.c dst.sin_addr.s_addr = ip->ip_dst.s_addr;
ip 911 netinet/ipsec_input.c src.sin_addr.s_addr = ip->ip_src.s_addr;
ip 88 netinet/ipsec_output.c struct ip *ip;
ip 173 netinet/ipsec_output.c i = sizeof(struct ip);
ip 188 netinet/ipsec_output.c ip = mtod(m, struct ip *);
ip 194 netinet/ipsec_output.c setdf = ip->ip_off & htons(IP_DF);
ip 209 netinet/ipsec_output.c (tdb->tdb_dst.sin.sin_addr.s_addr != ip->ip_dst.s_addr)) ||
ip 221 netinet/ipsec_output.c if (m->m_len < sizeof(struct ip))
ip 223 netinet/ipsec_output.c sizeof(struct ip))) == NULL)
ip 226 netinet/ipsec_output.c ip = mtod(m, struct ip *);
ip 227 netinet/ipsec_output.c ip->ip_len = htons(m->m_pkthdr.len);
ip 228 netinet/ipsec_output.c ip->ip_sum = 0;
ip 229 netinet/ipsec_output.c ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
ip 270 netinet/ipsec_output.c if (m->m_len < sizeof(struct ip))
ip 272 netinet/ipsec_output.c sizeof(struct ip))) == NULL)
ip 275 netinet/ipsec_output.c ip = mtod(m, struct ip *);
ip 276 netinet/ipsec_output.c ip->ip_off |= htons(IP_DF);
ip 300 netinet/ipsec_output.c ip = mtod(m, struct ip *);
ip 301 netinet/ipsec_output.c i = ip->ip_hl << 2;
ip 302 netinet/ipsec_output.c off = offsetof(struct ip, ip_p);
ip 394 netinet/ipsec_output.c struct ip *ip;
ip 414 netinet/ipsec_output.c mi = m_inject(m, sizeof(struct ip), sizeof(struct udphdr),
ip 425 netinet/ipsec_output.c uh->uh_ulen = htons(m->m_pkthdr.len - sizeof(struct ip));
ip 434 netinet/ipsec_output.c ip = mtod(m, struct ip *);
ip 435 netinet/ipsec_output.c ip->ip_len = htons(m->m_pkthdr.len);
ip 437 netinet/ipsec_output.c ip->ip_p = IPPROTO_UDP;
ip 577 netinet/ipsec_output.c adjust += sizeof(struct ip);
ip 122 netinet/raw_ip.c struct ip *ip = mtod(m, struct ip *);
ip 126 netinet/raw_ip.c ripsrc.sin_addr = ip->ip_src;
ip 132 netinet/raw_ip.c if (inp->inp_ip.ip_p && inp->inp_ip.ip_p != ip->ip_p)
ip 135 netinet/raw_ip.c inp->inp_laddr.s_addr != ip->ip_dst.s_addr)
ip 138 netinet/raw_ip.c inp->inp_faddr.s_addr != ip->ip_src.s_addr)
ip 145 netinet/raw_ip.c ip_savecontrol(last, &opts, ip, n);
ip 161 netinet/raw_ip.c ip_savecontrol(last, &opts, ip, m);
ip 170 netinet/raw_ip.c if (ip->ip_p != IPPROTO_ICMP)
ip 188 netinet/raw_ip.c struct ip *ip;
ip 206 netinet/raw_ip.c if ((m->m_pkthdr.len + sizeof(struct ip)) > IP_MAXPACKET) {
ip 210 netinet/raw_ip.c M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
ip 213 netinet/raw_ip.c ip = mtod(m, struct ip *);
ip 214 netinet/raw_ip.c ip->ip_tos = inp->inp_ip.ip_tos;
ip 215 netinet/raw_ip.c ip->ip_off = htons(0);
ip 216 netinet/raw_ip.c ip->ip_p = inp->inp_ip.ip_p;
ip 217 netinet/raw_ip.c ip->ip_len = htons(m->m_pkthdr.len);
ip 218 netinet/raw_ip.c ip->ip_src = inp->inp_laddr;
ip 219 netinet/raw_ip.c ip->ip_dst.s_addr = dst;
ip 220 netinet/raw_ip.c ip->ip_ttl = inp->inp_ip.ip_ttl ? inp->inp_ip.ip_ttl : MAXTTL;
ip 226 netinet/raw_ip.c if (m->m_pkthdr.len < sizeof(struct ip)) {
ip 230 netinet/raw_ip.c ip = mtod(m, struct ip *);
ip 235 netinet/raw_ip.c if ((ip->ip_hl != (sizeof (*ip) >> 2) && inp->inp_options) ||
ip 236 netinet/raw_ip.c ntohs(ip->ip_len) > m->m_pkthdr.len ||
ip 237 netinet/raw_ip.c ntohs(ip->ip_len) < ip->ip_hl << 2) {
ip 241 netinet/raw_ip.c if (ip->ip_id == 0) {
ip 242 netinet/raw_ip.c ip->ip_id = htons(ip_randomid());
ip 110 netinet/tcp_input.c #define M_V4_LEN(m) (M_PH_LEN(m) - sizeof(struct ip))
ip 370 netinet/tcp_input.c struct ip *ip;
ip 421 netinet/tcp_input.c switch (mtod(m, struct ip *)->ip_v) {
ip 442 netinet/tcp_input.c if (iphlen < sizeof(struct ip)) {
ip 470 netinet/tcp_input.c ip = NULL;
ip 476 netinet/tcp_input.c ip = mtod(m, struct ip *);
ip 477 netinet/tcp_input.c if (IN_MULTICAST(ip->ip_dst.s_addr) ||
ip 478 netinet/tcp_input.c in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif))
ip 482 netinet/tcp_input.c iptos = ip->ip_tos;
ip 604 netinet/tcp_input.c inp = in_pcbhashlookup(&tcbtable, ip->ip_src, th->th_sport,
ip 605 netinet/tcp_input.c ip->ip_dst, th->th_dport);
ip 622 netinet/tcp_input.c ip->ip_dst, th->th_dport, inpl_flags);
ip 638 netinet/tcp_input.c if (inp->inp_ip_minttl && inp->inp_ip_minttl > ip->ip_ttl)
ip 665 netinet/tcp_input.c src.sin.sin_addr = ip->ip_src;
ip 670 netinet/tcp_input.c dst.sin.sin_addr = ip->ip_dst;
ip 701 netinet/tcp_input.c bcopy(ip, &tcp_saveti.ti_i, sizeof(*ip));
ip 835 netinet/tcp_input.c if (ip->ip_dst.s_addr == ip->ip_src.s_addr) {
ip 2365 netinet/tcp_input.c src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
ip 2368 netinet/tcp_input.c dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
ip 3006 netinet/tcp_input.c iphlen = sizeof(struct ip);
ip 3148 netinet/tcp_input.c hlen = sizeof(struct ip);
ip 3274 netinet/tcp_input.c iphlen = sizeof(struct ip);
ip 4140 netinet/tcp_input.c struct ip *ip = NULL;
ip 4150 netinet/tcp_input.c hlen = sizeof(struct ip);
ip 4205 netinet/tcp_input.c ip = mtod(m, struct ip *);
ip 4206 netinet/tcp_input.c ip->ip_dst = sc->sc_src.sin.sin_addr;
ip 4207 netinet/tcp_input.c ip->ip_src = sc->sc_dst.sin.sin_addr;
ip 4208 netinet/tcp_input.c ip->ip_p = IPPROTO_TCP;
ip 4209 netinet/tcp_input.c th = (struct tcphdr *)(ip + 1);
ip 4289 netinet/tcp_input.c src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
ip 4290 netinet/tcp_input.c dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
ip 4331 netinet/tcp_input.c ip->ip_len = htons(tlen - hlen);
ip 4354 netinet/tcp_input.c ip->ip_len = htons(tlen);
ip 4355 netinet/tcp_input.c ip->ip_ttl = inp ? inp->inp_ip.ip_ttl : ip_defttl;
ip 531 netinet/tcp_output.c hdrlen = sizeof(struct ip) + sizeof(struct tcphdr);
ip 907 netinet/tcp_output.c iphlen = sizeof(struct ip);
ip 910 netinet/tcp_output.c src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
ip 913 netinet/tcp_output.c dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
ip 1072 netinet/tcp_output.c struct ip *ip;
ip 1074 netinet/tcp_output.c ip = mtod(m, struct ip *);
ip 1075 netinet/tcp_output.c ip->ip_len = htons(m->m_pkthdr.len);
ip 1077 netinet/tcp_output.c ip->ip_ttl = tp->t_inpcb->inp_ip.ip_ttl;
ip 1078 netinet/tcp_output.c ip->ip_tos = tp->t_inpcb->inp_ip.ip_tos;
ip 1081 netinet/tcp_output.c ip->ip_tos |= IPTOS_ECN_ECT0;
ip 220 netinet/tcp_subr.c m->m_len = sizeof(struct ip);
ip 260 netinet/tcp_subr.c sizeof(struct ip));
ip 348 netinet/tcp_subr.c af = (((struct ip *)ti)->ip_v == 6) ? AF_INET6 : AF_INET;
ip 368 netinet/tcp_subr.c sizeof(struct ip));
ip 392 netinet/tcp_subr.c th = (void *)((caddr_t)ti + sizeof(struct ip));
ip 408 netinet/tcp_subr.c th = (struct tcphdr *)((caddr_t)ti + sizeof(struct ip));
ip 446 netinet/tcp_subr.c ti->ti_len = htons((u_short)tlen - sizeof(struct ip));
ip 455 netinet/tcp_subr.c ((struct ip *)ti)->ip_len = htons(tlen);
ip 456 netinet/tcp_subr.c ((struct ip *)ti)->ip_ttl = ip_defttl;
ip 812 netinet/tcp_subr.c struct ip *ip = v;
ip 839 netinet/tcp_subr.c notify = in_rtchange, ip = 0;
ip 840 netinet/tcp_subr.c else if (cmd == PRC_MSGSIZE && ip_mtudisc && ip) {
ip 845 netinet/tcp_subr.c th = (struct tcphdr *)((caddr_t)ip + (ip->ip_hl << 2));
ip 848 netinet/tcp_subr.c ip->ip_dst, th->th_dport, ip->ip_src, th->th_sport);
ip 853 netinet/tcp_subr.c icp = (struct icmp *)((caddr_t)ip -
ip 894 netinet/tcp_subr.c notify = tcp_mtudisc, ip = 0;
ip 896 netinet/tcp_subr.c notify = tcp_mtudisc_increase, ip = 0;
ip 898 netinet/tcp_subr.c ip = 0;
ip 902 netinet/tcp_subr.c if (ip) {
ip 903 netinet/tcp_subr.c th = (struct tcphdr *)((caddr_t)ip + (ip->ip_hl << 2));
ip 905 netinet/tcp_subr.c ip->ip_dst, th->th_dport, ip->ip_src, th->th_sport);
ip 923 netinet/tcp_subr.c sin.sin_addr = ip->ip_src;
ip 1132 netinet/tcp_subr.c struct ip *ip;
ip 1134 netinet/tcp_subr.c ip = mtod(m, struct ip *);
ip 1136 netinet/tcp_subr.c ippseudo.ippseudo_src = ip->ip_src;
ip 1137 netinet/tcp_subr.c ippseudo.ippseudo_dst = ip->ip_dst;
ip 203 netinet/tcp_var.h #define intotcpcb(ip) ((struct tcpcb *)(ip)->inp_ppcb)
ip 164 netinet/udp_usrreq.c struct ip *ip;
ip 168 netinet/udp_usrreq.c struct ip save_ip;
ip 195 netinet/udp_usrreq.c switch (mtod(m, struct ip *)->ip_v) {
ip 197 netinet/udp_usrreq.c ip = mtod(m, struct ip *);
ip 205 netinet/udp_usrreq.c ip = NULL;
ip 231 netinet/udp_usrreq.c if (ip) {
ip 259 netinet/udp_usrreq.c if (ip)
ip 260 netinet/udp_usrreq.c save_ip = *ip;
ip 341 netinet/udp_usrreq.c ipsec_common_input(m, skip, offsetof(struct ip, ip_p),
ip 354 netinet/udp_usrreq.c srcsa.sin.sin_addr = ip->ip_src;
ip 360 netinet/udp_usrreq.c dstsa.sin.sin_addr = ip->ip_dst;
ip 388 netinet/udp_usrreq.c (ip && IN_MULTICAST(ip->ip_dst.s_addr)) ||
ip 389 netinet/udp_usrreq.c (ip && in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif))) {
ip 391 netinet/udp_usrreq.c if (IN_MULTICAST(ip->ip_dst.s_addr) ||
ip 392 netinet/udp_usrreq.c in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif)) {
ip 437 netinet/udp_usrreq.c if (inp->inp_laddr.s_addr != ip->ip_dst.s_addr)
ip 451 netinet/udp_usrreq.c ip->ip_src.s_addr ||
ip 465 netinet/udp_usrreq.c if (ip && (last->inp_flags &
ip 468 netinet/udp_usrreq.c ip, n);
ip 511 netinet/udp_usrreq.c if (ip && (last->inp_flags & INP_CONTROLOPTS))
ip 512 netinet/udp_usrreq.c ip_savecontrol(last, &opts, ip, m);
ip 532 netinet/udp_usrreq.c inp = in_pcbhashlookup(&udbtable, ip->ip_src, uh->uh_sport,
ip 533 netinet/udp_usrreq.c ip->ip_dst, uh->uh_dport);
ip 546 netinet/udp_usrreq.c ip->ip_dst, uh->uh_dport, inpl_reverse);
ip 561 netinet/udp_usrreq.c *ip = save_ip;
ip 629 netinet/udp_usrreq.c if (ip && (inp->inp_flags & INP_CONTROLOPTS))
ip 630 netinet/udp_usrreq.c ip_savecontrol(inp, &opts, ip, m);
ip 828 netinet/udp_usrreq.c struct ip *ip = v;
ip 849 netinet/udp_usrreq.c notify = in_rtchange, ip = 0;
ip 851 netinet/udp_usrreq.c ip = 0;
ip 854 netinet/udp_usrreq.c if (ip) {
ip 855 netinet/udp_usrreq.c uhp = (struct udphdr *)((caddr_t)ip + (ip->ip_hl << 2));
ip 866 netinet/udp_usrreq.c ip->ip_dst, uhp->uh_dport, ip->ip_src, uhp->uh_sport);
ip 961 netinet/udp_usrreq.c ((struct ip *)ui)->ip_len = htons(sizeof (struct udpiphdr) + len);
ip 962 netinet/udp_usrreq.c ((struct ip *)ui)->ip_ttl = inp->inp_ip.ip_ttl;
ip 963 netinet/udp_usrreq.c ((struct ip *)ui)->ip_tos = inp->inp_ip.ip_tos;
ip 219 netinet6/udp6_output.c hlen = sizeof(struct ip);
ip 205 nfs/krpc_subr.c int *ip;
ip 259 nfs/krpc_subr.c ip = mtod(mopt, int *);
ip 260 nfs/krpc_subr.c *ip = IP_PORTRANGE_LOW;
ip 280 nfs/krpc_subr.c ip = mtod(mopt, int *);
ip 281 nfs/krpc_subr.c *ip = IP_PORTRANGE_DEFAULT;
ip 550 nfs/krpc_subr.c u_int32_t *ip;
ip 556 nfs/krpc_subr.c ip = xi->addr;
ip 558 nfs/krpc_subr.c *ip++ = txdr_unsigned(*cp++);
ip 559 nfs/krpc_subr.c *ip++ = txdr_unsigned(*cp++);
ip 560 nfs/krpc_subr.c *ip++ = txdr_unsigned(*cp++);
ip 561 nfs/krpc_subr.c *ip++ = txdr_unsigned(*cp++);
ip 573 nfs/krpc_subr.c u_int32_t *ip;
ip 585 nfs/krpc_subr.c ip = xi->addr;
ip 587 nfs/krpc_subr.c *cp++ = fxdr_unsigned(u_int8_t, *ip++);
ip 588 nfs/krpc_subr.c *cp++ = fxdr_unsigned(u_int8_t, *ip++);
ip 589 nfs/krpc_subr.c *cp++ = fxdr_unsigned(u_int8_t, *ip++);
ip 590 nfs/krpc_subr.c *cp++ = fxdr_unsigned(u_int8_t, *ip++);
ip 173 nfs/nfs_socket.c int *ip;
ip 177 nfs/nfs_socket.c ip = mtod(mopt, int *);
ip 178 nfs/nfs_socket.c *ip = IP_PORTRANGE_LOW;
ip 196 nfs/nfs_socket.c ip = mtod(mopt, int *);
ip 197 nfs/nfs_socket.c *ip = IP_PORTRANGE_DEFAULT;
ip 95 ntfs/ntfs_ihash.c struct ntnode *ip;
ip 108 ntfs/ntfs_ihash.c while ((ip = LIST_FIRST(&oldhash[i])) != NULL) {
ip 109 ntfs/ntfs_ihash.c LIST_REMOVE(ip, i_hash);
ip 110 ntfs/ntfs_ihash.c val = NTNOHASH(ip->i_dev, ip->i_number);
ip 111 ntfs/ntfs_ihash.c LIST_INSERT_HEAD(&hash[val], ip, i_hash);
ip 138 ntfs/ntfs_ihash.c struct ntnode *ip;
ip 143 ntfs/ntfs_ihash.c LIST_FOREACH(ip, ipp, i_hash) {
ip 144 ntfs/ntfs_ihash.c if (inum == ip->i_number && dev == ip->i_dev)
ip 149 ntfs/ntfs_ihash.c return (ip);
ip 156 ntfs/ntfs_ihash.c ntfs_nthashins(ip)
ip 157 ntfs/ntfs_ihash.c struct ntnode *ip;
ip 162 ntfs/ntfs_ihash.c ipp = &ntfs_nthashtbl[NTNOHASH(ip->i_dev, ip->i_number)];
ip 163 ntfs/ntfs_ihash.c LIST_INSERT_HEAD(ipp, ip, i_hash);
ip 164 ntfs/ntfs_ihash.c ip->i_flag |= IN_HASHED;
ip 172 ntfs/ntfs_ihash.c ntfs_nthashrem(ip)
ip 173 ntfs/ntfs_ihash.c struct ntnode *ip;
ip 176 ntfs/ntfs_ihash.c if (ip->i_flag & IN_HASHED) {
ip 177 ntfs/ntfs_ihash.c ip->i_flag &= ~IN_HASHED;
ip 178 ntfs/ntfs_ihash.c LIST_REMOVE(ip, i_hash);
ip 129 ntfs/ntfs_subr.c ntfs_findvattr(ntmp, ip, lvapp, vapp, type, name, namelen, vcn)
ip 131 ntfs/ntfs_subr.c struct ntnode *ip;
ip 141 ntfs/ntfs_subr.c if((ip->i_flag & IN_LOADED) == 0) {
ip 143 ntfs/ntfs_subr.c ip->i_number));
ip 144 ntfs/ntfs_subr.c error = ntfs_loadntnode(ntmp,ip);
ip 147 ntfs/ntfs_subr.c ip->i_number);
ip 154 ntfs/ntfs_subr.c LIST_FOREACH(vap, &ip->i_valist, va_list) {
ip 183 ntfs/ntfs_subr.c struct ntnode * ip,
ip 203 ntfs/ntfs_subr.c ip->i_number, type, name, (u_int32_t) vcn));
ip 208 ntfs/ntfs_subr.c ip->i_number, type, (u_int32_t) vcn));
ip 213 ntfs/ntfs_subr.c error = ntfs_findvattr(ntmp, ip, &lvap, vapp, type, name, namelen, vcn);
ip 220 ntfs/ntfs_subr.c ip->i_number, type, name, (u_int32_t) vcn));
ip 226 ntfs/ntfs_subr.c error = ntfs_readntvattr_plain(ntmp, ip, lvap, 0, len, alpool, &len,
ip 279 ntfs/ntfs_subr.c ip->i_number, type, (int) namelen, name, (u_int32_t) vcn));
ip 293 ntfs/ntfs_subr.c struct ntnode * ip)
ip 301 ntfs/ntfs_subr.c dprintf(("ntfs_loadntnode: loading ino: %d\n",ip->i_number));
ip 306 ntfs/ntfs_subr.c if (ip->i_number < NTFS_SYSNODESNUM) {
ip 312 ntfs/ntfs_subr.c ntmp->ntm_bpmftrec * ip->i_number;
ip 329 ntfs/ntfs_subr.c ip->i_number * ntfs_bntob(ntmp->ntm_bpmftrec),
ip 342 ntfs/ntfs_subr.c (u_int32_t) ip->i_number);
ip 346 ntfs/ntfs_subr.c dprintf(("ntfs_loadntnode: load attrs for ino: %d\n",ip->i_number));
ip 350 ntfs/ntfs_subr.c LIST_INIT(&ip->i_valist);
ip 356 ntfs/ntfs_subr.c nvap->va_ip = ip;
ip 358 ntfs/ntfs_subr.c LIST_INSERT_HEAD(&ip->i_valist, nvap, va_list);
ip 365 ntfs/ntfs_subr.c ip->i_number);
ip 369 ntfs/ntfs_subr.c ip->i_mainrec = mfrp->fr_mainrec;
ip 370 ntfs/ntfs_subr.c ip->i_nlink = mfrp->fr_nlink;
ip 371 ntfs/ntfs_subr.c ip->i_frflag = mfrp->fr_flags;
ip 373 ntfs/ntfs_subr.c ip->i_flag |= IN_LOADED;
ip 386 ntfs/ntfs_subr.c struct ntnode *ip,
ip 393 ntfs/ntfs_subr.c ip->i_number, ip, ip->i_usecount));
ip 395 ntfs/ntfs_subr.c ip->i_usecount++;
ip 397 ntfs/ntfs_subr.c lockmgr(&ip->i_lock, LK_EXCLUSIVE, NULL);
ip 420 ntfs/ntfs_subr.c struct ntnode *ip;
ip 425 ntfs/ntfs_subr.c if ((ip = ntfs_nthashlookup(ntmp->ntm_dev, ino)) != NULL) {
ip 427 ntfs/ntfs_subr.c ntfs_ntget(ip);
ip 429 ntfs/ntfs_subr.c ntfs_ntget(ip, p);
ip 432 ntfs/ntfs_subr.c ino, ip, ip->i_usecount));
ip 433 ntfs/ntfs_subr.c *ipp = ip;
ip 438 ntfs/ntfs_subr.c MALLOC(ip, struct ntnode *, sizeof(struct ntnode),
ip 440 ntfs/ntfs_subr.c ddprintf(("ntfs_ntlookup: allocating ntnode: %d: %p\n", ino, ip));
ip 441 ntfs/ntfs_subr.c bzero((caddr_t) ip, sizeof(struct ntnode));
ip 444 ntfs/ntfs_subr.c ip->i_devvp = ntmp->ntm_devvp;
ip 445 ntfs/ntfs_subr.c ip->i_dev = ntmp->ntm_dev;
ip 446 ntfs/ntfs_subr.c ip->i_number = ino;
ip 447 ntfs/ntfs_subr.c ip->i_mp = ntmp;
ip 449 ntfs/ntfs_subr.c LIST_INIT(&ip->i_fnlist);
ip 450 ntfs/ntfs_subr.c VREF(ip->i_devvp);
ip 453 ntfs/ntfs_subr.c lockinit(&ip->i_lock, PINOD, "ntnode", 0, LK_EXCLUSIVE);
ip 455 ntfs/ntfs_subr.c ntfs_ntget(ip);
ip 457 ntfs/ntfs_subr.c ntfs_ntget(ip, p);
ip 460 ntfs/ntfs_subr.c ntfs_nthashins(ip);
ip 464 ntfs/ntfs_subr.c *ipp = ip;
ip 467 ntfs/ntfs_subr.c ino, ip, ip->i_usecount));
ip 480 ntfs/ntfs_subr.c struct ntnode *ip,
ip 489 ntfs/ntfs_subr.c ip->i_number, ip, ip->i_usecount));
ip 491 ntfs/ntfs_subr.c ip->i_usecount--;
ip 494 ntfs/ntfs_subr.c if (ip->i_usecount < 0) {
ip 496 ntfs/ntfs_subr.c ip->i_number,ip->i_usecount);
ip 500 ntfs/ntfs_subr.c if (ip->i_usecount > 0) {
ip 501 ntfs/ntfs_subr.c lockmgr(&ip->i_lock, LK_RELEASE, NULL);
ip 505 ntfs/ntfs_subr.c dprintf(("ntfs_ntput: deallocating ntnode: %d\n", ip->i_number));
ip 507 ntfs/ntfs_subr.c if (LIST_FIRST(&ip->i_fnlist))
ip 510 ntfs/ntfs_subr.c ntfs_nthashrem(ip);
ip 512 ntfs/ntfs_subr.c while ((vap = LIST_FIRST(&ip->i_valist)) != NULL) {
ip 517 ntfs/ntfs_subr.c vrele(ip->i_devvp);
ip 518 ntfs/ntfs_subr.c FREE(ip, M_NTFSNTNODE);
ip 525 ntfs/ntfs_subr.c ntfs_ntref(ip)
ip 526 ntfs/ntfs_subr.c struct ntnode *ip;
ip 528 ntfs/ntfs_subr.c ip->i_usecount++;
ip 531 ntfs/ntfs_subr.c ip->i_number, ip->i_usecount));
ip 539 ntfs/ntfs_subr.c ntfs_ntrele(ip)
ip 540 ntfs/ntfs_subr.c struct ntnode *ip;
ip 543 ntfs/ntfs_subr.c ip->i_number, ip, ip->i_usecount));
ip 545 ntfs/ntfs_subr.c ip->i_usecount--;
ip 547 ntfs/ntfs_subr.c if (ip->i_usecount < 0)
ip 549 ntfs/ntfs_subr.c ip->i_number,ip->i_usecount);
ip 771 ntfs/ntfs_subr.c struct ntnode *ip,
ip 779 ntfs/ntfs_subr.c ip->i_number,attrtype, attrname?attrname:""));
ip 781 ntfs/ntfs_subr.c LIST_FOREACH(fp, &ip->i_fnlist, f_fnlist) {
ip 801 ntfs/ntfs_subr.c fp->f_ip = ip;
ip 806 ntfs/ntfs_subr.c ntfs_ntref(ip);
ip 808 ntfs/ntfs_subr.c LIST_INSERT_HEAD(&ip->i_fnlist, fp, f_fnlist);
ip 824 ntfs/ntfs_subr.c struct ntnode *ip = FTONT(fp);
ip 826 ntfs/ntfs_subr.c dprintf(("ntfs_frele: fnode: %p for %d: %p\n", fp, ip->i_number, ip));
ip 835 ntfs/ntfs_subr.c ntfs_ntrele(ip);
ip 910 ntfs/ntfs_subr.c struct ntnode *ip = FTONT(fp);
ip 929 ntfs/ntfs_subr.c error = ntfs_ntget(ip);
ip 931 ntfs/ntfs_subr.c error = ntfs_ntget(ip, p);
ip 936 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip, NTFS_A_INDXROOT, "$I30", 0, &vap);
ip 965 ntfs/ntfs_subr.c error = ntfs_readattr(ntmp, ip, NTFS_A_INDXROOT, "$I30",
ip 1027 ntfs/ntfs_subr.c if ((iep->ie_number == ip->i_number) &&
ip 1102 ntfs/ntfs_subr.c error = ntfs_readattr(ntmp, ip, NTFS_A_INDX, "$I30",
ip 1119 ntfs/ntfs_subr.c error = ntfs_readattr(ntmp, ip,
ip 1166 ntfs/ntfs_subr.c ntfs_ntput(ip);
ip 1168 ntfs/ntfs_subr.c ntfs_ntput(ip, p);
ip 1220 ntfs/ntfs_subr.c struct ntnode *ip = FTONT(fp);
ip 1235 ntfs/ntfs_subr.c dprintf(("ntfs_ntreaddir: read ino: %d, num: %d\n", ip->i_number, num));
ip 1237 ntfs/ntfs_subr.c error = ntfs_ntget(ip);
ip 1239 ntfs/ntfs_subr.c error = ntfs_ntget(ip, p);
ip 1244 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip, NTFS_A_INDXROOT, "$I30", 0, &vap);
ip 1260 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip, NTFS_A_INDXBITMAP, "$I30",
ip 1267 ntfs/ntfs_subr.c error = ntfs_readattr(ntmp, ip, NTFS_A_INDXBITMAP, "$I30", 0,
ip 1272 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip, NTFS_A_INDX, "$I30",
ip 1304 ntfs/ntfs_subr.c error = ntfs_readattr(ntmp, ip, attrnum, "$I30",
ip 1374 ntfs/ntfs_subr.c ntfs_ntput(ip);
ip 1376 ntfs/ntfs_subr.c ntfs_ntput(ip, p);
ip 1406 ntfs/ntfs_subr.c struct ntnode * ip,
ip 1412 ntfs/ntfs_subr.c dprintf(("ntfs_times: ino: %d...\n", ip->i_number));
ip 1414 ntfs/ntfs_subr.c error = ntfs_ntget(ip);
ip 1418 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip, NTFS_A_NAME, NULL, 0, &vap);
ip 1420 ntfs/ntfs_subr.c ntfs_ntput(ip);
ip 1425 ntfs/ntfs_subr.c ntfs_ntput(ip);
ip 1444 ntfs/ntfs_subr.c struct ntnode *ip = FTONT(fp);
ip 1448 ntfs/ntfs_subr.c dprintf(("ntfs_filesize: ino: %d\n", ip->i_number));
ip 1450 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip,
ip 1477 ntfs/ntfs_subr.c struct ntnode * ip,
ip 1494 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip, attrnum, attrname,
ip 1503 ntfs/ntfs_subr.c error = ntfs_writentvattr_plain(ntmp, ip, vap,
ip 1534 ntfs/ntfs_subr.c struct ntnode * ip,
ip 1579 ntfs/ntfs_subr.c if (!ccn && ip->i_number != NTFS_BOOTINO)
ip 1644 ntfs/ntfs_subr.c struct ntnode * ip,
ip 1685 ntfs/ntfs_subr.c if (ccn || ip->i_number == NTFS_BOOTINO) {
ip 1777 ntfs/ntfs_subr.c struct ntnode * ip,
ip 1794 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip, attrnum, attrname,
ip 1803 ntfs/ntfs_subr.c error = ntfs_readntvattr_plain(ntmp, ip, vap,
ip 1832 ntfs/ntfs_subr.c struct ntnode * ip,
ip 1845 ntfs/ntfs_subr.c ip->i_number, attrnum, (u_int32_t) roff, (u_int32_t) rsize));
ip 1847 ntfs/ntfs_subr.c error = ntfs_ntvattrget(ntmp, ip, attrnum, attrname, 0, &vap);
ip 1878 ntfs/ntfs_subr.c error = ntfs_readattr_plain(ntmp, ip, attrnum,
ip 1919 ntfs/ntfs_subr.c error = ntfs_readattr_plain(ntmp, ip, attrnum, attrname,
ip 1000 ntfs/ntfs_vfsops.c struct ntnode *ip;
ip 1014 ntfs/ntfs_vfsops.c error = ntfs_ntlookup(ntmp, ino, &ip);
ip 1016 ntfs/ntfs_vfsops.c error = ntfs_ntlookup(ntmp, ino, &ip, p);
ip 1024 ntfs/ntfs_vfsops.c if (!(flags & VG_DONTLOADIN) && !(ip->i_flag & IN_LOADED)) {
ip 1025 ntfs/ntfs_vfsops.c error = ntfs_loadntnode(ntmp, ip);
ip 1028 ntfs/ntfs_vfsops.c ip->i_number);
ip 1030 ntfs/ntfs_vfsops.c ntfs_ntput(ip);
ip 1032 ntfs/ntfs_vfsops.c ntfs_ntput(ip, p);
ip 1038 ntfs/ntfs_vfsops.c error = ntfs_fget(ntmp, ip, attrtype, attrname, &fp);
ip 1042 ntfs/ntfs_vfsops.c ntfs_ntput(ip);
ip 1044 ntfs/ntfs_vfsops.c ntfs_ntput(ip, p);
ip 1050 ntfs/ntfs_vfsops.c if ((ip->i_frflag & NTFS_FRFLAG_DIR) &&
ip 1063 ntfs/ntfs_vfsops.c ntfs_ntput(ip);
ip 1065 ntfs/ntfs_vfsops.c ntfs_ntput(ip, p);
ip 1082 ntfs/ntfs_vfsops.c ntfs_ntput(ip);
ip 1084 ntfs/ntfs_vfsops.c ntfs_ntput(ip, p);
ip 1099 ntfs/ntfs_vfsops.c ntfs_ntput(ip);
ip 1101 ntfs/ntfs_vfsops.c ntfs_ntput(ip, p);
ip 153 ntfs/ntfs_vnops.c struct ntnode *ip = FTONT(fp);
ip 155 ntfs/ntfs_vnops.c struct ntfsmount *ntmp = ip->i_mp;
ip 159 ntfs/ntfs_vnops.c dprintf(("ntfs_read: ino: %d, off: %d resid: %d, segflg: %d\n",ip->i_number,(u_int32_t)uio->uio_offset,uio->uio_resid,uio->uio_segflg));
ip 174 ntfs/ntfs_vnops.c error = ntfs_readattr(ntmp, ip, fp->f_attrtype,
ip 200 ntfs/ntfs_vnops.c struct ntnode *ip = FTONT(fp);
ip 203 ntfs/ntfs_vnops.c dprintf(("ntfs_getattr: %d, flags: %d\n",ip->i_number,ip->i_flag));
ip 206 ntfs/ntfs_vnops.c vap->va_fsid = dev2udev(ip->i_dev);
ip 208 ntfs/ntfs_vnops.c vap->va_fsid = ip->i_dev;
ip 210 ntfs/ntfs_vnops.c vap->va_fileid = ip->i_number;
ip 211 ntfs/ntfs_vnops.c vap->va_mode = ip->i_mp->ntm_mode;
ip 212 ntfs/ntfs_vnops.c vap->va_nlink = ip->i_nlink;
ip 213 ntfs/ntfs_vnops.c vap->va_uid = ip->i_mp->ntm_uid;
ip 214 ntfs/ntfs_vnops.c vap->va_gid = ip->i_mp->ntm_gid;
ip 221 ntfs/ntfs_vnops.c vap->va_flags = ip->i_flag;
ip 223 ntfs/ntfs_vnops.c vap->va_blocksize = ip->i_mp->ntm_spc * ip->i_mp->ntm_bps;
ip 242 ntfs/ntfs_vnops.c struct ntnode *ip = VTONT(vp);
ip 245 ntfs/ntfs_vnops.c dprintf(("ntfs_inactive: vnode: %p, ntnode: %d\n", vp, ip->i_number));
ip 269 ntfs/ntfs_vnops.c struct ntnode *ip = FTONT(fp);
ip 275 ntfs/ntfs_vnops.c dprintf(("ntfs_reclaim: vnode: %p, ntnode: %d\n", vp, ip->i_number));
ip 283 ntfs/ntfs_vnops.c if ((error = ntfs_ntget(ip)) != 0)
ip 285 ntfs/ntfs_vnops.c if ((error = ntfs_ntget(ip, p)) != 0)
ip 294 ntfs/ntfs_vnops.c ntfs_ntput(ip);
ip 296 ntfs/ntfs_vnops.c ntfs_ntput(ip, p);
ip 307 ntfs/ntfs_vnops.c struct ntnode *ip = VTONT(ap->a_vp);
ip 310 ntfs/ntfs_vnops.c ip->i_number, ip->i_flag, ip->i_usecount, ip->i_nlink);
ip 326 ntfs/ntfs_vnops.c struct ntnode *ip = FTONT(fp);
ip 327 ntfs/ntfs_vnops.c struct ntfsmount *ntmp = ip->i_mp;
ip 355 ntfs/ntfs_vnops.c error = ntfs_readattr(ntmp, ip, fp->f_attrtype,
ip 381 ntfs/ntfs_vnops.c error = ntfs_writeattr_plain(ntmp, ip, fp->f_attrtype,
ip 402 ntfs/ntfs_vnops.c struct ntnode *ip = FTONT(fp);
ip 404 ntfs/ntfs_vnops.c struct ntfsmount *ntmp = ip->i_mp;
ip 409 ntfs/ntfs_vnops.c dprintf(("ntfs_write: ino: %d, off: %d resid: %d, segflg: %d\n",ip->i_number,(u_int32_t)uio->uio_offset,uio->uio_resid,uio->uio_segflg));
ip 421 ntfs/ntfs_vnops.c error = ntfs_writeattr_plain(ntmp, ip, fp->f_attrtype,
ip 436 ntfs/ntfs_vnops.c struct ntnode *ip = VTONT(vp);
ip 442 ntfs/ntfs_vnops.c dprintf(("ntfs_access: %d\n",ip->i_number));
ip 467 ntfs/ntfs_vnops.c if (cred->cr_uid == ip->i_mp->ntm_uid) {
ip 474 ntfs/ntfs_vnops.c return ((ip->i_mp->ntm_mode & mask) == mask ? 0 : EACCES);
ip 479 ntfs/ntfs_vnops.c if (ip->i_mp->ntm_gid == *gp) {
ip 486 ntfs/ntfs_vnops.c return ((ip->i_mp->ntm_mode&mask) == mask ? 0 : EACCES);
ip 496 ntfs/ntfs_vnops.c return ((ip->i_mp->ntm_mode & mask) == mask ? 0 : EACCES);
ip 511 ntfs/ntfs_vnops.c struct ntnode *ip = VTONT(vp);
ip 513 ntfs/ntfs_vnops.c printf("ntfs_open: %d\n",ip->i_number);
ip 535 ntfs/ntfs_vnops.c struct ntnode *ip = VTONT(vp);
ip 537 ntfs/ntfs_vnops.c printf("ntfs_close: %d\n",ip->i_number);
ip 549 ntfs/ntfs_vnops.c struct ntnode *ip = FTONT(fp);
ip 551 ntfs/ntfs_vnops.c struct ntfsmount *ntmp = ip->i_mp;
ip 558 ntfs/ntfs_vnops.c dprintf(("ntfs_readdir %d off: %d resid: %d\n",ip->i_number,(u_int32_t)uio->uio_offset,uio->uio_resid));
ip 565 ntfs/ntfs_vnops.c if (ip->i_number != NTFS_ROOTINO
ip 567 ntfs/ntfs_vnops.c cde->d_fileno = ip->i_number;
ip 594 ntfs/ntfs_vnops.c faked = (ip->i_number == NTFS_ROOTINO) ? 1 : 2;
ip 94 sys/resourcevar.h struct timeval *ip);
ip 82 ufs/ext2fs/ext2fs_alloc.c ext2fs_alloc(struct inode *ip, int32_t lbn, int32_t bpref,
ip 90 ufs/ext2fs/ext2fs_alloc.c fs = ip->i_e2fs;
ip 102 ufs/ext2fs/ext2fs_alloc.c cg = ino_to_cg(fs, ip->i_number);
ip 105 ufs/ext2fs/ext2fs_alloc.c bno = (int32_t)ext2fs_hashalloc(ip, cg, bpref, fs->e2fs_bsize,
ip 108 ufs/ext2fs/ext2fs_alloc.c ip->i_e2fs_nblock += btodb(fs->e2fs_bsize);
ip 109 ufs/ext2fs/ext2fs_alloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 140 ufs/ext2fs/ext2fs_alloc.c struct inode *ip;
ip 163 ufs/ext2fs/ext2fs_alloc.c ip = VTOI(*vpp);
ip 164 ufs/ext2fs/ext2fs_alloc.c if (ip->i_e2fs_mode && ip->i_e2fs_nlink != 0) {
ip 166 ufs/ext2fs/ext2fs_alloc.c ip->i_e2fs_mode, ip->i_e2fs_nlink, ip->i_number, fs->e2fs_fsmnt);
ip 170 ufs/ext2fs/ext2fs_alloc.c bzero(ip->i_e2din, sizeof(struct ext2fs_dinode));
ip 177 ufs/ext2fs/ext2fs_alloc.c ip->i_e2fs_gen = ext2gennumber;
ip 222 ufs/ext2fs/ext2fs_alloc.c ext2fs_blkpref(struct inode *ip, int32_t lbn, int indx, int32_t *bap)
ip 227 ufs/ext2fs/ext2fs_alloc.c fs = ip->i_e2fs;
ip 233 ufs/ext2fs/ext2fs_alloc.c if ( ip->i_e2fs_last_blk && lbn == ip->i_e2fs_last_lblk + 1) {
ip 234 ufs/ext2fs/ext2fs_alloc.c return ip->i_e2fs_last_blk + 1;
ip 252 ufs/ext2fs/ext2fs_alloc.c cg = ino_to_cg(fs, ip->i_number);
ip 265 ufs/ext2fs/ext2fs_alloc.c ext2fs_hashalloc(struct inode *ip, int cg, long pref, int size,
ip 272 ufs/ext2fs/ext2fs_alloc.c fs = ip->i_e2fs;
ip 276 ufs/ext2fs/ext2fs_alloc.c result = (*allocator)(ip, cg, pref, size);
ip 286 ufs/ext2fs/ext2fs_alloc.c result = (*allocator)(ip, cg, 0, size);
ip 297 ufs/ext2fs/ext2fs_alloc.c result = (*allocator)(ip, cg, 0, size);
ip 315 ufs/ext2fs/ext2fs_alloc.c ext2fs_alloccg(struct inode *ip, int cg, int32_t bpref, int size)
ip 322 ufs/ext2fs/ext2fs_alloc.c fs = ip->i_e2fs;
ip 325 ufs/ext2fs/ext2fs_alloc.c error = bread(ip->i_devvp, fsbtodb(fs,
ip 399 ufs/ext2fs/ext2fs_alloc.c ext2fs_nodealloccg(struct inode *ip, int cg, int32_t ipref, int mode)
ip 407 ufs/ext2fs/ext2fs_alloc.c fs = ip->i_e2fs;
ip 410 ufs/ext2fs/ext2fs_alloc.c error = bread(ip->i_devvp, fsbtodb(fs,
ip 467 ufs/ext2fs/ext2fs_alloc.c ext2fs_blkfree(struct inode *ip, int32_t bno)
ip 474 ufs/ext2fs/ext2fs_alloc.c fs = ip->i_e2fs;
ip 477 ufs/ext2fs/ext2fs_alloc.c printf("bad block %d, ino %d\n", bno, ip->i_number);
ip 478 ufs/ext2fs/ext2fs_alloc.c ext2fs_fserr(fs, ip->i_e2fs_uid, "bad block");
ip 481 ufs/ext2fs/ext2fs_alloc.c error = bread(ip->i_devvp,
ip 492 ufs/ext2fs/ext2fs_alloc.c ip->i_dev, bno, fs->e2fs_fsmnt);
ip 59 ufs/ext2fs/ext2fs_balloc.c ext2fs_buf_alloc(struct inode *ip, daddr_t bn, int size, struct ucred *cred,
ip 65 ufs/ext2fs/ext2fs_balloc.c struct vnode *vp = ITOV(ip);
ip 76 ufs/ext2fs/ext2fs_balloc.c fs = ip->i_e2fs;
ip 83 ufs/ext2fs/ext2fs_balloc.c nb = fs2h32(ip->i_e2fs_blocks[bn]);
ip 97 ufs/ext2fs/ext2fs_balloc.c error = ext2fs_alloc(ip, bn,
ip 98 ufs/ext2fs/ext2fs_balloc.c ext2fs_blkpref(ip, bn, (int)bn, &ip->i_e2fs_blocks[0]),
ip 102 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_last_lblk = lbn;
ip 103 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_last_blk = newb;
ip 104 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_blocks[bn] = h2fs32(newb);
ip 105 ufs/ext2fs/ext2fs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 127 ufs/ext2fs/ext2fs_balloc.c nb = fs2h32(ip->i_e2fs_blocks[NDADDR + indirs[0].in_off]);
ip 131 ufs/ext2fs/ext2fs_balloc.c pref = ext2fs_blkpref(ip, lbn, 0, (int32_t *)0);
ip 132 ufs/ext2fs/ext2fs_balloc.c error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
ip 137 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_last_blk = newb;
ip 148 ufs/ext2fs/ext2fs_balloc.c allocib = &ip->i_e2fs_blocks[NDADDR + indirs[0].in_off];
ip 150 ufs/ext2fs/ext2fs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 171 ufs/ext2fs/ext2fs_balloc.c pref = ext2fs_blkpref(ip, lbn, 0, (int32_t *)0);
ip 172 ufs/ext2fs/ext2fs_balloc.c error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
ip 179 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_last_blk = newb;
ip 208 ufs/ext2fs/ext2fs_balloc.c pref = ext2fs_blkpref(ip, lbn, indirs[num].in_off, &bap[0]);
ip 209 ufs/ext2fs/ext2fs_balloc.c error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
ip 216 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_last_lblk = lbn;
ip 217 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_last_blk = newb;
ip 255 ufs/ext2fs/ext2fs_balloc.c ext2fs_blkfree(ip, *blkp);
ip 286 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_nblock -= btodb(deallocated);
ip 287 ufs/ext2fs/ext2fs_balloc.c ip->i_e2fs_flags |= IN_CHANGE | IN_UPDATE;
ip 102 ufs/ext2fs/ext2fs_bmap.c struct inode *ip;
ip 112 ufs/ext2fs/ext2fs_bmap.c ip = VTOI(vp);
ip 139 ufs/ext2fs/ext2fs_bmap.c *bnp = blkptrtodb(ump, fs2h32(ip->i_e2fs_blocks[bn]));
ip 144 ufs/ext2fs/ext2fs_bmap.c is_sequential(ump, fs2h32(ip->i_e2fs_blocks[bn - 1]),
ip 145 ufs/ext2fs/ext2fs_bmap.c fs2h32(ip->i_e2fs_blocks[bn]));
ip 152 ufs/ext2fs/ext2fs_bmap.c daddr = fs2h32(ip->i_e2fs_blocks[NDADDR + xap->in_off]);
ip 82 ufs/ext2fs/ext2fs_extern.h int ext2fs_update(struct inode *ip, struct timespec *atime,
ip 65 ufs/ext2fs/ext2fs_inode.c ext2fs_size(struct inode *ip)
ip 67 ufs/ext2fs/ext2fs_inode.c u_int64_t size = ip->i_e2fs_size;
ip 69 ufs/ext2fs/ext2fs_inode.c if ((ip->i_e2fs_mode & IFMT) == IFREG)
ip 70 ufs/ext2fs/ext2fs_inode.c size |= (u_int64_t)ip->i_e2fs_dacl << 32;
ip 76 ufs/ext2fs/ext2fs_inode.c ext2fs_setsize(struct inode *ip, u_int64_t size)
ip 78 ufs/ext2fs/ext2fs_inode.c if ((ip->i_e2fs_mode & IFMT) == IFREG ||
ip 79 ufs/ext2fs/ext2fs_inode.c ip->i_e2fs_mode == 0) {
ip 80 ufs/ext2fs/ext2fs_inode.c ip->i_e2fs_dacl = size >> 32;
ip 82 ufs/ext2fs/ext2fs_inode.c struct m_ext2fs *fs = ip->i_e2fs;
ip 98 ufs/ext2fs/ext2fs_inode.c ip->i_e2fs_size = size;
ip 112 ufs/ext2fs/ext2fs_inode.c struct inode *ip = VTOI(vp);
ip 124 ufs/ext2fs/ext2fs_inode.c if (ip->i_e2din == NULL || ip->i_e2fs_mode == 0 || ip->i_e2fs_dtime)
ip 128 ufs/ext2fs/ext2fs_inode.c if (ip->i_e2fs_nlink == 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
ip 129 ufs/ext2fs/ext2fs_inode.c if (ext2fs_size(ip) != 0) {
ip 130 ufs/ext2fs/ext2fs_inode.c error = ext2fs_truncate(ip, (off_t)0, 0, NOCRED);
ip 133 ufs/ext2fs/ext2fs_inode.c ip->i_e2fs_dtime = ts.tv_sec;
ip 134 ufs/ext2fs/ext2fs_inode.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 135 ufs/ext2fs/ext2fs_inode.c ext2fs_inode_free(ip, ip->i_number, ip->i_e2fs_mode);
ip 137 ufs/ext2fs/ext2fs_inode.c if (ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_MODIFIED | IN_UPDATE)) {
ip 138 ufs/ext2fs/ext2fs_inode.c ext2fs_update(ip, NULL, NULL, 0);
ip 146 ufs/ext2fs/ext2fs_inode.c if (ip->i_e2din == NULL || ip->i_e2fs_dtime != 0)
ip 162 ufs/ext2fs/ext2fs_inode.c ext2fs_update(struct inode *ip, struct timespec *atime, struct timespec *mtime,
ip 171 ufs/ext2fs/ext2fs_inode.c if (ITOV(ip)->v_mount->mnt_flag & MNT_RDONLY)
ip 174 ufs/ext2fs/ext2fs_inode.c EXT2FS_ITIMES(ip,
ip 177 ufs/ext2fs/ext2fs_inode.c if ((ip->i_flag & IN_MODIFIED) == 0)
ip 179 ufs/ext2fs/ext2fs_inode.c ip->i_flag &= ~IN_MODIFIED;
ip 180 ufs/ext2fs/ext2fs_inode.c fs = ip->i_e2fs;
ip 181 ufs/ext2fs/ext2fs_inode.c error = bread(ip->i_devvp,
ip 182 ufs/ext2fs/ext2fs_inode.c fsbtodb(fs, ino_to_fsba(fs, ip->i_number)),
ip 188 ufs/ext2fs/ext2fs_inode.c ip->i_flag &= ~(IN_MODIFIED);
ip 190 ufs/ext2fs/ext2fs_inode.c (ino_to_fsbo(fs, ip->i_number) * EXT2_DINODE_SIZE);
ip 197 ufs/ext2fs/ext2fs_inode.c ip->i_e2fs_uid_low = (u_int16_t)ip->i_e2fs_uid;
ip 198 ufs/ext2fs/ext2fs_inode.c ip->i_e2fs_gid_low = (u_int16_t)ip->i_e2fs_gid;
ip 199 ufs/ext2fs/ext2fs_inode.c ip->i_e2fs_uid_high = ip->i_e2fs_uid >> 16;
ip 200 ufs/ext2fs/ext2fs_inode.c ip->i_e2fs_gid_high = ip->i_e2fs_gid >> 16;
ip 202 ufs/ext2fs/ext2fs_inode.c e2fs_isave(ip->i_e2din, (struct ext2fs_dinode *)cp);
ip 433 ufs/ext2fs/ext2fs_inode.c ext2fs_indirtrunc(struct inode *ip, int32_t lbn, int32_t dbn, int32_t lastbn, int level, long *countp)
ip 437 ufs/ext2fs/ext2fs_inode.c struct m_ext2fs *fs = ip->i_e2fs;
ip 465 ufs/ext2fs/ext2fs_inode.c vp = ITOV(ip);
ip 504 ufs/ext2fs/ext2fs_inode.c error = ext2fs_indirtrunc(ip, nlbn, fsbtodb(fs, nb),
ip 511 ufs/ext2fs/ext2fs_inode.c ext2fs_blkfree(ip, nb);
ip 522 ufs/ext2fs/ext2fs_inode.c error = ext2fs_indirtrunc(ip, nlbn, fsbtodb(fs, nb),
ip 741 ufs/ext2fs/ext2fs_lookup.c ext2fs_direnter(struct inode *ip, struct vnode *dvp,
ip 753 ufs/ext2fs/ext2fs_lookup.c int dirblksize = ip->i_e2fs->e2fs_bsize;
ip 761 ufs/ext2fs/ext2fs_lookup.c newdir.e2d_ino = h2fs32(ip->i_number);
ip 763 ufs/ext2fs/ext2fs_lookup.c if (ip->i_e2fs->e2fs.e2fs_rev > E2FS_REV0 &&
ip 764 ufs/ext2fs/ext2fs_lookup.c (ip->i_e2fs->e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) {
ip 765 ufs/ext2fs/ext2fs_lookup.c newdir.e2d_type = inot2ext2dt(IFTODT(ip->i_e2fs_mode));
ip 929 ufs/ext2fs/ext2fs_lookup.c ext2fs_dirrewrite(struct inode *dp, struct inode *ip,
ip 939 ufs/ext2fs/ext2fs_lookup.c ep->e2d_ino = h2fs32(ip->i_number);
ip 940 ufs/ext2fs/ext2fs_lookup.c if (ip->i_e2fs->e2fs.e2fs_rev > E2FS_REV0 &&
ip 941 ufs/ext2fs/ext2fs_lookup.c (ip->i_e2fs->e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) {
ip 942 ufs/ext2fs/ext2fs_lookup.c ep->e2d_type = inot2ext2dt(IFTODT(ip->i_e2fs_mode));
ip 961 ufs/ext2fs/ext2fs_lookup.c ext2fs_dirempty(struct inode *ip, ino_t parentino, struct ucred *cred)
ip 971 ufs/ext2fs/ext2fs_lookup.c for (off = 0; off < ext2fs_size(ip); off += fs2h16(dp->e2d_reclen)) {
ip 972 ufs/ext2fs/ext2fs_lookup.c error = vn_rdwr(UIO_READ, ITOV(ip), (caddr_t)dp, MINDIRSIZ, off,
ip 69 ufs/ext2fs/ext2fs_readwrite.c struct inode *ip;
ip 79 ufs/ext2fs/ext2fs_readwrite.c ip = VTOI(vp);
ip 87 ufs/ext2fs/ext2fs_readwrite.c if ((int)ext2fs_size(ip) < vp->v_mount->mnt_maxsymlinklen ||
ip 89 ufs/ext2fs/ext2fs_readwrite.c ip->i_e2fs_nblock == 0))
ip 94 ufs/ext2fs/ext2fs_readwrite.c fs = ip->i_e2fs;
ip 102 ufs/ext2fs/ext2fs_readwrite.c if ((bytesinfile = ext2fs_size(ip) - uio->uio_offset) <= 0)
ip 114 ufs/ext2fs/ext2fs_readwrite.c if (lblktosize(fs, nextlbn) >= ext2fs_size(ip))
ip 116 ufs/ext2fs/ext2fs_readwrite.c else if (lbn - 1 == ip->i_ci.ci_lastr) {
ip 124 ufs/ext2fs/ext2fs_readwrite.c ip->i_ci.ci_lastr = lbn;
ip 148 ufs/ext2fs/ext2fs_readwrite.c ip->i_flag |= IN_ACCESS;
ip 162 ufs/ext2fs/ext2fs_readwrite.c struct inode *ip;
ip 173 ufs/ext2fs/ext2fs_readwrite.c ip = VTOI(vp);
ip 190 ufs/ext2fs/ext2fs_readwrite.c uio->uio_offset = ext2fs_size(ip);
ip 191 ufs/ext2fs/ext2fs_readwrite.c if ((ip->i_e2fs_flags & EXT2_APPEND) &&
ip 192 ufs/ext2fs/ext2fs_readwrite.c uio->uio_offset != ext2fs_size(ip))
ip 205 ufs/ext2fs/ext2fs_readwrite.c fs = ip->i_e2fs;
ip 223 ufs/ext2fs/ext2fs_readwrite.c osize = ext2fs_size(ip);
ip 237 ufs/ext2fs/ext2fs_readwrite.c error = ext2fs_buf_alloc(ip,
ip 241 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_offset + xfersize > ext2fs_size(ip)) {
ip 242 ufs/ext2fs/ext2fs_readwrite.c error = ext2fs_setsize(ip, uio->uio_offset + xfersize);
ip 245 ufs/ext2fs/ext2fs_readwrite.c uvm_vnp_setsize(vp, ip->i_e2fs_size);
ip 259 ufs/ext2fs/ext2fs_readwrite.c cluster_write(bp, &ip->i_ci, ext2fs_size(ip));
ip 266 ufs/ext2fs/ext2fs_readwrite.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 274 ufs/ext2fs/ext2fs_readwrite.c ip->i_e2fs_mode &= ~(ISUID | ISGID);
ip 277 ufs/ext2fs/ext2fs_readwrite.c (void)ext2fs_truncate(ip, osize,
ip 283 ufs/ext2fs/ext2fs_readwrite.c error = ext2fs_update(ip, NULL, NULL, 1);
ip 80 ufs/ext2fs/ext2fs_subr.c ext2fs_bufatoff(struct inode *ip, off_t offset, char **res, struct buf **bpp)
ip 88 ufs/ext2fs/ext2fs_subr.c vp = ITOV(ip);
ip 89 ufs/ext2fs/ext2fs_subr.c fs = ip->i_e2fs;
ip 106 ufs/ext2fs/ext2fs_subr.c ext2fs_checkoverlap(struct buf *bp, struct inode *ip)
ip 120 ufs/ext2fs/ext2fs_subr.c if (vp != ip->i_devvp)
ip 142 ufs/ext2fs/ext2fs_subr.c struct inode *ip;
ip 147 ufs/ext2fs/ext2fs_subr.c ip = VTOI(vp);
ip 148 ufs/ext2fs/ext2fs_subr.c vp->v_type = IFTOVT(ip->i_e2fs_mode);
ip 155 ufs/ext2fs/ext2fs_subr.c nvp = checkalias(vp, fs2h32(ip->i_e2din->e2di_rdev), mp);
ip 172 ufs/ext2fs/ext2fs_subr.c ip->i_vnode = vp;
ip 190 ufs/ext2fs/ext2fs_subr.c if (ip->i_number == EXT2_ROOTINO)
ip 195 ufs/ext2fs/ext2fs_subr.c SETHIGH(ip->i_modrev, tv.tv_sec);
ip 196 ufs/ext2fs/ext2fs_subr.c SETLOW(ip->i_modrev, tv.tv_usec * 4294);
ip 334 ufs/ext2fs/ext2fs_vfsops.c struct inode *ip;
ip 357 ufs/ext2fs/ext2fs_vfsops.c ip = VTOI(vp);
ip 359 ufs/ext2fs/ext2fs_vfsops.c fsbtodb(era->fs, ino_to_fsba(era->fs, ip->i_number)),
ip 366 ufs/ext2fs/ext2fs_vfsops.c (ino_to_fsbo(era->fs, ip->i_number) * EXT2_DINODE_SIZE);
ip 367 ufs/ext2fs/ext2fs_vfsops.c e2fs_iload((struct ext2fs_dinode *)cp, ip->i_e2din);
ip 728 ufs/ext2fs/ext2fs_vfsops.c struct inode *ip;
ip 731 ufs/ext2fs/ext2fs_vfsops.c ip = VTOI(vp);
ip 733 ufs/ext2fs/ext2fs_vfsops.c ((ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_MODIFIED | IN_UPDATE)) == 0 &&
ip 811 ufs/ext2fs/ext2fs_vfsops.c struct inode *ip;
ip 832 ufs/ext2fs/ext2fs_vfsops.c ip = pool_get(&ext2fs_inode_pool, PR_WAITOK);
ip 833 ufs/ext2fs/ext2fs_vfsops.c memset(ip, 0, sizeof(struct inode));
ip 834 ufs/ext2fs/ext2fs_vfsops.c lockinit(&ip->i_lock, PINOD, "inode", 0, 0);
ip 835 ufs/ext2fs/ext2fs_vfsops.c vp->v_data = ip;
ip 836 ufs/ext2fs/ext2fs_vfsops.c ip->i_vnode = vp;
ip 837 ufs/ext2fs/ext2fs_vfsops.c ip->i_ump = ump;
ip 838 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs = fs = ump->um_e2fs;
ip 839 ufs/ext2fs/ext2fs_vfsops.c ip->i_dev = dev;
ip 840 ufs/ext2fs/ext2fs_vfsops.c ip->i_number = ino;
ip 841 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs_last_lblk = 0;
ip 842 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs_last_blk = 0;
ip 850 ufs/ext2fs/ext2fs_vfsops.c error = ufs_ihashins(ip);
ip 878 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2din = pool_get(&ext2fs_dinode_pool, PR_WAITOK);
ip 879 ufs/ext2fs/ext2fs_vfsops.c e2fs_iload(dp, ip->i_e2din);
ip 882 ufs/ext2fs/ext2fs_vfsops.c ip->i_effnlink = ip->i_e2fs_nlink;
ip 892 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs_uid = ip->i_e2fs_uid_low | (ip->i_e2fs_uid_high << 16);
ip 893 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs_gid = ip->i_e2fs_gid_low | (ip->i_e2fs_gid_high << 16);
ip 896 ufs/ext2fs/ext2fs_vfsops.c if (ip->i_e2fs_dtime != 0) {
ip 897 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs_mode = ip->i_e2fs_nblock = 0;
ip 898 ufs/ext2fs/ext2fs_vfsops.c (void)ext2fs_setsize(ip, 0);
ip 915 ufs/ext2fs/ext2fs_vfsops.c VREF(ip->i_devvp);
ip 920 ufs/ext2fs/ext2fs_vfsops.c if (ip->i_e2fs_gen == 0) {
ip 923 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs_gen = ext2gennumber;
ip 925 ufs/ext2fs/ext2fs_vfsops.c ip->i_flag |= IN_MODIFIED;
ip 945 ufs/ext2fs/ext2fs_vfsops.c struct inode *ip;
ip 961 ufs/ext2fs/ext2fs_vfsops.c ip = VTOI(nvp);
ip 962 ufs/ext2fs/ext2fs_vfsops.c if (ip->i_e2fs_mode == 0 || ip->i_e2fs_dtime != 0 ||
ip 963 ufs/ext2fs/ext2fs_vfsops.c ip->i_e2fs_gen != ufhp->ufid_gen) {
ip 979 ufs/ext2fs/ext2fs_vfsops.c struct inode *ip;
ip 982 ufs/ext2fs/ext2fs_vfsops.c ip = VTOI(vp);
ip 985 ufs/ext2fs/ext2fs_vfsops.c ufhp->ufid_ino = ip->i_number;
ip 986 ufs/ext2fs/ext2fs_vfsops.c ufhp->ufid_gen = ip->i_e2fs_gen;
ip 98 ufs/ext2fs/ext2fs_vnops.c struct inode *ip;
ip 105 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(*vpp);
ip 106 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
ip 112 ufs/ext2fs/ext2fs_vnops.c ip->i_e2din->e2di_rdev = h2fs32(vap->va_rdev);
ip 151 ufs/ext2fs/ext2fs_vnops.c struct inode *ip = VTOI(vp);
ip 155 ufs/ext2fs/ext2fs_vnops.c if ((mode & VWRITE) && (ip->i_e2fs_flags & EXT2_IMMUTABLE))
ip 158 ufs/ext2fs/ext2fs_vnops.c return (vaccess(ip->i_e2fs_mode, ip->i_e2fs_uid, ip->i_e2fs_gid, mode,
ip 168 ufs/ext2fs/ext2fs_vnops.c struct inode *ip = VTOI(vp);
ip 173 ufs/ext2fs/ext2fs_vnops.c EXT2FS_ITIMES(ip, &tv, &tv);
ip 177 ufs/ext2fs/ext2fs_vnops.c vap->va_fsid = ip->i_dev;
ip 178 ufs/ext2fs/ext2fs_vnops.c vap->va_fileid = ip->i_number;
ip 179 ufs/ext2fs/ext2fs_vnops.c vap->va_mode = ip->i_e2fs_mode & ALLPERMS;
ip 180 ufs/ext2fs/ext2fs_vnops.c vap->va_nlink = ip->i_e2fs_nlink;
ip 181 ufs/ext2fs/ext2fs_vnops.c vap->va_uid = ip->i_e2fs_uid;
ip 182 ufs/ext2fs/ext2fs_vnops.c vap->va_gid = ip->i_e2fs_gid;
ip 183 ufs/ext2fs/ext2fs_vnops.c vap->va_rdev = (dev_t)fs2h32(ip->i_e2din->e2di_rdev);
ip 184 ufs/ext2fs/ext2fs_vnops.c vap->va_size = ext2fs_size(ip);
ip 185 ufs/ext2fs/ext2fs_vnops.c vap->va_atime.tv_sec = ip->i_e2fs_atime;
ip 187 ufs/ext2fs/ext2fs_vnops.c vap->va_mtime.tv_sec = ip->i_e2fs_mtime;
ip 189 ufs/ext2fs/ext2fs_vnops.c vap->va_ctime.tv_sec = ip->i_e2fs_ctime;
ip 192 ufs/ext2fs/ext2fs_vnops.c vap->va_flags = (ip->i_e2fs_flags & EXT2_APPEND) ? SF_APPEND : 0;
ip 193 ufs/ext2fs/ext2fs_vnops.c vap->va_flags |= (ip->i_e2fs_flags & EXT2_IMMUTABLE) ? SF_IMMUTABLE : 0;
ip 195 ufs/ext2fs/ext2fs_vnops.c vap->va_flags = (ip->i_e2fs_flags & EXT2_APPEND) ? UF_APPEND : 0;
ip 196 ufs/ext2fs/ext2fs_vnops.c vap->va_flags |= (ip->i_e2fs_flags & EXT2_IMMUTABLE) ? UF_IMMUTABLE : 0;
ip 198 ufs/ext2fs/ext2fs_vnops.c vap->va_gen = ip->i_e2fs_gen;
ip 206 ufs/ext2fs/ext2fs_vnops.c vap->va_bytes = dbtob((u_quad_t)ip->i_e2fs_nblock);
ip 208 ufs/ext2fs/ext2fs_vnops.c vap->va_filerev = ip->i_modrev;
ip 221 ufs/ext2fs/ext2fs_vnops.c struct inode *ip = VTOI(vp);
ip 238 ufs/ext2fs/ext2fs_vnops.c if (cred->cr_uid != ip->i_e2fs_uid &&
ip 243 ufs/ext2fs/ext2fs_vnops.c if ((ip->i_e2fs_flags &
ip 246 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_flags &= ~(EXT2_APPEND | EXT2_IMMUTABLE);
ip 247 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_flags |=
ip 254 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_flags &= ~(EXT2_APPEND | EXT2_IMMUTABLE);
ip 255 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_flags |=
ip 259 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 263 ufs/ext2fs/ext2fs_vnops.c if (ip->i_e2fs_flags & (EXT2_APPEND | EXT2_IMMUTABLE))
ip 291 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_truncate(ip, vap->va_size, 0, cred);
ip 298 ufs/ext2fs/ext2fs_vnops.c if (cred->cr_uid != ip->i_e2fs_uid &&
ip 305 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_ACCESS;
ip 307 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 308 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_update(ip, &vap->va_atime, &vap->va_mtime, 1);
ip 328 ufs/ext2fs/ext2fs_vnops.c struct inode *ip = VTOI(vp);
ip 331 ufs/ext2fs/ext2fs_vnops.c if (cred->cr_uid != ip->i_e2fs_uid && (error = suser_ucred(cred)))
ip 336 ufs/ext2fs/ext2fs_vnops.c if (!groupmember(ip->i_e2fs_gid, cred) && (mode & ISGID))
ip 339 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_mode &= ~ALLPERMS;
ip 340 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_mode |= (mode & ALLPERMS);
ip 341 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 342 ufs/ext2fs/ext2fs_vnops.c if ((vp->v_flag & VTEXT) && (ip->i_e2fs_mode & S_ISTXT) == 0)
ip 354 ufs/ext2fs/ext2fs_vnops.c struct inode *ip = VTOI(vp);
ip 360 ufs/ext2fs/ext2fs_vnops.c uid = ip->i_e2fs_uid;
ip 362 ufs/ext2fs/ext2fs_vnops.c gid = ip->i_e2fs_gid;
ip 368 ufs/ext2fs/ext2fs_vnops.c if ((cred->cr_uid != ip->i_e2fs_uid || uid != ip->i_e2fs_uid ||
ip 369 ufs/ext2fs/ext2fs_vnops.c (gid != ip->i_e2fs_gid && !groupmember((gid_t)gid, cred))) &&
ip 372 ufs/ext2fs/ext2fs_vnops.c ogid = ip->i_e2fs_gid;
ip 373 ufs/ext2fs/ext2fs_vnops.c ouid = ip->i_e2fs_uid;
ip 375 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_gid = gid;
ip 376 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_uid = uid;
ip 378 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 380 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_mode &= ~ISUID;
ip 382 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_mode &= ~ISGID;
ip 390 ufs/ext2fs/ext2fs_vnops.c struct inode *ip;
ip 395 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(vp);
ip 397 ufs/ext2fs/ext2fs_vnops.c (ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) ||
ip 404 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink--;
ip 405 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 427 ufs/ext2fs/ext2fs_vnops.c struct inode *ip;
ip 448 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(vp);
ip 449 ufs/ext2fs/ext2fs_vnops.c if ((nlink_t)ip->i_e2fs_nlink >= LINK_MAX) {
ip 454 ufs/ext2fs/ext2fs_vnops.c if (ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) {
ip 459 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink++;
ip 460 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 461 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_update(ip, NULL, NULL, 1);
ip 463 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_direnter(ip, dvp, cnp);
ip 465 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink--;
ip 466 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 511 ufs/ext2fs/ext2fs_vnops.c struct inode *ip, *xp, *dp;
ip 577 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(fvp);
ip 578 ufs/ext2fs/ext2fs_vnops.c if ((nlink_t)ip->i_e2fs_nlink >= LINK_MAX) {
ip 583 ufs/ext2fs/ext2fs_vnops.c if ((ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) ||
ip 589 ufs/ext2fs/ext2fs_vnops.c if ((ip->i_e2fs_mode & IFMT) == IFDIR) {
ip 603 ufs/ext2fs/ext2fs_vnops.c dp == ip ||
ip 606 ufs/ext2fs/ext2fs_vnops.c (ip->i_flag & IN_RENAME)) {
ip 611 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_RENAME;
ip 632 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink++;
ip 633 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 634 ufs/ext2fs/ext2fs_vnops.c if ((error = ext2fs_update(ip, NULL, NULL, 1)) != 0) {
ip 658 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_checkpath(ip, dp, tcnp->cn_cred);
ip 678 ufs/ext2fs/ext2fs_vnops.c if (dp->i_dev != ip->i_dev)
ip 695 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_direnter(ip, tdvp, tcnp);
ip 706 ufs/ext2fs/ext2fs_vnops.c if (xp->i_dev != dp->i_dev || xp->i_dev != ip->i_dev)
ip 711 ufs/ext2fs/ext2fs_vnops.c if (xp->i_number == ip->i_number)
ip 745 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_dirrewrite(dp, ip, tcnp);
ip 811 ufs/ext2fs/ext2fs_vnops.c if (xp != ip) {
ip 868 ufs/ext2fs/ext2fs_vnops.c ip->i_flag &= ~IN_RENAME;
ip 870 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink--;
ip 871 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 888 ufs/ext2fs/ext2fs_vnops.c struct inode *ip, *dp;
ip 912 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(tvp);
ip 913 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_uid = cnp->cn_cred->cr_uid;
ip 914 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_gid = dp->i_e2fs_gid;
ip 915 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
ip 916 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_mode = dmode;
ip 918 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink = 2;
ip 919 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_update(ip, NULL, NULL, 1);
ip 934 ufs/ext2fs/ext2fs_vnops.c dirtemplate.dot_ino = h2fs32(ip->i_number);
ip 937 ufs/ext2fs/ext2fs_vnops.c if (ip->i_e2fs->e2fs.e2fs_rev > E2FS_REV0 &&
ip 938 ufs/ext2fs/ext2fs_vnops.c (ip->i_e2fs->e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) {
ip 945 ufs/ext2fs/ext2fs_vnops.c if (ip->i_e2fs->e2fs.e2fs_rev > E2FS_REV0 &&
ip 946 ufs/ext2fs/ext2fs_vnops.c (ip->i_e2fs->e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) {
ip 962 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_setsize(ip, VTOI(dvp)->i_e2fs->e2fs_bsize);
ip 968 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 972 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_direnter(ip, dvp, cnp);
ip 983 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink = 0;
ip 984 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 1004 ufs/ext2fs/ext2fs_vnops.c struct inode *ip, *dp;
ip 1007 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(vp);
ip 1012 ufs/ext2fs/ext2fs_vnops.c if (dp == ip) {
ip 1025 ufs/ext2fs/ext2fs_vnops.c if (ip->i_e2fs_nlink != 2 ||
ip 1026 ufs/ext2fs/ext2fs_vnops.c !ext2fs_dirempty(ip, dp->i_number, cnp->cn_cred)) {
ip 1031 ufs/ext2fs/ext2fs_vnops.c (ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND))) {
ip 1059 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink -= 2;
ip 1060 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_truncate(ip, (off_t)0, IO_SYNC, cnp->cn_cred);
ip 1061 ufs/ext2fs/ext2fs_vnops.c cache_purge(ITOV(ip));
ip 1077 ufs/ext2fs/ext2fs_vnops.c struct inode *ip;
ip 1087 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(vp);
ip 1088 ufs/ext2fs/ext2fs_vnops.c bcopy(ap->a_target, (char *)ip->i_e2din->e2di_shortlink, len);
ip 1089 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_setsize(ip, len);
ip 1092 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 1110 ufs/ext2fs/ext2fs_vnops.c struct inode *ip = VTOI(vp);
ip 1113 ufs/ext2fs/ext2fs_vnops.c isize = ext2fs_size(ip);
ip 1115 ufs/ext2fs/ext2fs_vnops.c (vp->v_mount->mnt_maxsymlinklen == 0 && ip->i_e2fs_nblock == 0)) {
ip 1116 ufs/ext2fs/ext2fs_vnops.c uiomove((char *)ip->i_e2din->e2di_shortlink, isize, ap->a_uio);
ip 1129 ufs/ext2fs/ext2fs_vnops.c struct inode *ip = VTOI(ap->a_vp);
ip 1131 ufs/ext2fs/ext2fs_vnops.c return (lf_advlock(&ip->i_lockf, ext2fs_size(ip), ap->a_id, ap->a_op,
ip 1142 ufs/ext2fs/ext2fs_vnops.c struct inode *ip, *pdir;
ip 1161 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(tvp);
ip 1162 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_gid = pdir->i_e2fs_gid;
ip 1163 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_uid = cnp->cn_cred->cr_uid;
ip 1164 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
ip 1165 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_mode = mode;
ip 1167 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink = 1;
ip 1168 ufs/ext2fs/ext2fs_vnops.c if ((ip->i_e2fs_mode & ISGID) &&
ip 1169 ufs/ext2fs/ext2fs_vnops.c !groupmember(ip->i_e2fs_gid, cnp->cn_cred) &&
ip 1171 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_mode &= ~ISGID;
ip 1176 ufs/ext2fs/ext2fs_vnops.c if ((error = ext2fs_update(ip, NULL, NULL, 1)) != 0)
ip 1178 ufs/ext2fs/ext2fs_vnops.c error = ext2fs_direnter(ip, dvp, cnp);
ip 1194 ufs/ext2fs/ext2fs_vnops.c ip->i_e2fs_nlink = 0;
ip 1195 ufs/ext2fs/ext2fs_vnops.c ip->i_flag |= IN_CHANGE;
ip 1224 ufs/ext2fs/ext2fs_vnops.c struct inode *ip;
ip 1235 ufs/ext2fs/ext2fs_vnops.c ip = VTOI(vp);
ip 1236 ufs/ext2fs/ext2fs_vnops.c ufs_ihashrem(ip);
ip 1242 ufs/ext2fs/ext2fs_vnops.c if (ip->i_devvp)
ip 1243 ufs/ext2fs/ext2fs_vnops.c vrele(ip->i_devvp);
ip 1245 ufs/ext2fs/ext2fs_vnops.c if (ip->i_e2din != NULL)
ip 1246 ufs/ext2fs/ext2fs_vnops.c pool_put(&ext2fs_dinode_pool, ip->i_e2din);
ip 1248 ufs/ext2fs/ext2fs_vnops.c pool_put(&ext2fs_inode_pool, ip);
ip 110 ufs/ffs/ffs_alloc.c ffs_alloc(struct inode *ip, daddr_t lbn, daddr_t bpref, int size,
ip 119 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 123 ufs/ffs/ffs_alloc.c ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt);
ip 134 ufs/ffs/ffs_alloc.c if ((error = ufs_quota_alloc_blocks(ip, btodb(size), cred)) != 0)
ip 145 ufs/ffs/ffs_alloc.c cg = ino_to_cg(fs, ip->i_number);
ip 150 ufs/ffs/ffs_alloc.c bno = (daddr_t)ffs_hashalloc(ip, cg, (long)bpref, size, ffs_alloccg);
ip 153 ufs/ffs/ffs_alloc.c DIP_ADD(ip, blocks, btodb(size));
ip 154 ufs/ffs/ffs_alloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 160 ufs/ffs/ffs_alloc.c (void) ufs_quota_free_blocks(ip, btodb(size), cred);
ip 177 ufs/ffs/ffs_alloc.c ffs_realloccg(struct inode *ip, daddr_t lbprev, daddr_t bpref, int osize,
ip 188 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 194 ufs/ffs/ffs_alloc.c ip->i_dev, fs->fs_bsize, osize, nsize, fs->fs_fsmnt);
ip 203 ufs/ffs/ffs_alloc.c bprev = DIP(ip, db[lbprev]);
ip 207 ufs/ffs/ffs_alloc.c ip->i_dev, fs->fs_bsize, bprev, fs->fs_fsmnt);
ip 215 ufs/ffs/ffs_alloc.c if ((error = bread(ITOV(ip), lbprev, fs->fs_bsize,
ip 221 ufs/ffs/ffs_alloc.c if ((error = ufs_quota_alloc_blocks(ip, btodb(nsize - osize), cred))
ip 231 ufs/ffs/ffs_alloc.c if ((bno = ffs_fragextend(ip, cg, (long)bprev, osize, nsize)) != 0) {
ip 232 ufs/ffs/ffs_alloc.c DIP_ADD(ip, blocks, btodb(nsize - osize));
ip 233 ufs/ffs/ffs_alloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 291 ufs/ffs/ffs_alloc.c ip->i_dev, fs->fs_optim, fs->fs_fsmnt);
ip 295 ufs/ffs/ffs_alloc.c bno = (daddr_t)ffs_hashalloc(ip, cg, (long)bpref, request,
ip 300 ufs/ffs/ffs_alloc.c (void) uvm_vnp_uncache(ITOV(ip));
ip 301 ufs/ffs/ffs_alloc.c if (!DOINGSOFTDEP(ITOV(ip)))
ip 302 ufs/ffs/ffs_alloc.c ffs_blkfree(ip, bprev, (long)osize);
ip 304 ufs/ffs/ffs_alloc.c ffs_blkfree(ip, bno + numfrags(fs, nsize),
ip 306 ufs/ffs/ffs_alloc.c DIP_ADD(ip, blocks, btodb(nsize - osize));
ip 307 ufs/ffs/ffs_alloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 342 ufs/ffs/ffs_alloc.c (void)ufs_quota_free_blocks(ip, quota_updated, cred);
ip 371 ufs/ffs/ffs_alloc.c struct inode *ip;
ip 381 ufs/ffs/ffs_alloc.c ip = VTOI(vp);
ip 382 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 392 ufs/ffs/ffs_alloc.c if (!ffs_checkblk(ip,
ip 421 ufs/ffs/ffs_alloc.c sbap = &ip->i_ffs1_db[0];
ip 435 ufs/ffs/ffs_alloc.c pref = ffs1_blkpref(ip, start_lbn, soff, sbap);
ip 455 ufs/ffs/ffs_alloc.c if ((newblk = (daddr_t)ffs_hashalloc(ip, dtog(fs, pref), (long)pref,
ip 467 ufs/ffs/ffs_alloc.c printf("realloc: ino %d, lbns %d-%d\n\told:", ip->i_number,
ip 477 ufs/ffs/ffs_alloc.c if (!ffs_checkblk(ip,
ip 488 ufs/ffs/ffs_alloc.c if (sbap == &ip->i_ffs1_db[0] && i < ssize)
ip 489 ufs/ffs/ffs_alloc.c softdep_setup_allocdirect(ip, start_lbn + i,
ip 493 ufs/ffs/ffs_alloc.c softdep_setup_allocindir_page(ip, start_lbn + i,
ip 514 ufs/ffs/ffs_alloc.c if (sbap != &ip->i_ffs1_db[0]) {
ip 520 ufs/ffs/ffs_alloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 522 ufs/ffs/ffs_alloc.c UFS_UPDATE(ip, MNT_WAIT);
ip 540 ufs/ffs/ffs_alloc.c ffs_blkfree(ip,
ip 545 ufs/ffs/ffs_alloc.c if (!ffs_checkblk(ip,
ip 563 ufs/ffs/ffs_alloc.c if (sbap != &ip->i_ffs1_db[0])
ip 574 ufs/ffs/ffs_alloc.c struct inode *ip;
ip 586 ufs/ffs/ffs_alloc.c ip = VTOI(vp);
ip 587 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 588 ufs/ffs/ffs_alloc.c ump = ip->i_ump;
ip 600 ufs/ffs/ffs_alloc.c if (!ffs_checkblk(ip,
ip 632 ufs/ffs/ffs_alloc.c sbap = &ip->i_din2->di_db[0];
ip 663 ufs/ffs/ffs_alloc.c pref = ffs2_blkpref(ip, start_lbn, soff, sbap);
ip 668 ufs/ffs/ffs_alloc.c if ((newblk = ffs_hashalloc(ip, dtog(fs, pref), pref,
ip 681 ufs/ffs/ffs_alloc.c printf("realloc: ino %d, lbns %jd-%jd\n\told:", ip->i_number,
ip 693 ufs/ffs/ffs_alloc.c if (!ffs_checkblk(ip,
ip 704 ufs/ffs/ffs_alloc.c if (sbap == &ip->i_din2->di_db[0] && i < ssize)
ip 705 ufs/ffs/ffs_alloc.c softdep_setup_allocdirect(ip, start_lbn + i,
ip 709 ufs/ffs/ffs_alloc.c softdep_setup_allocindir_page(ip, start_lbn + i,
ip 730 ufs/ffs/ffs_alloc.c if (sbap != &ip->i_din2->di_db[0]) {
ip 736 ufs/ffs/ffs_alloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 738 ufs/ffs/ffs_alloc.c ffs_update(ip, NULL, NULL, MNT_WAIT);
ip 757 ufs/ffs/ffs_alloc.c ffs_blkfree(ip, dbtofsb(fs,
ip 761 ufs/ffs/ffs_alloc.c if (!ffs_checkblk(ip,
ip 783 ufs/ffs/ffs_alloc.c if (sbap != &ip->i_din2->di_db[0])
ip 829 ufs/ffs/ffs_alloc.c struct inode *ip;
ip 866 ufs/ffs/ffs_alloc.c ip = VTOI(*vpp);
ip 868 ufs/ffs/ffs_alloc.c if (DIP(ip, mode)) {
ip 870 ufs/ffs/ffs_alloc.c DIP(ip, mode), ip->i_number, fs->fs_fsmnt);
ip 874 ufs/ffs/ffs_alloc.c if (DIP(ip, blocks)) {
ip 876 ufs/ffs/ffs_alloc.c fs->fs_fsmnt, ino, DIP(ip, blocks));
ip 877 ufs/ffs/ffs_alloc.c DIP_ASSIGN(ip, blocks, 0);
ip 880 ufs/ffs/ffs_alloc.c DIP_ASSIGN(ip, flags, 0);
ip 887 ufs/ffs/ffs_alloc.c if (DIP(ip, gen) == 0 || ++(DIP(ip, gen)) == 0)
ip 888 ufs/ffs/ffs_alloc.c DIP_ASSIGN(ip, gen, arc4random() & INT_MAX);
ip 890 ufs/ffs/ffs_alloc.c if (DIP(ip, gen) == 0 || DIP(ip, gen) == -1)
ip 891 ufs/ffs/ffs_alloc.c DIP_ASSIGN(ip, gen, 1); /* Shouldn't happen */
ip 1041 ufs/ffs/ffs_alloc.c ffs1_blkpref(struct inode *ip, daddr_t lbn, int indx, int32_t *bap)
ip 1046 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1049 ufs/ffs/ffs_alloc.c cg = ino_to_cg(fs, ip->i_number);
ip 1058 ufs/ffs/ffs_alloc.c ino_to_cg(fs, ip->i_number) + lbn / fs->fs_maxbpg;
ip 1084 ufs/ffs/ffs_alloc.c ffs2_blkpref(struct inode *ip, daddr_t lbn, int indx, int64_t *bap)
ip 1089 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1093 ufs/ffs/ffs_alloc.c cg = ino_to_cg(fs, ip->i_number);
ip 1102 ufs/ffs/ffs_alloc.c startcg = ino_to_cg(fs, ip->i_number) +
ip 1138 ufs/ffs/ffs_alloc.c ffs_hashalloc(struct inode *ip, int cg, long pref, int size,
ip 1145 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1149 ufs/ffs/ffs_alloc.c result = (*allocator)(ip, cg, pref, size);
ip 1159 ufs/ffs/ffs_alloc.c result = (*allocator)(ip, cg, 0, size);
ip 1170 ufs/ffs/ffs_alloc.c result = (*allocator)(ip, cg, 0, size);
ip 1187 ufs/ffs/ffs_alloc.c ffs_fragextend(struct inode *ip, int cg, long bprev, int osize, int nsize)
ip 1196 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1205 ufs/ffs/ffs_alloc.c error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
ip 1244 ufs/ffs/ffs_alloc.c if (DOINGSOFTDEP(ITOV(ip)))
ip 1258 ufs/ffs/ffs_alloc.c ffs_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
ip 1266 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1270 ufs/ffs/ffs_alloc.c error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
ip 1287 ufs/ffs/ffs_alloc.c bno = ffs_alloccgblk(ip, bp, bpref);
ip 1309 ufs/ffs/ffs_alloc.c bno = ffs_alloccgblk(ip, bp, bpref);
ip 1339 ufs/ffs/ffs_alloc.c if (DOINGSOFTDEP(ITOV(ip)))
ip 1351 ufs/ffs/ffs_alloc.c ffs_alloccgblk(struct inode *ip, struct buf *bp, daddr_t bpref)
ip 1359 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1401 ufs/ffs/ffs_alloc.c if (DOINGSOFTDEP(ITOV(ip)))
ip 1415 ufs/ffs/ffs_alloc.c ffs_clusteralloc(struct inode *ip, int cg, daddr_t bpref, int len)
ip 1424 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1427 ufs/ffs/ffs_alloc.c if (bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)), (int)fs->fs_cgsize,
ip 1509 ufs/ffs/ffs_alloc.c if (ffs_alloccgblk(ip, bp, bno + i) != bno + i)
ip 1521 ufs/ffs/ffs_alloc.c ffs_nodealloccg(struct inode *ip, int cg, daddr_t ipref, int mode)
ip 1537 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1541 ufs/ffs/ffs_alloc.c error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
ip 1633 ufs/ffs/ffs_alloc.c ibp = getblk(ip->i_devvp, fsbtodb(fs,
ip 1651 ufs/ffs/ffs_alloc.c if (DOINGSOFTDEP(ITOV(ip)))
ip 1652 ufs/ffs/ffs_alloc.c softdep_setup_inomapdep(bp, ip, cg * fs->fs_ipg + ipref);
ip 1688 ufs/ffs/ffs_alloc.c ffs_blkfree(struct inode *ip, daddr64_t bno, long size)
ip 1696 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1700 ufs/ffs/ffs_alloc.c ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt);
ip 1705 ufs/ffs/ffs_alloc.c printf("bad block %d, ino %u\n", bno, ip->i_number);
ip 1706 ufs/ffs/ffs_alloc.c ffs_fserr(fs, DIP(ip, uid), "bad block");
ip 1709 ufs/ffs/ffs_alloc.c error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
ip 1728 ufs/ffs/ffs_alloc.c ip->i_dev, bno, fs->fs_fsmnt);
ip 1757 ufs/ffs/ffs_alloc.c ip->i_dev, bno + i, fs->fs_fsmnt);
ip 1867 ufs/ffs/ffs_alloc.c ffs_checkblk(struct inode *ip, daddr_t bno, long size)
ip 1874 ufs/ffs/ffs_alloc.c fs = ip->i_fs;
ip 1882 ufs/ffs/ffs_alloc.c error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, dtog(fs, bno))),
ip 73 ufs/ffs/ffs_balloc.c ffs1_balloc(struct inode *ip, off_t startoffset, int size, struct ucred *cred,
ip 88 ufs/ffs/ffs_balloc.c vp = ITOV(ip);
ip 89 ufs/ffs/ffs_balloc.c fs = ip->i_fs;
ip 105 ufs/ffs/ffs_balloc.c nb = lblkno(fs, ip->i_ffs1_size);
ip 107 ufs/ffs/ffs_balloc.c osize = blksize(fs, ip, nb);
ip 109 ufs/ffs/ffs_balloc.c error = ffs_realloccg(ip, nb,
ip 110 ufs/ffs/ffs_balloc.c ffs1_blkpref(ip, nb, (int)nb, &ip->i_ffs1_db[0]),
ip 115 ufs/ffs/ffs_balloc.c softdep_setup_allocdirect(ip, nb, newb,
ip 116 ufs/ffs/ffs_balloc.c ip->i_ffs1_db[nb], fs->fs_bsize, osize,
ip 119 ufs/ffs/ffs_balloc.c ip->i_ffs1_size = lblktosize(fs, nb + 1);
ip 120 ufs/ffs/ffs_balloc.c uvm_vnp_setsize(vp, ip->i_ffs1_size);
ip 121 ufs/ffs/ffs_balloc.c ip->i_ffs1_db[nb] = newb;
ip 122 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 135 ufs/ffs/ffs_balloc.c nb = ip->i_ffs1_db[lbn];
ip 136 ufs/ffs/ffs_balloc.c if (nb != 0 && ip->i_ffs1_size >= lblktosize(fs, lbn + 1)) {
ip 158 ufs/ffs/ffs_balloc.c osize = fragroundup(fs, blkoff(fs, ip->i_ffs1_size));
ip 181 ufs/ffs/ffs_balloc.c error = ffs_realloccg(ip, lbn,
ip 182 ufs/ffs/ffs_balloc.c ffs1_blkpref(ip, lbn, (int)lbn,
ip 183 ufs/ffs/ffs_balloc.c &ip->i_ffs1_db[0]),
ip 188 ufs/ffs/ffs_balloc.c softdep_setup_allocdirect(ip, lbn,
ip 198 ufs/ffs/ffs_balloc.c if (ip->i_ffs1_size < lblktosize(fs, lbn + 1))
ip 202 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn,
ip 203 ufs/ffs/ffs_balloc.c ffs1_blkpref(ip, lbn, (int)lbn, &ip->i_ffs1_db[0]),
ip 216 ufs/ffs/ffs_balloc.c softdep_setup_allocdirect(ip, lbn, newb, 0,
ip 219 ufs/ffs/ffs_balloc.c ip->i_ffs1_db[lbn] = newb;
ip 220 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 238 ufs/ffs/ffs_balloc.c nb = ip->i_ffs1_ib[indirs[0].in_off];
ip 243 ufs/ffs/ffs_balloc.c pref = ffs1_blkpref(ip, lbn, 0, (daddr_t *)0);
ip 244 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize,
ip 256 ufs/ffs/ffs_balloc.c softdep_setup_allocdirect(ip, NDADDR + indirs[0].in_off,
ip 267 ufs/ffs/ffs_balloc.c allocib = &ip->i_ffs1_ib[indirs[0].in_off];
ip 269 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 292 ufs/ffs/ffs_balloc.c pref = ffs1_blkpref(ip, lbn, 0, (daddr_t *)0);
ip 293 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred,
ip 306 ufs/ffs/ffs_balloc.c softdep_setup_allocindir_meta(nbp, ip, bp,
ip 336 ufs/ffs/ffs_balloc.c pref = ffs1_blkpref(ip, lbn, indirs[i].in_off, &bap[0]);
ip 337 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred,
ip 353 ufs/ffs/ffs_balloc.c softdep_setup_allocindir_page(ip, lbn, bp,
ip 402 ufs/ffs/ffs_balloc.c ffs_blkfree(ip, *blkp, fs->fs_bsize);
ip 426 ufs/ffs/ffs_balloc.c (void)ufs_quota_free_blocks(ip, btodb(deallocated), cred);
ip 428 ufs/ffs/ffs_balloc.c ip->i_ffs1_blocks -= btodb(deallocated);
ip 429 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 437 ufs/ffs/ffs_balloc.c ffs2_balloc(struct inode *ip, off_t off, int size, struct ucred *cred,
ip 450 ufs/ffs/ffs_balloc.c vp = ITOV(ip);
ip 451 ufs/ffs/ffs_balloc.c fs = ip->i_fs;
ip 472 ufs/ffs/ffs_balloc.c lastlbn = lblkno(fs, ip->i_ffs2_size);
ip 475 ufs/ffs/ffs_balloc.c osize = blksize(fs, ip, nb);
ip 477 ufs/ffs/ffs_balloc.c error = ffs_realloccg(ip, nb, ffs2_blkpref(ip,
ip 478 ufs/ffs/ffs_balloc.c lastlbn, nb, &ip->i_ffs2_db[0]), osize,
ip 484 ufs/ffs/ffs_balloc.c softdep_setup_allocdirect(ip, nb, newb,
ip 485 ufs/ffs/ffs_balloc.c ip->i_ffs2_db[nb], fs->fs_bsize, osize,
ip 488 ufs/ffs/ffs_balloc.c ip->i_ffs2_size = lblktosize(fs, nb + 1);
ip 489 ufs/ffs/ffs_balloc.c uvm_vnp_setsize(vp, ip->i_ffs2_size);
ip 490 ufs/ffs/ffs_balloc.c ip->i_ffs2_db[nb] = newb;
ip 491 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 507 ufs/ffs/ffs_balloc.c nb = ip->i_ffs2_db[lbn];
ip 509 ufs/ffs/ffs_balloc.c if (nb != 0 && ip->i_ffs2_size >= lblktosize(fs, lbn + 1)) {
ip 531 ufs/ffs/ffs_balloc.c osize = fragroundup(fs, blkoff(fs, ip->i_ffs2_size));
ip 555 ufs/ffs/ffs_balloc.c error = ffs_realloccg(ip, lbn,
ip 556 ufs/ffs/ffs_balloc.c ffs2_blkpref(ip, lbn, (int) lbn,
ip 557 ufs/ffs/ffs_balloc.c &ip->i_ffs2_db[0]), osize, nsize, cred,
ip 563 ufs/ffs/ffs_balloc.c softdep_setup_allocdirect(ip, lbn,
ip 572 ufs/ffs/ffs_balloc.c if (ip->i_ffs2_size < lblktosize(fs, lbn + 1))
ip 577 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, ffs2_blkpref(ip, lbn,
ip 578 ufs/ffs/ffs_balloc.c (int) lbn, &ip->i_ffs2_db[0]), nsize, cred, &newb);
ip 593 ufs/ffs/ffs_balloc.c softdep_setup_allocdirect(ip, lbn, newb, 0,
ip 597 ufs/ffs/ffs_balloc.c ip->i_ffs2_db[lbn] = newb;
ip 598 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 620 ufs/ffs/ffs_balloc.c nb = ip->i_ffs2_ib[indirs[0].in_off];
ip 625 ufs/ffs/ffs_balloc.c pref = ffs2_blkpref(ip, lbn, 0, NULL);
ip 626 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int) fs->fs_bsize, cred,
ip 638 ufs/ffs/ffs_balloc.c softdep_setup_allocdirect(ip, NDADDR + indirs[0].in_off,
ip 652 ufs/ffs/ffs_balloc.c allocib = &ip->i_ffs2_ib[indirs[0].in_off];
ip 654 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 682 ufs/ffs/ffs_balloc.c pref = ffs2_blkpref(ip, lbn, 0, NULL);
ip 684 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int) fs->fs_bsize, cred,
ip 698 ufs/ffs/ffs_balloc.c softdep_setup_allocindir_meta(nbp, ip, bp,
ip 732 ufs/ffs/ffs_balloc.c pref = ffs2_blkpref(ip, lbn, indirs[num].in_off, &bap[0]);
ip 734 ufs/ffs/ffs_balloc.c error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred,
ip 753 ufs/ffs/ffs_balloc.c softdep_setup_allocindir_page(ip, lbn, bp,
ip 828 ufs/ffs/ffs_balloc.c bp = getblk(ip->i_devvp, nb,
ip 843 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 844 ufs/ffs/ffs_balloc.c ffs_update(ip, NULL, NULL, MNT_WAIT);
ip 853 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 855 ufs/ffs/ffs_balloc.c ffs_update(ip, NULL, NULL, MNT_WAIT);
ip 876 ufs/ffs/ffs_balloc.c ffs_blkfree(ip, *blkp, fs->fs_bsize);
ip 884 ufs/ffs/ffs_balloc.c (void) ufs_quota_free_blocks(ip, btodb(deallocated), cred);
ip 886 ufs/ffs/ffs_balloc.c ip->i_ffs2_blocks -= btodb(deallocated);
ip 887 ufs/ffs/ffs_balloc.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 899 ufs/ffs/ffs_balloc.c ffs_balloc(struct inode *ip, off_t off, int size, struct ucred *cred,
ip 903 ufs/ffs/ffs_balloc.c if (ip->i_fs->fs_magic == FS_UFS2_MAGIC)
ip 904 ufs/ffs/ffs_balloc.c return (ffs2_balloc(ip, off, size, cred, flags, bpp));
ip 907 ufs/ffs/ffs_balloc.c return (ffs1_balloc(ip, off, size, cred, flags, bpp));
ip 68 ufs/ffs/ffs_inode.c ffs_update(struct inode *ip, struct timespec *atime,
ip 77 ufs/ffs/ffs_inode.c vp = ITOV(ip);
ip 79 ufs/ffs/ffs_inode.c ip->i_flag &=
ip 85 ufs/ffs/ffs_inode.c !(ip->i_flag & (IN_CHANGE | IN_UPDATE))) {
ip 86 ufs/ffs/ffs_inode.c ip->i_flag &= ~IN_ACCESS;
ip 89 ufs/ffs/ffs_inode.c if ((ip->i_flag &
ip 96 ufs/ffs/ffs_inode.c if (ip->i_flag & IN_ACCESS) {
ip 97 ufs/ffs/ffs_inode.c DIP_ASSIGN(ip, atime, atime ? atime->tv_sec : ts.tv_sec);
ip 98 ufs/ffs/ffs_inode.c DIP_ASSIGN(ip, atimensec, atime ? atime->tv_nsec : ts.tv_nsec);
ip 101 ufs/ffs/ffs_inode.c if (ip->i_flag & IN_UPDATE) {
ip 102 ufs/ffs/ffs_inode.c DIP_ASSIGN(ip, mtime, mtime ? mtime->tv_sec : ts.tv_sec);
ip 103 ufs/ffs/ffs_inode.c DIP_ASSIGN(ip, mtimensec, mtime ? mtime->tv_nsec : ts.tv_nsec);
ip 104 ufs/ffs/ffs_inode.c ip->i_modrev++;
ip 107 ufs/ffs/ffs_inode.c if (ip->i_flag & IN_CHANGE) {
ip 108 ufs/ffs/ffs_inode.c DIP_ASSIGN(ip, ctime, ts.tv_sec);
ip 109 ufs/ffs/ffs_inode.c DIP_ASSIGN(ip, ctimensec, ts.tv_nsec);
ip 112 ufs/ffs/ffs_inode.c ip->i_flag &= ~(IN_ACCESS | IN_CHANGE | IN_MODIFIED | IN_UPDATE);
ip 113 ufs/ffs/ffs_inode.c fs = ip->i_fs;
ip 120 ufs/ffs/ffs_inode.c ip->i_din1->di_ouid = ip->i_ffs1_uid;
ip 121 ufs/ffs/ffs_inode.c ip->i_din1->di_ogid = ip->i_ffs1_gid;
ip 124 ufs/ffs/ffs_inode.c error = bread(ip->i_devvp, fsbtodb(fs, ino_to_fsba(fs, ip->i_number)),
ip 132 ufs/ffs/ffs_inode.c softdep_update_inodeblock(ip, bp, waitfor);
ip 133 ufs/ffs/ffs_inode.c else if (ip->i_effnlink != DIP(ip, nlink))
ip 137 ufs/ffs/ffs_inode.c if (ip->i_ump->um_fstype == UM_UFS2)
ip 139 ufs/ffs/ffs_inode.c ino_to_fsbo(fs, ip->i_number)) = *ip->i_din2;
ip 143 ufs/ffs/ffs_inode.c ino_to_fsbo(fs, ip->i_number)) = *ip->i_din1;
ip 453 ufs/ffs/ffs_inode.c #define BAP(ip, i) (((ip)->i_ump->um_fstype == UM_UFS2) ? bap2[i] : bap1[i])
ip 455 ufs/ffs/ffs_inode.c #define BAP(ip, i) bap1[i]
ip 468 ufs/ffs/ffs_inode.c ffs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn, daddr_t lastbn,
ip 473 ufs/ffs/ffs_inode.c struct fs *fs = ip->i_fs;
ip 505 ufs/ffs/ffs_inode.c vp = ITOV(ip);
ip 523 ufs/ffs/ffs_inode.c if (ip->i_ump->um_fstype == UM_UFS2)
ip 534 ufs/ffs/ffs_inode.c BAP(ip, i) = 0;
ip 545 ufs/ffs/ffs_inode.c if (ip->i_ump->um_fstype == UM_UFS2)
ip 557 ufs/ffs/ffs_inode.c nb = BAP(ip, i);
ip 561 ufs/ffs/ffs_inode.c error = ffs_indirtrunc(ip, nlbn, fsbtodb(fs, nb),
ip 568 ufs/ffs/ffs_inode.c ffs_blkfree(ip, nb, fs->fs_bsize);
ip 577 ufs/ffs/ffs_inode.c nb = BAP(ip, i);
ip 579 ufs/ffs/ffs_inode.c error = ffs_indirtrunc(ip, nlbn, fsbtodb(fs, nb),
ip 990 ufs/ffs/ffs_softdep.c pagedep_lookup(ip, lbn, flags, pagedeppp)
ip 991 ufs/ffs/ffs_softdep.c struct inode *ip;
ip 1007 ufs/ffs/ffs_softdep.c mp = ITOV(ip)->v_mount;
ip 1008 ufs/ffs/ffs_softdep.c pagedephd = PAGEDEP_HASH(mp, ip->i_number, lbn);
ip 1011 ufs/ffs/ffs_softdep.c if (ip->i_number == pagedep->pd_ino &&
ip 1034 ufs/ffs/ffs_softdep.c pagedep->pd_ino = ip->i_number;
ip 1320 ufs/ffs/ffs_softdep.c softdep_setup_inomapdep(bp, ip, newinum)
ip 1322 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode related to allocation */
ip 1335 ufs/ffs/ffs_softdep.c if (inodedep_lookup(ip->i_fs, newinum, DEPALLOC | NODELAY, &inodedep)
ip 1439 ufs/ffs/ffs_softdep.c softdep_setup_allocdirect(ip, lbn, newblkno, oldblkno, newsize, oldsize, bp)
ip 1440 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode to which block is being added */
ip 1468 ufs/ffs/ffs_softdep.c adp->ad_freefrag = newfreefrag(ip, oldblkno, oldsize);
ip 1470 ufs/ffs/ffs_softdep.c if (newblk_lookup(ip->i_fs, newblkno, 0, &newblk) == 0)
ip 1474 ufs/ffs/ffs_softdep.c inodedep_lookup(ip->i_fs, ip->i_number, DEPALLOC | NODELAY, &inodedep);
ip 1510 ufs/ffs/ffs_softdep.c if ((DIP(ip, mode) & IFMT) == IFDIR &&
ip 1511 ufs/ffs/ffs_softdep.c pagedep_lookup(ip, lbn, DEPALLOC, &pagedep) == 0)
ip 1620 ufs/ffs/ffs_softdep.c newfreefrag(ip, blkno, size)
ip 1621 ufs/ffs/ffs_softdep.c struct inode *ip;
ip 1630 ufs/ffs/ffs_softdep.c fs = ip->i_fs;
ip 1635 ufs/ffs/ffs_softdep.c freefrag->ff_state = DIP(ip, uid) & ~ONWORKLIST; /* used below */
ip 1636 ufs/ffs/ffs_softdep.c freefrag->ff_inum = ip->i_number;
ip 1637 ufs/ffs/ffs_softdep.c freefrag->ff_mnt = ITOV(ip)->v_mount;
ip 1638 ufs/ffs/ffs_softdep.c freefrag->ff_devvp = ip->i_devvp;
ip 1695 ufs/ffs/ffs_softdep.c newallocindir(ip, ptrno, newblkno, oldblkno)
ip 1696 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode for file being extended */
ip 1710 ufs/ffs/ffs_softdep.c aip->ai_freefrag = newfreefrag(ip, oldblkno, ip->i_fs->fs_bsize);
ip 1719 ufs/ffs/ffs_softdep.c softdep_setup_allocindir_page(ip, lbn, bp, ptrno, newblkno, oldblkno, nbp)
ip 1720 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode for file being extended */
ip 1731 ufs/ffs/ffs_softdep.c aip = newallocindir(ip, ptrno, newblkno, oldblkno);
ip 1738 ufs/ffs/ffs_softdep.c if ((DIP(ip, mode) & IFMT) == IFDIR &&
ip 1739 ufs/ffs/ffs_softdep.c pagedep_lookup(ip, lbn, DEPALLOC, &pagedep) == 0)
ip 1749 ufs/ffs/ffs_softdep.c setup_allocindir_phase2(bp, ip, aip);
ip 1757 ufs/ffs/ffs_softdep.c softdep_setup_allocindir_meta(nbp, ip, bp, ptrno, newblkno)
ip 1759 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode for file being extended */
ip 1766 ufs/ffs/ffs_softdep.c aip = newallocindir(ip, ptrno, newblkno, 0);
ip 1770 ufs/ffs/ffs_softdep.c setup_allocindir_phase2(bp, ip, aip);
ip 1778 ufs/ffs/ffs_softdep.c setup_allocindir_phase2(bp, ip, aip)
ip 1780 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode for file being extended */
ip 1807 ufs/ffs/ffs_softdep.c if (newblk_lookup(ip->i_fs, aip->ai_newblkno, 0,
ip 1849 ufs/ffs/ffs_softdep.c if (ip->i_ump->um_fstype == UM_UFS1)
ip 1869 ufs/ffs/ffs_softdep.c if (ip->i_ump->um_fstype == UM_UFS1)
ip 1878 ufs/ffs/ffs_softdep.c getblk(ip->i_devvp, bp->b_blkno, bp->b_bcount, 0, 0);
ip 1916 ufs/ffs/ffs_softdep.c softdep_setup_freeblocks(ip, length)
ip 1917 ufs/ffs/ffs_softdep.c struct inode *ip; /* The inode whose length is to be reduced */
ip 1928 ufs/ffs/ffs_softdep.c fs = ip->i_fs;
ip 1935 ufs/ffs/ffs_softdep.c freeblks->fb_uid = DIP(ip, uid);
ip 1936 ufs/ffs/ffs_softdep.c freeblks->fb_previousinum = ip->i_number;
ip 1937 ufs/ffs/ffs_softdep.c freeblks->fb_devvp = ip->i_devvp;
ip 1938 ufs/ffs/ffs_softdep.c freeblks->fb_mnt = ITOV(ip)->v_mount;
ip 1939 ufs/ffs/ffs_softdep.c freeblks->fb_oldsize = DIP(ip, size);
ip 1941 ufs/ffs/ffs_softdep.c freeblks->fb_chkcnt = DIP(ip, blocks);
ip 1944 ufs/ffs/ffs_softdep.c freeblks->fb_dblks[i] = DIP(ip, db[i]);
ip 1945 ufs/ffs/ffs_softdep.c DIP_ASSIGN(ip, db[i], 0);
ip 1949 ufs/ffs/ffs_softdep.c freeblks->fb_iblks[i] = DIP(ip, ib[i]);
ip 1950 ufs/ffs/ffs_softdep.c DIP_ASSIGN(ip, ib[i], 0);
ip 1953 ufs/ffs/ffs_softdep.c DIP_ASSIGN(ip, blocks, 0);
ip 1954 ufs/ffs/ffs_softdep.c DIP_ASSIGN(ip, size, 0);
ip 1961 ufs/ffs/ffs_softdep.c if ((error = bread(ip->i_devvp,
ip 1962 ufs/ffs/ffs_softdep.c fsbtodb(fs, ino_to_fsba(fs, ip->i_number)),
ip 1966 ufs/ffs/ffs_softdep.c if (ip->i_ump->um_fstype == UM_UFS1)
ip 1968 ufs/ffs/ffs_softdep.c ino_to_fsbo(fs, ip->i_number)) = *ip->i_din1;
ip 1971 ufs/ffs/ffs_softdep.c ino_to_fsbo(fs, ip->i_number)) = *ip->i_din2;
ip 1977 ufs/ffs/ffs_softdep.c (void) inodedep_lookup(fs, ip->i_number, DEPALLOC, &inodedep);
ip 2012 ufs/ffs/ffs_softdep.c vp = ITOV(ip);
ip 2018 ufs/ffs/ffs_softdep.c (void) inodedep_lookup(fs, ip->i_number, 0, &inodedep);
ip 2025 ufs/ffs/ffs_softdep.c if (inodedep_lookup(fs, ip->i_number, 0, &inodedep) != 0)
ip 2278 ufs/ffs/ffs_softdep.c struct inode *ip = VTOI(pvp);
ip 2290 ufs/ffs/ffs_softdep.c freefile->fx_devvp = ip->i_devvp;
ip 2291 ufs/ffs/ffs_softdep.c freefile->fx_mnt = ITOV(ip)->v_mount;
ip 2300 ufs/ffs/ffs_softdep.c if (inodedep_lookup(ip->i_fs, ino, 0, &inodedep) == 0 ||
ip 2461 ufs/ffs/ffs_softdep.c indir_trunc(ip, dbn, level, lbn, countp)
ip 2462 ufs/ffs/ffs_softdep.c struct inode *ip;
ip 2477 ufs/ffs/ffs_softdep.c fs = ip->i_fs;
ip 2494 ufs/ffs/ffs_softdep.c if ((bp = incore(ip->i_devvp, dbn)) != NULL &&
ip 2511 ufs/ffs/ffs_softdep.c error = bread(ip->i_devvp, dbn, (int)fs->fs_bsize, NOCRED, &bp);
ip 2518 ufs/ffs/ffs_softdep.c if (ip->i_ump->um_fstype == UM_UFS1) {
ip 2534 ufs/ffs/ffs_softdep.c if ((error = indir_trunc(ip, fsbtodb(fs, nb),
ip 2538 ufs/ffs/ffs_softdep.c ffs_blkfree(ip, nb, fs->fs_bsize);
ip 2862 ufs/ffs/ffs_softdep.c softdep_setup_remove(bp, dp, ip, isrmdir)
ip 2865 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode for directory entry being removed */
ip 2873 ufs/ffs/ffs_softdep.c dirrem = newdirrem(bp, dp, ip, isrmdir, &prevdirrem);
ip 2906 ufs/ffs/ffs_softdep.c newdirrem(bp, dp, ip, isrmdir, prevdirremp)
ip 2909 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode for directory entry being removed */
ip 2922 ufs/ffs/ffs_softdep.c if (ip == NULL)
ip 2936 ufs/ffs/ffs_softdep.c dirrem->dm_mnt = ITOV(ip)->v_mount;
ip 2937 ufs/ffs/ffs_softdep.c dirrem->dm_oldinum = ip->i_number;
ip 2971 ufs/ffs/ffs_softdep.c if (dap->da_newinum != ip->i_number) {
ip 2974 ufs/ffs/ffs_softdep.c ip->i_number, dap->da_newinum);
ip 3013 ufs/ffs/ffs_softdep.c softdep_setup_directory_change(bp, dp, ip, newinum, isrmdir)
ip 3016 ufs/ffs/ffs_softdep.c struct inode *ip; /* inode for directory entry being removed */
ip 3037 ufs/ffs/ffs_softdep.c dirrem = newdirrem(bp, dp, ip, isrmdir, &prevdirrem);
ip 3104 ufs/ffs/ffs_softdep.c softdep_change_linkcnt(ip, nodelay)
ip 3105 ufs/ffs/ffs_softdep.c struct inode *ip; /* the inode with the increased link count */
ip 3120 ufs/ffs/ffs_softdep.c (void) inodedep_lookup(ip->i_fs, ip->i_number, flags, &inodedep);
ip 3121 ufs/ffs/ffs_softdep.c if (DIP(ip, nlink) < ip->i_effnlink) {
ip 3126 ufs/ffs/ffs_softdep.c inodedep->id_nlinkdelta = DIP(ip, nlink) - ip->i_effnlink;
ip 3142 ufs/ffs/ffs_softdep.c struct inode *ip;
ip 3150 ufs/ffs/ffs_softdep.c ip = VTOI(vp);
ip 3152 ufs/ffs/ffs_softdep.c if ((inodedep_lookup(ip->i_fs, dirrem->dm_oldinum, 0, &inodedep))
ip 3161 ufs/ffs/ffs_softdep.c DIP_ADD(ip, nlink, -1);
ip 3162 ufs/ffs/ffs_softdep.c ip->i_flag |= IN_CHANGE;
ip 3163 ufs/ffs/ffs_softdep.c if (DIP(ip, nlink) < ip->i_effnlink) {
ip 3167 ufs/ffs/ffs_softdep.c inodedep->id_nlinkdelta = DIP(ip, nlink) - ip->i_effnlink;
ip 3181 ufs/ffs/ffs_softdep.c DIP_ADD(ip, nlink, -2);
ip 3182 ufs/ffs/ffs_softdep.c ip->i_flag |= IN_CHANGE;
ip 3183 ufs/ffs/ffs_softdep.c if (DIP(ip, nlink) < ip->i_effnlink)
ip 3185 ufs/ffs/ffs_softdep.c inodedep->id_nlinkdelta = DIP(ip, nlink) - ip->i_effnlink;
ip 3187 ufs/ffs/ffs_softdep.c if ((error = UFS_TRUNCATE(ip, (off_t)0, 0, p->p_ucred)) != 0)
ip 3210 ufs/ffs/ffs_softdep.c if (inodedep_lookup(ip->i_fs, oldinum, 0, &inodedep) == 0 ||
ip 3219 ufs/ffs/ffs_softdep.c ip->i_flag |= IN_CHANGE;
ip 4405 ufs/ffs/ffs_softdep.c softdep_load_inodeblock(ip)
ip 4406 ufs/ffs/ffs_softdep.c struct inode *ip; /* the "in_core" copy of the inode */
ip 4413 ufs/ffs/ffs_softdep.c ip->i_effnlink = DIP(ip, nlink);
ip 4415 ufs/ffs/ffs_softdep.c if (inodedep_lookup(ip->i_fs, ip->i_number, 0, &inodedep) == 0) {
ip 4419 ufs/ffs/ffs_softdep.c ip->i_effnlink -= inodedep->id_nlinkdelta;
ip 4434 ufs/ffs/ffs_softdep.c softdep_update_inodeblock(ip, bp, waitfor)
ip 4435 ufs/ffs/ffs_softdep.c struct inode *ip; /* the "in_core" copy of the inode */
ip 4451 ufs/ffs/ffs_softdep.c if (inodedep_lookup(ip->i_fs, ip->i_number, 0, &inodedep) == 0) {
ip 4453 ufs/ffs/ffs_softdep.c if (ip->i_effnlink != DIP(ip, nlink))
ip 4457 ufs/ffs/ffs_softdep.c if (inodedep->id_nlinkdelta != DIP(ip, nlink) - ip->i_effnlink) {
ip 4555 ufs/ffs/ffs_softdep.c struct inode *ip;
ip 4564 ufs/ffs/ffs_softdep.c ip = VTOI(vp);
ip 4565 ufs/ffs/ffs_softdep.c fs = ip->i_fs;
ip 4567 ufs/ffs/ffs_softdep.c if (inodedep_lookup(fs, ip->i_number, 0, &inodedep) == 0) {
ip 4666 ufs/ffs/ffs_softdep.c if (inodedep_lookup(fs, ip->i_number, 0, &inodedep) == 0)
ip 71 ufs/ffs/ffs_softdep_stub.c softdep_setup_inomapdep(struct buf *bp, struct inode *ip, ino_t newinum)
ip 83 ufs/ffs/ffs_softdep_stub.c softdep_setup_allocdirect(struct inode *ip, daddr64_t lbn, daddr_t newblkno,
ip 90 ufs/ffs/ffs_softdep_stub.c softdep_setup_allocindir_page(struct inode *ip, daddr64_t lbn, struct buf *bp,
ip 97 ufs/ffs/ffs_softdep_stub.c softdep_setup_allocindir_meta(struct buf *nbp, struct inode *ip,
ip 104 ufs/ffs/ffs_softdep_stub.c softdep_setup_freeblocks(struct inode *ip, off_t length)
ip 131 ufs/ffs/ffs_softdep_stub.c softdep_setup_remove(struct buf *bp, struct inode *dp, struct inode *ip,
ip 139 ufs/ffs/ffs_softdep_stub.c struct inode *ip, long newinum, int isrmdir)
ip 145 ufs/ffs/ffs_softdep_stub.c softdep_change_linkcnt(struct inode *ip, int nodelay)
ip 151 ufs/ffs/ffs_softdep_stub.c softdep_load_inodeblock(struct inode *ip)
ip 157 ufs/ffs/ffs_softdep_stub.c softdep_update_inodeblock(struct inode *ip, struct buf *bp, int waitfor)
ip 57 ufs/ffs/ffs_subr.c ffs_bufatoff(struct inode *ip, off_t offset, char **res, struct buf **bpp)
ip 65 ufs/ffs/ffs_subr.c vp = ITOV(ip);
ip 66 ufs/ffs/ffs_subr.c fs = ip->i_fs;
ip 68 ufs/ffs/ffs_subr.c bsize = blksize(fs, ip, lbn);
ip 124 ufs/ffs/ffs_subr.c ffs_checkoverlap(struct buf *bp, struct inode *ip)
ip 138 ufs/ffs/ffs_subr.c if (vp != ip->i_devvp)
ip 468 ufs/ffs/ffs_vfsops.c struct inode *ip;
ip 492 ufs/ffs/ffs_vfsops.c ip = VTOI(vp);
ip 495 ufs/ffs/ffs_vfsops.c fsbtodb(fra->fs, ino_to_fsba(fra->fs, ip->i_number)),
ip 503 ufs/ffs/ffs_vfsops.c *ip->i_din1 = *((struct ufs1_dinode *)bp->b_data +
ip 504 ufs/ffs/ffs_vfsops.c ino_to_fsbo(fra->fs, ip->i_number));
ip 505 ufs/ffs/ffs_vfsops.c ip->i_effnlink = DIP(ip, nlink);
ip 1136 ufs/ffs/ffs_vfsops.c struct inode *ip;
ip 1139 ufs/ffs/ffs_vfsops.c ip = VTOI(vp);
ip 1141 ufs/ffs/ffs_vfsops.c ((ip->i_flag &
ip 1237 ufs/ffs/ffs_vfsops.c struct inode *ip;
ip 1263 ufs/ffs/ffs_vfsops.c ip = pool_get(&ffs_ino_pool, PR_WAITOK);
ip 1264 ufs/ffs/ffs_vfsops.c bzero((caddr_t)ip, sizeof(struct inode));
ip 1265 ufs/ffs/ffs_vfsops.c lockinit(&ip->i_lock, PINOD, "inode", 0, 0);
ip 1266 ufs/ffs/ffs_vfsops.c ip->i_ump = ump;
ip 1267 ufs/ffs/ffs_vfsops.c VREF(ip->i_devvp);
ip 1268 ufs/ffs/ffs_vfsops.c vp->v_data = ip;
ip 1269 ufs/ffs/ffs_vfsops.c ip->i_vnode = vp;
ip 1270 ufs/ffs/ffs_vfsops.c ip->i_fs = fs = ump->um_fs;
ip 1271 ufs/ffs/ffs_vfsops.c ip->i_dev = dev;
ip 1272 ufs/ffs/ffs_vfsops.c ip->i_number = ino;
ip 1273 ufs/ffs/ffs_vfsops.c ip->i_vtbl = &ffs_vtbl;
ip 1281 ufs/ffs/ffs_vfsops.c error = ufs_ihashins(ip);
ip 1314 ufs/ffs/ffs_vfsops.c if (ip->i_ump->um_fstype == UM_UFS2) {
ip 1315 ufs/ffs/ffs_vfsops.c ip->i_din2 = pool_get(&ffs_dinode2_pool, PR_WAITOK);
ip 1317 ufs/ffs/ffs_vfsops.c *ip->i_din2 = *dp2;
ip 1321 ufs/ffs/ffs_vfsops.c ip->i_din1 = pool_get(&ffs_dinode1_pool, PR_WAITOK);
ip 1323 ufs/ffs/ffs_vfsops.c *ip->i_din1 = *dp1;
ip 1329 ufs/ffs/ffs_vfsops.c softdep_load_inodeblock(ip);
ip 1331 ufs/ffs/ffs_vfsops.c ip->i_effnlink = DIP(ip, nlink);
ip 1348 ufs/ffs/ffs_vfsops.c if (DIP(ip, gen) == 0) {
ip 1349 ufs/ffs/ffs_vfsops.c DIP_ASSIGN(ip, gen, arc4random() & INT_MAX);
ip 1350 ufs/ffs/ffs_vfsops.c if (DIP(ip, gen) == 0 || DIP(ip, gen) == -1)
ip 1351 ufs/ffs/ffs_vfsops.c DIP_ASSIGN(ip, gen, 1); /* Shouldn't happen */
ip 1353 ufs/ffs/ffs_vfsops.c ip->i_flag |= IN_MODIFIED;
ip 1361 ufs/ffs/ffs_vfsops.c ip->i_ffs1_uid = ip->i_din1->di_ouid;
ip 1362 ufs/ffs/ffs_vfsops.c ip->i_ffs1_gid = ip->i_din1->di_ogid;
ip 1399 ufs/ffs/ffs_vfsops.c struct inode *ip;
ip 1402 ufs/ffs/ffs_vfsops.c ip = VTOI(vp);
ip 1405 ufs/ffs/ffs_vfsops.c ufhp->ufid_ino = ip->i_number;
ip 1406 ufs/ffs/ffs_vfsops.c ufhp->ufid_gen = DIP(ip, gen);
ip 173 ufs/ffs/ffs_vnops.c struct inode *ip;
ip 184 ufs/ffs/ffs_vnops.c ip = VTOI(vp);
ip 185 ufs/ffs/ffs_vnops.c mode = DIP(ip, mode);
ip 193 ufs/ffs/ffs_vnops.c if ((int)DIP(ip, size) < vp->v_mount->mnt_maxsymlinklen ||
ip 195 ufs/ffs/ffs_vnops.c DIP(ip, blocks) == 0))
ip 200 ufs/ffs/ffs_vnops.c fs = ip->i_fs;
ip 208 ufs/ffs/ffs_vnops.c if ((bytesinfile = DIP(ip, size) - uio->uio_offset) <= 0)
ip 220 ufs/ffs/ffs_vnops.c if (lblktosize(fs, nextlbn) >= DIP(ip, size))
ip 222 ufs/ffs/ffs_vnops.c else if (lbn - 1 == ip->i_ci.ci_lastr) {
ip 229 ufs/ffs/ffs_vnops.c ip->i_ci.ci_lastr = lbn;
ip 252 ufs/ffs/ffs_vnops.c ip->i_flag |= IN_ACCESS;
ip 265 ufs/ffs/ffs_vnops.c struct inode *ip;
ip 277 ufs/ffs/ffs_vnops.c ip = VTOI(vp);
ip 294 ufs/ffs/ffs_vnops.c uio->uio_offset = DIP(ip, size);
ip 295 ufs/ffs/ffs_vnops.c if ((DIP(ip, flags) & APPEND) && uio->uio_offset != DIP(ip, size))
ip 308 ufs/ffs/ffs_vnops.c fs = ip->i_fs;
ip 325 ufs/ffs/ffs_vnops.c osize = DIP(ip, size);
ip 339 ufs/ffs/ffs_vnops.c if ((error = UFS_BUF_ALLOC(ip, uio->uio_offset, xfersize,
ip 342 ufs/ffs/ffs_vnops.c if (uio->uio_offset + xfersize > DIP(ip, size)) {
ip 343 ufs/ffs/ffs_vnops.c DIP_ASSIGN(ip, size, uio->uio_offset + xfersize);
ip 344 ufs/ffs/ffs_vnops.c uvm_vnp_setsize(vp, DIP(ip, size));
ip 349 ufs/ffs/ffs_vnops.c size = blksize(fs, ip, lbn) - bp->b_resid;
ip 363 ufs/ffs/ffs_vnops.c cluster_write(bp, &ip->i_ci, DIP(ip, size));
ip 371 ufs/ffs/ffs_vnops.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 379 ufs/ffs/ffs_vnops.c DIP(ip, mode) &= ~(ISUID | ISGID);
ip 384 ufs/ffs/ffs_vnops.c (void)UFS_TRUNCATE(ip, osize,
ip 390 ufs/ffs/ffs_vnops.c error = UFS_UPDATE(ip, MNT_WAIT);
ip 513 ufs/ffs/ffs_vnops.c struct inode *ip = VTOI(vp);
ip 519 ufs/ffs/ffs_vnops.c if (ip->i_din1 != NULL) {
ip 521 ufs/ffs/ffs_vnops.c if (ip->i_ump->um_fstype == UM_UFS2)
ip 522 ufs/ffs/ffs_vnops.c pool_put(&ffs_dinode2_pool, ip->i_din2);
ip 525 ufs/ffs/ffs_vnops.c pool_put(&ffs_dinode1_pool, ip->i_din1);
ip 528 ufs/ffs/ffs_vnops.c pool_put(&ffs_ino_pool, ip);
ip 546 ufs/ffs/fs.h #define blksize(fs, ip, lbn) \
ip 547 ufs/ffs/fs.h (((lbn) >= NDADDR || DIP((ip), size) >= ((lbn) + 1) << (fs)->fs_bshift) \
ip 549 ufs/ffs/fs.h : (fragroundup(fs, blkoff(fs, DIP((ip), size)))))
ip 127 ufs/ufs/dinode.h #define MAXSYMLINKLEN(ip) \
ip 128 ufs/ufs/dinode.h ((ip)->i_ump->um_fstype == UM_UFS1) ? \
ip 142 ufs/ufs/inode.h #define UFS_TRUNCATE(ip, off, flags, cred) \
ip 143 ufs/ufs/inode.h ((ip)->i_vtbl->iv_truncate)((ip), (off), (flags), (cred))
ip 145 ufs/ufs/inode.h #define UFS_UPDATE(ip, sync) \
ip 146 ufs/ufs/inode.h ((ip)->i_vtbl->iv_update)((ip), NULL, NULL, (sync))
ip 148 ufs/ufs/inode.h #define UFS_UPDATE2(ip, atime, mtime, sync) \
ip 149 ufs/ufs/inode.h ((ip)->i_vtbl->iv_update)((ip), (atime), (mtime), (sync))
ip 157 ufs/ufs/inode.h #define UFS_BUF_ALLOC(ip, startoffset, size, cred, flags, bpp) \
ip 158 ufs/ufs/inode.h ((ip)->i_vtbl->iv_buf_alloc)((ip), (startoffset), (size), (cred), \
ip 161 ufs/ufs/inode.h #define UFS_BUFATOFF(ip, offset, res, bpp) \
ip 162 ufs/ufs/inode.h ((ip)->i_vtbl->iv_bufatoff)((ip), (offset), (res), (bpp))
ip 264 ufs/ufs/inode.h #define DIP(ip, field) \
ip 265 ufs/ufs/inode.h (((ip)->i_ump->um_fstype == UM_UFS1) ? \
ip 266 ufs/ufs/inode.h (ip)->i_ffs1_##field : (ip)->i_ffs2_##field)
ip 268 ufs/ufs/inode.h #define DIP_ASSIGN(ip, field, value) \
ip 270 ufs/ufs/inode.h if ((ip)->i_ump->um_fstype == UM_UFS1) \
ip 271 ufs/ufs/inode.h (ip)->i_ffs1_##field = (value); \
ip 273 ufs/ufs/inode.h (ip)->i_ffs2_##field = (value); \
ip 276 ufs/ufs/inode.h #define DIP_ADD(ip, field, value) \
ip 278 ufs/ufs/inode.h if ((ip)->i_ump->um_fstype == UM_UFS1) \
ip 279 ufs/ufs/inode.h (ip)->i_ffs1_##field += (value); \
ip 281 ufs/ufs/inode.h (ip)->i_ffs2_##field += (value); \
ip 284 ufs/ufs/inode.h #define SHORTLINK(ip) \
ip 285 ufs/ufs/inode.h (((ip)->i_ump->um_fstype == UM_UFS1) ? \
ip 286 ufs/ufs/inode.h (caddr_t)(ip)->i_ffs1_db : (caddr_t)(ip)->i_ffs2_db)
ip 300 ufs/ufs/inode.h #define ITOV(ip) ((ip)->i_vnode)
ip 302 ufs/ufs/inode.h #define FFS_ITIMES(ip, t1, t2) { \
ip 303 ufs/ufs/inode.h if ((ip)->i_flag & (IN_ACCESS | IN_CHANGE | IN_UPDATE)) { \
ip 304 ufs/ufs/inode.h (ip)->i_flag |= IN_MODIFIED; \
ip 305 ufs/ufs/inode.h if ((ip)->i_flag & IN_ACCESS) \
ip 306 ufs/ufs/inode.h DIP_ASSIGN((ip), atime, (t1)->tv_sec); \
ip 307 ufs/ufs/inode.h if ((ip)->i_flag & IN_UPDATE) { \
ip 308 ufs/ufs/inode.h DIP_ASSIGN((ip), mtime, (t2)->tv_sec); \
ip 309 ufs/ufs/inode.h (ip)->i_modrev++; \
ip 311 ufs/ufs/inode.h if ((ip)->i_flag & IN_CHANGE) \
ip 312 ufs/ufs/inode.h DIP_ASSIGN((ip), ctime, time_second); \
ip 313 ufs/ufs/inode.h (ip)->i_flag &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE); \
ip 317 ufs/ufs/inode.h #define EXT2FS_ITIMES(ip, t1, t2) { \
ip 318 ufs/ufs/inode.h if ((ip)->i_flag & (IN_ACCESS | IN_CHANGE | IN_UPDATE)) { \
ip 319 ufs/ufs/inode.h (ip)->i_flag |= IN_MODIFIED; \
ip 320 ufs/ufs/inode.h if ((ip)->i_flag & IN_ACCESS) \
ip 321 ufs/ufs/inode.h (ip)->i_e2fs_atime = (t1)->tv_sec; \
ip 322 ufs/ufs/inode.h if ((ip)->i_flag & IN_UPDATE) { \
ip 323 ufs/ufs/inode.h (ip)->i_e2fs_mtime = (t2)->tv_sec; \
ip 324 ufs/ufs/inode.h (ip)->i_modrev++; \
ip 326 ufs/ufs/inode.h if ((ip)->i_flag & IN_CHANGE) \
ip 327 ufs/ufs/inode.h (ip)->i_e2fs_ctime = time_second; \
ip 328 ufs/ufs/inode.h (ip)->i_flag &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE); \
ip 332 ufs/ufs/inode.h #define ITIMES(ip, t1, t2) { \
ip 333 ufs/ufs/inode.h if (IS_EXT2_VNODE((ip)->i_vnode)) { \
ip 334 ufs/ufs/inode.h EXT2FS_ITIMES(ip, t1, t2); \
ip 336 ufs/ufs/inode.h FFS_ITIMES(ip, t1, t2); \
ip 95 ufs/ufs/ufs_bmap.c struct inode *ip;
ip 105 ufs/ufs/ufs_bmap.c ip = VTOI(vp);
ip 132 ufs/ufs/ufs_bmap.c *bnp = blkptrtodb(ump, DIP(ip, db[bn]));
ip 137 ufs/ufs/ufs_bmap.c is_sequential(ump, DIP(ip, db[bn - 1]),
ip 138 ufs/ufs/ufs_bmap.c DIP(ip, db[bn]));
ip 145 ufs/ufs/ufs_bmap.c daddr = DIP(ip, ib[xap->in_off]);
ip 186 ufs/ufs/ufs_bmap.c if (ip->i_ump->um_fstype == UM_UFS2) {
ip 107 ufs/ufs/ufs_dirhash.c ufsdirhash_build(struct inode *ip)
ip 117 ufs/ufs/ufs_dirhash.c if (ip->i_dirhash == NULL) {
ip 118 ufs/ufs/ufs_dirhash.c if (DIP(ip, size) < ufs_mindirhashsize || OFSFMT(ip->i_vnode))
ip 122 ufs/ufs/ufs_dirhash.c if (DIP(ip, size) < ufs_mindirhashsize ||
ip 124 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 128 ufs/ufs/ufs_dirhash.c if (ip->i_dirhash->dh_hash != NULL)
ip 131 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 135 ufs/ufs/ufs_dirhash.c if (ip->i_effnlink == 0)
ip 138 ufs/ufs/ufs_dirhash.c vp = ip->i_vnode;
ip 140 ufs/ufs/ufs_dirhash.c DIRHASH_ASSERT(DIP(ip, size) >= DIRBLKSIZ, ("ufsdirhash_build size"));
ip 141 ufs/ufs/ufs_dirhash.c nslots = DIP(ip, size) / DIRECTSIZ(1);
ip 145 ufs/ufs/ufs_dirhash.c dirblocks = howmany(DIP(ip, size), DIRBLKSIZ);
ip 204 ufs/ufs/ufs_dirhash.c ip->i_dirhash = dh;
ip 208 ufs/ufs/ufs_dirhash.c while (pos < DIP(ip, size)) {
ip 213 ufs/ufs/ufs_dirhash.c if (UFS_BUFATOFF(ip, (off_t)pos, NULL, &bp) != 0)
ip 255 ufs/ufs/ufs_dirhash.c ip->i_dirhash = NULL;
ip 266 ufs/ufs/ufs_dirhash.c ufsdirhash_free(struct inode *ip)
ip 271 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 293 ufs/ufs/ufs_dirhash.c ip->i_dirhash = NULL;
ip 312 ufs/ufs/ufs_dirhash.c ufsdirhash_lookup(struct inode *ip, char *name, int namelen, doff_t *offp,
ip 322 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 356 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 364 ufs/ufs/ufs_dirhash.c vp = ip->i_vnode;
ip 399 ufs/ufs/ufs_dirhash.c if (offset < 0 || offset >= DIP(ip, size))
ip 405 ufs/ufs/ufs_dirhash.c if (UFS_BUFATOFF(ip, (off_t)blkoff, NULL, &bp) != 0)
ip 446 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 481 ufs/ufs/ufs_dirhash.c ufsdirhash_findfree(struct inode *ip, int slotneeded, int *slotsize)
ip 489 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 494 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 513 ufs/ufs/ufs_dirhash.c error = UFS_BUFATOFF(ip, (off_t)pos, (char **)&dp, &bp);
ip 563 ufs/ufs/ufs_dirhash.c ufsdirhash_enduseful(struct inode *ip)
ip 569 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 574 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 596 ufs/ufs/ufs_dirhash.c ufsdirhash_add(struct inode *ip, struct direct *dirp, doff_t offset)
ip 601 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 606 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 618 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 641 ufs/ufs/ufs_dirhash.c ufsdirhash_remove(struct inode *ip, struct direct *dirp, doff_t offset)
ip 646 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 651 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 673 ufs/ufs/ufs_dirhash.c ufsdirhash_move(struct inode *ip, struct direct *dirp, doff_t oldoff,
ip 679 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 684 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 702 ufs/ufs/ufs_dirhash.c ufsdirhash_newblk(struct inode *ip, doff_t offset)
ip 707 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 712 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 722 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 738 ufs/ufs/ufs_dirhash.c ufsdirhash_dirtrunc(struct inode *ip, doff_t offset)
ip 743 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 748 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 763 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 794 ufs/ufs/ufs_dirhash.c ufsdirhash_checkblock(struct inode *ip, char *buf, doff_t offset)
ip 802 ufs/ufs/ufs_dirhash.c if ((dh = ip->i_dirhash) == NULL)
ip 807 ufs/ufs/ufs_dirhash.c ufsdirhash_free(ip);
ip 70 ufs/ufs/ufs_ihash.c struct inode *ip;
ip 73 ufs/ufs/ufs_ihash.c LIST_FOREACH(ip, INOHASH(dev, inum), i_hash)
ip 74 ufs/ufs/ufs_ihash.c if (inum == ip->i_number && dev == ip->i_dev)
ip 78 ufs/ufs/ufs_ihash.c if (ip)
ip 79 ufs/ufs/ufs_ihash.c return (ITOV(ip));
ip 92 ufs/ufs/ufs_ihash.c struct inode *ip;
ip 96 ufs/ufs/ufs_ihash.c LIST_FOREACH(ip, INOHASH(dev, inum), i_hash) {
ip 97 ufs/ufs/ufs_ihash.c if (inum == ip->i_number && dev == ip->i_dev) {
ip 98 ufs/ufs/ufs_ihash.c vp = ITOV(ip);
ip 113 ufs/ufs/ufs_ihash.c ufs_ihashins(struct inode *ip)
ip 117 ufs/ufs/ufs_ihash.c dev_t dev = ip->i_dev;
ip 118 ufs/ufs/ufs_ihash.c ino_t inum = ip->i_number;
ip 121 ufs/ufs/ufs_ihash.c lockmgr(&ip->i_lock, LK_EXCLUSIVE, NULL);
ip 128 ufs/ufs/ufs_ihash.c lockmgr(&ip->i_lock, LK_RELEASE, NULL);
ip 134 ufs/ufs/ufs_ihash.c LIST_INSERT_HEAD(ipp, ip, i_hash);
ip 144 ufs/ufs/ufs_ihash.c ufs_ihashrem(struct inode *ip)
ip 148 ufs/ufs/ufs_ihash.c if (ip->i_hash.le_prev == NULL)
ip 151 ufs/ufs/ufs_ihash.c LIST_REMOVE(ip, i_hash);
ip 153 ufs/ufs/ufs_ihash.c ip->i_hash.le_next = NULL;
ip 154 ufs/ufs/ufs_ihash.c ip->i_hash.le_prev = NULL;
ip 66 ufs/ufs/ufs_inode.c struct inode *ip = VTOI(vp);
ip 80 ufs/ufs/ufs_inode.c if (ip->i_din1 == NULL || DIP(ip, mode) == 0)
ip 83 ufs/ufs/ufs_inode.c if (DIP(ip, nlink) <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
ip 84 ufs/ufs/ufs_inode.c if (getinoquota(ip) == 0)
ip 85 ufs/ufs/ufs_inode.c (void)ufs_quota_free_inode(ip, NOCRED);
ip 87 ufs/ufs/ufs_inode.c error = UFS_TRUNCATE(ip, (off_t)0, 0, NOCRED);
ip 89 ufs/ufs/ufs_inode.c DIP_ASSIGN(ip, rdev, 0);
ip 90 ufs/ufs/ufs_inode.c mode = DIP(ip, mode);
ip 91 ufs/ufs/ufs_inode.c DIP_ASSIGN(ip, mode, 0);
ip 92 ufs/ufs/ufs_inode.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 107 ufs/ufs/ufs_inode.c softdep_change_linkcnt(ip, 1);
ip 109 ufs/ufs/ufs_inode.c UFS_INODE_FREE(ip, ip->i_number, mode);
ip 112 ufs/ufs/ufs_inode.c if (ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_MODIFIED | IN_UPDATE)) {
ip 113 ufs/ufs/ufs_inode.c UFS_UPDATE(ip, 0);
ip 122 ufs/ufs/ufs_inode.c if (ip->i_din1 == NULL || DIP(ip, mode) == 0)
ip 134 ufs/ufs/ufs_inode.c struct inode *ip;
ip 145 ufs/ufs/ufs_inode.c ip = VTOI(vp);
ip 146 ufs/ufs/ufs_inode.c ufs_ihashrem(ip);
ip 152 ufs/ufs/ufs_inode.c if (ip->i_devvp) {
ip 153 ufs/ufs/ufs_inode.c vrele(ip->i_devvp);
ip 156 ufs/ufs/ufs_inode.c if (ip->i_dirhash != NULL)
ip 157 ufs/ufs/ufs_inode.c ufsdirhash_free(ip);
ip 159 ufs/ufs/ufs_inode.c ufs_quota_delete(ip);
ip 604 ufs/ufs/ufs_lookup.c ufs_dirbad(struct inode *ip, doff_t offset, char *how)
ip 608 ufs/ufs/ufs_lookup.c mp = ITOV(ip)->v_mount;
ip 610 ufs/ufs/ufs_lookup.c mp->mnt_stat.f_mntonname, ip->i_number, offset, how);
ip 665 ufs/ufs/ufs_lookup.c ufs_makedirentry(struct inode *ip, struct componentname *cnp,
ip 672 ufs/ufs/ufs_lookup.c newdirp->d_ino = ip->i_number;
ip 675 ufs/ufs/ufs_lookup.c if (ITOV(ip)->v_mount->mnt_maxsymlinklen > 0)
ip 676 ufs/ufs/ufs_lookup.c newdirp->d_type = IFTODT(DIP(ip, mode));
ip 950 ufs/ufs/ufs_lookup.c ufs_dirremove(struct vnode *dvp, struct inode *ip, int flags, int isrmdir)
ip 990 ufs/ufs/ufs_lookup.c if (ip) {
ip 991 ufs/ufs/ufs_lookup.c ip->i_effnlink--;
ip 992 ufs/ufs/ufs_lookup.c softdep_change_linkcnt(ip, 0);
ip 993 ufs/ufs/ufs_lookup.c softdep_setup_remove(bp, dp, ip, isrmdir);
ip 1002 ufs/ufs/ufs_lookup.c if (ip) {
ip 1003 ufs/ufs/ufs_lookup.c ip->i_effnlink--;
ip 1004 ufs/ufs/ufs_lookup.c DIP_ADD(ip, nlink, -1);
ip 1005 ufs/ufs/ufs_lookup.c ip->i_flag |= IN_CHANGE;
ip 1066 ufs/ufs/ufs_lookup.c ufs_dirempty(struct inode *ip, ino_t parentino, struct ucred *cred)
ip 1075 ufs/ufs/ufs_lookup.c m = DIP(ip, size);
ip 1077 ufs/ufs/ufs_lookup.c error = vn_rdwr(UIO_READ, ITOV(ip), (caddr_t)dp, MINDIRSIZ, off,
ip 1093 ufs/ufs/ufs_lookup.c if (ITOV(ip)->v_mount->mnt_maxsymlinklen > 0)
ip 1109 ufs/ufs/ufs_lookup.c if (namlen == 1 && dp->d_ino == ip->i_number)
ip 148 ufs/ufs/ufs_quota.c getinoquota(struct inode *ip)
ip 151 ufs/ufs/ufs_quota.c struct vnode *vp = ITOV(ip);
ip 154 ufs/ufs/ufs_quota.c ump = ip->i_ump;
ip 159 ufs/ufs/ufs_quota.c if (ip->i_dquot[USRQUOTA] == NODQUOT &&
ip 161 ufs/ufs/ufs_quota.c dqget(vp, DIP(ip, uid), ump, USRQUOTA, &ip->i_dquot[USRQUOTA])) &&
ip 168 ufs/ufs/ufs_quota.c if (ip->i_dquot[GRPQUOTA] == NODQUOT &&
ip 170 ufs/ufs/ufs_quota.c dqget(vp, DIP(ip, gid), ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) &&
ip 180 ufs/ufs/ufs_quota.c ufs_quota_alloc_blocks2(struct inode *ip, int32_t change,
ip 188 ufs/ufs/ufs_quota.c chkdquot(ip);
ip 199 ufs/ufs/ufs_quota.c if ((dq = ip->i_dquot[i]) == NODQUOT)
ip 201 ufs/ufs/ufs_quota.c if ((error = chkdqchg(ip, change, cred, i)) != 0)
ip 208 ufs/ufs/ufs_quota.c if ((dq = ip->i_dquot[i]) == NODQUOT)
ip 221 ufs/ufs/ufs_quota.c ufs_quota_free_blocks2(struct inode *ip, int32_t change,
ip 228 ufs/ufs/ufs_quota.c if (!VOP_ISLOCKED(ITOV(ip)))
ip 238 ufs/ufs/ufs_quota.c if ((dq = ip->i_dquot[i]) == NODQUOT)
ip 259 ufs/ufs/ufs_quota.c chkdqchg(struct inode *ip, long change, struct ucred *cred, int type)
ip 261 ufs/ufs/ufs_quota.c struct dquot *dq = ip->i_dquot[type];
ip 269 ufs/ufs/ufs_quota.c DIP(ip, uid) == cred->cr_uid) {
ip 271 ufs/ufs/ufs_quota.c ITOV(ip)->v_mount->mnt_stat.f_mntonname,
ip 284 ufs/ufs/ufs_quota.c ip->i_ump->um_btime[type];
ip 285 ufs/ufs/ufs_quota.c if (DIP(ip, uid) == cred->cr_uid)
ip 287 ufs/ufs/ufs_quota.c ITOV(ip)->v_mount->mnt_stat.f_mntonname,
ip 293 ufs/ufs/ufs_quota.c DIP(ip, uid) == cred->cr_uid) {
ip 295 ufs/ufs/ufs_quota.c ITOV(ip)->v_mount->mnt_stat.f_mntonname,
ip 310 ufs/ufs/ufs_quota.c ufs_quota_alloc_inode2(struct inode *ip, struct ucred *cred,
ip 318 ufs/ufs/ufs_quota.c chkdquot(ip);
ip 325 ufs/ufs/ufs_quota.c if ((dq = ip->i_dquot[i]) == NODQUOT)
ip 327 ufs/ufs/ufs_quota.c if ((error = chkiqchg(ip, 1, cred, i)) != 0)
ip 334 ufs/ufs/ufs_quota.c if ((dq = ip->i_dquot[i]) == NODQUOT)
ip 347 ufs/ufs/ufs_quota.c ufs_quota_free_inode2(struct inode *ip, struct ucred *cred,
ip 354 ufs/ufs/ufs_quota.c if (!VOP_ISLOCKED(ITOV(ip)))
ip 361 ufs/ufs/ufs_quota.c if ((dq = ip->i_dquot[i]) == NODQUOT)
ip 380 ufs/ufs/ufs_quota.c chkiqchg(struct inode *ip, long change, struct ucred *cred, int type)
ip 382 ufs/ufs/ufs_quota.c struct dquot *dq = ip->i_dquot[type];
ip 390 ufs/ufs/ufs_quota.c DIP(ip, uid) == cred->cr_uid) {
ip 392 ufs/ufs/ufs_quota.c ITOV(ip)->v_mount->mnt_stat.f_mntonname,
ip 405 ufs/ufs/ufs_quota.c ip->i_ump->um_itime[type];
ip 406 ufs/ufs/ufs_quota.c if (DIP(ip, uid) == cred->cr_uid)
ip 408 ufs/ufs/ufs_quota.c ITOV(ip)->v_mount->mnt_stat.f_mntonname,
ip 414 ufs/ufs/ufs_quota.c DIP(ip, uid) == cred->cr_uid) {
ip 416 ufs/ufs/ufs_quota.c ITOV(ip)->v_mount->mnt_stat.f_mntonname,
ip 433 ufs/ufs/ufs_quota.c chkdquot(struct inode *ip)
ip 435 ufs/ufs/ufs_quota.c struct ufsmount *ump = ip->i_ump;
ip 437 ufs/ufs/ufs_quota.c struct vnode *vp = ITOV(ip);
ip 446 ufs/ufs/ufs_quota.c if (ip->i_dquot[i] == NODQUOT) {
ip 447 ufs/ufs/ufs_quota.c vprint("chkdquot: missing dquot", ITOV(ip));
ip 547 ufs/ufs/ufs_quota.c struct inode *ip;
ip 556 ufs/ufs/ufs_quota.c ip = VTOI(vp);
ip 557 ufs/ufs/ufs_quota.c dq = ip->i_dquot[qa->type];
ip 558 ufs/ufs/ufs_quota.c ip->i_dquot[qa->type] = NODQUOT;
ip 982 ufs/ufs/ufs_quota.c ufs_quota_delete(struct inode *ip)
ip 984 ufs/ufs/ufs_quota.c struct vnode *vp = ITOV(ip);
ip 987 ufs/ufs/ufs_quota.c if (ip->i_dquot[i] != NODQUOT) {
ip 988 ufs/ufs/ufs_quota.c dqrele(vp, ip->i_dquot[i]);
ip 989 ufs/ufs/ufs_quota.c ip->i_dquot[i] = NODQUOT;
ip 21 ufs/ufs/ufs_quota_stub.c getinoquota(struct inode *ip) {
ip 26 ufs/ufs/ufs_quota_stub.c ufs_quota_alloc_blocks2(struct inode *ip, daddr_t change,
ip 32 ufs/ufs/ufs_quota_stub.c ufs_quota_free_blocks2(struct inode *ip, daddr_t change,
ip 38 ufs/ufs/ufs_quota_stub.c ufs_quota_alloc_inode2(struct inode *ip, struct ucred *cred,
ip 44 ufs/ufs/ufs_quota_stub.c ufs_quota_free_inode2(struct inode *ip, struct ucred *cred,
ip 69 ufs/ufs/ufs_quota_stub.c ufs_quota_delete(struct inode *ip) {
ip 135 ufs/ufs/ufs_vfsops.c struct inode *ip;
ip 143 ufs/ufs/ufs_vfsops.c ip = VTOI(nvp);
ip 144 ufs/ufs/ufs_vfsops.c if (DIP(ip, mode) == 0 || DIP(ip, gen) != ufhp->ufid_gen) {
ip 139 ufs/ufs/ufs_vnops.c struct inode *ip;
ip 147 ufs/ufs/ufs_vnops.c ip = VTOI(*vpp);
ip 148 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
ip 154 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, rdev, vap->va_rdev);
ip 178 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(ap->a_vp);
ip 183 ufs/ufs/ufs_vnops.c if ((DIP(ip, flags) & APPEND) &&
ip 188 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 204 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 210 ufs/ufs/ufs_vnops.c ITIMES(ip, &tv, &tv);
ip 220 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 237 ufs/ufs/ufs_vnops.c if ((error = getinoquota(ip)) != 0)
ip 252 ufs/ufs/ufs_vnops.c if ((mode & VWRITE) && (DIP(ip, flags) & IMMUTABLE))
ip 255 ufs/ufs/ufs_vnops.c return (vaccess(DIP(ip, mode), DIP(ip, uid), DIP(ip, gid), mode,
ip 265 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 270 ufs/ufs/ufs_vnops.c ITIMES(ip, &tv, &tv);
ip 274 ufs/ufs/ufs_vnops.c vap->va_fsid = ip->i_dev;
ip 275 ufs/ufs/ufs_vnops.c vap->va_fileid = ip->i_number;
ip 276 ufs/ufs/ufs_vnops.c vap->va_mode = DIP(ip, mode) & ~IFMT;
ip 277 ufs/ufs/ufs_vnops.c vap->va_nlink = ip->i_effnlink;
ip 278 ufs/ufs/ufs_vnops.c vap->va_uid = DIP(ip, uid);
ip 279 ufs/ufs/ufs_vnops.c vap->va_gid = DIP(ip, gid);
ip 280 ufs/ufs/ufs_vnops.c vap->va_rdev = (dev_t) DIP(ip, rdev);
ip 281 ufs/ufs/ufs_vnops.c vap->va_size = DIP(ip, size);
ip 282 ufs/ufs/ufs_vnops.c vap->va_atime.tv_sec = DIP(ip, atime);
ip 283 ufs/ufs/ufs_vnops.c vap->va_atime.tv_nsec = DIP(ip, atimensec);
ip 284 ufs/ufs/ufs_vnops.c vap->va_mtime.tv_sec = DIP(ip, mtime);
ip 285 ufs/ufs/ufs_vnops.c vap->va_mtime.tv_nsec = DIP(ip, mtimensec);
ip 286 ufs/ufs/ufs_vnops.c vap->va_ctime.tv_sec = DIP(ip, ctime);
ip 287 ufs/ufs/ufs_vnops.c vap->va_ctime.tv_nsec = DIP(ip, ctimensec);
ip 288 ufs/ufs/ufs_vnops.c vap->va_flags = DIP(ip, flags);
ip 289 ufs/ufs/ufs_vnops.c vap->va_gen = DIP(ip, gen);
ip 297 ufs/ufs/ufs_vnops.c vap->va_bytes = dbtob((u_quad_t) DIP(ip, blocks));
ip 299 ufs/ufs/ufs_vnops.c vap->va_filerev = ip->i_modrev;
ip 312 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 331 ufs/ufs/ufs_vnops.c if (cred->cr_uid != DIP(ip, uid) &&
ip 335 ufs/ufs/ufs_vnops.c if ((DIP(ip, flags) & (SF_IMMUTABLE | SF_APPEND)) &&
ip 338 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, flags, vap->va_flags);
ip 340 ufs/ufs/ufs_vnops.c if (DIP(ip, flags) & (SF_IMMUTABLE | SF_APPEND) ||
ip 343 ufs/ufs/ufs_vnops.c DIP(ip, flags) &= SF_SETTABLE;
ip 344 ufs/ufs/ufs_vnops.c DIP(ip, flags) |= (vap->va_flags & UF_SETTABLE);
ip 346 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 350 ufs/ufs/ufs_vnops.c if (DIP(ip, flags) & (IMMUTABLE | APPEND))
ip 363 ufs/ufs/ufs_vnops.c oldsize = DIP(ip, size);
ip 380 ufs/ufs/ufs_vnops.c if ((error = UFS_TRUNCATE(ip, vap->va_size, 0, cred)) != 0)
ip 388 ufs/ufs/ufs_vnops.c if (cred->cr_uid != DIP(ip, uid) &&
ip 394 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_ACCESS;
ip 396 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 397 ufs/ufs/ufs_vnops.c error = UFS_UPDATE2(ip, &vap->va_atime, &vap->va_mtime, 0);
ip 418 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 421 ufs/ufs/ufs_vnops.c if (cred->cr_uid != DIP(ip, uid) &&
ip 427 ufs/ufs/ufs_vnops.c if (!groupmember(DIP(ip, gid), cred) && (mode & ISGID))
ip 430 ufs/ufs/ufs_vnops.c DIP(ip, mode) &= ~ALLPERMS;
ip 431 ufs/ufs/ufs_vnops.c DIP(ip, mode) |= (mode & ALLPERMS);
ip 432 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 433 ufs/ufs/ufs_vnops.c if ((vp->v_flag & VTEXT) && (DIP(ip, mode) & S_ISTXT) == 0)
ip 446 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 454 ufs/ufs/ufs_vnops.c uid = DIP(ip, uid);
ip 456 ufs/ufs/ufs_vnops.c gid = DIP(ip, gid);
ip 462 ufs/ufs/ufs_vnops.c if ((cred->cr_uid != DIP(ip, uid) || uid != DIP(ip, uid) ||
ip 463 ufs/ufs/ufs_vnops.c (gid != DIP(ip, gid) && !groupmember((gid_t)gid, cred))) &&
ip 466 ufs/ufs/ufs_vnops.c ogid = DIP(ip, gid);
ip 467 ufs/ufs/ufs_vnops.c ouid = DIP(ip, uid);
ip 468 ufs/ufs/ufs_vnops.c change = DIP(ip, blocks);
ip 476 ufs/ufs/ufs_vnops.c if ((error = getinoquota(ip)) != 0)
ip 478 ufs/ufs/ufs_vnops.c (void) ufs_quota_free_blocks2(ip, change, cred, quota_flags);
ip 479 ufs/ufs/ufs_vnops.c (void) ufs_quota_free_inode2(ip, cred, quota_flags);
ip 480 ufs/ufs/ufs_vnops.c (void) ufs_quota_delete(ip);
ip 482 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, gid, gid);
ip 483 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, uid, uid);
ip 485 ufs/ufs/ufs_vnops.c if ((error = getinoquota(ip)) != 0)
ip 488 ufs/ufs/ufs_vnops.c if ((error = ufs_quota_alloc_blocks2(ip, change, cred,
ip 492 ufs/ufs/ufs_vnops.c if ((error = ufs_quota_alloc_inode2(ip, cred ,
ip 494 ufs/ufs/ufs_vnops.c (void)ufs_quota_free_blocks2(ip, change, cred,
ip 499 ufs/ufs/ufs_vnops.c if (getinoquota(ip))
ip 503 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 505 ufs/ufs/ufs_vnops.c DIP(ip, mode) &= ~ISUID;
ip 507 ufs/ufs/ufs_vnops.c DIP(ip, mode) &= ~ISGID;
ip 511 ufs/ufs/ufs_vnops.c (void) ufs_quota_delete(ip);
ip 513 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, gid, ogid);
ip 514 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, uid, ouid);
ip 516 ufs/ufs/ufs_vnops.c if (getinoquota(ip) == 0) {
ip 517 ufs/ufs/ufs_vnops.c (void) ufs_quota_alloc_blocks2(ip, change, cred,
ip 519 ufs/ufs/ufs_vnops.c (void) ufs_quota_alloc_inode2(ip, cred,
ip 521 ufs/ufs/ufs_vnops.c (void) getinoquota(ip);
ip 553 ufs/ufs/ufs_vnops.c struct inode *ip;
ip 558 ufs/ufs/ufs_vnops.c ip = VTOI(vp);
ip 559 ufs/ufs/ufs_vnops.c if (vp->v_type == VDIR || (DIP(ip, flags) & (IMMUTABLE | APPEND)) ||
ip 564 ufs/ufs/ufs_vnops.c error = ufs_dirremove(dvp, ip, ap->a_cnp->cn_flags, 0);
ip 587 ufs/ufs/ufs_vnops.c struct inode *ip;
ip 609 ufs/ufs/ufs_vnops.c ip = VTOI(vp);
ip 610 ufs/ufs/ufs_vnops.c if ((nlink_t) DIP(ip, nlink) >= LINK_MAX) {
ip 615 ufs/ufs/ufs_vnops.c if (DIP(ip, flags) & (IMMUTABLE | APPEND)) {
ip 620 ufs/ufs/ufs_vnops.c ip->i_effnlink++;
ip 621 ufs/ufs/ufs_vnops.c DIP_ADD(ip, nlink, 1);
ip 622 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 624 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 625 ufs/ufs/ufs_vnops.c if ((error = UFS_UPDATE(ip, !DOINGSOFTDEP(vp))) == 0) {
ip 626 ufs/ufs/ufs_vnops.c ufs_makedirentry(ip, cnp, &newdir);
ip 630 ufs/ufs/ufs_vnops.c ip->i_effnlink--;
ip 631 ufs/ufs/ufs_vnops.c DIP_ADD(ip, nlink, -1);
ip 632 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 634 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 682 ufs/ufs/ufs_vnops.c struct inode *ip, *xp, *dp;
ip 764 ufs/ufs/ufs_vnops.c ip = VTOI(fvp);
ip 765 ufs/ufs/ufs_vnops.c if ((nlink_t) DIP(ip, nlink) >= LINK_MAX) {
ip 770 ufs/ufs/ufs_vnops.c if ((DIP(ip, flags) & (IMMUTABLE | APPEND)) ||
ip 776 ufs/ufs/ufs_vnops.c if ((DIP(ip, mode) & IFMT) == IFDIR) {
ip 789 ufs/ufs/ufs_vnops.c dp == ip ||
ip 792 ufs/ufs/ufs_vnops.c (ip->i_flag & IN_RENAME)) {
ip 797 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_RENAME;
ip 818 ufs/ufs/ufs_vnops.c ip->i_effnlink++;
ip 819 ufs/ufs/ufs_vnops.c DIP_ADD(ip, nlink, 1);
ip 820 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 822 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 823 ufs/ufs/ufs_vnops.c if ((error = UFS_UPDATE(ip, !DOINGSOFTDEP(fvp))) != 0) {
ip 854 ufs/ufs/ufs_vnops.c if ((error = ufs_checkpath(ip, dp, tcnp->cn_cred)) != 0) {
ip 876 ufs/ufs/ufs_vnops.c if (dp->i_dev != ip->i_dev)
ip 903 ufs/ufs/ufs_vnops.c ufs_makedirentry(ip, tcnp, &newdir);
ip 918 ufs/ufs/ufs_vnops.c if (xp->i_dev != dp->i_dev || xp->i_dev != ip->i_dev)
ip 923 ufs/ufs/ufs_vnops.c if (xp->i_number == ip->i_number)
ip 958 ufs/ufs/ufs_vnops.c if ((error = ufs_dirrewrite(dp, xp, ip->i_number,
ip 959 ufs/ufs/ufs_vnops.c IFTODT(DIP(ip, mode)), (doingdirectory && newparent) ?
ip 1036 ufs/ufs/ufs_vnops.c if (xp != ip) {
ip 1069 ufs/ufs/ufs_vnops.c ip->i_flag &= ~IN_RENAME;
ip 1071 ufs/ufs/ufs_vnops.c ip->i_effnlink--;
ip 1072 ufs/ufs/ufs_vnops.c DIP_ADD(ip, nlink, -1);
ip 1073 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 1074 ufs/ufs/ufs_vnops.c ip->i_flag &= ~IN_RENAME;
ip 1076 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 1093 ufs/ufs/ufs_vnops.c struct inode *ip, *dp;
ip 1119 ufs/ufs/ufs_vnops.c ip = VTOI(tvp);
ip 1121 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, uid, cnp->cn_cred->cr_uid);
ip 1122 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, gid, DIP(dp, gid));
ip 1124 ufs/ufs/ufs_vnops.c if ((error = getinoquota(ip)) ||
ip 1125 ufs/ufs/ufs_vnops.c (error = ufs_quota_alloc_inode(ip, cnp->cn_cred))) {
ip 1127 ufs/ufs/ufs_vnops.c UFS_INODE_FREE(ip, ip->i_number, dmode);
ip 1133 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
ip 1134 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, mode, dmode);
ip 1136 ufs/ufs/ufs_vnops.c ip->i_effnlink = 2;
ip 1137 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, nlink, 2);
ip 1139 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 1162 ufs/ufs/ufs_vnops.c dirtemplate.dot_ino = ip->i_number;
ip 1165 ufs/ufs/ufs_vnops.c if ((error = UFS_BUF_ALLOC(ip, (off_t)0, DIRBLKSIZ, cnp->cn_cred,
ip 1168 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, size, DIRBLKSIZ);
ip 1169 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 1170 ufs/ufs/ufs_vnops.c uvm_vnp_setsize(tvp, DIP(ip, size));
ip 1186 ufs/ufs/ufs_vnops.c if ((error = UFS_UPDATE(ip, !DOINGSOFTDEP(tvp))) != 0) {
ip 1204 ufs/ufs/ufs_vnops.c ufs_makedirentry(ip, cnp, &newdir);
ip 1221 ufs/ufs/ufs_vnops.c ip->i_effnlink = 0;
ip 1222 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, nlink, 0);
ip 1223 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 1225 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 1245 ufs/ufs/ufs_vnops.c struct inode *ip, *dp;
ip 1248 ufs/ufs/ufs_vnops.c ip = VTOI(vp);
ip 1253 ufs/ufs/ufs_vnops.c if (dp == ip || vp->v_mountedhere != 0) {
ip 1254 ufs/ufs/ufs_vnops.c if (dp == ip)
ip 1268 ufs/ufs/ufs_vnops.c if (ip->i_flag & IN_RENAME) {
ip 1272 ufs/ufs/ufs_vnops.c if (ip->i_effnlink != 2 ||
ip 1273 ufs/ufs/ufs_vnops.c !ufs_dirempty(ip, dp->i_number, cnp->cn_cred)) {
ip 1278 ufs/ufs/ufs_vnops.c (DIP(ip, flags) & (IMMUTABLE | APPEND))) {
ip 1288 ufs/ufs/ufs_vnops.c ip->i_effnlink--;
ip 1291 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 1293 ufs/ufs/ufs_vnops.c if ((error = ufs_dirremove(dvp, ip, cnp->cn_flags, 1)) != 0) {
ip 1295 ufs/ufs/ufs_vnops.c ip->i_effnlink++;
ip 1298 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 1317 ufs/ufs/ufs_vnops.c DIP_ADD(ip, nlink, -1);
ip 1318 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 1320 ufs/ufs/ufs_vnops.c error = UFS_TRUNCATE(ip, (off_t)0, ioflag, cnp->cn_cred);
ip 1325 ufs/ufs/ufs_vnops.c if (ip->i_dirhash != NULL)
ip 1326 ufs/ufs/ufs_vnops.c ufsdirhash_free(ip);
ip 1344 ufs/ufs/ufs_vnops.c struct inode *ip;
ip 1355 ufs/ufs/ufs_vnops.c ip = VTOI(vp);
ip 1356 ufs/ufs/ufs_vnops.c bcopy(ap->a_target, (char *)SHORTLINK(ip), len);
ip 1357 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, size, len);
ip 1358 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE | IN_UPDATE;
ip 1491 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 1494 ufs/ufs/ufs_vnops.c isize = DIP(ip, size);
ip 1496 ufs/ufs/ufs_vnops.c (vp->v_mount->mnt_maxsymlinklen == 0 && DIP(ip, blocks) == 0)) {
ip 1497 ufs/ufs/ufs_vnops.c uiomove((char *)SHORTLINK(ip), isize, ap->a_uio);
ip 1548 ufs/ufs/ufs_vnops.c struct inode *ip;
ip 1552 ufs/ufs/ufs_vnops.c ip = VTOI(vp);
ip 1575 ufs/ufs/ufs_vnops.c vp = ip->i_devvp;
ip 1591 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 1593 ufs/ufs/ufs_vnops.c printf("tag VT_UFS, ino %d, on dev %d, %d", ip->i_number,
ip 1594 ufs/ufs/ufs_vnops.c major(ip->i_dev), minor(ip->i_dev));
ip 1596 ufs/ufs/ufs_vnops.c ip->i_flag, ip->i_effnlink, DIP(ip, nlink));
ip 1598 ufs/ufs/ufs_vnops.c DIP(ip, mode), DIP(ip, uid), DIP(ip, gid), DIP(ip, size));
ip 1604 ufs/ufs/ufs_vnops.c lockmgr_printinfo(&ip->i_lock);
ip 1652 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 1658 ufs/ufs/ufs_vnops.c ITIMES(ip, &tv, &tv);
ip 1707 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 1713 ufs/ufs/ufs_vnops.c ITIMES(ip, &tv, &tv);
ip 1759 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(ap->a_vp);
ip 1761 ufs/ufs/ufs_vnops.c return (lf_advlock(&ip->i_lockf, DIP(ip, size), ap->a_id, ap->a_op,
ip 1773 ufs/ufs/ufs_vnops.c struct inode *ip;
ip 1778 ufs/ufs/ufs_vnops.c ip = VTOI(vp);
ip 1779 ufs/ufs/ufs_vnops.c switch(vp->v_type = IFTOVT(DIP(ip, mode))) {
ip 1783 ufs/ufs/ufs_vnops.c if ((nvp = checkalias(vp, DIP(ip, rdev), mntp)) != NULL) {
ip 1801 ufs/ufs/ufs_vnops.c ip->i_vnode = vp;
ip 1819 ufs/ufs/ufs_vnops.c if (ip->i_number == ROOTINO)
ip 1825 ufs/ufs/ufs_vnops.c SETHIGH(ip->i_modrev, mtv.tv_sec);
ip 1826 ufs/ufs/ufs_vnops.c SETLOW(ip->i_modrev, mtv.tv_usec * 4294);
ip 1838 ufs/ufs/ufs_vnops.c struct inode *ip, *pdir;
ip 1858 ufs/ufs/ufs_vnops.c ip = VTOI(tvp);
ip 1860 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, gid, DIP(pdir, gid));
ip 1861 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, uid, cnp->cn_cred->cr_uid);
ip 1863 ufs/ufs/ufs_vnops.c if ((error = getinoquota(ip)) ||
ip 1864 ufs/ufs/ufs_vnops.c (error = ufs_quota_alloc_inode(ip, cnp->cn_cred))) {
ip 1866 ufs/ufs/ufs_vnops.c UFS_INODE_FREE(ip, ip->i_number, mode);
ip 1872 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
ip 1873 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, mode, mode);
ip 1875 ufs/ufs/ufs_vnops.c ip->i_effnlink = 1;
ip 1876 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, nlink, 1);
ip 1878 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 1879 ufs/ufs/ufs_vnops.c if ((DIP(ip, mode) & ISGID) &&
ip 1880 ufs/ufs/ufs_vnops.c !groupmember(DIP(ip, gid), cnp->cn_cred) &&
ip 1882 ufs/ufs/ufs_vnops.c DIP(ip, mode) &= ~ISGID;
ip 1887 ufs/ufs/ufs_vnops.c if ((error = UFS_UPDATE(ip, !DOINGSOFTDEP(tvp))) != 0)
ip 1890 ufs/ufs/ufs_vnops.c ufs_makedirentry(ip, cnp, &newdir);
ip 1907 ufs/ufs/ufs_vnops.c ip->i_effnlink = 0;
ip 1908 ufs/ufs/ufs_vnops.c DIP_ASSIGN(ip, nlink, 0);
ip 1909 ufs/ufs/ufs_vnops.c ip->i_flag |= IN_CHANGE;
ip 1911 ufs/ufs/ufs_vnops.c softdep_change_linkcnt(ip, 0);
ip 1966 ufs/ufs/ufs_vnops.c struct inode *ip = VTOI(vp);
ip 1977 ufs/ufs/ufs_vnops.c kn->kn_data = DIP(ip, size) - kn->kn_fp->f_offset;