Symbol: ip
usr/src/boot/common/dev_net.c
388
char ip[FNAME_SIZE];
usr/src/boot/common/dev_net.c
433
snprintf(ip, sizeof (ip), "%.*s",
usr/src/boot/common/dev_net.c
436
addr = inet_addr(ip);
usr/src/boot/common/dev_net.c
438
printf("Bad IP address: %s\n", ip);
usr/src/boot/i386/libi386/pxe.h
435
IP4_t ip; /* dest ip addr */
usr/src/boot/include/netinet/ip_var.h
167
#define IP_HDR_ALIGNED_P(ip) 1
usr/src/boot/include/netinet/ip_var.h
169
#define IP_HDR_ALIGNED_P(ip) ((((intptr_t) (ip)) & 3) == 0)
usr/src/boot/include/netinet/ip_var.h
172
struct ip;
usr/src/boot/include/netinet/ip_var.h
208
int ip_fragment(struct ip *ip, struct mbuf **m_frag, int mtu,
usr/src/boot/include/netinet/ip_var.h
216
(*ip_mforward)(struct ip *, struct ifnet *, struct mbuf *,
usr/src/boot/include/netinet/ip_var.h
227
void ip_savecontrol(struct inpcb *, struct mbuf **, struct ip *,
usr/src/boot/include/netinet/ip_var.h
230
void ip_fillid(struct ip *);
usr/src/boot/include/netinet/udp_var.h
72
#define intoudpcb(ip) ((struct udpcb *)(ip)->inp_ppcb)
usr/src/boot/libsa/bootparam.c
374
int32_t *ip;
usr/src/boot/libsa/bootparam.c
386
ip = xi->addr;
usr/src/boot/libsa/bootparam.c
392
*ip++ = htonl((unsigned int)*cp++);
usr/src/boot/libsa/bootparam.c
393
*ip++ = htonl((unsigned int)*cp++);
usr/src/boot/libsa/bootparam.c
394
*ip++ = htonl((unsigned int)*cp++);
usr/src/boot/libsa/bootparam.c
395
*ip++ = htonl((unsigned int)*cp++);
usr/src/boot/libsa/bootparam.c
405
int32_t *ip;
usr/src/boot/libsa/bootparam.c
421
ip = xi->addr;
usr/src/boot/libsa/bootparam.c
427
*cp++ = ntohl(*ip++);
usr/src/boot/libsa/bootparam.c
428
*cp++ = ntohl(*ip++);
usr/src/boot/libsa/bootparam.c
429
*cp++ = ntohl(*ip++);
usr/src/boot/libsa/bootparam.c
430
*cp++ = ntohl(*ip++);
usr/src/boot/libsa/ip.c
104
ip = (struct ip *)pkt - 1;
usr/src/boot/libsa/ip.c
105
len += sizeof (*ip);
usr/src/boot/libsa/ip.c
107
bzero(ip, sizeof (*ip));
usr/src/boot/libsa/ip.c
109
ip->ip_v = IPVERSION; /* half-char */
usr/src/boot/libsa/ip.c
110
ip->ip_hl = sizeof (*ip) >> 2; /* half-char */
usr/src/boot/libsa/ip.c
111
ip->ip_len = htons(len);
usr/src/boot/libsa/ip.c
112
ip->ip_p = proto; /* char */
usr/src/boot/libsa/ip.c
113
ip->ip_ttl = IPDEFTTL; /* char */
usr/src/boot/libsa/ip.c
114
ip->ip_src = d->myip;
usr/src/boot/libsa/ip.c
115
ip->ip_dst = d->destip;
usr/src/boot/libsa/ip.c
116
ip->ip_sum = in_cksum(ip, sizeof (*ip)); /* short, but special */
usr/src/boot/libsa/ip.c
118
if (ip->ip_dst.s_addr == INADDR_BROADCAST || ip->ip_src.s_addr == 0 ||
usr/src/boot/libsa/ip.c
119
netmask == 0 || SAMENET(ip->ip_src, ip->ip_dst, netmask))
usr/src/boot/libsa/ip.c
120
ea = arpwhohas(d, ip->ip_dst);
usr/src/boot/libsa/ip.c
124
cc = sendether(d, ip, len, ea, ETHERTYPE_IP);
usr/src/boot/libsa/ip.c
129
return (cc - sizeof (*ip));
usr/src/boot/libsa/ip.c
147
ip_reasm_add(struct ip_reasm *ipr, void *pkt, struct ip *ip)
usr/src/boot/libsa/ip.c
156
ipq->ipq_hdr = ip;
usr/src/boot/libsa/ip.c
160
off_ip = ntohs(ip->ip_off) & IP_OFFMASK;
usr/src/boot/libsa/ip.c
205
struct ip *ip = *payload;
usr/src/boot/libsa/ip.c
215
if (n < sizeof (*ip)) {
usr/src/boot/libsa/ip.c
221
hlen = ip->ip_hl << 2;
usr/src/boot/libsa/ip.c
222
if (hlen < sizeof (*ip) ||
usr/src/boot/libsa/ip.c
223
in_cksum(ip, hlen) != 0) {
usr/src/boot/libsa/ip.c
233
if (n < ntohs(ip->ip_len)) {
usr/src/boot/libsa/ip.c
237
n, ntohs(ip->ip_len));
usr/src/boot/libsa/ip.c
245
fragoffset = (ntohs(ip->ip_off) & IP_OFFMASK) * 8;
usr/src/boot/libsa/ip.c
246
morefrag = (ntohs(ip->ip_off) & IP_MF) == 0 ? false : true;
usr/src/boot/libsa/ip.c
249
uh = (struct udphdr *)((uintptr_t)ip + sizeof (*ip));
usr/src/boot/libsa/ip.c
251
if (d->myip.s_addr && ip->ip_dst.s_addr != d->myip.s_addr) {
usr/src/boot/libsa/ip.c
256
inet_ntoa(ip->ip_dst), ntohs(uh->uh_dport));
usr/src/boot/libsa/ip.c
270
inet_ntoa(ip->ip_src), ntohs(uh->uh_sport));
usr/src/boot/libsa/ip.c
272
inet_ntoa(ip->ip_dst), ntohs(uh->uh_dport));
usr/src/boot/libsa/ip.c
276
if (hlen != sizeof (*ip)) {
usr/src/boot/libsa/ip.c
277
bcopy(((uchar_t *)ip) + hlen, uh,
usr/src/boot/libsa/ip.c
279
ip->ip_len = htons(sizeof (*ip));
usr/src/boot/libsa/ip.c
280
n -= hlen - sizeof (*ip);
usr/src/boot/libsa/ip.c
283
n = (n > (ntohs(ip->ip_len) - sizeof (*ip))) ?
usr/src/boot/libsa/ip.c
284
ntohs(ip->ip_len) - sizeof (*ip) : n;
usr/src/boot/libsa/ip.c
286
*payload = (void *)((uintptr_t)ip + sizeof (*ip));
usr/src/boot/libsa/ip.c
291
if (ipr->ip_src.s_addr == ip->ip_src.s_addr &&
usr/src/boot/libsa/ip.c
292
ipr->ip_dst.s_addr == ip->ip_dst.s_addr &&
usr/src/boot/libsa/ip.c
293
ipr->ip_id == ip->ip_id &&
usr/src/boot/libsa/ip.c
294
ipr->ip_proto == ip->ip_p)
usr/src/boot/libsa/ip.c
305
ipr->ip_src = ip->ip_src;
usr/src/boot/libsa/ip.c
306
ipr->ip_dst = ip->ip_dst;
usr/src/boot/libsa/ip.c
307
ipr->ip_id = ip->ip_id;
usr/src/boot/libsa/ip.c
308
ipr->ip_proto = ip->ip_p;
usr/src/boot/libsa/ip.c
315
__func__, ntohs(ip->ip_id), inet_ntoa(ip->ip_src));
usr/src/boot/libsa/ip.c
316
printf("%s\n", inet_ntoa(ip->ip_dst));
usr/src/boot/libsa/ip.c
325
if (!ip_reasm_add(ipr, ptr, ip)) {
usr/src/boot/libsa/ip.c
377
ipr->ip_total_size = n + sizeof (*ip) + sizeof (struct ether_header);
usr/src/boot/libsa/ip.c
391
ipr->ip_hdr = (struct ip *)((uintptr_t)eh + sizeof (*eh));
usr/src/boot/libsa/ip.c
424
__func__, ntohs(ip->ip_id), inet_ntoa(ip->ip_src),
usr/src/boot/libsa/ip.c
425
inet_ntoa(ip->ip_dst));
usr/src/boot/libsa/ip.c
474
struct ip *ip = data;
usr/src/boot/libsa/ip.c
476
if (ip->ip_v == IPVERSION && /* half char */
usr/src/boot/libsa/ip.c
477
ip->ip_p == proto) {
usr/src/boot/libsa/ip.c
497
__func__, ip->ip_v, ip->ip_p);
usr/src/boot/libsa/ip.c
65
struct ip *ipq_hdr;
usr/src/boot/libsa/ip.c
81
struct ip *ip_hdr;
usr/src/boot/libsa/ip.c
92
struct ip *ip;
usr/src/boot/libsa/udp.c
141
void *ip;
usr/src/boot/libsa/udp.c
142
struct ip tip;
usr/src/boot/libsa/udp.c
144
n = ntohs(uh->uh_ulen) + sizeof (struct ip);
usr/src/boot/libsa/udp.c
153
ip = (struct ip *)uh - 1;
usr/src/boot/libsa/udp.c
154
tip = *(struct ip *)ip;
usr/src/boot/libsa/udp.c
155
ui = ip;
usr/src/boot/libsa/udp.c
166
*(struct ip *)ip = tip;
usr/src/boot/libsa/udp.c
94
uh->uh_sum = in_cksum(ui, len + sizeof (struct ip));
usr/src/boot/libsa/zfs/nvlist.c
103
int *ip = (int *)xdr->xdr_idx;
usr/src/boot/libsa/zfs/nvlist.c
105
*ip = i;
usr/src/boot/libsa/zfs/nvlist.c
110
_getuint_mem(struct xdr *xdr, unsigned *ip)
usr/src/boot/libsa/zfs/nvlist.c
112
*ip = *(unsigned *)xdr->xdr_idx;
usr/src/boot/libsa/zfs/nvlist.c
129
xdr_short(xdr_t *xdr, short *ip)
usr/src/boot/libsa/zfs/nvlist.c
134
i = *ip;
usr/src/boot/libsa/zfs/nvlist.c
137
*ip = i;
usr/src/boot/libsa/zfs/nvlist.c
143
xdr_u_short(xdr_t *xdr, unsigned short *ip)
usr/src/boot/libsa/zfs/nvlist.c
148
u = *ip;
usr/src/boot/libsa/zfs/nvlist.c
151
*ip = u;
usr/src/boot/libsa/zfs/nvlist.c
160
xdr_int(xdr_t *xdr, int *ip)
usr/src/boot/libsa/zfs/nvlist.c
171
xdr->xdr_idx += xdr->xdr_putint(xdr, *ip);
usr/src/boot/libsa/zfs/nvlist.c
178
*ip = *i;
usr/src/boot/libsa/zfs/nvlist.c
189
xdr_u_int(xdr_t *xdr, unsigned *ip)
usr/src/boot/libsa/zfs/nvlist.c
200
xdr->xdr_idx += xdr->xdr_putuint(xdr, *ip);
usr/src/boot/libsa/zfs/nvlist.c
207
*ip = *u;
usr/src/boot/libsa/zfs/nvlist.c
62
_getint(struct xdr *xdr, int *ip)
usr/src/boot/libsa/zfs/nvlist.c
64
*ip = be32dec(xdr->xdr_idx);
usr/src/boot/libsa/zfs/nvlist.c
71
int *ip = (int *)xdr->xdr_idx;
usr/src/boot/libsa/zfs/nvlist.c
73
*ip = htobe32(i);
usr/src/boot/libsa/zfs/nvlist.c
78
_getuint(struct xdr *xdr, unsigned *ip)
usr/src/boot/libsa/zfs/nvlist.c
80
*ip = be32dec(xdr->xdr_idx);
usr/src/boot/libsa/zfs/nvlist.c
94
_getint_mem(struct xdr *xdr, int *ip)
usr/src/boot/libsa/zfs/nvlist.c
96
*ip = *(int *)xdr->xdr_idx;
usr/src/boot/libsa/zfs/zfs.c
1002
*ip = val;
usr/src/boot/libsa/zfs/zfs.c
1007
get_uint64(const char *data, uint64_t *ip)
usr/src/boot/libsa/zfs/zfs.c
1017
*ip = val;
usr/src/boot/libsa/zfs/zfs.c
992
get_int64(const char *data, int64_t *ip)
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
30
const uint64_t *ip = buf;
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
31
const uint64_t *ipend = ip + (size / sizeof (uint64_t));
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
34
for (a0 = b0 = a1 = b1 = 0; ip < ipend; ip += 2) {
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
35
a0 += ip[0];
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
36
a1 += ip[1];
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
48
const uint64_t *ip = buf;
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
49
const uint64_t *ipend = ip + (size / sizeof (uint64_t));
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
52
for (a0 = b0 = a1 = b1 = 0; ip < ipend; ip += 2) {
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
53
a0 += BSWAP_64(ip[0]);
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
54
a1 += BSWAP_64(ip[1]);
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
66
const uint32_t *ip = buf;
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
67
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
70
for (a = b = c = d = 0; ip < ipend; ip++) {
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
71
a += ip[0];
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
84
const uint32_t *ip = buf;
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
85
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
88
for (a = b = c = d = 0; ip < ipend; ip++) {
usr/src/boot/sys/cddl/boot/zfs/fletcher.c
89
a += BSWAP_32(ip[0]);
usr/src/boot/sys/fs/cd9660/iso.h
282
#define blksize(imp, ip, lbn) ((imp)->logical_block_size)
usr/src/boot/sys/ufs/ffs/fs.h
610
#define blksize(fs, ip, lbn) \
usr/src/boot/sys/ufs/ffs/fs.h
611
(((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \
usr/src/boot/sys/ufs/ffs/fs.h
613
: (fragroundup(fs, blkoff(fs, (ip)->i_size))))
usr/src/cmd/audio/utilities/AudioTypePcm.cc
268
F* ip = (F*)inptr; T* op = (T*)outptr; \
usr/src/cmd/audio/utilities/AudioTypePcm.cc
269
while (frames-- > 0) F ## 2 ## T(ip, op); \
usr/src/cmd/audio/utilities/AudioTypePcm.cc
273
F* ip = (F*)inptr; T* op = (T*)outptr; \
usr/src/cmd/audio/utilities/AudioTypePcm.cc
274
while (frames-- > 0) F /* */ 2 /* */ T(ip, op);\
usr/src/cmd/audio/utilities/device_ctl.c
48
audio_getinfo(int fd, Audio_info *ip)
usr/src/cmd/audio/utilities/device_ctl.c
50
if (ioctl(fd, AUDIO_GETINFO, (char *)ip) < 0) {
usr/src/cmd/audio/utilities/device_ctl.c
62
audio_setinfo(int fd, Audio_info *ip)
usr/src/cmd/audio/utilities/device_ctl.c
64
if (ioctl(fd, AUDIO_SETINFO, (char *)ip) < 0) {
usr/src/cmd/awk_xpg4/awk1.c
1618
const wchar_t *ip, *xp;
usr/src/cmd/awk_xpg4/awk1.c
1651
ip = src; /* source position */
usr/src/cmd/awk_xpg4/awk1.c
1656
while ((regerr = int_regwexec(rp, ip, NSUB, rm, flags)) == REG_OK) {
usr/src/cmd/awk_xpg4/awk1.c
1658
if (op + (i = rm[0].rm_sp - ip) >= end)
usr/src/cmd/awk_xpg4/awk1.c
1661
*op++ = *ip++;
usr/src/cmd/awk_xpg4/awk1.c
1686
ip = rmp->rm_sp;
usr/src/cmd/awk_xpg4/awk1.c
1690
*op++ = *ip++;
usr/src/cmd/awk_xpg4/awk1.c
1694
ip = rm[0].rm_ep;
usr/src/cmd/awk_xpg4/awk1.c
1695
if (*ip == '\0') /* If at end break */
usr/src/cmd/awk_xpg4/awk1.c
1699
*op++ = *ip++;
usr/src/cmd/awk_xpg4/awk1.c
1710
if (op + (i = wcslen(ip)) >= end)
usr/src/cmd/awk_xpg4/awk1.c
1713
*op++ = *ip++;
usr/src/cmd/awk_xpg4/awk3.c
1551
register wchar_t *ip, *op;
usr/src/cmd/awk_xpg4/awk3.c
1560
while ((ip = (*awkfield)(&ep)) != NULL) {
usr/src/cmd/awk_xpg4/awk3.c
1564
n = ep-ip;
usr/src/cmd/awk_xpg4/awk3.c
1565
(void) memcpy(op, ip, n * sizeof (wchar_t));
usr/src/cmd/backup/dump/dump.h
237
#define ITITERATE(i, ip) \
usr/src/cmd/backup/dump/dump.h
238
for (i = 0; i < nidates && (ip = idatev[i]) != NULL; i++)
usr/src/cmd/backup/dump/dump.h
351
extern int hasshortmeta(struct dinode **ip);
usr/src/cmd/backup/dump/dumpitime.c
149
struct idates *ip;
usr/src/cmd/backup/dump/dumpitime.c
178
ITITERATE(i, ip) {
usr/src/cmd/backup/dump/dumpitime.c
179
if (strncmp(fname, ip->id_name, sizeof (ip->id_name)) != 0)
usr/src/cmd/backup/dump/dumpitime.c
181
if (ip->id_incno >= incno)
usr/src/cmd/backup/dump/dumpitime.c
183
if (ip->id_ddate <= spcl.c_ddate)
usr/src/cmd/backup/dump/dumpitime.c
185
spcl.c_ddate = ip->id_ddate;
usr/src/cmd/backup/dump/dumpitime.c
186
lastincno = ip->id_incno;
usr/src/cmd/backup/dump/dumpitime.c
312
makeidate(struct idates *ip, char *buf)
usr/src/cmd/backup/dump/dumpitime.c
325
assert(sizeof (ip->id_name) == (255 + 3));
usr/src/cmd/backup/dump/dumpitime.c
327
if (sscanf(buf, DUMPINFMT, ip->id_name, &ip->id_incno, un_buf) != 3)
usr/src/cmd/backup/dump/dumpitime.c
330
ip->id_ddate = (time32_t)unctime(un_buf);
usr/src/cmd/backup/dump/dumpitime.c
331
if (ip->id_ddate < 0)
usr/src/cmd/backup/dump/dumpitime.c
344
est(struct dinode *ip)
usr/src/cmd/backup/dump/dumpitime.c
362
s = (unsigned)(ip->di_blocks) / (unsigned)(tp_bsize / DEV_BSIZE);
usr/src/cmd/backup/dump/dumpitime.c
364
t = d_howmany(ip->di_size, (unsigned)tp_bsize);
usr/src/cmd/backup/dump/dumpitime.c
367
if (ip->di_size > (u_offset_t)((unsigned)(sblock->fs_bsize) * NDADDR)) {
usr/src/cmd/backup/dump/dumptape.c
575
int32_t *ip;
usr/src/cmd/backup/dump/dumptape.c
612
ip = (int32_t *)&spcl;
usr/src/cmd/backup/dump/dumptape.c
614
assert((tp_bsize % sizeof (*ip)) == 0);
usr/src/cmd/backup/dump/dumptape.c
615
i = tp_bsize / sizeof (*ip);
usr/src/cmd/backup/dump/dumptape.c
619
s -= *ip++; s -= *ip++; s -= *ip++; s -= *ip++;
usr/src/cmd/backup/dump/dumptape.c
620
s -= *ip++; s -= *ip++; s -= *ip++; s -= *ip++;
usr/src/cmd/backup/dump/dumptraverse.c
106
est(ip);
usr/src/cmd/backup/dump/dumptraverse.c
111
active_mark(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
115
f = ip->di_mode & IFMT;
usr/src/cmd/backup/dump/dumptraverse.c
116
if (f == 0 || ip->di_nlink <= 0) {
usr/src/cmd/backup/dump/dumptraverse.c
137
est(ip);
usr/src/cmd/backup/dump/dumptraverse.c
153
markshad(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
157
if (ip->di_shadow == 0)
usr/src/cmd/backup/dump/dumptraverse.c
162
shadow = (ino_t)(unsigned)(ip->di_shadow);
usr/src/cmd/backup/dump/dumptraverse.c
186
estshad(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
191
if (ip->di_size <= sizeof (union u_shadow))
usr/src/cmd/backup/dump/dumptraverse.c
203
est(ip);
usr/src/cmd/backup/dump/dumptraverse.c
230
add(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
237
if ((ip->di_mode & IFMT) != IFDIR &&
usr/src/cmd/backup/dump/dumptraverse.c
238
(ip->di_mode & IFMT) != IFATTRDIR) {
usr/src/cmd/backup/dump/dumptraverse.c
248
filesize = ip->di_size;
usr/src/cmd/backup/dump/dumptraverse.c
250
if (ip->di_db[i] != 0)
usr/src/cmd/backup/dump/dumptraverse.c
252
dsrch(ip->di_db[i], (ulong_t)dblksize(sblock, ip, i),
usr/src/cmd/backup/dump/dumptraverse.c
257
if (ip->di_ib[i] != 0)
usr/src/cmd/backup/dump/dumptraverse.c
258
indir(ip->di_ib[i], i, &filesize);
usr/src/cmd/backup/dump/dumptraverse.c
265
if ((ip->di_mode & IFMT) == IFATTRDIR) {
usr/src/cmd/backup/dump/dumptraverse.c
269
est(ip);
usr/src/cmd/backup/dump/dumptraverse.c
330
dirdump(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
333
if (((ip->di_mode & IFMT) != IFDIR &&
usr/src/cmd/backup/dump/dumptraverse.c
334
(ip->di_mode & IFMT) != IFATTRDIR) || ip->di_nlink < 2) {
usr/src/cmd/backup/dump/dumptraverse.c
340
lf_dump(ip);
usr/src/cmd/backup/dump/dumptraverse.c
346
lf_dumpmeta(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
348
if ((ip->di_shadow == 0) || shortmeta)
usr/src/cmd/backup/dump/dumptraverse.c
351
lf_dumpinode(getino((ino_t)(unsigned)(ip->di_shadow)));
usr/src/cmd/backup/dump/dumptraverse.c
355
hasshortmeta(struct dinode **ip)
usr/src/cmd/backup/dump/dumptraverse.c
360
if ((*ip)->di_shadow == 0)
usr/src/cmd/backup/dump/dumptraverse.c
363
*ip = getino((ino_t)(unsigned)((*ip)->di_shadow));
usr/src/cmd/backup/dump/dumptraverse.c
364
rc = ((*ip)->di_size <= sizeof (union u_shadow));
usr/src/cmd/backup/dump/dumptraverse.c
365
*ip = getino(ino = savino);
usr/src/cmd/backup/dump/dumptraverse.c
370
lf_dumpinode(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
375
i = ip->di_mode & IFMT;
usr/src/cmd/backup/dump/dumptraverse.c
377
if (i == 0 || ip->di_nlink <= 0)
usr/src/cmd/backup/dump/dumptraverse.c
380
spcl.c_dinode = *ip;
usr/src/cmd/backup/dump/dumptraverse.c
384
i != IFSHAD) || ip->di_size == 0) {
usr/src/cmd/backup/dump/dumptraverse.c
390
if (size > ip->di_size)
usr/src/cmd/backup/dump/dumptraverse.c
391
size = ip->di_size;
usr/src/cmd/backup/dump/dumptraverse.c
393
lf_blksout(&ip->di_db[0], size);
usr/src/cmd/backup/dump/dumptraverse.c
395
size = ip->di_size - size;
usr/src/cmd/backup/dump/dumptraverse.c
398
lf_dmpindir(ip->di_ib[i], i, &size);
usr/src/cmd/backup/dump/dumptraverse.c
406
lf_dump(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
412
shortmeta = hasshortmeta(&ip);
usr/src/cmd/backup/dump/dumptraverse.c
414
ip = getino((ino_t)(unsigned)(ip->di_shadow));
usr/src/cmd/backup/dump/dumptraverse.c
416
bread(fsbtodb(sblock, ip->di_db[0]),
usr/src/cmd/backup/dump/dumptraverse.c
422
ip = getino(ino);
usr/src/cmd/backup/dump/dumptraverse.c
434
lf_dumpinode(ip);
usr/src/cmd/backup/dump/dumptraverse.c
435
lf_dumpmeta(ip);
usr/src/cmd/backup/dump/dumptraverse.c
629
struct dinode *ip;
usr/src/cmd/backup/dump/dumptraverse.c
680
((ip = getino(ino)) == NULL ||
usr/src/cmd/backup/dump/dumptraverse.c
681
(ip->di_mode & IFMT) != IFATTRDIR)) {
usr/src/cmd/backup/dump/dumptraverse.c
78
mark(struct dinode *ip)
usr/src/cmd/backup/dump/dumptraverse.c
82
f = ip->di_mode & IFMT;
usr/src/cmd/backup/dump/dumptraverse.c
83
if (f == 0 || ip->di_nlink <= 0) {
usr/src/cmd/backup/dump/dumptraverse.c
94
if (ip->di_ctime >= spcl.c_ddate) {
usr/src/cmd/backup/restore/dirs.c
104
struct dinode *ip;
usr/src/cmd/backup/restore/dirs.c
143
ip = curfile.dip;
usr/src/cmd/backup/restore/dirs.c
149
if (ts == TS_INODE && ip == NULL) {
usr/src/cmd/backup/restore/dirs.c
155
if ((ts == TS_INODE && (ip->di_mode & IFMT) != IFDIR &&
usr/src/cmd/backup/restore/dirs.c
156
(ip->di_mode & IFMT) != IFATTRDIR) ||
usr/src/cmd/backup/restore/dirs.c
182
itp = allocinotab(curfile.ino, ip, g_seekpt);
usr/src/cmd/backup/restore/restore.c
178
struct entry *ep, *np, *ip;
usr/src/cmd/backup/restore/restore.c
204
ip = lookupino(np->e_ino);
usr/src/cmd/backup/restore/restore.c
205
if (ip == NULL) {
usr/src/cmd/backup/restore/restore.c
210
if (ip != np)
usr/src/cmd/backup/restore/restore.c
217
ip = lookupino(ino);
usr/src/cmd/backup/restore/restore.c
218
if (ip != NIL) {
usr/src/cmd/backup/restore/restore.c
220
for (ep = ip->e_links; ep != NIL; ep = ep->e_links) {
usr/src/cmd/backup/restore/restore.c
228
if (ip->e_flags & EXTRACT) {
usr/src/cmd/backup/restore/restore.c
237
ip = ep;
usr/src/cmd/backup/restore/restore.c
256
if (((key & (INOFND|NAMEFND)) == (INOFND|NAMEFND)) && ip != np) {
usr/src/cmd/backup/restore/restore.c
270
(((key & INOFND) && ip->e_type != type) ||
usr/src/cmd/backup/restore/restore.c
290
ip->e_flags |= KEEP;
usr/src/cmd/backup/restore/restore.c
292
flagvalues(ip));
usr/src/cmd/backup/restore/restore.c
347
if (type == LEAF && (ip->e_flags & KEEP) == 0) {
usr/src/cmd/backup/restore/restore.c
349
ip->e_flags |= EXTRACT;
usr/src/cmd/backup/restore/restore.c
353
if ((ip->e_flags & KEEP) == 0) {
usr/src/cmd/backup/restore/restore.c
354
renameit(myname(ip), name);
usr/src/cmd/backup/restore/restore.c
355
moveentry(ip, name);
usr/src/cmd/backup/restore/restore.c
357
ip->e_flags |= KEEP;
usr/src/cmd/backup/restore/restore.c
359
flagvalues(ip));
usr/src/cmd/backup/restore/restore.c
362
if (ip->e_type == NODE) {
usr/src/cmd/backup/restore/restore.c
366
name, myname(ip));
usr/src/cmd/backup/restore/restore.c
407
if (ip->e_flags & KEEP) {
usr/src/cmd/backup/restore/restore.c
408
badentry(ip, gettext("cannot KEEP and change modes"));
usr/src/cmd/backup/restore/restore.c
411
if (ip->e_type == LEAF) {
usr/src/cmd/backup/restore/restore.c
413
removeleaf(ip);
usr/src/cmd/backup/restore/restore.c
414
freeentry(ip);
usr/src/cmd/backup/restore/restore.c
415
ip = addentry(name, ino, type);
usr/src/cmd/backup/restore/restore.c
416
newnode(ip);
usr/src/cmd/backup/restore/restore.c
419
if ((ip->e_flags & TMPNAME) == 0)
usr/src/cmd/backup/restore/restore.c
420
mktempname(ip);
usr/src/cmd/backup/restore/restore.c
421
deleteino(ip->e_ino);
usr/src/cmd/backup/restore/restore.c
422
ip->e_next = removelist;
usr/src/cmd/backup/restore/restore.c
423
removelist = ip;
usr/src/cmd/backup/restore/restore.c
424
ip = addentry(name, ino, type);
usr/src/cmd/backup/restore/restore.c
427
ip->e_flags |= NEW|KEEP;
usr/src/cmd/backup/restore/restore.c
429
flagvalues(ip));
usr/src/cmd/backup/restore/tape.c
187
int32_t *ip;
usr/src/cmd/backup/restore/tape.c
288
ip = (int32_t *)&endoftapemark;
usr/src/cmd/backup/restore/tape.c
294
i += *ip++;
usr/src/cmd/bart/create.c
554
const char *ip;
usr/src/cmd/bart/create.c
560
ip = fname;
usr/src/cmd/bart/create.c
568
ip += strlen(reloc_root);
usr/src/cmd/bart/create.c
574
if (*ip != '/')
usr/src/cmd/bart/create.c
579
while ((ch = *ip++) != 0) {
usr/src/cmd/bdiff/bdiff.c
513
satoi(char *p, offset_t *ip)
usr/src/cmd/bdiff/bdiff.c
520
*ip = sum;
usr/src/cmd/bhyve/common/tpm_ppi_qemu.c
37
uint32_t ip; // PPIP
usr/src/cmd/bnu/fio.c
428
frdblk(ip, fn, rlen)
usr/src/cmd/bnu/fio.c
429
char *ip;
usr/src/cmd/bnu/fio.c
435
char buf[5], *erbp = ip;
usr/src/cmd/bnu/fio.c
446
if ((len = frdbuf(ip, FIBUFSIZ, fn)) == FAIL) {
usr/src/cmd/bnu/fio.c
452
op = ip;
usr/src/cmd/bnu/fio.c
456
if ((*ip &= 0177) >= '\172') {
usr/src/cmd/bnu/fio.c
461
if (*ip++ != '\176' || (i = --len) > 5)
usr/src/cmd/bnu/fio.c
464
*op++ = *ip++ & 0177;
usr/src/cmd/bnu/fio.c
489
special = *ip++;
usr/src/cmd/bnu/fio.c
491
if (*ip < '\040') {
usr/src/cmd/bnu/fio.c
497
c = *ip++;
usr/src/cmd/bnu/fio.c
500
c = *ip++ - 0100;
usr/src/cmd/bnu/fio.c
503
c = *ip++ + 0100;
usr/src/cmd/bnu/fio.c
506
c = *ip++ + 0100;
usr/src/cmd/bnu/fio.c
509
c = *ip++ + 0200;
usr/src/cmd/bnu/fio.c
512
c = *ip++ + 0300;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1776
struct comvars *ip, *op;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1783
ip = &tmpstruct;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1789
ip = &proxstruct;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1793
ip->connect = connected;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1796
(void) strlcpy(ip->name, hostname, sizeof (ip->name));
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1798
ip->name[0] = 0;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1800
ip->hctl = remctladdr;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1802
ip->mctl = myctladdr;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1804
ip->in = ctrl_in;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1806
ip->out = ctrl_out;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1808
ip->tpe = type;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1812
ip->cpnd = cpend;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1814
ip->sunqe = sunique;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1816
ip->runqe = runique;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1818
ip->mcse = mcase;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1820
ip->ntflg = ntflag;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1822
(void) strlcpy(ip->nti, ntin, sizeof (ip->nti));
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1824
(void) strlcpy(ip->nto, ntout, sizeof (ip->nto));
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1826
ip->mapflg = mapflag;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1828
(void) strlcpy(ip->mi, mapin, sizeof (ip->mi));
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1830
(void) strlcpy(ip->mo, mapout, sizeof (ip->mo));
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1833
ip->authtype = auth_type;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1835
ip->clvl = clevel;
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1837
ip->dlvl = dlevel;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
198
static void print_ip_stats(mib2_ip_t *ip);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2168
mib2_ip_t *ip = (mib2_ip_t *)item->valp;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2170
ipAddrEntrySize = ip->ipAddrEntrySize;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2171
ipRouteEntrySize = ip->ipRouteEntrySize;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2172
ipNetToMediaEntrySize = ip->ipNetToMediaEntrySize;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2173
ipMemberEntrySize = ip->ipMemberEntrySize;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2174
ipGroupSourceEntrySize = ip->ipGroupSourceEntrySize;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2175
ipRouteAttributeSize = ip->ipRouteAttributeSize;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2176
transportMLPSize = ip->transportMLPSize;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2177
ipDestEntrySize = ip->ipDestEntrySize;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2329
mib2_ip_t *ip = (mib2_ip_t *)item->valp;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2335
print_ip_stats(ip);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2478
print_ip_stats(mib2_ip_t *ip)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2481
pr_int_val("ipForwarding", ip->ipForwarding);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2482
pr_int_val("ipDefaultTTL", ip->ipDefaultTTL);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2483
prval("ipInReceives", ip->ipInReceives);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2484
prval("ipInHdrErrors", ip->ipInHdrErrors);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2485
prval("ipInAddrErrors", ip->ipInAddrErrors);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2486
prval("ipInCksumErrs", ip->ipInCksumErrs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2487
prval("ipForwDatagrams", ip->ipForwDatagrams);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2488
prval("ipForwProhibits", ip->ipForwProhibits);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2489
prval("ipInUnknownProtos", ip->ipInUnknownProtos);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2490
prval("ipInDiscards", ip->ipInDiscards);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2491
prval("ipInDelivers", ip->ipInDelivers);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2492
prval("ipOutRequests", ip->ipOutRequests);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2493
prval("ipOutDiscards", ip->ipOutDiscards);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2494
prval("ipOutNoRoutes", ip->ipOutNoRoutes);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2495
pr_int_val("ipReasmTimeout", ip->ipReasmTimeout);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2496
prval("ipReasmReqds", ip->ipReasmReqds);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2497
prval("ipReasmOKs", ip->ipReasmOKs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2498
prval("ipReasmFails", ip->ipReasmFails);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2499
prval("ipReasmDuplicates", ip->ipReasmDuplicates);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2500
prval("ipReasmPartDups", ip->ipReasmPartDups);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2501
prval("ipFragOKs", ip->ipFragOKs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2502
prval("ipFragFails", ip->ipFragFails);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2503
prval("ipFragCreates", ip->ipFragCreates);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2504
prval("ipRoutingDiscards", ip->ipRoutingDiscards);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2506
prval("tcpInErrs", ip->tcpInErrs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2507
prval("udpNoPorts", ip->udpNoPorts);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2508
prval("udpInCksumErrs", ip->udpInCksumErrs);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2509
prval("udpInOverflows", ip->udpInOverflows);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2510
prval("rawipInOverflows", ip->rawipInOverflows);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2511
prval("ipsecInSucceeded", ip->ipsecInSucceeded);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2512
prval("ipsecInFailed", ip->ipsecInFailed);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2513
prval("ipInIPv6", ip->ipInIPv6);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2514
prval("ipOutIPv6", ip->ipOutIPv6);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2515
prval("ipOutSwitchIPv6", ip->ipOutSwitchIPv6);
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1676
struct permitted_ip *ip;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1699
ip = (struct permitted_ip *) malloc((n + 1) * sizeof(struct permitted_ip));
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1700
if (ip == NULL)
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1710
ip[n].permit = 1;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1711
ip[n].base = ip[n].mask = 0;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1716
ip[n].permit = 1;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1718
ip[n].permit = 0;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1793
ip[n].mask = htonl(mask);
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1794
ip[n].base = a & ip[n].mask;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1801
ip[n].permit = 0; /* make the last entry forbid all addresses */
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1802
ip[n].base = 0; /* to terminate the list */
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1803
ip[n].mask = 0;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1805
addresses[unit] = ip;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
729
struct option_info *ip = (struct option_info *) opt->addr2;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
730
if ((ip != NULL) && ip->priv) {
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
834
struct option_info *ip = (struct option_info *) opt->addr2;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
835
ip->priv = privileged_option;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
836
ip->source = option_source;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
837
ip->line = sline;
usr/src/cmd/cmd-inet/usr.bin/pppd/utils.c
193
u_int32_t ip;
usr/src/cmd/cmd-inet/usr.bin/pppd/utils.c
329
ip = va_arg(args, u_int32_t);
usr/src/cmd/cmd-inet/usr.bin/pppd/utils.c
330
ip = ntohl(ip);
usr/src/cmd/cmd-inet/usr.bin/pppd/utils.c
331
(void) slprintf(num, sizeof(num), "%d.%d.%d.%d", (ip >> 24) & 0xff,
usr/src/cmd/cmd-inet/usr.bin/pppd/utils.c
332
(ip >> 16) & 0xff, (ip >> 8) & 0xff, ip & 0xff);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
377
struct ip *iph;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
385
iph = (struct ip *)((char *)icmph + ICMP_MINLEN);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
432
struct ip *iph;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
441
iph = (struct ip *)buf;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
454
if (rcvd < 2 * sizeof (struct ip) + ICMP_MINLEN +
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ilb_probe.c
460
if (rcvd < sizeof (struct ip) + ICMP_MINLEN)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
373
struct ip *ip;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
425
ip = (struct ip *)in_packet;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
426
iphlen = ip->ip_hl << 2;
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
423
int64_t *ip;
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
429
while ((ip = scf_simple_prop_next_integer(sp)) != NULL) {
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
430
if (add_rep_val(list, *ip) == -1) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1490
vrrp_ip_t *ip, *nextip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1522
for (ip = TAILQ_FIRST(&intf->vvi_iplist); ip != NULL;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1523
ip = nextip) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1524
nextip = TAILQ_NEXT(ip, vip_next);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1526
VRRPADDR2STR(af, &ip->vip_addr, abuf,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1529
if (ip->vip_state != NODE_STATE_NEW) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1532
intf->vvi_ifindex, ip->vip_lifname,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1533
abuf, ip->vip_flags);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1534
ip->vip_state = NODE_STATE_STALE;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1549
intf->vvi_ifindex, ip->vip_lifname, abuf);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1550
vrrpd_delete_ip(intf, ip);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1638
vrrp_ip_t *ip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1686
TAILQ_FOREACH(ip, &intf->vvi_iplist, vip_next) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1687
if (strcmp(ip->vip_lifname, lifname) == 0)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1691
if (ip != NULL) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1694
ip->vip_state = NODE_STATE_NONE;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1695
ip->vip_flags = flags;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1696
if (ipaddr_cmp(af, addr, &ip->vip_addr) != 0) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1705
(void) memcpy(&ip->vip_addr, addr,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1708
ip->vip_state = NODE_STATE_NEW;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1730
vrrp_ip_t *ip, *nextip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1753
for (ip = TAILQ_FIRST(&intf->vvi_iplist); ip != NULL;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1754
ip = nextip) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1755
nextip = TAILQ_NEXT(ip, vip_next);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1756
if (ip->vip_state != NODE_STATE_STALE)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1760
VRRPADDR2STR(af, &ip->vip_addr, abuf, INET6_ADDRSTRLEN,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1764
vrrpd_delete_ip(intf, ip);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1816
for (ip = TAILQ_FIRST(&intf->vvi_iplist); ip != NULL;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1817
ip = nextip) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1818
nextip = TAILQ_NEXT(ip, vip_next);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1820
VRRPADDR2STR(af, &ip->vip_addr, abuf, INET6_ADDRSTRLEN,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1824
ip->vip_state == NODE_STATE_NEW ? " is new" : "");
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1835
if (vrrpd_virtualip_updateone(intf, ip,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1836
ip->vip_state == NODE_STATE_NONE) !=
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1842
vrrpd_delete_ip(intf, ip);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1846
ip->vip_state = NODE_STATE_NONE;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1887
vrrp_ip_t *ip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1895
if (((ip = intf->vvi_pip) != NULL) && (QUALIFY_PRIMARY_ADDR(intf, ip)))
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1898
if (ip != NULL) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1900
VRRPADDR2STR(intf->vvi_af, &ip->vip_addr, abuf,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1906
ip = vrrpd_select_primary(intf);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1907
intf->vvi_pip = ip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1909
if (ip != NULL) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
1911
VRRPADDR2STR(intf->vvi_af, &ip->vip_addr, abuf,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
2913
vrrp_ip_t *ip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
2932
TAILQ_FOREACH(ip, &vif->vvi_iplist, vip_next) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
2965
TAILQ_FOREACH(ip, &vif->vvi_iplist, vip_next) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
2967
&ip->vip_addr, sizeof (vrrp_addr_t));
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3073
struct ip *ip = (struct ip *)buf;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3078
if ((plen = vrrpd_build_vrrp(vr, buf + sizeof (struct ip),
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3079
len - sizeof (struct ip), zero_pri)) == 0) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3083
ip->ip_hl = sizeof (struct ip) >> 2;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3084
ip->ip_v = IPV4_VERSION;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3085
ip->ip_tos = 0;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3086
plen += sizeof (struct ip);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3087
ip->ip_len = htons(plen);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3088
ip->ip_off = 0;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3089
ip->ip_ttl = VRRP_IP_TTL;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3090
ip->ip_p = IPPROTO_VRRP;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3091
ip->ip_src = vr->vvr_pif->vvi_pip->vip_addr.in4.sin_addr;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3092
ip->ip_dst = vrrp_muladdr4.in4.sin_addr;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3097
ip->ip_id = 0;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3098
ip->ip_sum = 0;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3431
struct ip *ip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3436
ip = (struct ip *)msgp->msg_iov->iov_base;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3439
if (len < sizeof (struct ip) || len < ntohs(ip->ip_len)) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3445
assert(ip->ip_v == IPV4_VERSION);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3446
assert(ip->ip_p == IPPROTO_VRRP);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3449
if (vrrp_muladdr4.in4.sin_addr.s_addr != ip->ip_dst.s_addr) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3452
inet_ntop(pif->vvi_af, &(ip->ip_dst), abuf, sizeof (abuf)));
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3456
if (ip->ip_ttl != VRRP_IP_TTL) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3458
"ttl %d", pif->vvi_ifname, ip->ip_ttl);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
3467
(vrrp_pkt_t *)((char *)ip + ip->ip_hl * 4), ntohs(ip->ip_len),
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
413
vrrp_ip_t *ip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4323
vrrpd_virtualip_updateone(vrrp_intf_t *vif, vrrp_ip_t *ip, boolean_t checkonly)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4335
VRRPADDR2STR(af, &ip->vip_addr, abuf, INET6_ADDRSTRLEN, _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
434
ip = TAILQ_FIRST(&intf->vvi_iplist);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4340
(void) strncpy(lifr.lifr_name, ip->vip_lifname,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
435
vrrpd_delete_ip(intf, ip);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4363
ip->vip_lifname, abuf,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4372
ip->vip_lifname, abuf, strerror(errno));
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4384
vrrp_ip_t *ip, *nextip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4397
for (ip = TAILQ_FIRST(&vif->vvi_iplist); ip != NULL; ip = nextip) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4398
nextip = TAILQ_NEXT(ip, vip_next);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4399
err = vrrpd_virtualip_updateone(vif, ip, _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4402
VRRPADDR2STR(vif->vvi_af, &ip->vip_addr, abuf,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4406
vrrpd_delete_ip(vif, ip);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
449
vrrp_ip_t *ip;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
457
if ((ip = malloc(sizeof (vrrp_ip_t))) == NULL) {
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
463
(void) strncpy(ip->vip_lifname, lifname, sizeof (ip->vip_lifname));
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
464
ip->vip_state = NODE_STATE_NEW;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
465
ip->vip_flags = flags;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
466
(void) memcpy(&ip->vip_addr, addr, sizeof (ip->vip_addr));
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
473
TAILQ_INSERT_HEAD(&intf->vvi_iplist, ip, vip_next);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
475
TAILQ_INSERT_TAIL(&intf->vvi_iplist, ip, vip_next);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
481
vrrpd_delete_ip(vrrp_intf_t *intf, vrrp_ip_t *ip)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
487
VRRPADDR2STR(af, &ip->vip_addr, abuf, sizeof (abuf), _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
489
intf->vvi_ifname, ip->vip_lifname, abuf,
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
490
intf->vvi_pip == ip ? "" : "not ");
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
492
if (intf->vvi_pip == ip)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
495
TAILQ_REMOVE(&intf->vvi_iplist, ip, vip_next);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
496
(void) free(ip);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd_impl.h
169
#define QUALIFY_PRIMARY_ADDR(intf, ip) \
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd_impl.h
170
(((ip)->vip_flags & IFF_UP) && ((intf)->vvi_af != AF_INET6 || \
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd_impl.h
171
IN6_IS_ADDR_LINKLOCAL(&(ip)->vip_addr.in6.sin6_addr)))
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
343
ilb_ip_addr_t *ip = NULL, *ip2 = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
347
ip = &rd->r_vip;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
350
ip = &rd->r_nat_src_start;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
354
ip = &rd->r_stickymask;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
359
if (ip != NULL && (ip->ia_af == AF_INET || ip->ia_af == AF_INET6))
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
360
ip2str(ip, buf, bufsize, V6_ADDRONLY);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
378
ilb_ip_addr_t *ip = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
383
ip = &rd->r_stickymask;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
385
(void) snprintf(buf, bufsize, "/%d", ilbadm_mask_to_prefixlen(ip));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
534
ip2hostname(ilb_ip_addr_t *ip, char *buf, uint_t bufsize)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
539
switch (ip->ia_af) {
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
541
he = getipnodebyaddr((char *)&ip->ia_v4, sizeof (ip->ia_v4),
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
542
ip->ia_af, &ret);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
545
he = getipnodebyaddr((char *)&ip->ia_v6, sizeof (ip->ia_v6),
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_rules.c
546
ip->ia_af, &ret);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
147
i_match_onehost(const char *val, ilb_ip_addr_t *ip, addr_type_t *a_type)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
170
ip->ia_af = ai->ai_family;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
171
switch (ip->ia_af) {
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
177
ip->ia_v4 = sa.sin_addr;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
185
ip->ia_v6 = sa.sin6_addr;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
68
ip2str(ilb_ip_addr_t *ip, char *buf, size_t sz, int flags)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
72
switch (ip->ia_af) {
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
74
if (*(uint32_t *)&ip->ia_v4 == 0)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
746
ilbadm_mask_to_prefixlen(ilb_ip_addr_t *ip)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
748
int af = ip->ia_af;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
754
len = mask_to_prefixlen((uchar_t *)&ip->ia_v4.s_addr,
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
755
sizeof (ip->ia_v4));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
758
len = mask_to_prefixlen((uchar_t *)&ip->ia_v6.s6_addr,
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
759
sizeof (ip->ia_v6));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
77
(void) inet_ntop(AF_INET, (void *)&ip->ia_v4, buf, sz);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
790
ilbadm_set_netmask(char *val, ilb_ip_addr_t *ip, int af)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
80
if (IN6_IS_ADDR_UNSPECIFIED(&ip->ia_v6)) {
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
816
(uchar_t *)&ip->ia_v4.s_addr);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
820
(uchar_t *)&ip->ia_v6.s6_addr);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
827
ip->ia_af = af;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
87
(void) inet_ntop(ip->ia_af, (void *)&ip->ia_v6, buf, sz);
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
663
add_arp(struct rarpdev *rdev, uchar_t *ip, uchar_t *laddr)
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
675
(void) memcpy(&sin->sin_addr, ip, sizeof (ipaddr_t));
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
763
struct ip *ip;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
769
ip = (struct ip *)ALIGN(buf);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
770
hlen = ip->ip_hl << 2;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
787
li = find_directly_connected_logint(ip->ip_src, NULL);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
797
if (ip->ip_p == 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
965
if (ip->ip_src.s_addr == 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
970
if (IN_CLASSD(ntohl(ip->ip_dst.s_addr))) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
988
sin.sin_addr.s_addr = ip->ip_src.s_addr;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1264
struct ip ip;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1294
hlen = buf.pkt.ip.ip_hl << 2;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
1307
buf.pkt.ip.ip_dst.s_addr, p, cc);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
624
if (datalen > (IP_MAXPACKET - (sizeof (struct ip) + opt_len +
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
1032
buf += sizeof (struct ip);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
1033
hlen -= sizeof (struct ip);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
215
struct ip *ip;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
280
ip = (struct ip *)buf;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
281
hlen = ip->ip_hl << 2;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
283
if ((cc < sizeof (struct ip)) || (cc < hlen + ICMP_MINLEN)) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
295
if (ip->ip_p == 0) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
307
ip = &icp->icmp_ip;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
308
hlen1 = ip->ip_hl << 2;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
311
if ((cc_left < sizeof (struct ip)) ||
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
323
up = (struct udphdr *)((uchar_t *)ip + hlen1);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
327
ip->ip_p == IPPROTO_UDP &&
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
403
(void) inet_ntop(AF_INET, (void *)&ip->ip_dst,
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
436
dst_addr.addr = ip->ip_dst;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
449
Printf(" for %s from %s", pr_protocol(ip->ip_p),
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
450
pr_name((char *)&ip->ip_src, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
451
Printf(" to %s", pr_name((char *)&ip->ip_dst, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
452
if (ip->ip_p == IPPROTO_TCP ||
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
453
ip->ip_p == IPPROTO_UDP) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
494
if (cc_left < sizeof (struct ip)) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
502
ip = &icp->icmp_ip;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
503
dst_addr.addr = ip->ip_dst;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
515
pr_name((char *)&ip->ip_dst, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
689
if (cc_left < sizeof (struct ip)) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
696
ip = &icp->icmp_ip;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
697
hlen1 = ip->ip_hl << 2;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
698
dst_addr.addr = ip->ip_dst;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
701
Printf(" for %s from %s", pr_protocol(ip->ip_p),
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
702
pr_name((char *)&ip->ip_src, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
703
Printf(" to %s", pr_name((char *)&ip->ip_dst, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
709
if ((ip->ip_p == IPPROTO_TCP ||
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
710
ip->ip_p == IPPROTO_UDP) &&
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
713
up = (struct udphdr *)((uchar_t *)ip + hlen1);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
721
if (cc_left < sizeof (struct ip)) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
728
ip = &icp->icmp_ip;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
729
hlen1 = ip->ip_hl << 2;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
730
dst_addr.addr = ip->ip_dst;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
745
*((char *)ip + icp->icmp_pptr));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
755
*((char *)ip + icp->icmp_pptr));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
760
Printf(" for %s from %s", pr_protocol(ip->ip_p),
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
761
pr_name((char *)&ip->ip_src, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
762
Printf(" to %s", pr_name((char *)&ip->ip_dst, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
768
if ((ip->ip_p == IPPROTO_TCP ||
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
769
ip->ip_p == IPPROTO_UDP) &&
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
772
up = (struct udphdr *)((uchar_t *)ip + hlen1);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
780
if (cc_left < sizeof (struct ip)) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
787
ip = &icp->icmp_ip;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
788
hlen1 = ip->ip_hl << 2;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
789
dst_addr.addr = ip->ip_dst;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
799
Printf(" for %s from %s", pr_protocol(ip->ip_p),
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
800
pr_name((char *)&ip->ip_src, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
801
Printf(" to %s", pr_name((char *)&ip->ip_dst, AF_INET));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
802
if ((ip->ip_p == IPPROTO_TCP ||
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
803
ip->ip_p == IPPROTO_UDP) &&
usr/src/cmd/cmd-inet/usr.sbin/ping/ping_aux.c
806
up = (struct udphdr *)((uchar_t *)ip + hlen1);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h
266
extern int interpret_ip(int, const struct ip *, int);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1255
(void) interpret_ip(flags, (struct ip *)data, len);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1649
(void) interpret_ip(flags, (struct ip *)data, len);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1734
(void) interpret_ip(flags, (struct ip *)data, len);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1802
(void) interpret_ip(flags, (struct ip *)header, elen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
337
(void) interpret_ip(flags, (struct ip *)data, len);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
981
(void) interpret_ip(flags, (struct ip *)data, len);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
267
ip_proto_of(uchar_t *ip)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
271
uchar_t *ptr = ip;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
273
switch (IP_VERS(ip)) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
275
return (IP_PROTO_OF(ip));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
278
nxt = ip[6];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
316
ip_hdr_len(uchar_t *ip)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
322
uchar_t *ptr = ip;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
324
switch (IP_VERS(ip)) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
326
return (IP_HDR_LEN(ip));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
328
nxt = ip[6];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
552
uchar_t *ip; /* addr of IP header, unaligned */
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
765
ip = pkt + header_size;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
766
base = ip + ip_hdr_len(ip);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
767
if (base == ip) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
778
ip = pkt + header_size;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
779
tcp = ip + ip_hdr_len(ip);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
780
if (tcp == ip) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
792
ip = pkt + header_size;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
793
udp = ip + ip_hdr_len(ip);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
794
if (udp == ip) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
806
ip = pkt + header_size;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
809
if (IP_VERS(ip) != IPV4_VERSION &&
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
810
IP_VERS(ip) != IPV6_VERSION) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
817
switch (ip_proto_of(ip)) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
819
udp = ip + ip_hdr_len(ip);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
824
tcp = ip + ip_hdr_len(ip);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
871
ip = pkt + header_size;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
873
if (IP_VERS(ip) != IPV4_VERSION &&
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
874
IP_VERS(ip) != IPV6_VERSION) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
881
switch (ip_proto_of(ip)) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
885
udp = ip + ip_hdr_len(ip);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
893
tcp = ip + ip_hdr_len(ip);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
407
(struct ip *)icmp->icmp_data, 28);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_icmp.c
418
(struct ip *)icmp->icmp_data, 28);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
103
hdrlen = ip->ip_hl * 4;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
104
data = ((uchar_t *)ip) + hdrlen;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
105
iplen = ntohs(ip->ip_len) - hdrlen;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
119
morefrag = (ntohs(ip->ip_off) & IP_MF) == 0 ? B_FALSE : B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
120
fragoffset = (ntohs(ip->ip_off) & 0x1FFF) * 8;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
124
src_name = addrtoname(AF_INET, &ip->ip_src);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
125
dst_name = addrtoname(AF_INET, &ip->ip_dst);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
132
getproto(ip->ip_p),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
133
ntohs(ip->ip_id),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
136
ip->ip_tos,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
137
ip->ip_ttl);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
139
(void) strlcpy(buff, inet_ntoa(ip->ip_dst),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
141
uitmp = ntohs(ip->ip_len);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
145
inet_ntoa(ip->ip_src),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
148
ntohs(ip->ip_id),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
149
ip->ip_tos,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
150
ip->ip_ttl);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
158
"Version = %d", ip->ip_v);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
162
"Type of service = 0x%02x", ip->ip_tos);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
165
ip->ip_tos >> 5);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
167
" %s", getflag(ip->ip_tos, IPTOS_LOWDELAY,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
170
getflag(ip->ip_tos, IPTOS_THROUGHPUT,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
173
getflag(ip->ip_tos, IPTOS_RELIABILITY,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
176
getflag(ip->ip_tos, IPTOS_ECT,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
179
getflag(ip->ip_tos, IPTOS_CE,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
183
uitmp = ntohs(ip->ip_len);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
188
"Identification = %d", ntohs(ip->ip_id));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
190
uitmp = ntohs(ip->ip_off);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
204
ip->ip_ttl);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
206
"Protocol = %d (%s)", ip->ip_p,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
207
getproto(ip->ip_p));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
213
ntohs(ip->ip_sum));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
216
inet_ntoa(ip->ip_src), addrtoname(AF_INET, &ip->ip_src));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
219
inet_ntoa(ip->ip_dst), addrtoname(AF_INET, &ip->ip_dst));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
223
print_ipoptions((const uchar_t *)(ip + 1),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
224
hdrlen - sizeof (struct ip));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
238
getproto(ip->ip_p),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
240
ntohs(ip->ip_id));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
245
switch (ip->ip_p) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
251
(const struct ip *)data, fraglen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
435
(void) interpret_ip(flags, (const struct ip *)data,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
83
interpret_ip(int flags, const struct ip *ip, int fraglen)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
93
if (ip->ip_v == IPV6_VERSION) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ip.c
94
iplen = interpret_ipv6(flags, (ip6_t *)ip, fraglen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipsec.c
203
(void) interpret_ip(flags, (struct ip *)data,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
102
struct ip *(*set_buffers_fn) (int);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
118
static struct ip *outip4; /* output buffer to send as an IPv4 datagram */
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
119
static struct ip *outip6; /* output buffer to send as an IPv6 datagram */
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1202
pr->ip_hdr_len = sizeof (struct ip);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1526
struct ip *ip = (struct ip *)packet;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1753
(ip->ip_ttl <= 1)) ||
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1762
(int)ip->ip_ttl);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
228
extern void send_probe(int, struct sockaddr *, struct ip *, int, int,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
230
extern void send_probe6(int, struct msghdr *, struct ip *, int, int,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
234
extern struct ip *set_buffers(int);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
235
extern struct ip *set_buffers6(int);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
135
htons((ushort_t)(plen - (sizeof (struct ip) + optlen)));
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
192
send_probe(int sndsock, struct sockaddr *to, struct ip *outip,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
201
struct ip tip;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
222
send_size = packlen - optlen - sizeof (struct ip);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
224
send_size = packlen - optlen - sizeof (struct ip) -
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
277
packlen - (sizeof (struct ip) + optlen));
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
335
struct ip *ip;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
338
ip = (struct ip *)buf;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
339
hlen = ip->ip_hl << 2;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
360
struct ip *hip;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
410
uchar_t *lp = (uchar_t *)ip;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
416
inet_ntoa(ip->ip_dst), *type, pr_type(*type), *code);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
473
struct ip *ip;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
479
ip = (struct ip *)buf;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
489
Printf(" %d bytes to %s", cc, inet_ntoa(ip->ip_dst));
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
72
void send_probe(int, struct sockaddr *, struct ip *, int, int,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
74
struct ip *set_buffers(int);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
80
struct ip *
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
83
struct ip *outip;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux.c
89
outip = (struct ip *)malloc((size_t)plen);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
299
send_probe6(int sndsock, struct msghdr *msg6, struct ip *outip, int seq,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
63
void send_probe6(int, struct msghdr *, struct ip *, int, int,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
650
ip6_t *ip;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
658
ip = (ip6_t *)buf;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
66
struct ip *set_buffers6(int);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
676
(const void *) &(ip->ip6_dst), temp_buf,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
72
struct ip *
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
75
struct ip *outip;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute_aux6.c
81
outip = (struct ip *)malloc((size_t)plen);
usr/src/cmd/csh/sh.glob.c
754
tchar *ip;
usr/src/cmd/csh/sh.glob.c
829
ip = ibuf;
usr/src/cmd/csh/sh.glob.c
830
icnt = read_(pvec[0], ip, BUFSIZ);
usr/src/cmd/csh/sh.glob.c
839
c = (*ip++ & TRIM);
usr/src/cmd/csh/sh.lex.c
520
struct wordent *hp, *ip;
usr/src/cmd/csh/sh.lex.c
542
for (ip = hp->next->next; ip != alhistt; ip = ip->next)
usr/src/cmd/csh/sh.lex.c
545
for (ip = hp->next->next; ip != hp->prev; ip = ip->next)
usr/src/cmd/csh/sh.set.c
132
getinx(tchar *cp, int *ip)
usr/src/cmd/csh/sh.set.c
138
*ip = 0;
usr/src/cmd/csh/sh.set.c
141
*ip = *ip * 10 + *cp++ - '0';
usr/src/cmd/dd/dd.c
1056
ip = ibuf + ibs;
usr/src/cmd/dd/dd.c
1060
*--ip = 0; /* clear the odd byte */
usr/src/cmd/dd/dd.c
1065
*--ip = 0;
usr/src/cmd/dd/dd.c
1066
*--ip = 0;
usr/src/cmd/dd/dd.c
1214
ip = ibuf + ibs;
usr/src/cmd/dd/dd.c
1218
*--ip = ' ';
usr/src/cmd/dd/dd.c
1220
*--ip = '\0';
usr/src/cmd/dd/dd.c
1229
ip = ibuf;
usr/src/cmd/dd/dd.c
1231
ip[ibc] = 0; /* make it even, pad with zero */
usr/src/cmd/dd/dd.c
1235
ic = *ip++;
usr/src/cmd/dd/dd.c
1236
ip[-1] = *ip;
usr/src/cmd/dd/dd.c
1237
*ip++ = ic;
usr/src/cmd/dd/dd.c
1243
ip = ibuf;
usr/src/cmd/dd/dd.c
1276
*op++ = *ip++;
usr/src/cmd/dd/dd.c
1282
*op++ = utol[*ip++];
usr/src/cmd/dd/dd.c
1288
*op++ = ltou[*ip++];
usr/src/cmd/dd/dd.c
1294
*op++ = etoa[*ip++];
usr/src/cmd/dd/dd.c
1300
*op++ = utol[etoa[*ip++]];
usr/src/cmd/dd/dd.c
1306
*op++ = ltou[etoa[*ip++]];
usr/src/cmd/dd/dd.c
1312
*op++ = atoe[*ip++];
usr/src/cmd/dd/dd.c
1318
*op++ = atoe[utol[*ip++]];
usr/src/cmd/dd/dd.c
1324
*op++ = atoe[ltou[*ip++]];
usr/src/cmd/dd/dd.c
1330
*op++ = atoibm[*ip++];
usr/src/cmd/dd/dd.c
1336
*op++ = atoibm[utol[*ip++]];
usr/src/cmd/dd/dd.c
1342
*op++ = atoibm[ltou[*ip++]];
usr/src/cmd/dd/dd.c
1372
*op++ = *ip++;
usr/src/cmd/dd/dd.c
1378
*op++ = utol[*ip++];
usr/src/cmd/dd/dd.c
1384
*op++ = ltou[*ip++];
usr/src/cmd/dd/dd.c
1390
*op++ = etoa[*ip++];
usr/src/cmd/dd/dd.c
1396
*op++ = utol[etoa[*ip++]];
usr/src/cmd/dd/dd.c
1402
*op++ = ltou[etoa[*ip++]];
usr/src/cmd/dd/dd.c
1451
if ((ic = *ip++) == '\n') {
usr/src/cmd/dd/dd.c
1475
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1486
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1497
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1508
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1519
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1530
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1541
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1552
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1564
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
531
unsigned char *ip, *op; /* input and output buffer pointers */
usr/src/cmd/devfsadm/devfsadm.c
8488
item_t *ip;
usr/src/cmd/devfsadm/devfsadm.c
8494
for (ip = nfp_hash[index]; ip; ip = ip->i_next) {
usr/src/cmd/devfsadm/devfsadm.c
8495
if (strcmp(ip->i_key, key) == 0)
usr/src/cmd/devfsadm/devfsadm.c
8496
return (ip);
usr/src/cmd/devfsadm/devfsadm.c
8505
item_t *ip;
usr/src/cmd/devfsadm/devfsadm.c
8512
ip = s_zalloc(sizeof (item_t));
usr/src/cmd/devfsadm/devfsadm.c
8513
ip->i_key = s_strdup(key);
usr/src/cmd/devfsadm/devfsadm.c
8515
ip->i_next = nfp_hash[index];
usr/src/cmd/devfsadm/devfsadm.c
8516
nfp_hash[index] = ip;
usr/src/cmd/devfsadm/devfsadm.c
8523
item_t *ip;
usr/src/cmd/devfsadm/devfsadm.c
8527
while (ip = nfp_hash[i]) {
usr/src/cmd/devfsadm/devfsadm.c
8528
nfp_hash[i] = ip->i_next;
usr/src/cmd/devfsadm/devfsadm.c
8529
free(ip->i_key);
usr/src/cmd/devfsadm/devfsadm.c
8530
free(ip);
usr/src/cmd/dladm/dladm.c
10016
struct in_addr ip;
usr/src/cmd/dladm/dladm.c
10064
IN6_V4MAPPED_TO_INADDR(ipv6, &ip);
usr/src/cmd/dladm/dladm.c
10065
if (inet_ntop(AF_INET, &ip, outbuf, bufsize) == NULL) {
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
188
int ip; // index into optstring, traverses every char
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
197
cp = ip = 0;
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
201
ic = optstring.charAt(ip);
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
202
if (ic != '(' && ++ip == il)
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
204
ic = optstring.charAt(ip);
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
205
if (ic == ':' && ++ip == il)
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
207
ic = optstring.charAt(ip);
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
209
if (++ip == il)
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
213
while (ip < il && (ic = optstring.charAt(ip)) != ')' &&
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
217
++ip;
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
220
if (match && ip < il && ic == ')' && (op >= ol ||
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
230
if (ip < il && ic == ')' && ++ip == il)
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
232
ic = optstring.charAt(ip);
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
234
cp = ip;
usr/src/cmd/dumpadm/utils.c
111
valid_str2int(const char *p, int *ip)
usr/src/cmd/dumpadm/utils.c
122
*ip = i;
usr/src/cmd/eeprom/i386/benv_kvm.c
69
unsigned long *ip = (unsigned long *)(opp->oprom_array);
usr/src/cmd/eeprom/i386/benv_kvm.c
73
*ip = id;
usr/src/cmd/eeprom/i386/benv_kvm.c
84
unsigned long *ip = (unsigned long *)(opp->oprom_array);
usr/src/cmd/eeprom/i386/benv_kvm.c
88
*ip = id;
usr/src/cmd/eqn/lex.c
22
#define putbak(c) *ip++ = c;
usr/src/cmd/eqn/lex.c
25
char *ip = ibuf;
usr/src/cmd/eqn/lex.c
42
if (ip > ibuf)
usr/src/cmd/eqn/lex.c
43
return (*--ip); /* already present */
usr/src/cmd/eqn/lex.c
83
if (ip >= &ibuf[PUSHBACK])
usr/src/cmd/filesync/acls.c
113
ip->f_acls = list;
usr/src/cmd/filesync/acls.c
114
ip->f_numacls = count;
usr/src/cmd/filesync/acls.c
115
return (ip->f_numacls);
usr/src/cmd/filesync/acls.c
71
get_acls(const char *name, struct fileinfo *ip)
usr/src/cmd/filesync/action.c
132
struct fileinfo *ip;
usr/src/cmd/filesync/action.c
156
ip = &fp->f_info[ OPT_BASE ];
usr/src/cmd/filesync/action.c
231
ip->f_mode = sp->f_mode;
usr/src/cmd/filesync/action.c
261
ip->f_numacls = sp->f_numacls;
usr/src/cmd/filesync/action.c
262
ip->f_acls = sp->f_acls;
usr/src/cmd/filesync/action.c
280
ip->f_numacls = 0;
usr/src/cmd/filesync/action.c
317
ip->f_uid = sp->f_uid;
usr/src/cmd/filesync/action.c
318
ip->f_gid = sp->f_gid;
usr/src/cmd/filesync/base.c
339
struct fileinfo *ip;
usr/src/cmd/filesync/base.c
459
ip = &fp->f_info[ OPT_BASE ];
usr/src/cmd/filesync/base.c
461
ip->f_type = gettype(type); /* note file type */
usr/src/cmd/filesync/base.c
468
ip->f_mode = l;
usr/src/cmd/filesync/base.c
475
ip->f_uid = l;
usr/src/cmd/filesync/base.c
482
ip->f_gid = l;
usr/src/cmd/filesync/base.c
561
ip->f_rd_maj = l;
usr/src/cmd/filesync/base.c
568
ip->f_rd_min = l;
usr/src/cmd/filesync/base.c
574
ip->f_size = (off_t) ll; /* size */
usr/src/cmd/filesync/base.c
585
ip->f_numacls = l;
usr/src/cmd/filesync/base.c
586
ip->f_acls = (aclent_t *) malloc(ip->f_numacls *
usr/src/cmd/filesync/base.c
588
if (ip->f_acls == 0)
usr/src/cmd/filesync/base.c
597
if (ip == 0 || ip->f_acls == 0) {
usr/src/cmd/filesync/base.c
608
if (l >= ip->f_numacls)
usr/src/cmd/filesync/base.c
611
ap = &ip->f_acls[l];
usr/src/cmd/filesync/base.c
812
struct fileinfo *ip = &fp->f_info[OPT_BASE];
usr/src/cmd/filesync/base.c
840
fprintf(file, "FILE %d %c %-20s 0%04o", depth, showtype(ip->f_type),
usr/src/cmd/filesync/base.c
841
noblanks(fp->f_name), ip->f_mode);
usr/src/cmd/filesync/base.c
842
fprintf(file, " %6ld %6ld", ip->f_uid, ip->f_gid);
usr/src/cmd/filesync/base.c
861
if (S_ISBLK(ip->f_type) || S_ISCHR(ip->f_type))
usr/src/cmd/filesync/base.c
862
fprintf(file, "\t%4ld %4ld", ip->f_rd_maj, ip->f_rd_min);
usr/src/cmd/filesync/base.c
864
ll = ip->f_size;
usr/src/cmd/filesync/base.c
869
fprintf(file, "\t%d", ip->f_numacls);
usr/src/cmd/filesync/base.c
874
for (i = 0; i < ip->f_numacls; i++)
usr/src/cmd/filesync/base.c
875
fprintf(file, "ACL %d %d %ld %o\n", i, ip->f_acls[i].a_type,
usr/src/cmd/filesync/base.c
876
ip->f_acls[i].a_id, ip->f_acls[i].a_perm);
usr/src/cmd/filesync/eval.c
660
{ struct fileinfo *ip;
usr/src/cmd/filesync/eval.c
663
ip = &fp->f_info[ which ];
usr/src/cmd/filesync/eval.c
665
ip->f_ino = sp->st_ino;
usr/src/cmd/filesync/eval.c
666
ip->f_d_maj = major(sp->st_dev);
usr/src/cmd/filesync/eval.c
667
ip->f_d_min = minor(sp->st_dev);
usr/src/cmd/filesync/eval.c
668
ip->f_type = sp->st_mode & S_IFMT;
usr/src/cmd/filesync/eval.c
669
ip->f_size = sp->st_size;
usr/src/cmd/filesync/eval.c
670
ip->f_mode = sp->st_mode & S_IAMB;
usr/src/cmd/filesync/eval.c
671
ip->f_uid = sp->st_uid;
usr/src/cmd/filesync/eval.c
672
ip->f_gid = sp->st_gid;
usr/src/cmd/filesync/eval.c
673
ip->f_modtime = sp->st_mtim.tv_sec;
usr/src/cmd/filesync/eval.c
674
ip->f_modns = sp->st_mtim.tv_nsec;
usr/src/cmd/filesync/eval.c
675
ip->f_nlink = sp->st_nlink;
usr/src/cmd/filesync/eval.c
676
ip->f_rd_maj = major(sp->st_rdev);
usr/src/cmd/filesync/eval.c
677
ip->f_rd_min = minor(sp->st_rdev);
usr/src/cmd/filesync/eval.c
685
which, fp->f_name, ip->f_modtime, ip->f_modns,
usr/src/cmd/filesync/eval.c
686
ip->f_numacls);
usr/src/cmd/filesync/eval.c
710
do_update(struct fileinfo *np, struct fileinfo *ip)
usr/src/cmd/filesync/eval.c
713
np->f_type = ip->f_type;
usr/src/cmd/filesync/eval.c
714
np->f_size = ip->f_size;
usr/src/cmd/filesync/eval.c
715
np->f_mode = ip->f_mode;
usr/src/cmd/filesync/eval.c
716
np->f_uid = ip->f_uid;
usr/src/cmd/filesync/eval.c
717
np->f_gid = ip->f_gid;
usr/src/cmd/filesync/eval.c
718
np->f_rd_maj = ip->f_rd_maj;
usr/src/cmd/filesync/eval.c
719
np->f_rd_min = ip->f_rd_min;
usr/src/cmd/filesync/eval.c
722
np->f_numacls = ip->f_numacls;
usr/src/cmd/filesync/eval.c
723
np->f_acls = ip->f_acls;
usr/src/cmd/filesync/eval.c
814
{ struct fileinfo *ip;
usr/src/cmd/filesync/eval.c
821
ip = &fp->f_info[ OPT_SRC ];
usr/src/cmd/filesync/eval.c
822
if (ip->f_ino == fp->f_s_inum && ip->f_d_maj == fp->f_s_maj)
usr/src/cmd/filesync/eval.c
826
if (fp->f_s_inum == 0 || ip->f_ino == 0)
usr/src/cmd/filesync/eval.c
832
ip->f_d_maj, ip->f_d_min, ip->f_ino);
usr/src/cmd/filesync/eval.c
834
ip = &fp->f_info[ OPT_DST ];
usr/src/cmd/filesync/eval.c
835
if (ip->f_ino == fp->f_d_inum && ip->f_d_maj == fp->f_d_maj)
usr/src/cmd/filesync/eval.c
839
if (fp->f_d_inum == 0 || ip->f_ino == 0)
usr/src/cmd/filesync/eval.c
845
ip->f_d_maj, ip->f_d_min, ip->f_ino);
usr/src/cmd/fm/fmd/common/fmd_log.c
556
ea_object_t *egrp, *ip, **fp;
usr/src/cmd/fm/fmd/common/fmd_log.c
563
items = ip = fmd_alloc(itsize, FMD_SLEEP);
usr/src/cmd/fm/fmd/common/fmd_log.c
577
(void) ea_set_group(ip, CAT_FMA_GROUP);
usr/src/cmd/fm/fmd/common/fmd_log.c
578
egrp = ip++; /* first obj is group */
usr/src/cmd/fm/fmd/common/fmd_log.c
587
(void) ea_set_item(ip, CAT_FMA_MAJOR, &maj, 0);
usr/src/cmd/fm/fmd/common/fmd_log.c
588
(void) ea_attach_to_group(egrp, ip++);
usr/src/cmd/fm/fmd/common/fmd_log.c
589
(void) ea_set_item(ip, CAT_FMA_MINOR, &min, 0);
usr/src/cmd/fm/fmd/common/fmd_log.c
590
(void) ea_attach_to_group(egrp, ip++);
usr/src/cmd/fm/fmd/common/fmd_log.c
591
(void) ea_set_item(ip, CAT_FMA_INODE,
usr/src/cmd/fm/fmd/common/fmd_log.c
593
(void) ea_attach_to_group(egrp, ip++);
usr/src/cmd/fm/fmd/common/fmd_log.c
595
if (ea_set_item(ip, CAT_FMA_UUID,
usr/src/cmd/fm/fmd/common/fmd_log.c
602
*fp++ = ip;
usr/src/cmd/fm/fmd/common/fmd_log.c
603
(void) ea_attach_to_group(egrp, ip++);
usr/src/cmd/fm/fmd/common/fmd_log.c
605
(void) ea_set_item(ip, CAT_FMA_OFFSET, &eip->ev_off, 0);
usr/src/cmd/fm/fmd/common/fmd_log.c
606
(void) ea_attach_to_group(egrp, ip++);
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
156
int *ip = (int *)&wsp->walk_arg;
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
157
struct lut_cp *lcp = &lddp->ld_array[*ip];
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
159
if (*ip == lddp->ld_nents)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
162
++*ip;
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
199
struct ipath *ip = (struct ipath *)wsp->walk_addr;
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
201
if (ip == NULL || ipath->s == NULL)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
207
wsp->walk_addr = (uintptr_t)(ip + 1);
usr/src/cmd/fm/modules/common/eversholt/platform.c
2211
const struct ipath *ip;
usr/src/cmd/fm/modules/common/eversholt/platform.c
2231
ip = ipath(np);
usr/src/cmd/fm/modules/common/eversholt/platform.c
2233
return (ip);
usr/src/cmd/format/menu_fdisk.c
484
struct ipart ip;
usr/src/cmd/format/menu_fdisk.c
529
(void) fill_ipart(bootptr, &ip);
usr/src/cmd/format/menu_fdisk.c
532
if (fdisk_is_dos_extended(ip.systid) && (ext_part_found == 0)) {
usr/src/cmd/format/menu_fdisk.c
549
ip.bootid = 0;
usr/src/cmd/format/menu_fdisk.c
550
ip.beghead = ip.begsect = ip.begcyl = 0xff;
usr/src/cmd/format/menu_fdisk.c
551
ip.endhead = ip.endsect = ip.endcyl = 0xff;
usr/src/cmd/format/menu_fdisk.c
552
ip.systid = SUNIXOS2;
usr/src/cmd/format/menu_fdisk.c
553
ip.relsect = relsec;
usr/src/cmd/format/menu_fdisk.c
554
ip.numsect = numsec;
usr/src/cmd/format/menu_fdisk.c
555
ipart->bootid = ip.bootid;
usr/src/cmd/format/menu_fdisk.c
556
status = bcmp(&ip, ipart,
usr/src/cmd/format/menu_fdisk.c
558
bcopy(&ip, ipart, sizeof (struct ipart));
usr/src/cmd/format/menu_fdisk.c
568
if ((ip.systid == SUNIXOS &&
usr/src/cmd/format/menu_fdisk.c
569
(fdisk_is_linux_swap(epp, lel(ip.relsect), NULL) != 0)) ||
usr/src/cmd/format/menu_fdisk.c
570
ip.systid == SUNIXOS2 ||
usr/src/cmd/format/menu_fdisk.c
571
ip.systid == EFI_PMBR) {
usr/src/cmd/format/menu_fdisk.c
573
if (ip.systid == SUNIXOS ||
usr/src/cmd/format/menu_fdisk.c
574
ip.systid == SUNIXOS2 ||
usr/src/cmd/format/menu_fdisk.c
575
ip.systid == EFI_PMBR) {
usr/src/cmd/format/menu_fdisk.c
583
pcyl = lel(ip.numsect) / (nhead * nsect);
usr/src/cmd/format/menu_fdisk.c
584
xstart = lel(ip.relsect) / (nhead * nsect);
usr/src/cmd/format/menu_fdisk.c
594
solaris_offset = (uint_t)lel(ip.relsect);
usr/src/cmd/format/menu_fdisk.c
614
ipart->bootid = ip.bootid;
usr/src/cmd/format/menu_fdisk.c
615
status = bcmp(&ip, ipart, sizeof (struct ipart));
usr/src/cmd/format/menu_fdisk.c
617
bcopy(&ip, ipart, sizeof (struct ipart));
usr/src/cmd/format/menu_fdisk.c
684
struct ipart ip;
usr/src/cmd/format/menu_fdisk.c
759
(void) fill_ipart(bootptr, &ip);
usr/src/cmd/format/menu_fdisk.c
762
if (fdisk_is_dos_extended(ip.systid) && (ext_part_found == 0)) {
usr/src/cmd/format/menu_fdisk.c
777
ip.bootid = 0;
usr/src/cmd/format/menu_fdisk.c
778
ip.beghead = ip.begsect = ip.begcyl = 0xff;
usr/src/cmd/format/menu_fdisk.c
779
ip.endhead = ip.endsect = ip.endcyl = 0xff;
usr/src/cmd/format/menu_fdisk.c
780
ip.systid = SUNIXOS2;
usr/src/cmd/format/menu_fdisk.c
781
ip.relsect = relsec;
usr/src/cmd/format/menu_fdisk.c
782
ip.numsect = numsec;
usr/src/cmd/format/menu_fdisk.c
783
bcopy(&ip, ipart, sizeof (struct ipart));
usr/src/cmd/format/menu_fdisk.c
791
if ((ip.systid == SUNIXOS &&
usr/src/cmd/format/menu_fdisk.c
792
(fdisk_is_linux_swap(epp, lel(ip.relsect), NULL) != 0)) ||
usr/src/cmd/format/menu_fdisk.c
793
ip.systid == SUNIXOS2 ||
usr/src/cmd/format/menu_fdisk.c
794
ip.systid == EFI_PMBR) {
usr/src/cmd/format/menu_fdisk.c
796
if (ip.systid == SUNIXOS ||
usr/src/cmd/format/menu_fdisk.c
797
ip.systid == SUNIXOS2 ||
usr/src/cmd/format/menu_fdisk.c
798
ip.systid == EFI_PMBR) {
usr/src/cmd/format/menu_fdisk.c
800
solaris_offset = lel(ip.relsect);
usr/src/cmd/format/menu_fdisk.c
801
bcopy(&ip, ipart, sizeof (struct ipart));
usr/src/cmd/format/menu_fdisk.c
810
pcyl = lel(ip.numsect) / (nhead * nsect);
usr/src/cmd/format/menu_fdisk.c
840
struct ipart ip;
usr/src/cmd/format/menu_fdisk.c
884
(void) fill_ipart(bootptr, &ip);
usr/src/cmd/format/menu_fdisk.c
887
if (fdisk_is_dos_extended(ip.systid) && (ext_part_found == 0)) {
usr/src/cmd/format/menu_fdisk.c
919
if ((ip.systid == SUNIXOS &&
usr/src/cmd/format/menu_fdisk.c
920
(fdisk_is_linux_swap(epp, lel(ip.relsect), NULL) != 0)) ||
usr/src/cmd/format/menu_fdisk.c
921
ip.systid == SUNIXOS2 ||
usr/src/cmd/format/menu_fdisk.c
922
ip.systid == EFI_PMBR) {
usr/src/cmd/format/menu_fdisk.c
924
if (ip.systid == SUNIXOS ||
usr/src/cmd/format/menu_fdisk.c
925
ip.systid == SUNIXOS2 ||
usr/src/cmd/format/menu_fdisk.c
926
ip.systid == EFI_PMBR) {
usr/src/cmd/format/menu_fdisk.c
930
label->dkl_pcyl = lel(ip.numsect) /
usr/src/cmd/format/menu_fdisk.c
946
solaris_offset = lel(ip.relsect);
usr/src/cmd/fs.d/autofs/auto_subr.c
673
register char *ip, *bp, *qp;
usr/src/cmd/fs.d/autofs/auto_subr.c
678
for (ip = str, bp = buf, qp = qbuf; *ip; ip++) {
usr/src/cmd/fs.d/autofs/auto_subr.c
680
if (*ip == '\\') {
usr/src/cmd/fs.d/autofs/auto_subr.c
685
if (*ip == '"') {
usr/src/cmd/fs.d/autofs/auto_subr.c
690
if (*ip == '[') {
usr/src/cmd/fs.d/autofs/auto_subr.c
694
if (*ip == ']') {
usr/src/cmd/fs.d/autofs/auto_subr.c
699
*bp++ = *ip;
usr/src/cmd/fs.d/autofs/auto_subr.c
701
: ((inbracket && (*ip == ':')) ? '^' : ' ');
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
581
int *ip = (int *)(c+sizeof (int));
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
595
ntohl(*(ip+ii));
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
665
int *ip = (int *)(c+sizeof (int));
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
680
ntohl(*(ip+ii));
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
903
uint_t *ip;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
926
ip = (uint_t *)u_buf;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
928
i += sizeof (int), ip++) {
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
929
outbufoffset += sprintf(&outbuf[outbufoffset], " %08x", *ip);
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
933
u_buf = (uchar_t *)ip;
usr/src/cmd/fs.d/nfs/tests/rpcsec_gss_conn/rpcsec_gss_conn.c
44
char *ip = NULL;
usr/src/cmd/fs.d/nfs/tests/rpcsec_gss_conn/rpcsec_gss_conn.c
61
ip = argv[2];
usr/src/cmd/fs.d/nfs/tests/rpcsec_gss_conn/rpcsec_gss_conn.c
66
host = ip = argv[1];
usr/src/cmd/fs.d/nfs/tests/rpcsec_gss_conn/rpcsec_gss_conn.c
83
client = clnt_create(ip, NFS4_PROGRAM, NFS_V4, "tcp");
usr/src/cmd/fs.d/ufs/ff/ff.c
132
void pass1(struct dinode *ip);
usr/src/cmd/fs.d/ufs/ff/ff.c
133
void pass2(struct dinode *ip);
usr/src/cmd/fs.d/ufs/ff/ff.c
134
void pass3(struct dinode *ip);
usr/src/cmd/fs.d/ufs/ff/ff.c
425
pass1(struct dinode *ip)
usr/src/cmd/fs.d/ufs/ff/ff.c
432
ilist[i].mode = ip->di_mode;
usr/src/cmd/fs.d/ufs/ff/ff.c
433
ilist[i].uid = ip->di_uid;
usr/src/cmd/fs.d/ufs/ff/ff.c
434
ilist[i].gid = ip->di_gid;
usr/src/cmd/fs.d/ufs/ff/ff.c
436
if ((ip->di_mode & IFMT) != IFDIR) {
usr/src/cmd/fs.d/ufs/ff/ff.c
439
if ((ip->di_mode&IFMT) == IFBLK ||
usr/src/cmd/fs.d/ufs/ff/ff.c
440
(ip->di_mode&IFMT) == IFCHR || ip->di_mode&(ISUID|ISGID)) {
usr/src/cmd/fs.d/ufs/ff/ff.c
442
ilist[nxfile].mode = ip->di_mode;
usr/src/cmd/fs.d/ufs/ff/ff.c
443
ilist[nxfile].uid = ip->di_uid;
usr/src/cmd/fs.d/ufs/ff/ff.c
444
ilist[nxfile++].gid = ip->di_gid;
usr/src/cmd/fs.d/ufs/ff/ff.c
452
pass2(struct dinode *ip)
usr/src/cmd/fs.d/ufs/ff/ff.c
458
if ((ip->di_mode&IFMT) != IFDIR)
usr/src/cmd/fs.d/ufs/ff/ff.c
461
dirp.ip = ip;
usr/src/cmd/fs.d/ufs/ff/ff.c
462
gip = ip;
usr/src/cmd/fs.d/ufs/ff/ff.c
490
pass3(struct dinode *ip)
usr/src/cmd/fs.d/ufs/ff/ff.c
497
if ((ip->di_mode&IFMT) != IFDIR)
usr/src/cmd/fs.d/ufs/ff/ff.c
500
dirp.ip = ip;
usr/src/cmd/fs.d/ufs/ff/ff.c
501
gip = ip;
usr/src/cmd/fs.d/ufs/ff/ff.c
563
if (dirp->loc >= (int)dirp->ip->di_size)
usr/src/cmd/fs.d/ufs/ff/ff.c
571
(int)dblksize(&sblock, dirp->ip, (int)lbn));
usr/src/cmd/fs.d/ufs/ff/ff.c
95
struct dinode *ip;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2321
struct dinode *ip;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2336
ip = (struct dinode *)cptr;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2337
switch (ip->di_mode & IFMT) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2355
if (ip->di_mode & 0111)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2948
struct dinode *ip;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2954
ip = (struct dinode *)cptr;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2955
if ((ip->di_mode & IFMT) == 0) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2964
filesize = ip->di_size;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2967
return (ip->di_mode);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3604
struct dinode *ip;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3912
if ((ip = (struct dinode *)getblk(addr)) == 0)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3928
ip += offset;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3929
for (i = 0; tcount--; ip++, temp++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3977
print(ip->di_uid, 8, -4, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3979
print(ip->di_gid, 8, -4, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3982
print((long)ip->di_nlink, 8, -4, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3984
print(ip->di_blocks, 12, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3986
print(ip->di_cflags, 12, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3989
printll(ip->di_size, 20, -16, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3991
print(ip->di_size, 12, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3993
if (ip->di_shadow) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3995
print(ip->di_shadow, 12, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
3998
if (ip->di_oeftflag) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4000
print(ip->di_oeftflag, 12, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4004
switch (ip->di_mode & IFMT) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4008
print(major(ip->di_ordev), 4, -2, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4010
print(minor(ip->di_ordev), 4, -2, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4020
if (ip->di_size <= curoff)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4023
print(ip->di_db[i], 11, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4044
if (ip->di_size <= curoff)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4047
print(ip->di_ib[i], 11, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4060
t = ip->di_atime;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4062
t = ip->di_mtime;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4064
t = ip->di_ctime;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4785
struct dinode *ip;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4796
ip = (struct dinode *)cptr;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4799
nb = ip->di_db[bn];
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
4816
addr = (uintptr_t)&ip->di_ib[NIADDR - j];
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2920
iput(struct inode *ip)
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2932
setbit(cg_inosused(&acg), ip->i_number);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2937
if ((int)ip->i_number >= sblock.fs_ipg * sblock.fs_ncg) {
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2940
ip->i_number);
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2943
d = fsbtodb(&sblock, (uint64_t)itod(&sblock, (int)ip->i_number));
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
2945
buf[itoo(&sblock, (int)ip->i_number)].di_ic = ip->i_ic;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
403
static void iput(struct inode *ip);
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
105
struct dinode *ip;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
127
void pass1(struct dinode *ip);
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
128
void pass2(struct dinode *ip);
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
129
void pass3(struct dinode *ip);
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
378
pass1(struct dinode *ip)
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
385
ilist[i].mode = ip->di_mode;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
386
ilist[i].uid = ip->di_uid;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
387
ilist[i].gid = ip->di_gid;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
390
if ((ip->di_mode & IFMT) != IFDIR) {
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
393
if ((ip->di_mode & IFMT) == IFBLK ||
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
394
(ip->di_mode & IFMT) == IFCHR ||
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
395
ip->di_mode&(ISUID|ISGID)) {
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
397
ilist[ilist_index].mode = ip->di_mode;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
398
ilist[ilist_index].uid = ip->di_uid;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
399
ilist[ilist_index].gid = ip->di_gid;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
409
pass2(struct dinode *ip)
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
416
if ((ip->di_mode&IFMT) != IFDIR)
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
419
dirp.ip = ip;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
420
gip = ip;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
450
pass3(struct dinode *ip)
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
456
if ((ip->di_mode&IFMT) != IFDIR)
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
459
dirp.ip = ip;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
460
gip = ip;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
498
if (dirp->loc >= (int)dirp->ip->di_size)
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
509
(int)dblksize(&sblock, dirp->ip, (int)lbn));
usr/src/cmd/fs.d/ufs/quot/quot.c
297
qacct(struct dinode *ip)
usr/src/cmd/fs.d/ufs/quot/quot.c
304
ip->di_mode = ip->di_smode;
usr/src/cmd/fs.d/ufs/quot/quot.c
305
if (ip->di_suid != UID_LONG) {
usr/src/cmd/fs.d/ufs/quot/quot.c
306
ip->di_uid = ip->di_suid;
usr/src/cmd/fs.d/ufs/quot/quot.c
308
if ((ip->di_mode & IFMT) == 0)
usr/src/cmd/fs.d/ufs/quot/quot.c
316
size = ip->di_blocks / 2;
usr/src/cmd/fs.d/ufs/quot/quot.c
318
blks = lblkno(&sblock, ip->di_size);
usr/src/cmd/fs.d/ufs/quot/quot.c
320
numfrags(&sblock, dblksize(&sblock, ip, blks));
usr/src/cmd/fs.d/ufs/quot/quot.c
330
if ((ip->di_mode&IFMT) != IFDIR && (ip->di_mode&IFMT) != IFREG)
usr/src/cmd/fs.d/ufs/quot/quot.c
339
dp = lookup(ip->di_uid);
usr/src/cmd/fs.d/ufs/quot/quot.c
344
if (now - ip->di_atime > 30 * DAY)
usr/src/cmd/fs.d/ufs/quot/quot.c
346
if (now - ip->di_atime > 60 * DAY)
usr/src/cmd/fs.d/ufs/quot/quot.c
348
if (now - ip->di_atime > 90 * DAY)
usr/src/cmd/fs.d/ufs/quot/quot.c
366
(void) printf("%ld ", (long)ip->di_uid);
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
591
acct(struct dinode *ip)
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
595
if (ip == NULL)
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
597
ip->di_mode = ip->di_smode;
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
598
if (ip->di_suid != UID_LONG) {
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
599
ip->di_uid = ip->di_suid;
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
601
if (ip->di_mode == 0)
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
603
fup = adduid(ip->di_uid);
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
605
if ((ip->di_mode & IFMT) == IFCHR || (ip->di_mode & IFMT) == IFBLK)
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
607
fup->fu_curblocks += ip->di_blocks;
usr/src/cmd/geniconvtbl/geniconvtbl.c
1033
*inbytesleft, ip, outbytesleft);
usr/src/cmd/geniconvtbl/geniconvtbl.c
158
#define UPDATE_ARGS() (*inbuf = ip, \
usr/src/cmd/geniconvtbl/geniconvtbl.c
234
const unsigned char *ip = NULL;
usr/src/cmd/geniconvtbl/geniconvtbl.c
238
(void) eval_op_tbl(ist, ist->itm_hdr->op_init_tbl, &ip,
usr/src/cmd/geniconvtbl/geniconvtbl.c
278
const unsigned char *ip;
usr/src/cmd/geniconvtbl/geniconvtbl.c
288
ip = NULL;
usr/src/cmd/geniconvtbl/geniconvtbl.c
289
inbuf = &ip;
usr/src/cmd/geniconvtbl/geniconvtbl.c
327
const unsigned char *ip;
usr/src/cmd/geniconvtbl/geniconvtbl.c
341
ip = *inbuf;
usr/src/cmd/geniconvtbl/geniconvtbl.c
354
*(op++) = *(map + *(ip++));
usr/src/cmd/geniconvtbl/geniconvtbl.c
940
const unsigned char *ip;
usr/src/cmd/geniconvtbl/geniconvtbl.c
944
ip = *inbuf;
usr/src/cmd/geniconvtbl/geniconvtbl.c
966
if ((*(ip + k) < *(p + k)) ||
usr/src/cmd/geniconvtbl/geniconvtbl.c
968
*(ip + k))) {
usr/src/cmd/geniconvtbl/geniconvtbl.c
980
*ip, rtsh->len));
usr/src/cmd/ipf/lib/count4bits.c
17
int count4bits(ip)
usr/src/cmd/ipf/lib/count4bits.c
18
u_int ip;
usr/src/cmd/ipf/lib/count4bits.c
23
ip = ipn = ntohl(ip);
usr/src/cmd/ipf/lib/count4bits.c
35
if (ipn == ip)
usr/src/cmd/ipf/lib/hostname.c
12
char *hostname(v, ip)
usr/src/cmd/ipf/lib/hostname.c
14
void *ip;
usr/src/cmd/ipf/lib/hostname.c
22
ipa.s_addr = *(u_32_t *)ip;
usr/src/cmd/ipf/lib/hostname.c
29
hp = gethostbyaddr(ip, 4, AF_INET);
usr/src/cmd/ipf/lib/hostname.c
51
(void) inet_ntop(AF_INET6, ip, hostbuf, sizeof(hostbuf) - 1);
usr/src/cmd/ipf/lib/ipft_ef.c
101
ip->ip_len += atoi(s);
usr/src/cmd/ipf/lib/ipft_ef.c
102
if (ip->ip_p == IPPROTO_TCP)
usr/src/cmd/ipf/lib/ipft_ef.c
104
else if (ip->ip_p == IPPROTO_UDP)
usr/src/cmd/ipf/lib/ipft_ef.c
119
(void) inet_aton(src, &ip->ip_src);
usr/src/cmd/ipf/lib/ipft_ef.c
120
(void) inet_aton(dst, &ip->ip_dst);
usr/src/cmd/ipf/lib/ipft_ef.c
121
ip->ip_len = atoi(len);
usr/src/cmd/ipf/lib/ipft_ef.c
122
IP_HL_A(ip, sizeof(ip_t));
usr/src/cmd/ipf/lib/ipft_ef.c
124
slen = IP_HL(ip) + extra;
usr/src/cmd/ipf/lib/ipft_ef.c
75
ip_t *ip = (ip_t *)&pkt;
usr/src/cmd/ipf/lib/ipft_ef.c
95
ip->ip_p = getproto(prot);
usr/src/cmd/ipf/lib/ipft_ef.c
97
switch (ip->ip_p) {
usr/src/cmd/ipf/lib/ipft_hx.c
107
t = (char *)ip;
usr/src/cmd/ipf/lib/ipft_hx.c
108
ip = (ip_t *)readhex(s, (char *)ip);
usr/src/cmd/ipf/lib/ipft_hx.c
111
if (t < (char *)ip)
usr/src/cmd/ipf/lib/ipft_hx.c
113
while (t < (char *)ip) {
usr/src/cmd/ipf/lib/ipft_hx.c
63
ip_t *ip;
usr/src/cmd/ipf/lib/ipft_hx.c
73
ip = (ip_t *)buf;
usr/src/cmd/ipf/lib/ipft_hx.c
77
return (char *)ip - buf;
usr/src/cmd/ipf/lib/ipft_td.c
127
(void) inet_aton(src, &ip->ip_src);
usr/src/cmd/ipf/lib/ipft_td.c
133
(void) inet_aton(src, &ip->ip_dst);
usr/src/cmd/ipf/lib/ipft_td.c
138
(void) inet_aton(src, &ip->ip_src);
usr/src/cmd/ipf/lib/ipft_td.c
139
(void) inet_aton(src, &ip->ip_dst);
usr/src/cmd/ipf/lib/ipft_td.c
141
ip->ip_len = sizeof(ip_t);
usr/src/cmd/ipf/lib/ipft_td.c
142
IP_HL_A(ip, sizeof(ip_t));
usr/src/cmd/ipf/lib/ipft_td.c
145
ip->ip_p = getproto(s);
usr/src/cmd/ipf/lib/ipft_td.c
147
switch (ip->ip_p)
usr/src/cmd/ipf/lib/ipft_td.c
152
ip->ip_len += atoi(s);
usr/src/cmd/ipf/lib/ipft_td.c
153
if (ip->ip_p == IPPROTO_TCP)
usr/src/cmd/ipf/lib/ipft_td.c
155
else if (ip->ip_p == IPPROTO_UDP)
usr/src/cmd/ipf/lib/ipft_td.c
170
slen = IP_HL(ip) + extra + ip->ip_len;
usr/src/cmd/ipf/lib/ipft_td.c
98
ip_t *ip = (ip_t *)&pkt;
usr/src/cmd/ipf/lib/ipft_tx.c
178
static int parseline(line, ip, ifn, out)
usr/src/cmd/ipf/lib/ipft_tx.c
180
ip_t *ip;
usr/src/cmd/ipf/lib/ipft_tx.c
191
bzero((char *)ip, MAX(sizeof(*tcp), sizeof(*ic)) + sizeof(*ip));
usr/src/cmd/ipf/lib/ipft_tx.c
195
IP_HL_A(ip, sizeof(*ip) >> 2);
usr/src/cmd/ipf/lib/ipft_tx.c
196
IP_V_A(ip, IPVERSION);
usr/src/cmd/ipf/lib/ipft_tx.c
224
ip->ip_len = sizeof(ip_t);
usr/src/cmd/ipf/lib/ipft_tx.c
228
ip->ip_p = IPPROTO_TCP;
usr/src/cmd/ipf/lib/ipft_tx.c
229
ip->ip_len += sizeof(struct tcphdr);
usr/src/cmd/ipf/lib/ipft_tx.c
232
ip->ip_p = IPPROTO_UDP;
usr/src/cmd/ipf/lib/ipft_tx.c
233
ip->ip_len += sizeof(struct udphdr);
usr/src/cmd/ipf/lib/ipft_tx.c
236
ip->ip_p = IPPROTO_ICMP;
usr/src/cmd/ipf/lib/ipft_tx.c
237
ip->ip_len += ICMPERR_IPICMPHLEN;
usr/src/cmd/ipf/lib/ipft_tx.c
242
ip->ip_p = atoi(*cpp);
usr/src/cmd/ipf/lib/ipft_tx.c
245
ip->ip_p = IPPROTO_IP;
usr/src/cmd/ipf/lib/ipft_tx.c
249
if (ip->ip_p == IPPROTO_TCP || ip->ip_p == IPPROTO_UDP) {
usr/src/cmd/ipf/lib/ipft_tx.c
259
if (ip->ip_p == IPPROTO_TCP) {
usr/src/cmd/ipf/lib/ipft_tx.c
264
ip->ip_src.s_addr = tx_hostnum(*cpp, &r);
usr/src/cmd/ipf/lib/ipft_tx.c
269
if (ip->ip_p == IPPROTO_TCP || ip->ip_p == IPPROTO_UDP) {
usr/src/cmd/ipf/lib/ipft_tx.c
280
ip->ip_dst.s_addr = tx_hostnum(*cpp, &r);
usr/src/cmd/ipf/lib/ipft_tx.c
282
if (*cpp && ip->ip_p == IPPROTO_TCP) {
usr/src/cmd/ipf/lib/ipft_tx.c
295
} else if (*cpp && ip->ip_p == IPPROTO_ICMP) {
usr/src/cmd/ipf/lib/ipft_tx.c
315
olen = buildopts(*cpp, ipopts, (IP_HL(ip) - 5) << 2);
usr/src/cmd/ipf/lib/ipft_tx.c
317
bcopy(ipopts, (char *)(ip + 1), olen);
usr/src/cmd/ipf/lib/ipft_tx.c
318
IP_HL_A(ip, IP_HL(ip) + (olen >> 2));
usr/src/cmd/ipf/lib/ipft_tx.c
321
if (ip->ip_p == IPPROTO_TCP || ip->ip_p == IPPROTO_UDP)
usr/src/cmd/ipf/lib/ipft_tx.c
322
bcopy((char *)tcp, ((char *)ip) + (IP_HL(ip) << 2),
usr/src/cmd/ipf/lib/ipft_tx.c
324
else if (ip->ip_p == IPPROTO_ICMP)
usr/src/cmd/ipf/lib/ipft_tx.c
325
bcopy((char *)ic, ((char *)ip) + (IP_HL(ip) << 2),
usr/src/cmd/ipf/lib/ipft_tx.c
327
ip->ip_len = htons(ip->ip_len);
usr/src/cmd/ipf/lib/printpacket.c
16
void printpacket(ip)
usr/src/cmd/ipf/lib/printpacket.c
17
struct ip *ip;
usr/src/cmd/ipf/lib/printpacket.c
23
if (IP_V(ip) == 6) {
usr/src/cmd/ipf/lib/printpacket.c
25
len = ntohs(((u_short *)ip)[2]) + 40;
usr/src/cmd/ipf/lib/printpacket.c
27
off = ntohs(ip->ip_off);
usr/src/cmd/ipf/lib/printpacket.c
28
len = ntohs(ip->ip_len);
usr/src/cmd/ipf/lib/printpacket.c
35
for (s = (u_char *)ip, i = 0; i < len; i++) {
usr/src/cmd/ipf/lib/printpacket.c
47
if (IP_V(ip) == 6) {
usr/src/cmd/ipf/lib/printpacket.c
48
printpacket6(ip);
usr/src/cmd/ipf/lib/printpacket.c
52
tcp = (struct tcphdr *)((char *)ip + (IP_HL(ip) << 2));
usr/src/cmd/ipf/lib/printpacket.c
53
printf("ip %d(%d) %d", ntohs(ip->ip_len), IP_HL(ip) << 2, ip->ip_p);
usr/src/cmd/ipf/lib/printpacket.c
56
printf(" %s", inet_ntoa(ip->ip_src));
usr/src/cmd/ipf/lib/printpacket.c
58
if (ip->ip_p == IPPROTO_TCP || ip->ip_p == IPPROTO_UDP)
usr/src/cmd/ipf/lib/printpacket.c
61
printf("%s", inet_ntoa(ip->ip_dst));
usr/src/cmd/ipf/lib/printpacket.c
63
if (ip->ip_p == IPPROTO_TCP || ip->ip_p == IPPROTO_UDP)
usr/src/cmd/ipf/lib/printpacket.c
65
if ((ip->ip_p == IPPROTO_TCP) && (tcp->th_flags != 0)) {
usr/src/cmd/ipf/lib/printpacket6.c
15
buf = (u_char *)ip;
usr/src/cmd/ipf/lib/printpacket6.c
7
void printpacket6(ip)
usr/src/cmd/ipf/lib/printpacket6.c
8
struct ip *ip;
usr/src/cmd/ipf/tools/ip_fil.c
537
ip_t *ip;
usr/src/cmd/ipf/tools/ip_fil.c
541
ip = MTOD(mb, ip_t *);
usr/src/cmd/ipf/tools/ip_fil.c
555
write(fd, (char *)ip, ntohs(ip->ip_len));
usr/src/cmd/ipf/tools/ip_fil.c
773
ip_t *ip = fin->fin_ip;
usr/src/cmd/ipf/tools/ip_fil.c
778
ip->ip_len = htons((u_short)ip->ip_len);
usr/src/cmd/ipf/tools/ip_fil.c
779
ip->ip_off = htons((u_short)(ip->ip_off | IP_MF));
usr/src/cmd/ipf/tools/ip_fil.c
780
ip->ip_sum = 0;
usr/src/cmd/ipf/tools/ip_fil.c
782
(*ifp->if_output)(ifp, (void *)ip, NULL);
usr/src/cmd/ipf/tools/ipf_y.y
269
tos ttl proto ip
usr/src/cmd/ipf/tools/ipf_y.y
490
ip: srcdst flags icmp
usr/src/cmd/ipf/tools/ipfstat.c
1716
static void parse_ipportstr(argument, ip, port)
usr/src/cmd/ipf/tools/ipfstat.c
1718
i6addr_t *ip;
usr/src/cmd/ipf/tools/ipfstat.c
1748
ip->in4.s_addr = INADDR_ANY;
usr/src/cmd/ipf/tools/ipfstat.c
1750
ip->in6 = in6addr_any;
usr/src/cmd/ipf/tools/ipfstat.c
1751
} else if (use_inet6 && inet_pton(AF_INET6, s, &ip->in6)) {
usr/src/cmd/ipf/tools/ipfstat.c
1754
} else if (inet_aton(s, &ip->in4))
usr/src/cmd/ipf/tools/ipftest.c
211
ip = MTOD(m, ip_t *);
usr/src/cmd/ipf/tools/ipftest.c
216
ifp = get_unit(iface, IP_V(ip), ifs);
usr/src/cmd/ipf/tools/ipftest.c
222
ip->ip_off = ntohs(ip->ip_off);
usr/src/cmd/ipf/tools/ipftest.c
223
ip->ip_len = ntohs(ip->ip_len);
usr/src/cmd/ipf/tools/ipftest.c
225
fixv4sums(m, ip);
usr/src/cmd/ipf/tools/ipftest.c
226
hlen = IP_HL(ip) << 2;
usr/src/cmd/ipf/tools/ipftest.c
235
i = fr_check(ip, hlen, ifp, dir, &m, ifs);
usr/src/cmd/ipf/tools/ipftest.c
271
ip->ip_off = htons(ip->ip_off);
usr/src/cmd/ipf/tools/ipftest.c
272
ip->ip_len = htons(ip->ip_len);
usr/src/cmd/ipf/tools/ipftest.c
277
printpacket(ip);
usr/src/cmd/ipf/tools/ipftest.c
280
printpacket(ip);
usr/src/cmd/ipf/tools/ipftest.c
281
if (dir && (ifp != NULL) && IP_V(ip) && (m != NULL))
usr/src/cmd/ipf/tools/ipftest.c
768
void fixv4sums(m, ip)
usr/src/cmd/ipf/tools/ipftest.c
77
ip_t *ip;
usr/src/cmd/ipf/tools/ipftest.c
770
ip_t *ip;
usr/src/cmd/ipf/tools/ipftest.c
774
ip->ip_sum = 0;
usr/src/cmd/ipf/tools/ipftest.c
775
ip->ip_sum = ipf_cksum((u_short *)ip, IP_HL(ip) << 2);
usr/src/cmd/ipf/tools/ipftest.c
777
csump = (u_char *)ip;
usr/src/cmd/ipf/tools/ipftest.c
778
csump += IP_HL(ip) << 2;
usr/src/cmd/ipf/tools/ipftest.c
780
switch (ip->ip_p)
usr/src/cmd/ipf/tools/ipftest.c
797
*(u_short *)csump = fr_cksum(m, ip, ip->ip_p, hdr);
usr/src/cmd/ipf/tools/ipmon.c
1003
ip = (ip_t *)((char *)ipf + sizeof(*ipf));
usr/src/cmd/ipf/tools/ipmon.c
1004
v = IP_V(ip);
usr/src/cmd/ipf/tools/ipmon.c
1107
ip6 = (ip6_t *)ip;
usr/src/cmd/ipf/tools/ipmon.c
1117
hl = IP_HL(ip) << 2;
usr/src/cmd/ipf/tools/ipmon.c
1118
ipoff = ip->ip_off;
usr/src/cmd/ipf/tools/ipmon.c
1120
p = (u_short)ip->ip_p;
usr/src/cmd/ipf/tools/ipmon.c
1121
s = (u_32_t *)&ip->ip_src;
usr/src/cmd/ipf/tools/ipmon.c
1122
d = (u_32_t *)&ip->ip_dst;
usr/src/cmd/ipf/tools/ipmon.c
1123
plen = ip->ip_len;
usr/src/cmd/ipf/tools/ipmon.c
1130
tp = (tcphdr_t *)((char *)ip + hl);
usr/src/cmd/ipf/tools/ipmon.c
1163
ic = (struct icmp *)((char *)ip + hl);
usr/src/cmd/ipf/tools/ipmon.c
1170
ic = (struct icmp *)((char *)ip + hl);
usr/src/cmd/ipf/tools/ipmon.c
1249
ntohs(ip->ip_id),
usr/src/cmd/ipf/tools/ipmon.c
1338
dumphex(log, opts, (char *)ip,
usr/src/cmd/ipf/tools/ipmon.c
1341
dumphex(log, opts, (char *)ip + ipf->fl_hlen,
usr/src/cmd/ipf/tools/ipmon.c
524
char *hostname(res, v, ip)
usr/src/cmd/ipf/tools/ipmon.c
526
u_32_t *ip;
usr/src/cmd/ipf/tools/ipmon.c
537
ipa.s_addr = *ip;
usr/src/cmd/ipf/tools/ipmon.c
540
hp = gethostbyaddr((char *)ip, sizeof(*ip), AF_INET);
usr/src/cmd/ipf/tools/ipmon.c
548
(void) inet_ntop(AF_INET6, ip, hostbuf, sizeof(hostbuf) - 1);
usr/src/cmd/ipf/tools/ipmon.c
992
ip_t *ipc, *ip;
usr/src/cmd/ipf/tools/ipmon_y.y
467
ip_t *ip;
usr/src/cmd/ipf/tools/ipmon_y.y
472
ip = (ip_t *)(ipf + 1);
usr/src/cmd/ipf/tools/ipmon_y.y
473
tcp = (tcphdr_t *)((char *)ip + (IP_HL(ip) << 2));
usr/src/cmd/ipf/tools/ipmon_y.y
515
if ((ip->ip_dst.s_addr & a->ac_dmsk) != a->ac_dip)
usr/src/cmd/ipf/tools/ipmon_y.y
520
if (ip->ip_p != IPPROTO_UDP && ip->ip_p != IPPROTO_TCP)
usr/src/cmd/ipf/tools/ipmon_y.y
538
if (a->ac_proto != ip->ip_p)
usr/src/cmd/ipf/tools/ipmon_y.y
564
if ((ip->ip_src.s_addr & a->ac_smsk) != a->ac_sip)
usr/src/cmd/ipf/tools/ipmon_y.y
569
if (ip->ip_p != IPPROTO_UDP && ip->ip_p != IPPROTO_TCP)
usr/src/cmd/ipf/tools/ipmon_y.y
618
dumphex(pi, 0, (char *)ip,
usr/src/cmd/isns/isnsd/admintf.c
1554
lc2.data[1].ip = (in6_addr_t *)buff2;
usr/src/cmd/isns/isnsd/admintf.c
1576
lc3.data[0].ip = lc2.data[1].ip;
usr/src/cmd/isns/isnsd/admintf.c
320
if (attr->value.ip) {
usr/src/cmd/isns/isnsd/admintf.c
322
if (((int *)attr->value.ip)[0] == 0x00 &&
usr/src/cmd/isns/isnsd/admintf.c
323
((int *)attr->value.ip)[1] == 0x00 &&
usr/src/cmd/isns/isnsd/admintf.c
324
((uchar_t *)attr->value.ip)[8] == 0x00 &&
usr/src/cmd/isns/isnsd/admintf.c
325
((uchar_t *)attr->value.ip)[9] == 0x00 &&
usr/src/cmd/isns/isnsd/admintf.c
326
((uchar_t *)attr->value.ip)[10] == 0xFF &&
usr/src/cmd/isns/isnsd/admintf.c
327
((uchar_t *)attr->value.ip)[11] == 0xFF) {
usr/src/cmd/isns/isnsd/admintf.c
331
(void *)&(((uint32_t *)attr->value.ip)[3]),
usr/src/cmd/isns/isnsd/admintf.c
337
(void *)attr->value.ip, buff, sizeof (buff)));
usr/src/cmd/isns/isnsd/admintf.c
420
(void) memcpy(lcp->data[1].ip, attr->value.ip, sizeof (in6_addr_t));
usr/src/cmd/isns/isnsd/admintf.c
463
if (attr->value.ip) {
usr/src/cmd/isns/isnsd/admintf.c
465
if (((int *)attr->value.ip)[0] == 0x00 &&
usr/src/cmd/isns/isnsd/admintf.c
466
((int *)attr->value.ip)[1] == 0x00 &&
usr/src/cmd/isns/isnsd/admintf.c
467
((uchar_t *)attr->value.ip)[8] == 0x00 &&
usr/src/cmd/isns/isnsd/admintf.c
468
((uchar_t *)attr->value.ip)[9] == 0x00 &&
usr/src/cmd/isns/isnsd/admintf.c
469
((uchar_t *)attr->value.ip)[10] == 0xFF &&
usr/src/cmd/isns/isnsd/admintf.c
470
((uchar_t *)attr->value.ip)[11] == 0xFF) {
usr/src/cmd/isns/isnsd/admintf.c
474
(void *)&(((uint32_t *)attr->value.ip)[3]),
usr/src/cmd/isns/isnsd/admintf.c
480
(void *)attr->value.ip, buff, sizeof (buff)));
usr/src/cmd/isns/isnsd/dd.c
895
lcp->data[i].ip = (in6_addr_t *)malloc(attr->len);
usr/src/cmd/isns/isnsd/dd.c
896
if (lcp->data[i].ip != NULL) {
usr/src/cmd/isns/isnsd/dd.c
897
(void) memcpy(lcp->data[i].ip,
usr/src/cmd/isns/isnsd/dd.c
898
attr->value.ip, attr->len);
usr/src/cmd/isns/isnsd/dd.c
912
lcp->data[i].ip = (in6_addr_t *)malloc(attr->len);
usr/src/cmd/isns/isnsd/dd.c
913
if (lcp->data[i].ip != NULL) {
usr/src/cmd/isns/isnsd/dd.c
914
(void) memcpy(lcp->data[i].ip,
usr/src/cmd/isns/isnsd/dd.c
915
attr->value.ip, attr->len);
usr/src/cmd/isns/isnsd/dump.c
1043
in6_addr_t *ip = obj->attrs[
usr/src/cmd/isns/isnsd/dump.c
1044
ATTR_INDEX_PORTAL(ISNS_PORTAL_IP_ADDR_ATTR_ID)].value.ip;
usr/src/cmd/isns/isnsd/dump.c
1050
inet_ntop(AF_INET6, (void *)ip, pbuff, sizeof (pbuff));
usr/src/cmd/isns/isnsd/dump.c
1073
in6_addr_t *ip = obj->attrs[
usr/src/cmd/isns/isnsd/dump.c
1074
ATTR_INDEX_PG(ISNS_PG_PORTAL_IP_ADDR_ATTR_ID)].value.ip;
usr/src/cmd/isns/isnsd/dump.c
1082
inet_ntop(AF_INET6, (void *)ip, pbuff, sizeof (pbuff));
usr/src/cmd/isns/isnsd/dump.c
274
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/dump.c
309
ip = (in6_addr_t *)v;
usr/src/cmd/isns/isnsd/dump.c
310
inet_ntop(AF_INET6, (void *)ip,
usr/src/cmd/isns/isnsd/esi.c
270
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/esi.c
278
ip = lcp->data[1].ip;
usr/src/cmd/isns/isnsd/esi.c
292
free(ip);
usr/src/cmd/isns/isnsd/esi.c
347
(in6_addr_t *)lc.data[1].ip,
usr/src/cmd/isns/isnsd/func.c
1161
lc.data[0].ip = (in6_addr_t *)value;
usr/src/cmd/isns/isnsd/func.c
344
lcp->data[0].ip = (in6_addr_t *)value;
usr/src/cmd/isns/isnsd/func.c
378
lcp->data[1].ip = (in6_addr_t *)value;
usr/src/cmd/isns/isnsd/isns_scn.h
43
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/isns_scn.h
69
} ip;
usr/src/cmd/isns/isnsd/isns_server.h
159
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/isns_server.h
189
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/obj.c
1234
match = !memcmp((void *)lcp->data[i].ip,
usr/src/cmd/isns/isnsd/obj.c
1235
(void *)attr->value.ip,
usr/src/cmd/isns/isnsd/obj.c
1355
if (attr->value.ip == NULL) {
usr/src/cmd/isns/isnsd/obj.c
1356
attr->value.ip = (in6_addr_t *)calloc(1, tmp->len);
usr/src/cmd/isns/isnsd/obj.c
1358
if (attr->value.ip != NULL) {
usr/src/cmd/isns/isnsd/obj.c
1359
(void) memcpy((void *)attr->value.ip,
usr/src/cmd/isns/isnsd/obj.c
1360
(void *)tmp->value.ip, tmp->len);
usr/src/cmd/isns/isnsd/obj.c
1520
attr->value.ip = (void *)&(tlv->attr_value[0]);
usr/src/cmd/isns/isnsd/obj.c
1818
(void *)addr->value.ip, addr->len);
usr/src/cmd/isns/isnsd/obj.c
1823
attr->value.ip = pg_addr;
usr/src/cmd/isns/isnsd/obj.c
2022
isns_tlv_t *ip;
usr/src/cmd/isns/isnsd/obj.c
2030
pg_key1->value.ip = (void *)&tmp->attr_value[0];
usr/src/cmd/isns/isnsd/obj.c
2031
ip = tmp;
usr/src/cmd/isns/isnsd/obj.c
2047
ATTR_INDEX_PORTAL(ip->attr_id)];
usr/src/cmd/isns/isnsd/obj.c
2048
ec = copy_attr(attr, ip);
usr/src/cmd/isns/isnsd/obj.c
2240
isns_tlv_t *ip;
usr/src/cmd/isns/isnsd/obj.c
2246
ip = tmp;
usr/src/cmd/isns/isnsd/obj.c
2265
ATTR_INDEX_PG(ip->attr_id)];
usr/src/cmd/isns/isnsd/obj.c
2266
ec = copy_attr(attr, ip);
usr/src/cmd/isns/isnsd/obj.c
446
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/obj.c
452
ip = obj->attrs[ATTR_INDEX_PORTAL
usr/src/cmd/isns/isnsd/obj.c
453
(ISNS_PORTAL_IP_ADDR_ATTR_ID)].value.ip;
usr/src/cmd/isns/isnsd/obj.c
459
ip = lcp->data[0].ip;
usr/src/cmd/isns/isnsd/obj.c
463
key = (uchar_t *)inet_ntop(AF_INET6, (void *)ip,
usr/src/cmd/isns/isnsd/obj.c
498
in6_addr_t *ip = NULL;
usr/src/cmd/isns/isnsd/obj.c
510
ip = obj->attrs[ATTR_INDEX_PG
usr/src/cmd/isns/isnsd/obj.c
511
(ISNS_PG_PORTAL_IP_ADDR_ATTR_ID)].value.ip;
usr/src/cmd/isns/isnsd/obj.c
525
ip = lcp->data[0].ip;
usr/src/cmd/isns/isnsd/obj.c
532
key = (uchar_t *)inet_ntop(AF_INET6, (void *)ip,
usr/src/cmd/isns/isnsd/qry.c
1075
lc.data[0].ip = (in6_addr_t *)value;
usr/src/cmd/isns/isnsd/qry.c
451
if (lcp->data[1].ip != NULL) {
usr/src/cmd/isns/isnsd/qry.c
457
lc.data[0].ip = lcp->data[1].ip;
usr/src/cmd/isns/isnsd/qry.c
474
if (lcp->data[1].ip != NULL) {
usr/src/cmd/isns/isnsd/qry.c
475
free(lcp->data[1].ip);
usr/src/cmd/isns/isnsd/qry.c
477
lcp->data[1].ip = NULL;
usr/src/cmd/isns/isnsd/qry.c
549
if (lcp->data[1].ip != NULL) {
usr/src/cmd/isns/isnsd/qry.c
556
lc.data[0].ip = lcp->data[1].ip;
usr/src/cmd/isns/isnsd/qry.c
566
free(lcp->data[1].ip);
usr/src/cmd/isns/isnsd/qry.c
567
lcp->data[1].ip = NULL;
usr/src/cmd/isns/isnsd/scn.c
1017
raw->ip = NULL;
usr/src/cmd/isns/isnsd/scn.c
1099
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/scn.c
1111
ip = raw->ip;
usr/src/cmd/isns/isnsd/scn.c
1118
pg_lc.data[0].ip = ip;
usr/src/cmd/isns/isnsd/scn.c
142
free(p->ip.in6);
usr/src/cmd/isns/isnsd/scn.c
1649
so = connect_to(p->sz, p->ip.in, p->ip.in6, p->port);
usr/src/cmd/isns/isnsd/scn.c
320
if (raw->ip != NULL) {
usr/src/cmd/isns/isnsd/scn.c
321
free(raw->ip);
usr/src/cmd/isns/isnsd/scn.c
578
in6_addr_t *ip,
usr/src/cmd/isns/isnsd/scn.c
588
if (((int *)ip)[0] == 0x00 &&
usr/src/cmd/isns/isnsd/scn.c
589
((int *)ip)[1] == 0x00 &&
usr/src/cmd/isns/isnsd/scn.c
590
((uchar_t *)ip)[8] == 0x00 &&
usr/src/cmd/isns/isnsd/scn.c
591
((uchar_t *)ip)[9] == 0x00 &&
usr/src/cmd/isns/isnsd/scn.c
592
((uchar_t *)ip)[10] == 0xFF &&
usr/src/cmd/isns/isnsd/scn.c
593
((uchar_t *)ip)[11] == 0xFF) {
usr/src/cmd/isns/isnsd/scn.c
595
p->ip.in = ((uint32_t *)ip)[3];
usr/src/cmd/isns/isnsd/scn.c
596
free(ip);
usr/src/cmd/isns/isnsd/scn.c
599
p->ip.in6 = ip;
usr/src/cmd/isns/isnsd/scn.c
632
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/scn.c
655
ip = lc_pg.data[1].ip;
usr/src/cmd/isns/isnsd/scn.c
657
if (ip != NULL) {
usr/src/cmd/isns/isnsd/scn.c
658
lc_p.data[0].ip = ip;
usr/src/cmd/isns/isnsd/scn.c
663
p = new_scn_portal(1, uid, ip, port);
usr/src/cmd/isns/isnsd/scn.c
668
free(ip);
usr/src/cmd/isns/isnsd/scn.c
673
free(ip);
usr/src/cmd/isns/isnsd/scn.c
811
raw->ip = NULL;
usr/src/cmd/isns/isnsd/scn.c
864
raw->ip = NULL;
usr/src/cmd/isns/isnsd/scn.c
894
in6_addr_t *ip;
usr/src/cmd/isns/isnsd/scn.c
900
ip = (in6_addr_t *)malloc(sizeof (in6_addr_t));
usr/src/cmd/isns/isnsd/scn.c
901
if (raw != NULL && ip != NULL) {
usr/src/cmd/isns/isnsd/scn.c
904
(void) memcpy(ip, attr->value.ip, sizeof (in6_addr_t));
usr/src/cmd/isns/isnsd/scn.c
915
raw->ip = ip;
usr/src/cmd/isns/isnsd/scn.c
920
free(ip);
usr/src/cmd/isns/isnsd/scn.c
978
raw->ip = NULL;
usr/src/cmd/isns/isnsd/xml/data.c
323
attr->value.ip = (in6_addr_t *)malloc(attr->len);
usr/src/cmd/isns/isnsd/xml/data.c
324
if (attr->value.ip != NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
327
attr->value.ip);
usr/src/cmd/isns/isnsd/xml/data.c
387
(char *)attr->value.ip,
usr/src/cmd/keyserv/keyserv.c
321
int *ip = cache_size;
usr/src/cmd/keyserv/keyserv.c
335
if (*ip < 0) {
usr/src/cmd/keyserv/keyserv.c
337
abs(*ip));
usr/src/cmd/keyserv/keyserv.c
339
(void) fprintf(stderr, "%dMB\n", *ip);
usr/src/cmd/keyserv/keyserv.c
341
ip++;
usr/src/cmd/lp/lib/lp/tidbit.c
329
register char *ip;
usr/src/cmd/lp/lib/lp/tidbit.c
341
ip = pt->boolean_offset + index;
usr/src/cmd/lp/lib/lp/tidbit.c
342
*ushort_p = (*ip & 01);
usr/src/cmd/lp/lib/lp/tidbit.c
348
register char *ip;
usr/src/cmd/lp/lib/lp/tidbit.c
360
ip = pt->number_offset + index * 2;
usr/src/cmd/lp/lib/lp/tidbit.c
361
*short_p = _Getsh(ip);
usr/src/cmd/lp/lib/lp/tidbit.c
369
register char *ip;
usr/src/cmd/lp/lib/lp/tidbit.c
384
ip = pt->string_offset + index * 2;
usr/src/cmd/lp/lib/lp/tidbit.c
385
if ((sindex = _Getsh(ip)) >= 0)
usr/src/cmd/lp/lib/lp/tidbit.c
74
#define _Getsh(ip) (*((short *)((char *)(ip))))
usr/src/cmd/lp/lib/lp/tidbit.c
82
#define _Getsh(ip) ((short)(*((unsigned char *) ip) | (*(ip+1) << 8)))
usr/src/cmd/mailx/cmd1.c
195
int *ip;
usr/src/cmd/mailx/cmd1.c
197
for (ip = msgvec; *ip != 0; ip++) {
usr/src/cmd/mailx/cmd1.c
198
printhead(*ip);
usr/src/cmd/mailx/cmd1.c
201
if (--ip >= msgvec)
usr/src/cmd/mailx/cmd1.c
202
dot = &message[*ip - 1];
usr/src/cmd/mailx/cmd1.c
439
int *ip;
usr/src/cmd/mailx/cmd1.c
459
for (ip = msgvec, nlines = 0;
usr/src/cmd/mailx/cmd1.c
460
*ip && ip-msgvec < msgCount; ip++)
usr/src/cmd/mailx/cmd1.c
461
nlines += message[*ip - 1].m_lines;
usr/src/cmd/mailx/cmd1.c
477
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr/src/cmd/mailx/cmd1.c
478
mesg = *ip;
usr/src/cmd/mailx/cmd1.c
544
register int *ip;
usr/src/cmd/mailx/cmd1.c
557
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr/src/cmd/mailx/cmd1.c
558
mesg = *ip;
usr/src/cmd/mailx/cmd1.c
595
register int *ip;
usr/src/cmd/mailx/cmd1.c
597
for (ip = msgvec; *ip != 0; ip++) {
usr/src/cmd/mailx/cmd1.c
598
dot = &message[*ip-1];
usr/src/cmd/mailx/cmd1.c
612
register int *ip;
usr/src/cmd/mailx/cmd1.c
614
for (ip = msgvec; *ip != 0; ip++) {
usr/src/cmd/mailx/cmd1.c
615
dot = &message[*ip-1];
usr/src/cmd/mailx/cmd2.c
262
register int *ip, mesg;
usr/src/cmd/mailx/cmd2.c
288
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr/src/cmd/mailx/cmd2.c
289
mesg = *ip;
usr/src/cmd/mailx/cmd2.c
552
int *ip, mesg;
usr/src/cmd/mailx/cmd2.c
556
for (ip = msgvec; *ip != 0; ip++) {
usr/src/cmd/mailx/cmd2.c
557
mesg = *ip;
usr/src/cmd/mailx/cmd2.c
590
int *ip, mesg;
usr/src/cmd/mailx/cmd2.c
592
for (ip = msgvec; ip-msgvec < msgCount; ip++) {
usr/src/cmd/mailx/cmd2.c
593
mesg = *ip;
usr/src/cmd/mailx/cmd3.c
463
int *ip, mesg;
usr/src/cmd/mailx/cmd3.c
469
for (ip = msgvec; *ip != 0; ip++) {
usr/src/cmd/mailx/cmd3.c
470
mesg = *ip;
usr/src/cmd/mailx/cmd3.c
485
int *ip;
usr/src/cmd/mailx/cmd3.c
487
for (ip = msgvec; *ip != 0; ip++) {
usr/src/cmd/mailx/cmd3.c
488
dot = &message[*ip-1];
usr/src/cmd/mailx/cmd3.c
503
int *ip, mesg;
usr/src/cmd/mailx/cmd3.c
505
for (ip = msgvec; *ip != 0; ip++) {
usr/src/cmd/mailx/cmd3.c
506
mesg = *ip;
usr/src/cmd/mailx/cmd4.c
135
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr/src/cmd/mailx/cmd4.c
136
mesg = *ip;
usr/src/cmd/mailx/cmd4.c
267
int *ip;
usr/src/cmd/mailx/cmd4.c
291
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr/src/cmd/mailx/cmd4.c
292
mp = &message[*ip - 1];
usr/src/cmd/mailx/cmd4.c
60
int *ip, mesg;
usr/src/cmd/mailx/collect.c
1084
int *msgvec, *ip;
usr/src/cmd/mailx/collect.c
1102
for (ip = msgvec; *ip != 0; ip++) {
usr/src/cmd/mailx/collect.c
1103
touch(*ip);
usr/src/cmd/mailx/collect.c
1104
printf(" %d", *ip);
usr/src/cmd/mailx/collect.c
1105
if (msend(&message[*ip-1], obuf, islower(f) ? M_IGNORE : 0,
usr/src/cmd/mailx/edit.c
117
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr/src/cmd/mailx/edit.c
118
mesg = *ip;
usr/src/cmd/mailx/edit.c
95
int *ip, mesg, blank = 1;
usr/src/cmd/mailx/list.c
104
*ip++ = mp - &message[0] + 1;
usr/src/cmd/mailx/list.c
106
*ip = 0;
usr/src/cmd/mailx/list.c
107
return (ip - vector);
usr/src/cmd/mailx/list.c
148
int *ip;
usr/src/cmd/mailx/list.c
153
ip = vector;
usr/src/cmd/mailx/list.c
156
*ip++ = mp - &message[0] + 1;
usr/src/cmd/mailx/list.c
157
*ip = 0;
usr/src/cmd/mailx/list.c
158
return (ip - vector);
usr/src/cmd/mailx/list.c
75
int *ip;
usr/src/cmd/mailx/list.c
83
ip = vector;
usr/src/cmd/mailx/list.c
92
*ip++ = firstmsg;
usr/src/cmd/mandoc/dba.c
368
const int32_t *ip;
usr/src/cmd/mandoc/dba.c
372
for (ip = pp; *ip; ip++)
usr/src/cmd/mandoc/dba.c
376
for (ip = pp; *ip; ip++)
usr/src/cmd/mandoc/dba.c
378
be32toh(*ip) / 5 / sizeof(*ip) - 1));
usr/src/cmd/mandoc/dba_read.c
45
int32_t im, ip, iv, npages;
usr/src/cmd/mandoc/dba_read.c
51
for (ip = 0; ip < npages; ip++) {
usr/src/cmd/mandoc/dba_read.c
52
pdata = dbm_page_get(ip);
usr/src/cmd/mandoc/dbm.c
146
dbm_page_get(int32_t ip)
usr/src/cmd/mandoc/dbm.c
150
assert(ip >= 0);
usr/src/cmd/mandoc/dbm.c
151
assert(ip < npages);
usr/src/cmd/mandoc/dbm.c
152
res.name = dbm_get(pages[ip].name);
usr/src/cmd/mandoc/dbm.c
155
res.sect = dbm_get(pages[ip].sect);
usr/src/cmd/mandoc/dbm.c
158
res.arch = pages[ip].arch ? dbm_get(pages[ip].arch) : NULL;
usr/src/cmd/mandoc/dbm.c
159
res.desc = dbm_get(pages[ip].desc);
usr/src/cmd/mandoc/dbm.c
162
res.file = dbm_get(pages[ip].file);
usr/src/cmd/mandoc/dbm.c
165
res.addr = dbm_addr(pages + ip);
usr/src/cmd/mandoc/dbm.c
237
static int32_t ip;
usr/src/cmd/mandoc/dbm.c
265
ip = npages;
usr/src/cmd/mandoc/dbm.c
267
ip = 0;
usr/src/cmd/mandoc/dbm.c
273
while (ip < npages) {
usr/src/cmd/mandoc/dbm.c
280
ip++;
usr/src/cmd/mandoc/dbm.c
283
ip++;
usr/src/cmd/mandoc/dbm.c
289
if (ip == npages) {
usr/src/cmd/mandoc/dbm.c
298
res.page = ip;
usr/src/cmd/mandoc/dbm.c
303
if (++ip < npages) {
usr/src/cmd/mandoc/dbm.c
317
static int32_t ip;
usr/src/cmd/mandoc/dbm.c
325
ip = 0;
usr/src/cmd/mandoc/dbm.c
331
for ( ; ip < npages; ip++)
usr/src/cmd/mandoc/dbm.c
332
if (pages[ip].arch)
usr/src/cmd/mandoc/dbm.c
333
for (cp = dbm_get(pages[ip].arch);
usr/src/cmd/mandoc/dbm.c
337
res.page = ip++;
usr/src/cmd/mandoc/dbm.c
422
dbm_macro_bypage(int32_t im, int32_t ip)
usr/src/cmd/mandoc/dbm.c
426
assert(ip != 0);
usr/src/cmd/mandoc/dbm.c
427
macro_bypage(im, ip);
usr/src/cmd/mandoc/dbm.c
440
static int32_t im, ip, iv;
usr/src/cmd/mandoc/dbm.c
446
ip = arg_ip;
usr/src/cmd/mandoc/dbm.c
457
if (*pp == ip)
usr/src/cmd/mandoc/dbm.c
468
ip = 0;
usr/src/cmd/mdb/common/libstand/ctime.c
40
int *ip;
usr/src/cmd/mdb/common/libstand/ctime.c
85
ip = mon_lengths[yleap];
usr/src/cmd/mdb/common/libstand/ctime.c
86
for (tmp->tm_mon = 0; days >= (long)ip[tmp->tm_mon]; ++(tmp->tm_mon))
usr/src/cmd/mdb/common/libstand/ctime.c
87
days = days - (long)ip[tmp->tm_mon];
usr/src/cmd/mdb/common/mdb/mdb_help.c
466
int *ip = private;
usr/src/cmd/mdb/common/mdb/mdb_help.c
469
(*ip)++, idcp->idc_modp->mod_name, idcp->idc_name);
usr/src/cmd/mdb/common/mdb/mdb_help.c
478
int *ip = private;
usr/src/cmd/mdb/common/mdb/mdb_help.c
481
(*ip)++, iwp->iwlk_modp->mod_name, iwp->iwlk_name);
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
127
print_fdisk_part(struct ipart *ip, size_t nr)
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
134
if (ip->systid == UNUSED) {
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
135
mdb_printf("%-4llu %s:%#lx\n", nr, "UNUSED", ip->systid);
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
139
switch (ip->systid) {
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
183
c, ip->systid);
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
185
mdb_snprintf(typestr, sizeof (typestr), "%#lx", ip->systid);
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
189
(uint16_t)ip->begcyl | (uint16_t)(ip->begsect & ~0x3f) << 2,
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
190
(uint16_t)ip->beghead, (uint16_t)ip->begsect & 0x3f);
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
192
(uint16_t)ip->endcyl | (uint16_t)(ip->endsect & ~0x3f) << 2,
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
193
(uint16_t)ip->endhead, (uint16_t)ip->endsect & 0x3f);
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
196
nr, typestr, ip->bootid, begchs, endchs, ip->relsect, ip->numsect);
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
572
struct ipart *ip = (struct ipart *)
usr/src/cmd/mdb/common/modules/disk_label/disk_label.c
574
print_fdisk_part(ip, i);
usr/src/cmd/mdb/common/modules/dtrace/dof.c
196
uint64_t *ip = mdb_alloc(dp->dtdo_intlen *
usr/src/cmd/mdb/common/modules/dtrace/dof.c
199
if (mdb_vread(ip, dp->dtdo_intlen * sizeof (uint64_t),
usr/src/cmd/mdb/common/modules/dtrace/dof.c
203
mdb_printf("\t\t! 0x%llx", ip[intptr]);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3141
uint32_t *ip = (uint32_t *)buftagp;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3172
else if (!KMEM_SIZE_VALID(ip[1]))
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3174
else if (bp[KMEM_SIZE_DECODE(ip[1])] == KMEM_REDZONE_BYTE)
usr/src/cmd/mdb/common/modules/libumem/umem.c
2779
uint32_t *ip = (uint32_t *)buftagp;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2810
else if (!UMEM_SIZE_VALID(ip[1]))
usr/src/cmd/mdb/common/modules/libumem/umem.c
2812
else if (bp[UMEM_SIZE_DECODE(ip[1])] == UMEM_REDZONE_BYTE)
usr/src/cmd/mdb/intel/modules/genunix/gcore_isadep.c
30
gcore_prfetchinstr(mdb_klwp_t *lwp, ulong_t *ip)
usr/src/cmd/mdb/intel/modules/genunix/gcore_isadep.c
32
*ip = (ulong_t)(instr_t)lwp->lwp_pcb.pcb_instr;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1206
uint_t *ip;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1222
ip = vp->bmv_val;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1223
*ip = 0;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1234
*ip |= rv << cnt;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1236
*++ip = 0;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
323
uint_t *ip;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
329
ip = &cp->c_bmp[bn >> BMAP_BPW_SHIFT];
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
331
*ip = (*ip & ~mask) | v;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
589
uint_t *ip;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
605
ip = vp->bmv_val;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
606
*ip = 0;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
617
*ip |= rv << cnt;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
619
*++ip = 0;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
856
uint_t *ip;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
862
ip = &cp->c_bmp[bn >> BMAP_BPW_SHIFT];
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
864
*ip = (*ip & ~mask) | v;
usr/src/cmd/news/news.c
273
register int c, ip, op;
usr/src/cmd/news/news.c
295
ip = INDENT;
usr/src/cmd/news/news.c
303
ip = INDENT;
usr/src/cmd/news/news.c
307
ip++;
usr/src/cmd/news/news.c
311
if (ip > INDENT)
usr/src/cmd/news/news.c
312
ip--;
usr/src/cmd/news/news.c
316
ip = ((ip - INDENT + 8) & -8) + INDENT;
usr/src/cmd/news/news.c
320
while (ip < op) {
usr/src/cmd/news/news.c
324
while ((ip & -8) > (op & -8)) {
usr/src/cmd/news/news.c
328
while (ip > op) {
usr/src/cmd/news/news.c
333
ip++;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1790
EInterval_t *ip, *next;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1793
for (ip = first_interval; ip != 0; ip = next) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1794
for (i = 0; i < ip->num_tasks; ++i) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1795
(void) dlclose(ip->task_list[i].hdl);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1796
free(ip->task_list[i].obj_list);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1798
free(ip->task_list);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1799
next = ip->next;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
1800
free(ip);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
524
EInterval_t *ip = ptr;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
529
if (ip->interval) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
530
int remaining = ip->interval;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
533
if (ip->has_thread && (ip->interval == 0))
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
538
for (i = 0; i < ip->num_tasks; ++i) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
539
tp = &ip->task_list[i];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
542
if (ip->has_thread && (ip->interval == 0))
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
546
if (ip->has_thread && (ip->interval == 0))
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
549
} while (ip->interval);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
554
static void thread_setup(EInterval_t *ip)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
558
status = pthread_create(&ip->thread, NULL, run_policies, ip);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
564
ip->has_thread = 1;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
616
EInterval_t *ip;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
643
ip = (EInterval_t *)malloc(sizeof (EInterval_t));
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
644
if (ip == NULL)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
646
ip->num_tasks = tasks;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
647
ip->interval = interval;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
648
ip->next = NULL;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
649
ip->has_thread = 0;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
652
ip->task_list = (ETask_t *)malloc(ip->num_tasks * sizeof (ETask_t));
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
653
if (ip->task_list == NULL)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
655
for (i = 0; i < ip->num_tasks; ++i) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
656
tp = &ip->task_list[i];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
710
*ipp = ip;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
717
EInterval_t *ip;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
720
for (ip = first_interval; ip != NULL; ip = ip->next) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
721
if (ip->has_thread) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
726
ip->interval = 0;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
729
for (ip = first_interval; ip != NULL; ip = ip->next) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
730
if (ip->has_thread) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
731
(void) pthread_join(ip->thread, NULL);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
757
EInterval_t *ip, *prev;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
806
status = load_interval(fp, &ip);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
814
first_interval = ip;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
816
prev->next = ip;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
817
prev = ip;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
820
if (ip->interval == 0) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
821
run_policies(ip);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
823
thread_setup(ip);
usr/src/cmd/printf/printf.c
537
getint(int *ip)
usr/src/cmd/printf/printf.c
550
*ip = (int)val;
usr/src/cmd/printf/printf.c
555
getnum(intmax_t *ip, uintmax_t *uip, int signedconv)
usr/src/cmd/printf/printf.c
561
*ip = *uip = 0;
usr/src/cmd/printf/printf.c
566
*ip = asciicode();
usr/src/cmd/printf/printf.c
574
*ip = strtoimax(*gargv, &ep, 0);
usr/src/cmd/prtconf/prt_xxx.c
168
obio_printintr(struct intrspec *ip, int ilev)
usr/src/cmd/prtconf/prt_xxx.c
172
ip->intrspec_pri, INT_IPL(ip->intrspec_pri));
usr/src/cmd/prtconf/prt_xxx.c
173
if (ip->intrspec_vec)
usr/src/cmd/prtconf/prt_xxx.c
175
ip->intrspec_vec, ip->intrspec_vec);
usr/src/cmd/prtconf/prt_xxx.c
241
pcmcia_printintr(struct intrspec *ip, int ilev)
usr/src/cmd/prtconf/prt_xxx.c
243
obio_printintr(ip, ilev);
usr/src/cmd/sendmail/libsm/util.c
145
char *ip, *op;
usr/src/cmd/sendmail/libsm/util.c
153
for (ip = ibp, olen = 1; *ip != '\0'; ip++, olen++)
usr/src/cmd/sendmail/libsm/util.c
155
if (SM_MM_QUOTE(*ip))
usr/src/cmd/sendmail/libsm/util.c
195
for (ip = ibp, op = obp, bufused = 0; *ip != '\0'; ip++)
usr/src/cmd/sendmail/libsm/util.c
197
if (SM_MM_QUOTE(*ip))
usr/src/cmd/sendmail/libsm/util.c
203
op[bufused++] = *ip;
usr/src/cmd/sendmail/libsm/util.c
228
char *ip, *op;
usr/src/cmd/sendmail/libsm/util.c
234
for (ip = ibp, op = obp; *ip != '\0'; ip++)
usr/src/cmd/sendmail/libsm/util.c
236
if ((*ip & 0377) == METAQUOTE && !quoted)
usr/src/cmd/sendmail/libsm/util.c
243
*op++ = *ip;
usr/src/cmd/sendmail/src/map.c
6986
int *ip;
usr/src/cmd/sendmail/src/map.c
6989
for (ip = fields; *ip != END_OF_FIELDS; ip++)
usr/src/cmd/sendmail/src/map.c
6990
sm_dprintf(" %d", *ip);
usr/src/cmd/sendmail/src/map.c
7056
int *ip;
usr/src/cmd/sendmail/src/map.c
7069
ip = fields;
usr/src/cmd/sendmail/src/map.c
7072
ip = map_p->regex_subfields;
usr/src/cmd/sendmail/src/map.c
7074
for ( ; *ip != END_OF_FIELDS; ip++)
usr/src/cmd/sendmail/src/map.c
7087
if (*ip >= MAX_MATCH ||
usr/src/cmd/sendmail/src/map.c
7088
pmatch[*ip].rm_so < 0 || pmatch[*ip].rm_eo < 0)
usr/src/cmd/sendmail/src/map.c
7091
sp = name + pmatch[*ip].rm_so;
usr/src/cmd/sendmail/src/map.c
7092
endp = name + pmatch[*ip].rm_eo;
usr/src/cmd/sgs/m4/common/m4.c
462
ipstk[0] = ipflr = ip = ibuf = xcalloc(bufsize+1, sizeof (wchar_t));
usr/src/cmd/sgs/m4/common/m4.c
961
if (ip > ipflr)
usr/src/cmd/sgs/m4/common/m4.c
962
return (*--ip);
usr/src/cmd/sgs/m4/common/m4.h
118
extern wchar_t *ip;
usr/src/cmd/sgs/m4/common/m4.h
185
if (ip < ibuflm) \
usr/src/cmd/sgs/m4/common/m4.h
186
*ip++ = (c); \
usr/src/cmd/sgs/m4/common/m4ext.c
42
wchar_t *ip; /* current position */
usr/src/cmd/sgs/m4/common/m4macs.c
305
ipstk[ifx] = ipflr = ip;
usr/src/cmd/smbios/smbios.c
1478
smbios_iprobe_t ip;
usr/src/cmd/smbios/smbios.c
1480
if (smbios_info_iprobe(shp, id, &ip) != 0) {
usr/src/cmd/smbios/smbios.c
1485
str_print(fp, " Description", ip.smbip_description != NULL ?
usr/src/cmd/smbios/smbios.c
1486
ip.smbip_description : "unknown");
usr/src/cmd/smbios/smbios.c
1487
desc_printf(smbios_iprobe_loc_desc(ip.smbip_location),
usr/src/cmd/smbios/smbios.c
1488
fp, " Location: %u", ip.smbip_location);
usr/src/cmd/smbios/smbios.c
1489
desc_printf(smbios_iprobe_status_desc(ip.smbip_status),
usr/src/cmd/smbios/smbios.c
1490
fp, " Status: %u", ip.smbip_status);
usr/src/cmd/smbios/smbios.c
1492
if (ip.smbip_maxval != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1494
ip.smbip_maxval);
usr/src/cmd/smbios/smbios.c
1499
if (ip.smbip_minval != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1501
ip.smbip_minval);
usr/src/cmd/smbios/smbios.c
1506
if (ip.smbip_resolution != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1508
ip.smbip_resolution / 10,
usr/src/cmd/smbios/smbios.c
1509
ip.smbip_resolution % 10);
usr/src/cmd/smbios/smbios.c
1514
if (ip.smbip_tolerance != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1516
ip.smbip_tolerance);
usr/src/cmd/smbios/smbios.c
1521
if (ip.smbip_accuracy != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1523
ip.smbip_accuracy / 100,
usr/src/cmd/smbios/smbios.c
1524
ip.smbip_accuracy % 100);
usr/src/cmd/smbios/smbios.c
1529
oprintf(fp, " OEM- or BIOS- defined value: 0x%x\n", ip.smbip_oem);
usr/src/cmd/smbios/smbios.c
1531
if (ip.smbip_nominal != SMB_PROBE_UNKNOWN_VALUE) {
usr/src/cmd/smbios/smbios.c
1532
oprintf(fp, " Probe Nominal Value: %u mA\n", ip.smbip_nominal);
usr/src/cmd/smbios/smbios.c
369
print_common(const smbios_info_t *ip, FILE *fp)
usr/src/cmd/smbios/smbios.c
371
if (ip->smbi_manufacturer[0] != '\0')
usr/src/cmd/smbios/smbios.c
372
str_print(fp, " Manufacturer", ip->smbi_manufacturer);
usr/src/cmd/smbios/smbios.c
373
if (ip->smbi_product[0] != '\0')
usr/src/cmd/smbios/smbios.c
374
str_print(fp, " Product", ip->smbi_product);
usr/src/cmd/smbios/smbios.c
375
if (ip->smbi_version[0] != '\0')
usr/src/cmd/smbios/smbios.c
376
str_print(fp, " Version", ip->smbi_version);
usr/src/cmd/smbios/smbios.c
377
if (ip->smbi_serial[0] != '\0')
usr/src/cmd/smbios/smbios.c
378
str_print(fp, " Serial Number", ip->smbi_serial);
usr/src/cmd/smbios/smbios.c
379
if (ip->smbi_asset[0] != '\0')
usr/src/cmd/smbios/smbios.c
380
str_print(fp, " Asset Tag", ip->smbi_asset);
usr/src/cmd/smbios/smbios.c
381
if (ip->smbi_location[0] != '\0')
usr/src/cmd/smbios/smbios.c
382
str_print(fp, " Location Tag", ip->smbi_location);
usr/src/cmd/smbios/smbios.c
383
if (ip->smbi_part[0] != '\0')
usr/src/cmd/smbios/smbios.c
384
str_print(fp, " Part Number", ip->smbi_part);
usr/src/cmd/svc/configd/file_object.c
1538
object_info_t *ip;
usr/src/cmd/svc/configd/file_object.c
1544
ip = &info[ptype];
usr/src/cmd/svc/configd/file_object.c
1549
if (ip->obj_setup_child_info == NULL ||
usr/src/cmd/svc/configd/file_object.c
1550
ip->obj_query_child == NULL ||
usr/src/cmd/svc/configd/file_object.c
1551
ip->obj_insert_child == NULL)
usr/src/cmd/svc/configd/file_object.c
1554
if ((rc = (*ip->obj_setup_child_info)(pp, type, cip)) !=
usr/src/cmd/svc/configd/file_object.c
1559
if ((rc = (*ip->obj_query_child)(q, lp, name)) !=
usr/src/cmd/svc/configd/file_object.c
1582
if ((rc = (*ip->obj_insert_child)(tx, lp, name)) !=
usr/src/cmd/svc/configd/file_object.c
1647
object_info_t *ip;
usr/src/cmd/svc/configd/file_object.c
1660
ip = &info[ptype];
usr/src/cmd/svc/configd/file_object.c
1662
assert(ip->obj_setup_child_info != NULL &&
usr/src/cmd/svc/configd/file_object.c
1663
ip->obj_query_child != NULL &&
usr/src/cmd/svc/configd/file_object.c
1664
ip->obj_insert_pg_child != NULL);
usr/src/cmd/svc/configd/file_object.c
1666
if ((rc = (*ip->obj_setup_child_info)(pp, type, &ci)) !=
usr/src/cmd/svc/configd/file_object.c
1671
if ((rc = (*ip->obj_query_child)(q, lp, name)) !=
usr/src/cmd/svc/configd/file_object.c
1735
if ((rc = (*ip->obj_insert_pg_child)(tx_wr, lp, name, pgtype, flags,
usr/src/cmd/svc/svcs/explain.c
1018
if (ip != NULL) {
usr/src/cmd/svc/svcs/explain.c
1019
if (inst_running(ip)) {
usr/src/cmd/svc/svcs/explain.c
1020
r = add_causes(svcp, ip);
usr/src/cmd/svc/svcs/explain.c
1029
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
1030
ip != NULL;
usr/src/cmd/svc/svcs/explain.c
1031
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
1032
if (inst_running(ip)) {
usr/src/cmd/svc/svcs/explain.c
1033
r = add_causes(svcp, ip);
usr/src/cmd/svc/svcs/explain.c
1325
determine_impact(inst_t *ip)
usr/src/cmd/svc/svcs/explain.c
1330
if (ip->active) {
usr/src/cmd/svc/svcs/explain.c
1332
" svc:/%s:%s\n"), ip->svcname, ip->instname);
usr/src/cmd/svc/svcs/explain.c
1336
if (ip->impact != NULL)
usr/src/cmd/svc/svcs/explain.c
1339
ip->impact = uu_list_create(svcptrs, ip, UU_LIST_DEBUG);
usr/src/cmd/svc/svcs/explain.c
1340
if (ip->impact == NULL)
usr/src/cmd/svc/svcs/explain.c
1342
ip->active = 1;
usr/src/cmd/svc/svcs/explain.c
1344
for (idsp = uu_list_first(ip->impact_dependents);
usr/src/cmd/svc/svcs/explain.c
1346
idsp = uu_list_next(ip->impact_dependents, idsp)) {
usr/src/cmd/svc/svcs/explain.c
1349
ip->svcname, ip->instname);
usr/src/cmd/svc/svcs/explain.c
1353
add_svcptr(ip->impact, idsp->svcp);
usr/src/cmd/svc/svcs/explain.c
1358
if (uu_list_find(ip->impact, spp, NULL, &idx) != NULL)
usr/src/cmd/svc/svcs/explain.c
1365
uu_list_insert(ip->impact, copy, idx);
usr/src/cmd/svc/svcs/explain.c
1369
ip->active = 0;
usr/src/cmd/svc/svcs/explain.c
1436
determine_summary(inst_t *ip)
usr/src/cmd/svc/svcs/explain.c
1438
if (ip->summary != NULL)
usr/src/cmd/svc/svcs/explain.c
1441
if (inst_running(ip)) {
usr/src/cmd/svc/svcs/explain.c
1442
ip->summary = gettext("is running.");
usr/src/cmd/svc/svcs/explain.c
1446
if (strcmp(ip->state, SCF_STATE_STRING_UNINIT) == 0) {
usr/src/cmd/svc/svcs/explain.c
1447
ip->summary = gettext("is uninitialized.");
usr/src/cmd/svc/svcs/explain.c
1448
} else if (strcmp(ip->state, SCF_STATE_STRING_DISABLED) == 0) {
usr/src/cmd/svc/svcs/explain.c
1449
if (!ip->temporary)
usr/src/cmd/svc/svcs/explain.c
1450
ip->summary = gettext("is disabled.");
usr/src/cmd/svc/svcs/explain.c
1452
ip->summary = gettext("is temporarily disabled.");
usr/src/cmd/svc/svcs/explain.c
1453
} else if (strcmp(ip->state, SCF_STATE_STRING_OFFLINE) == 0) {
usr/src/cmd/svc/svcs/explain.c
1454
if (uu_list_numnodes(ip->baddeps) != 0)
usr/src/cmd/svc/svcs/explain.c
1455
ip->summary = gettext("has missing dependencies.");
usr/src/cmd/svc/svcs/explain.c
1456
else if (strcmp(ip->next_state, SCF_STATE_STRING_ONLINE) == 0)
usr/src/cmd/svc/svcs/explain.c
1457
ip->summary = gettext("is starting.");
usr/src/cmd/svc/svcs/explain.c
1459
ip->summary = gettext("is offline.");
usr/src/cmd/svc/svcs/explain.c
1460
} else if (strcmp(ip->state, SCF_STATE_STRING_MAINT) == 0) {
usr/src/cmd/svc/svcs/explain.c
1461
if (strcmp(ip->aux_state, "administrative_request") == 0) {
usr/src/cmd/svc/svcs/explain.c
1462
ip->summary = gettext("was taken down for maintenace "
usr/src/cmd/svc/svcs/explain.c
1464
} else if (strcmp(ip->aux_state, "dependency_cycle") == 0) {
usr/src/cmd/svc/svcs/explain.c
1465
ip->summary = gettext("completed a dependency cycle.");
usr/src/cmd/svc/svcs/explain.c
1466
} else if (strcmp(ip->aux_state, "fault_threshold_reached") ==
usr/src/cmd/svc/svcs/explain.c
1468
ip->summary = gettext("is not running because "
usr/src/cmd/svc/svcs/explain.c
1470
} else if (strcmp(ip->aux_state, "invalid_dependency") == 0) {
usr/src/cmd/svc/svcs/explain.c
1471
ip->summary = gettext("has an invalid dependency.");
usr/src/cmd/svc/svcs/explain.c
1472
} else if (strcmp(ip->aux_state, "invalid_restarter") == 0) {
usr/src/cmd/svc/svcs/explain.c
1473
ip->summary = gettext("has an invalid restarter.");
usr/src/cmd/svc/svcs/explain.c
1474
} else if (strcmp(ip->aux_state, "method_failed") == 0) {
usr/src/cmd/svc/svcs/explain.c
1475
ip->summary = gettext("is not running because "
usr/src/cmd/svc/svcs/explain.c
1477
} else if (strcmp(ip->aux_state, "none") == 0) {
usr/src/cmd/svc/svcs/explain.c
1478
ip->summary =
usr/src/cmd/svc/svcs/explain.c
1480
} else if (strcmp(ip->aux_state, "restarting_too_quickly") ==
usr/src/cmd/svc/svcs/explain.c
1482
ip->summary = gettext("was restarting too quickly.");
usr/src/cmd/svc/svcs/explain.c
1484
ip->summary = gettext("requires maintenance.");
usr/src/cmd/svc/svcs/explain.c
1487
ip->summary = gettext("is in an invalid state.");
usr/src/cmd/svc/svcs/explain.c
1492
print_method_failure(const inst_t *ip, const char **dcp)
usr/src/cmd/svc/svcs/explain.c
1495
int stat = ip->start_method_waitstatus;
usr/src/cmd/svc/svcs/explain.c
1543
if (strcmp(ip->aux_state, "fault_threshold_reached") != 0)
usr/src/cmd/svc/svcs/explain.c
1552
if (strcmp(ip->aux_state, "fault_threshold_reached") == 0)
usr/src/cmd/svc/svcs/explain.c
2127
inst_t *ip;
usr/src/cmd/svc/svcs/explain.c
2131
r = get_fmri(wip->fmri, NULL, &ip);
usr/src/cmd/svc/svcs/explain.c
2137
assert(ip != NULL);
usr/src/cmd/svc/svcs/explain.c
2139
print_service(ip, (int)verbose);
usr/src/cmd/svc/svcs/explain.c
675
inst_running(inst_t *ip)
usr/src/cmd/svc/svcs/explain.c
677
return (strcmp(ip->state, SCF_STATE_STRING_ONLINE) == 0 ||
usr/src/cmd/svc/svcs/explain.c
678
strcmp(ip->state, SCF_STATE_STRING_DEGRADED) == 0);
usr/src/cmd/svc/svcs/explain.c
682
inst_running_or_maint(inst_t *ip)
usr/src/cmd/svc/svcs/explain.c
684
return (inst_running(ip) ||
usr/src/cmd/svc/svcs/explain.c
685
strcmp(ip->state, SCF_STATE_STRING_MAINT) == 0);
usr/src/cmd/svc/svcs/explain.c
725
inst_t *ip;
usr/src/cmd/svc/svcs/explain.c
741
ip = get_inst(sp, in);
usr/src/cmd/svc/svcs/explain.c
742
if (ip == NULL)
usr/src/cmd/svc/svcs/explain.c
749
*ipp = ((in == NULL) ? NULL : ip);
usr/src/cmd/svc/svcs/explain.c
761
inst_t *ip;
usr/src/cmd/svc/svcs/explain.c
768
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/svc/svcs/explain.c
789
if (ip != NULL) {
usr/src/cmd/svc/svcs/explain.c
790
if (inst_running(ip))
usr/src/cmd/svc/svcs/explain.c
792
r = add_causes(svcp, ip);
usr/src/cmd/svc/svcs/explain.c
802
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
803
ip != NULL;
usr/src/cmd/svc/svcs/explain.c
804
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
805
if (inst_running(ip))
usr/src/cmd/svc/svcs/explain.c
810
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
811
ip != NULL;
usr/src/cmd/svc/svcs/explain.c
812
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
813
r = add_causes(svcp, ip);
usr/src/cmd/svc/svcs/explain.c
831
inst_t *ip;
usr/src/cmd/svc/svcs/explain.c
839
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/svc/svcs/explain.c
857
if (ip != NULL) {
usr/src/cmd/svc/svcs/explain.c
858
if (inst_running(ip))
usr/src/cmd/svc/svcs/explain.c
863
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
864
ip != NULL;
usr/src/cmd/svc/svcs/explain.c
865
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
866
if (inst_running(ip))
usr/src/cmd/svc/svcs/explain.c
881
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/svc/svcs/explain.c
898
if (ip != NULL) {
usr/src/cmd/svc/svcs/explain.c
899
if (inst_running(ip))
usr/src/cmd/svc/svcs/explain.c
901
r = add_causes(svcp, ip);
usr/src/cmd/svc/svcs/explain.c
909
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
910
ip != NULL;
usr/src/cmd/svc/svcs/explain.c
911
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
912
if (inst_running(ip))
usr/src/cmd/svc/svcs/explain.c
914
r = add_causes(svcp, ip);
usr/src/cmd/svc/svcs/explain.c
931
inst_t *ip;
usr/src/cmd/svc/svcs/explain.c
939
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/svc/svcs/explain.c
958
if (ip != NULL) {
usr/src/cmd/svc/svcs/explain.c
959
if ((ip->enabled != 0) && !inst_running_or_maint(ip)) {
usr/src/cmd/svc/svcs/explain.c
960
r = add_causes(svcp, ip);
usr/src/cmd/svc/svcs/explain.c
970
for (ip = uu_list_first(sp->instances);
usr/src/cmd/svc/svcs/explain.c
971
ip != NULL;
usr/src/cmd/svc/svcs/explain.c
972
ip = uu_list_next(sp->instances, ip)) {
usr/src/cmd/svc/svcs/explain.c
973
if ((ip->enabled != 0) && !inst_running_or_maint(ip)) {
usr/src/cmd/svc/svcs/explain.c
974
r = add_causes(svcp, ip);
usr/src/cmd/svc/svcs/explain.c
994
inst_t *ip;
usr/src/cmd/svc/svcs/explain.c
999
r = get_fmri(d->fmri, &sp, &ip);
usr/src/cmd/tbl/t8.c
152
ip = prev(nl);
usr/src/cmd/tbl/t8.c
153
if (ip>=0)
usr/src/cmd/tbl/t8.c
154
if (vspen(table[ip][c].col))
usr/src/cmd/tbl/t8.c
203
ip = prev(nl);
usr/src/cmd/tbl/t8.c
205
if (ip>=0)
usr/src/cmd/tbl/t8.c
206
if (vspen(table[ip][c].col))
usr/src/cmd/tbl/t8.c
228
if (ip>=0)
usr/src/cmd/tbl/t8.c
229
if (vspen(table[ip][c].col))
usr/src/cmd/tbl/t8.c
231
exvspen = (c+1 < ncol) && vspen(table[ip][c+1].col) &&
usr/src/cmd/tbl/t8.c
38
int c, lf, ct, form, lwid, vspf, ip = -1, cmidx, exvspen, vforml;
usr/src/cmd/tbl/t8.c
52
for(ip=nl; ip<nlin; ip=next(ip))
usr/src/cmd/tbl/t8.c
53
if (!vspen(s=table[ip][c].col)) break;
usr/src/cmd/tcpd/inetcf.c
277
struct inet_ent *ip =
usr/src/cmd/tcpd/inetcf.c
280
if (ip == 0) {
usr/src/cmd/tcpd/inetcf.c
284
ip->next = inet_list;
usr/src/cmd/tcpd/inetcf.c
285
strcpy(ip->name, name);
usr/src/cmd/tcpd/inetcf.c
286
ip->type = type;
usr/src/cmd/tcpd/inetcf.c
287
inet_list = ip;
usr/src/cmd/tcpd/inetcf.c
295
struct inet_ent *ip;
usr/src/cmd/tcpd/inetcf.c
300
for (ip = inet_list; ip; ip = ip->next)
usr/src/cmd/tcpd/inetcf.c
301
if (STR_EQ(ip->name, name))
usr/src/cmd/tcpd/inetcf.c
302
return (ip->type);
usr/src/cmd/th_tools/th_define.c
1507
struct handle_info **ip;
usr/src/cmd/th_tools/th_define.c
1512
for (i = 0, hp = *hip, ip = chosen; i < *nhdls;
usr/src/cmd/th_tools/th_define.c
1554
prev = *ip++ = hp;
usr/src/cmd/th_tools/th_define.c
1568
for (i = 0, hp = *hip, ip = chosen; i < scnt;
usr/src/cmd/th_tools/th_define.c
1569
i++, ip++, hp++)
usr/src/cmd/th_tools/th_define.c
1570
if (hp != *ip)
usr/src/cmd/th_tools/th_define.c
1571
(void) memcpy(hp, *ip,
usr/src/cmd/th_tools/th_define.c
1594
int *ip, sigs[] = {SIGINT, SIGTERM, 0};
usr/src/cmd/th_tools/th_define.c
1598
for (ip = sigs; *ip; ip++)
usr/src/cmd/th_tools/th_define.c
1599
(void) sigaddset(&sa.sa_mask, *ip);
usr/src/cmd/th_tools/th_define.c
1601
for (ip = sigs; *ip; ip++)
usr/src/cmd/th_tools/th_define.c
1602
(void) sigaction(*ip, &sa, NULL);
usr/src/cmd/troff/ext.h
63
extern filep ip;
usr/src/cmd/troff/n1.c
1023
else if (ip) {
usr/src/cmd/troff/n1.c
1026
i = corebuf[ip];
usr/src/cmd/troff/n1.c
1030
if ((++ip & (BLK - 1)) == 0) {
usr/src/cmd/troff/n1.c
1031
--ip;
usr/src/cmd/troff/n1.c
1045
if (ip)
usr/src/cmd/troff/n1.c
1056
if (ip)
usr/src/cmd/troff/n1.c
1228
ip = ipl[ifi];
usr/src/cmd/troff/n1.c
1307
ip = 0;
usr/src/cmd/troff/n1.c
1363
ipl[ifi] = ip;
usr/src/cmd/troff/n1.c
1364
ip = 0;
usr/src/cmd/troff/n1.c
264
if (ip && rbf0(ip) == 0 && ejf && frame->pframe <= ejl) {
usr/src/cmd/troff/n1.c
778
if (ip == 0)
usr/src/cmd/troff/n1.c
844
if (ip == 0)
usr/src/cmd/troff/n2.c
278
ip = 0;
usr/src/cmd/troff/n2.c
355
ip = 0;
usr/src/cmd/troff/n3.c
294
savip = ip;
usr/src/cmd/troff/n3.c
295
ip = (filep)contab[oldmn].mx;
usr/src/cmd/troff/n3.c
299
apptr = ip;
usr/src/cmd/troff/n3.c
301
ip = incoff(ip);
usr/src/cmd/troff/n3.c
302
nextb = ip;
usr/src/cmd/troff/n3.c
303
ip = savip;
usr/src/cmd/troff/n3.c
554
if (ip == NBLIST*BLK) { /* for rdtty */
usr/src/cmd/troff/n3.c
562
j = ip & ~(BLK - 1);
usr/src/cmd/troff/n3.c
569
i = rbuf[ip & (BLK-1)];
usr/src/cmd/troff/n3.c
571
i = rbuf[ip & (BLK-1)];
usr/src/cmd/troff/n3.c
573
i = corebuf[ip];
usr/src/cmd/troff/n3.c
582
p = ++ip;
usr/src/cmd/troff/n3.c
584
if ((ip = blist[blisti(p-1)]) == (unsigned) ~0) {
usr/src/cmd/troff/n3.c
586
ip = 0;
usr/src/cmd/troff/n3.c
646
ip = p->pip;
usr/src/cmd/troff/n3.c
669
p->pip = ip;
usr/src/cmd/troff/n3.c
681
return(ip = newip);
usr/src/cmd/troff/nii.c
89
filep ip;
usr/src/cmd/truss/codes.c
1921
const struct ioc *ip;
usr/src/cmd/truss/codes.c
1931
ip = ptr->data;
usr/src/cmd/truss/codes.c
1934
if (code == ip[i].code)
usr/src/cmd/truss/codes.c
1935
return (&ip[i]);
usr/src/cmd/truss/codes.c
1945
const struct ioc *ip;
usr/src/cmd/truss/codes.c
1948
ip = find_ioc(vmm_iocs, code);
usr/src/cmd/truss/codes.c
1949
if (ip == NULL)
usr/src/cmd/truss/codes.c
1950
ip = find_ioc(iocs, code);
usr/src/cmd/truss/codes.c
1952
if (ip != NULL)
usr/src/cmd/truss/codes.c
1953
str = ip->name;
usr/src/cmd/truss/codes.c
1996
const struct ioc *ip;
usr/src/cmd/truss/codes.c
1999
ip = find_ioc(vmm_iocs, code);
usr/src/cmd/truss/codes.c
2000
if (ip == NULL)
usr/src/cmd/truss/codes.c
2001
ip = find_ioc(iocs, code);
usr/src/cmd/truss/codes.c
2003
if (ip != NULL)
usr/src/cmd/truss/codes.c
2004
str = ip->datastruct;
usr/src/cmd/truss/expound.c
2084
show_perm64(private_t *pri, struct ipc_perm64 *ip)
usr/src/cmd/truss/expound.c
2089
ip->ipcx_uid,
usr/src/cmd/truss/expound.c
2090
ip->ipcx_gid,
usr/src/cmd/truss/expound.c
2091
ip->ipcx_cuid,
usr/src/cmd/truss/expound.c
2092
ip->ipcx_cgid,
usr/src/cmd/truss/expound.c
2093
(int)ip->ipcx_zoneid,
usr/src/cmd/truss/expound.c
2094
(unsigned int)ip->ipcx_mode,
usr/src/cmd/truss/expound.c
2095
ip->ipcx_key,
usr/src/cmd/truss/expound.c
2096
(int)ip->ipcx_projid);
usr/src/cmd/truss/expound.c
2100
show_perm(private_t *pri, struct ipc_perm *ip)
usr/src/cmd/truss/expound.c
2105
ip->uid,
usr/src/cmd/truss/expound.c
2106
ip->gid,
usr/src/cmd/truss/expound.c
2107
ip->cuid,
usr/src/cmd/truss/expound.c
2108
ip->cgid,
usr/src/cmd/truss/expound.c
2109
(int)ip->mode,
usr/src/cmd/truss/expound.c
2110
ip->seq,
usr/src/cmd/truss/expound.c
2111
ip->key);
usr/src/cmd/truss/expound.c
2115
show_perm32(private_t *pri, struct ipc_perm32 *ip)
usr/src/cmd/truss/expound.c
2120
ip->uid,
usr/src/cmd/truss/expound.c
2121
ip->gid,
usr/src/cmd/truss/expound.c
2122
ip->cuid,
usr/src/cmd/truss/expound.c
2123
ip->cgid,
usr/src/cmd/truss/expound.c
2124
ip->mode,
usr/src/cmd/truss/expound.c
2125
ip->seq,
usr/src/cmd/truss/expound.c
2126
ip->key);
usr/src/cmd/truss/expound.c
3060
iovec32_t *ip;
usr/src/cmd/truss/expound.c
3074
for (ip = &iovec[0]; niov-- && !interrupt; ip++) {
usr/src/cmd/truss/expound.c
3077
ip->iov_base,
usr/src/cmd/truss/expound.c
3078
ip->iov_len);
usr/src/cmd/truss/expound.c
3080
if (nb > ip->iov_len)
usr/src/cmd/truss/expound.c
3081
nb = ip->iov_len;
usr/src/cmd/truss/expound.c
3086
showbuffer(pri, (long)ip->iov_base, nb);
usr/src/cmd/truss/expound.c
3099
iovec_t *ip;
usr/src/cmd/truss/expound.c
3117
for (ip = &iovec[0]; niov-- && !interrupt; ip++) {
usr/src/cmd/truss/expound.c
3120
(long)ip->iov_base,
usr/src/cmd/truss/expound.c
3121
ip->iov_len);
usr/src/cmd/truss/expound.c
3123
if (nb > ip->iov_len)
usr/src/cmd/truss/expound.c
3124
nb = ip->iov_len;
usr/src/cmd/truss/expound.c
3129
showbuffer(pri, (long)ip->iov_base, nb);
usr/src/cmd/vi/port/ex_cmdsub.c
1473
line *ip, *jp;
usr/src/cmd/vi/port/ex_cmdsub.c
1493
for (ip = one, jp = dol + 1; ip <= dol; ip++, jp++)
usr/src/cmd/vi/port/ex_cmdsub.c
1494
if ((*ip &~ 01) != (*jp &~ 01))
usr/src/cmd/vi/port/exrecover.c
610
line *ip;
usr/src/cmd/vi/port/exrecover.c
659
for (ip = one; ip <= dol; ip++)
usr/src/cmd/vi/port/exrecover.c
660
if (*ip > maxt) {
usr/src/cmd/vi/port/exrecover.c
662
fprintf(stderr, "%d bad, %o > %o\n", ip - zero, *ip, maxt);
usr/src/cmd/vi/port/exrecover.c
665
was = ip - zero;
usr/src/cmd/vi/port/exrecover.c
666
*ip = ((HBLKS*BUFSIZE)-8) >> SHFT;
usr/src/cmd/vi/port/exrecover.c
671
if ((ip - 1) - zero > was)
usr/src/cmd/vi/port/exrecover.c
672
fprintf(stderr, "-%d", (ip - 1) - zero);
usr/src/cmd/ypcmd/ypserv_resolv.c
332
fwd_req4.ip = addrp->sin_addr.s_addr;
usr/src/cmd/ypcmd/ypserv_resolv.c
359
fwd_req4.ip = ntohl(sin4->sin_addr.s_addr);
usr/src/cmd/ypcmd/ypserv_resolv_common.c
59
xdr_u_long(xdrs, &ps->ip) &&
usr/src/cmd/ypcmd/ypserv_resolv_common.h
72
unsigned long ip;
usr/src/cmd/zoneadmd/vplat.c
3911
const priv_impl_info_t *ip = NULL;
usr/src/cmd/zoneadmd/vplat.c
3971
ip = getprivimplinfo();
usr/src/cmd/zoneadmd/vplat.c
4072
sizeof (priv_chunk_t) * ip->priv_setsize) == -1)
usr/src/cmd/ztest/ztest.c
1426
uint64_t *ip = buf;
usr/src/cmd/ztest/ztest.c
1429
while (ip < ip_end)
usr/src/cmd/ztest/ztest.c
1430
*ip++ = value;
usr/src/cmd/ztest/ztest.c
1436
uint64_t *ip = buf;
usr/src/cmd/ztest/ztest.c
1440
while (ip < ip_end)
usr/src/cmd/ztest/ztest.c
1441
diff |= (value - *ip++);
usr/src/common/ficl/ficl.h
1003
ficlIp ip; /* instruction pointer */
usr/src/common/ficl/tools.c
100
*vm->ip = pStep;
usr/src/common/ficl/tools.c
321
ficlVmExecuteWord(vm, *vm->ip++);
usr/src/common/ficl/tools.c
344
word = *vm->ip;
usr/src/common/ficl/tools.c
354
vm->callback.system->breakpoint.address = vm->ip + 1;
usr/src/common/ficl/tools.c
355
vm->callback.system->breakpoint.oldXT = vm->ip[1];
usr/src/common/ficl/tools.c
356
vm->ip[1] = pStep;
usr/src/common/ficl/tools.c
400
vm->ip = (ficlIp)(vm->callback.system->breakpoint.address);
usr/src/common/ficl/tools.c
401
*vm->ip = vm->callback.system->breakpoint.oldXT;
usr/src/common/ficl/tools.c
449
ficlVmGetDictionary(vm), (ficlCell *)(vm->ip));
usr/src/common/ficl/tools.c
98
pBP->address = vm->ip;
usr/src/common/ficl/tools.c
99
pBP->oldXT = *vm->ip;
usr/src/common/ficl/vm.c
1158
ficlVmOptimizeJumpToJump(vm, vm->ip - 1);
usr/src/common/ficl/vm.c
1167
ficlVmOptimizeJumpToJump(vm, vm->ip - 1);
usr/src/common/ficl/vm.c
1184
ip += 1;
usr/src/common/ficl/vm.c
1208
ip++;
usr/src/common/ficl/vm.c
1228
(++returnTop)->i = *(ip++);
usr/src/common/ficl/vm.c
1243
leave.i = *ip;
usr/src/common/ficl/vm.c
1246
ip = leave.p;
usr/src/common/ficl/vm.c
1248
ip++;
usr/src/common/ficl/vm.c
1279
ip++; /* fall through the loop */
usr/src/common/ficl/vm.c
1320
dictionary->smudge->param[0].p = ip;
usr/src/common/ficl/vm.c
1321
ip = (ficlInstruction *)((returnTop--)->p);
usr/src/common/ficl/vm.c
1334
(++returnTop)->p = (void *)ip;
usr/src/common/ficl/vm.c
1335
ip = (ficlInstruction *)tempIP;
usr/src/common/ficl/vm.c
137
ficlVmOptimizeJumpToJump(ficlVm *vm, ficlIp ip)
usr/src/common/ficl/vm.c
140
switch ((ficlInstruction)(*ip)) {
usr/src/common/ficl/vm.c
142
*ip = (ficlWord *)ficlInstructionBranchParen;
usr/src/common/ficl/vm.c
146
*ip = (ficlWord *)ficlInstructionBranch0Paren;
usr/src/common/ficl/vm.c
148
ip++;
usr/src/common/ficl/vm.c
149
destination = ip + *(ficlInteger *)ip;
usr/src/common/ficl/vm.c
1543
(++floatTop)->i = *ip++;
usr/src/common/ficl/vm.c
158
*ip = (ficlWord *)(destination - ip);
usr/src/common/ficl/vm.c
1989
(++returnTop)->p = (void *)ip;
usr/src/common/ficl/vm.c
1990
ip = (ficlInstruction *)(fw->param);
usr/src/common/ficl/vm.c
2255
vm->ip = (ficlIp)(ficlStackPopPointer(vm->returnStack));
usr/src/common/ficl/vm.c
2264
ficlStackPushPointer(vm->returnStack, (void *)vm->ip);
usr/src/common/ficl/vm.c
2265
vm->ip = newIP;
usr/src/common/ficl/vm.c
229
vm->ip = (ficlIp)ip; \
usr/src/common/ficl/vm.c
2299
vm->ip = NULL;
usr/src/common/ficl/vm.c
236
ip = (ficlInstruction *)vm->ip; \
usr/src/common/ficl/vm.c
245
register ficlInstruction *ip;
usr/src/common/ficl/vm.c
291
instruction = *ip++;
usr/src/common/ficl/vm.c
352
s = (ficlCountedString *)(ip);
usr/src/common/ficl/vm.c
360
ip = (void *)cp;
usr/src/common/ficl/vm.c
367
s = (ficlCountedString *)(ip);
usr/src/common/ficl/vm.c
370
ip = (void *)cp;
usr/src/common/ficl/vm.c
431
ip += *(ficlInteger *)ip;
usr/src/common/ficl/vm.c
437
ip = (ficlInstruction *)((returnTop--)->p);
usr/src/common/ficl/vm.c
464
#define BRANCH() ip += *(ficlInteger *)ip; continue
usr/src/common/ficl/vm.c
465
#define EXIT_FUNCTION() ip = (ficlInstruction *)((returnTop--)->p); continue
usr/src/common/ficl/vm.c
479
(++dataTop)->i = *ip++;
usr/src/common/ficl/vm.c
484
(++dataTop)->i = ip[1];
usr/src/common/ficl/vm.c
485
(++dataTop)->i = ip[0];
usr/src/common/ficl/vm.c
486
ip += 2;
usr/src/common/ficl/vm.c
499
ficlInteger nCells = *ip++;
usr/src/common/ficl/vm.c
523
FLOAT_PUSH_CELL_POINTER_DOUBLE(frame + *ip++);
usr/src/common/ficl/vm.c
526
FLOAT_PUSH_CELL_POINTER(frame + *ip++);
usr/src/common/ficl/vm.c
529
FLOAT_POP_CELL_POINTER_DOUBLE(frame + *ip++);
usr/src/common/ficl/vm.c
532
FLOAT_POP_CELL_POINTER(frame + *ip++);
usr/src/common/ficl/vm.c
536
PUSH_CELL_POINTER_DOUBLE(frame + *ip++);
usr/src/common/ficl/vm.c
539
PUSH_CELL_POINTER(frame + *ip++);
usr/src/common/ficl/vm.c
548
POP_CELL_POINTER_DOUBLE(frame + *ip++);
usr/src/common/ficl/vm.c
551
POP_CELL_POINTER(frame + *ip++);
usr/src/common/ficl/vm.c
58
FICL_VM_ASSERT(vm, (*(vm->ip - 1)) == vm->runningWord)
usr/src/common/ficl/vm.c
69
vm->ip += offset;
usr/src/common/fs/decompress.c
206
struct inode *ip;
usr/src/common/fs/decompress.c
215
ip = filep->fi_inode;
usr/src/common/fs/decompress.c
221
if (zsp->avail_in == 0 && filep->fi_cfoff < ip->i_size) {
usr/src/common/fs/decompress.c
254
if (filep->fi_cfoff >= ip->i_size || err == Z_STREAM_END)
usr/src/common/fs/hsfs.c
166
struct inode *ip;
usr/src/common/fs/hsfs.c
168
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
169
if (ip == NULL)
usr/src/common/fs/hsfs.c
170
ip = filep->fi_inode = bkmem_alloc(sizeof (*ip));
usr/src/common/fs/hsfs.c
172
ip->i_size = hsdep.hs_dir.ext_size;
usr/src/common/fs/hsfs.c
173
ip->i_smode = hsdep.hs_dir.mode;
usr/src/common/fs/hsfs.c
174
ip->i_number = inode;
usr/src/common/fs/hsfs.c
226
struct inode *ip;
usr/src/common/fs/hsfs.c
232
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
235
if ((ip->i_smode & IFMT) != IFDIR) {
usr/src/common/fs/hsfs.c
238
if (ip->i_size == 0) {
usr/src/common/fs/hsfs.c
256
struct inode *ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
262
ip->i_size = hsdep->hs_dir.ext_size;
usr/src/common/fs/hsfs.c
263
ip->i_smode = hsdep->hs_dir.mode;
usr/src/common/fs/hsfs.c
264
ip->i_number = udp->d_ino;
usr/src/common/fs/hsfs.c
279
struct inode *ip;
usr/src/common/fs/hsfs.c
287
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
289
if (dirp->loc >= ip->i_size) {
usr/src/common/fs/hsfs.c
295
filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
usr/src/common/fs/hsfs.c
307
if (udp->d_reclen == 0 && dirp->loc <= ip->i_size) {
usr/src/common/fs/hsfs.c
318
struct inode *ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
324
diff = ip->i_size - filep->fi_offset;
usr/src/common/fs/hsfs.c
330
filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
usr/src/common/fs/hsfs.c
338
if (filep->fi_offset - off + size >= ip->i_size)
usr/src/common/fs/hsfs.c
352
struct inode *ip;
usr/src/common/fs/hsfs.c
361
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
364
filep->fi_offset + count > ip->i_size)
usr/src/common/fs/hsfs.c
365
count = ip->i_size - filep->fi_offset;
usr/src/common/fs/hsfs.c
594
struct inode *ip;
usr/src/common/fs/hsfs.c
599
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
604
if (ip == NULL)
usr/src/common/fs/hsfs.c
607
switch (ip->i_smode & IFMT) {
usr/src/common/fs/hsfs.c
622
stp->st_size = ip->i_size;
usr/src/common/fs/hsfs.c
625
stp->st_atim.tv_sec = ip->i_atime.tv_sec;
usr/src/common/fs/hsfs.c
626
stp->st_atim.tv_nsec = ip->i_atime.tv_usec * 1000;
usr/src/common/fs/hsfs.c
627
stp->st_mtim.tv_sec = ip->i_mtime.tv_sec;
usr/src/common/fs/hsfs.c
628
stp->st_mtim.tv_nsec = ip->i_mtime.tv_usec * 1000;
usr/src/common/fs/hsfs.c
629
stp->st_ctim.tv_sec = ip->i_ctime.tv_sec;
usr/src/common/fs/hsfs.c
630
stp->st_ctim.tv_nsec = ip->i_ctime.tv_usec * 1000;
usr/src/common/fs/ufsops.c
277
struct inode *ip;
usr/src/common/fs/ufsops.c
281
ip = filep->fi_inode;
usr/src/common/fs/ufsops.c
288
if ((ip->i_smode & IFMT) != IFDIR) {
usr/src/common/fs/ufsops.c
291
if (ip->i_size == 0) {
usr/src/common/fs/ufsops.c
703
struct inode *ip;
usr/src/common/fs/ufsops.c
708
ip = filep->fi_inode;
usr/src/common/fs/ufsops.c
713
if (ip == NULL)
usr/src/common/fs/ufsops.c
716
switch (ip->i_smode & IFMT) {
usr/src/common/fs/ufsops.c
731
stp->st_size = ip->i_size;
usr/src/common/fs/ufsops.c
732
stp->st_atim.tv_sec = ip->i_atime.tv_sec;
usr/src/common/fs/ufsops.c
733
stp->st_atim.tv_nsec = ip->i_atime.tv_usec * 1000;
usr/src/common/fs/ufsops.c
734
stp->st_mtim.tv_sec = ip->i_mtime.tv_sec;
usr/src/common/fs/ufsops.c
735
stp->st_mtim.tv_nsec = ip->i_mtime.tv_usec * 1000;
usr/src/common/fs/ufsops.c
736
stp->st_ctim.tv_sec = ip->i_ctime.tv_sec;
usr/src/common/fs/ufsops.c
737
stp->st_ctim.tv_nsec = ip->i_ctime.tv_usec * 1000;
usr/src/common/lz4/lz4.c
1004
(ip + length > iend - COPYLENGTH)) {
usr/src/common/lz4/lz4.c
1008
if (ip + length != iend)
usr/src/common/lz4/lz4.c
1014
(void) memcpy(op, ip, length);
usr/src/common/lz4/lz4.c
1019
LZ4_WILDCOPY(ip, op, cpy);
usr/src/common/lz4/lz4.c
1020
ip -= (op - cpy);
usr/src/common/lz4/lz4.c
1024
LZ4_READ_LITTLEENDIAN_16(ref, cpy, ip);
usr/src/common/lz4/lz4.c
1025
ip += 2;
usr/src/common/lz4/lz4.c
1035
while (ip < iend) {
usr/src/common/lz4/lz4.c
1036
int s = *ip++;
usr/src/common/lz4/lz4.c
1092
return (int)(-(((const char *)ip) - source));
usr/src/common/lz4/lz4.c
401
#define INITBASE(base) const BYTE* const base = ip
usr/src/common/lz4/lz4.c
553
const BYTE *ip = (const BYTE *) source;
usr/src/common/lz4/lz4.c
555
const BYTE *anchor = ip;
usr/src/common/lz4/lz4.c
556
const BYTE *const iend = ip + isize;
usr/src/common/lz4/lz4.c
573
HashTable[LZ4_HASH_VALUE(ip)] = ip - base;
usr/src/common/lz4/lz4.c
574
ip++;
usr/src/common/lz4/lz4.c
575
forwardH = LZ4_HASH_VALUE(ip);
usr/src/common/lz4/lz4.c
580
const BYTE *forwardIp = ip;
usr/src/common/lz4/lz4.c
588
ip = forwardIp;
usr/src/common/lz4/lz4.c
589
forwardIp = ip + step;
usr/src/common/lz4/lz4.c
597
HashTable[h] = ip - base;
usr/src/common/lz4/lz4.c
599
} while ((ref < ip - MAX_DISTANCE) || (A32(ref) != A32(ip)));
usr/src/common/lz4/lz4.c
602
while ((ip > anchor) && (ref > (const BYTE *) source) &&
usr/src/common/lz4/lz4.c
603
unlikely(ip[-1] == ref[-1])) {
usr/src/common/lz4/lz4.c
604
ip--;
usr/src/common/lz4/lz4.c
609
length = ip - anchor;
usr/src/common/lz4/lz4.c
631
LZ4_WRITE_LITTLEENDIAN_16(op, ip - ref);
usr/src/common/lz4/lz4.c
634
ip += MINMATCH;
usr/src/common/lz4/lz4.c
636
anchor = ip;
usr/src/common/lz4/lz4.c
637
while likely(ip < matchlimit - (STEPSIZE - 1)) {
usr/src/common/lz4/lz4.c
638
UARCH diff = AARCH(ref) ^ AARCH(ip);
usr/src/common/lz4/lz4.c
640
ip += STEPSIZE;
usr/src/common/lz4/lz4.c
644
ip += LZ4_NbCommonBytes(diff);
usr/src/common/lz4/lz4.c
648
if ((ip < (matchlimit - 3)) && (A32(ref) == A32(ip))) {
usr/src/common/lz4/lz4.c
649
ip += 4;
usr/src/common/lz4/lz4.c
653
if ((ip < (matchlimit - 1)) && (A16(ref) == A16(ip))) {
usr/src/common/lz4/lz4.c
654
ip += 2;
usr/src/common/lz4/lz4.c
657
if ((ip < matchlimit) && (*ref == *ip))
usr/src/common/lz4/lz4.c
658
ip++;
usr/src/common/lz4/lz4.c
662
len = (ip - anchor);
usr/src/common/lz4/lz4.c
682
if (ip > mflimit) {
usr/src/common/lz4/lz4.c
683
anchor = ip;
usr/src/common/lz4/lz4.c
687
HashTable[LZ4_HASH_VALUE(ip - 2)] = ip - 2 - base;
usr/src/common/lz4/lz4.c
690
ref = base + HashTable[LZ4_HASH_VALUE(ip)];
usr/src/common/lz4/lz4.c
691
HashTable[LZ4_HASH_VALUE(ip)] = ip - base;
usr/src/common/lz4/lz4.c
692
if ((ref > ip - (MAX_DISTANCE + 1)) && (A32(ref) == A32(ip))) {
usr/src/common/lz4/lz4.c
698
anchor = ip++;
usr/src/common/lz4/lz4.c
699
forwardH = LZ4_HASH_VALUE(ip);
usr/src/common/lz4/lz4.c
748
const BYTE *ip = (const BYTE *) source;
usr/src/common/lz4/lz4.c
749
const BYTE *anchor = ip;
usr/src/common/lz4/lz4.c
750
const BYTE *const base = ip;
usr/src/common/lz4/lz4.c
751
const BYTE *const iend = ip + isize;
usr/src/common/lz4/lz4.c
767
ip++;
usr/src/common/lz4/lz4.c
768
forwardH = LZ4_HASH64K_VALUE(ip);
usr/src/common/lz4/lz4.c
773
const BYTE *forwardIp = ip;
usr/src/common/lz4/lz4.c
781
ip = forwardIp;
usr/src/common/lz4/lz4.c
782
forwardIp = ip + step;
usr/src/common/lz4/lz4.c
790
HashTable[h] = ip - base;
usr/src/common/lz4/lz4.c
792
} while (A32(ref) != A32(ip));
usr/src/common/lz4/lz4.c
795
while ((ip > anchor) && (ref > (const BYTE *) source) &&
usr/src/common/lz4/lz4.c
796
(ip[-1] == ref[-1])) {
usr/src/common/lz4/lz4.c
797
ip--;
usr/src/common/lz4/lz4.c
802
length = ip - anchor;
usr/src/common/lz4/lz4.c
824
LZ4_WRITE_LITTLEENDIAN_16(op, ip - ref);
usr/src/common/lz4/lz4.c
827
ip += MINMATCH;
usr/src/common/lz4/lz4.c
829
anchor = ip;
usr/src/common/lz4/lz4.c
830
while (ip < matchlimit - (STEPSIZE - 1)) {
usr/src/common/lz4/lz4.c
831
UARCH diff = AARCH(ref) ^ AARCH(ip);
usr/src/common/lz4/lz4.c
833
ip += STEPSIZE;
usr/src/common/lz4/lz4.c
837
ip += LZ4_NbCommonBytes(diff);
usr/src/common/lz4/lz4.c
841
if ((ip < (matchlimit - 3)) && (A32(ref) == A32(ip))) {
usr/src/common/lz4/lz4.c
842
ip += 4;
usr/src/common/lz4/lz4.c
846
if ((ip < (matchlimit - 1)) && (A16(ref) == A16(ip))) {
usr/src/common/lz4/lz4.c
847
ip += 2;
usr/src/common/lz4/lz4.c
850
if ((ip < matchlimit) && (*ref == *ip))
usr/src/common/lz4/lz4.c
851
ip++;
usr/src/common/lz4/lz4.c
855
len = (ip - anchor);
usr/src/common/lz4/lz4.c
875
if (ip > mflimit) {
usr/src/common/lz4/lz4.c
876
anchor = ip;
usr/src/common/lz4/lz4.c
880
HashTable[LZ4_HASH64K_VALUE(ip - 2)] = ip - 2 - base;
usr/src/common/lz4/lz4.c
883
ref = base + HashTable[LZ4_HASH64K_VALUE(ip)];
usr/src/common/lz4/lz4.c
884
HashTable[LZ4_HASH64K_VALUE(ip)] = ip - base;
usr/src/common/lz4/lz4.c
885
if (A32(ref) == A32(ip)) {
usr/src/common/lz4/lz4.c
891
anchor = ip++;
usr/src/common/lz4/lz4.c
892
forwardH = LZ4_HASH64K_VALUE(ip);
usr/src/common/lz4/lz4.c
971
const BYTE *restrict ip = (const BYTE *) source;
usr/src/common/lz4/lz4.c
972
const BYTE *const iend = ip + isize;
usr/src/common/lz4/lz4.c
985
while (ip < iend) {
usr/src/common/lz4/lz4.c
990
token = *ip++;
usr/src/common/lz4/lz4.c
993
while ((ip < iend) && (s == 255)) {
usr/src/common/lz4/lz4.c
994
s = *ip++;
usr/src/common/nvpair/nvpair.c
1882
nvpair_t **ret, int *ip, char **ep)
usr/src/common/nvpair/nvpair.c
1892
if (ip)
usr/src/common/nvpair/nvpair.c
1893
*ip = -1; /* not indexed */
usr/src/common/nvpair/nvpair.c
2008
if (ip && idxp)
usr/src/common/nvpair/nvpair.c
2009
*ip = (int)idx; /* return index */
usr/src/common/nvpair/nvpair.c
2059
const char *name, nvpair_t **ret, int *ip, char **ep)
usr/src/common/nvpair/nvpair.c
2061
return (nvlist_lookup_nvpair_ei_sep(nvl, name, '.', ret, ip, ep));
usr/src/common/smbclnt/smbfs_ntacl.c
663
uint32_t subs, *ip;
usr/src/common/smbclnt/smbfs_ntacl.c
683
ip = &sid->sid_subauthvec[0];
usr/src/common/smbclnt/smbfs_ntacl.c
684
for (; subs; subs--, ip++) {
usr/src/common/smbclnt/smbfs_ntacl.c
685
n = snprintf(s, osz, "-%u", *ip);
usr/src/common/smbclnt/smbfs_ntacl.c
691
*ridp = *ip;
usr/src/common/smbios/smb_info.c
1357
smbios_info_ipmi(smbios_hdl_t *shp, smbios_ipmi_t *ip)
usr/src/common/smbios/smb_info.c
1366
bzero(ip, sizeof (smbios_ipmi_t));
usr/src/common/smbios/smb_info.c
1368
ip->smbip_type = i.smbipm_type;
usr/src/common/smbios/smb_info.c
1369
ip->smbip_vers.smbv_major = SMB_IPM_SPEC_MAJOR(i.smbipm_spec);
usr/src/common/smbios/smb_info.c
1370
ip->smbip_vers.smbv_minor = SMB_IPM_SPEC_MINOR(i.smbipm_spec);
usr/src/common/smbios/smb_info.c
1371
ip->smbip_i2c = i.smbipm_i2c;
usr/src/common/smbios/smb_info.c
1372
ip->smbip_addr = i.smbipm_addr & ~SMB_IPM_ADDR_IO;
usr/src/common/smbios/smb_info.c
1373
ip->smbip_intr = i.smbipm_intr;
usr/src/common/smbios/smb_info.c
1376
ip->smbip_bus = i.smbipm_bus;
usr/src/common/smbios/smb_info.c
1378
ip->smbip_bus = -1u;
usr/src/common/smbios/smb_info.c
1381
ip->smbip_addr |= 1; /* turn on least-significant bit of addr */
usr/src/common/smbios/smb_info.c
1386
ip->smbip_regspacing = 1;
usr/src/common/smbios/smb_info.c
1389
ip->smbip_regspacing = 4;
usr/src/common/smbios/smb_info.c
1392
ip->smbip_regspacing = 16;
usr/src/common/smbios/smb_info.c
1395
ip->smbip_regspacing = 1;
usr/src/common/smbios/smb_info.c
1397
ip->smbip_flags |= SMB_IPMI_F_IOADDR;
usr/src/common/smbios/smb_info.c
1401
ip->smbip_flags |= SMB_IPMI_F_INTRSPEC;
usr/src/common/smbios/smb_info.c
1404
ip->smbip_flags |= SMB_IPMI_F_INTRHIGH;
usr/src/common/smbios/smb_info.c
1407
ip->smbip_flags |= SMB_IPMI_F_INTREDGE;
usr/src/common/smbios/smb_info.c
1848
smb_iprobe_t ip;
usr/src/common/smbios/smb_info.c
1860
smb_info_bcopy(sip->smbst_hdr, &ip, sizeof (ip));
usr/src/common/smbios/smb_info.c
1861
iprobe->smbip_description = smb_strptr(sip, ip.smbipr_descr);
usr/src/common/smbios/smb_info.c
1862
iprobe->smbip_location = SMB_IPROBE_LOCATION(ip.smbipr_locstat);
usr/src/common/smbios/smb_info.c
1863
iprobe->smbip_status = SMB_IPROBE_STATUS(ip.smbipr_locstat);
usr/src/common/smbios/smb_info.c
1864
iprobe->smbip_maxval = ip.smbipr_maxval;
usr/src/common/smbios/smb_info.c
1865
iprobe->smbip_minval = ip.smbipr_minval;
usr/src/common/smbios/smb_info.c
1866
iprobe->smbip_resolution = ip.smbipr_resolution;
usr/src/common/smbios/smb_info.c
1867
iprobe->smbip_tolerance = ip.smbipr_tolerance;
usr/src/common/smbios/smb_info.c
1868
iprobe->smbip_accuracy = ip.smbipr_accuracy;
usr/src/common/smbios/smb_info.c
1871
iprobe->smbip_nominal = ip.smbipr_nominal;
usr/src/common/smbios/smb_info.c
290
smbios_info_common(smbios_hdl_t *shp, id_t id, smbios_info_t *ip)
usr/src/common/smbios/smb_info.c
304
ip->smbi_manufacturer = smb_info_strptr(stp, isp->is_manu, &n);
usr/src/common/smbios/smb_info.c
305
ip->smbi_product = smb_info_strptr(stp, isp->is_product, &n);
usr/src/common/smbios/smb_info.c
306
ip->smbi_version = smb_info_strptr(stp, isp->is_version, &n);
usr/src/common/smbios/smb_info.c
307
ip->smbi_serial = smb_info_strptr(stp, isp->is_serial, &n);
usr/src/common/smbios/smb_info.c
308
ip->smbi_asset = smb_info_strptr(stp, isp->is_asset, &n);
usr/src/common/smbios/smb_info.c
309
ip->smbi_location = smb_info_strptr(stp, isp->is_location, &n);
usr/src/common/smbios/smb_info.c
310
ip->smbi_part = smb_info_strptr(stp, isp->is_part, &n);
usr/src/common/smbios/smb_info.c
330
ip->smbi_product = smbios_product_override;
usr/src/common/smbios/smb_info.c
338
if (isp->is_type == SMB_TYPE_PORT && ip->smbi_location[0] == '\0') {
usr/src/common/smbios/smb_info.c
339
ip->smbi_location = smb_info_strptr(stp,
usr/src/common/zfs/zfs_fletcher.c
253
const uint64_t *ip = buf;
usr/src/common/zfs/zfs_fletcher.c
254
const uint64_t *ipend = ip + (size / sizeof (uint64_t));
usr/src/common/zfs/zfs_fletcher.c
262
for (; ip < ipend; ip += 2) {
usr/src/common/zfs/zfs_fletcher.c
263
a0 += ip[0];
usr/src/common/zfs/zfs_fletcher.c
264
a1 += ip[1];
usr/src/common/zfs/zfs_fletcher.c
286
const uint64_t *ip = buf;
usr/src/common/zfs/zfs_fletcher.c
287
const uint64_t *ipend = ip + (size / sizeof (uint64_t));
usr/src/common/zfs/zfs_fletcher.c
295
for (; ip < ipend; ip += 2) {
usr/src/common/zfs/zfs_fletcher.c
296
a0 += BSWAP_64(ip[0]);
usr/src/common/zfs/zfs_fletcher.c
297
a1 += BSWAP_64(ip[1]);
usr/src/common/zfs/zfs_fletcher.c
329
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher.c
330
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/common/zfs/zfs_fletcher.c
338
for (; ip < ipend; ip++) {
usr/src/common/zfs/zfs_fletcher.c
339
a += ip[0];
usr/src/common/zfs/zfs_fletcher.c
351
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher.c
352
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/common/zfs/zfs_fletcher.c
360
for (; ip < ipend; ip++) {
usr/src/common/zfs/zfs_fletcher.c
361
a += BSWAP_32(ip[0]);
usr/src/common/zfs/zfs_fletcher_avx512.c
104
} while ((ip += 8) < ipend);
usr/src/common/zfs/zfs_fletcher_avx512.c
114
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_avx512.c
115
const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size);
usr/src/common/zfs/zfs_fletcher_avx512.c
125
__asm("vpmovzxdq %0, %%zmm5"::"m" (*ip));
usr/src/common/zfs/zfs_fletcher_avx512.c
143
} while ((ip += 8) < ipend);
usr/src/common/zfs/zfs_fletcher_avx512.c
179
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_avx512.c
180
const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size);
usr/src/common/zfs/zfs_fletcher_avx512.c
187
__asm("vpmovzxdq %0, %%zmm4"::"m" (*ip));
usr/src/common/zfs/zfs_fletcher_avx512.c
195
} while ((ip += 8) < ipend);
usr/src/common/zfs/zfs_fletcher_avx512.c
93
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_avx512.c
94
const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size);
usr/src/common/zfs/zfs_fletcher_avx512.c
99
__asm("vpmovzxdq %0, %%zmm4"::"m" (*ip));
usr/src/common/zfs/zfs_fletcher_intel.c
107
const uint64_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_intel.c
108
const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size);
usr/src/common/zfs/zfs_fletcher_intel.c
113
__asm("vpmovzxdq %0, %%ymm4"::"m" (*ip));
usr/src/common/zfs/zfs_fletcher_intel.c
118
} while ((ip += 2) < ipend);
usr/src/common/zfs/zfs_fletcher_intel.c
133
const uint64_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_intel.c
134
const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size);
usr/src/common/zfs/zfs_fletcher_intel.c
141
__asm("vpmovzxdq %0, %%ymm4"::"m" (*ip));
usr/src/common/zfs/zfs_fletcher_intel.c
148
} while ((ip += 2) < ipend);
usr/src/common/zfs/zfs_fletcher_sse.c
110
const uint64_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_sse.c
111
const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size);
usr/src/common/zfs/zfs_fletcher_sse.c
118
__asm("movdqu %0, %%xmm5" :: "m"(*ip));
usr/src/common/zfs/zfs_fletcher_sse.c
130
} while ((ip += 2) < ipend);
usr/src/common/zfs/zfs_fletcher_sse.c
138
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_sse.c
139
const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size);
usr/src/common/zfs/zfs_fletcher_sse.c
144
uint32_t scratch1 = BSWAP_32(ip[0]);
usr/src/common/zfs/zfs_fletcher_sse.c
145
uint32_t scratch2 = BSWAP_32(ip[1]);
usr/src/common/zfs/zfs_fletcher_sse.c
154
} while ((ip += 2) < ipend);
usr/src/common/zfs/zfs_fletcher_sse.c
185
const uint64_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_sse.c
186
const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size);
usr/src/common/zfs/zfs_fletcher_sse.c
194
__asm("movdqu %0, %%xmm5"::"m" (*ip));
usr/src/common/zfs/zfs_fletcher_sse.c
207
} while ((ip += 2) < ipend);
usr/src/common/zfs/zfs_fletcher_superscalar.c
102
} while ((ip += 2) < ipend);
usr/src/common/zfs/zfs_fletcher_superscalar.c
118
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_superscalar.c
119
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/common/zfs/zfs_fletcher_superscalar.c
133
a += BSWAP_32(ip[0]);
usr/src/common/zfs/zfs_fletcher_superscalar.c
134
a2 += BSWAP_32(ip[1]);
usr/src/common/zfs/zfs_fletcher_superscalar.c
141
} while ((ip += 2) < ipend);
usr/src/common/zfs/zfs_fletcher_superscalar.c
79
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_superscalar.c
80
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/common/zfs/zfs_fletcher_superscalar.c
94
a += ip[0];
usr/src/common/zfs/zfs_fletcher_superscalar.c
95
a2 += ip[1];
usr/src/common/zfs/zfs_fletcher_superscalar4.c
118
a += ip[0];
usr/src/common/zfs/zfs_fletcher_superscalar4.c
119
a2 += ip[1];
usr/src/common/zfs/zfs_fletcher_superscalar4.c
120
a3 += ip[2];
usr/src/common/zfs/zfs_fletcher_superscalar4.c
121
a4 += ip[3];
usr/src/common/zfs/zfs_fletcher_superscalar4.c
134
} while ((ip += 4) < ipend);
usr/src/common/zfs/zfs_fletcher_superscalar4.c
158
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_superscalar4.c
159
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/common/zfs/zfs_fletcher_superscalar4.c
183
a += BSWAP_32(ip[0]);
usr/src/common/zfs/zfs_fletcher_superscalar4.c
184
a2 += BSWAP_32(ip[1]);
usr/src/common/zfs/zfs_fletcher_superscalar4.c
185
a3 += BSWAP_32(ip[2]);
usr/src/common/zfs/zfs_fletcher_superscalar4.c
186
a4 += BSWAP_32(ip[3]);
usr/src/common/zfs/zfs_fletcher_superscalar4.c
199
} while ((ip += 4) < ipend);
usr/src/common/zfs/zfs_fletcher_superscalar4.c
93
const uint32_t *ip = buf;
usr/src/common/zfs/zfs_fletcher_superscalar4.c
94
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/grub/grub-0.97/netboot/bootp.h
167
struct iphdr ip;
usr/src/grub/grub-0.97/netboot/bootp.h
173
struct iphdr ip;
usr/src/grub/grub-0.97/netboot/fsys_tftp.c
104
len = sizeof(tp.ip) + sizeof(tp.udp) + sizeof(tp.opcode) +
usr/src/grub/grub-0.97/netboot/fsys_tftp.c
178
len = sizeof(tp.ip) + sizeof(tp.udp) + sizeof(tp.opcode) + sizeof(tp.u.err.errcode) +
usr/src/grub/grub-0.97/netboot/fsys_tftp.c
353
+ sizeof (tp.ip) + sizeof (tp.udp)
usr/src/grub/grub-0.97/netboot/fsys_tftp.c
623
+ sizeof (tp.ip) + sizeof (tp.udp) + sizeof (tp.opcode) + 1);
usr/src/grub/grub-0.97/netboot/fsys_tftp.c
66
unsigned short ptype __unused, struct iphdr *ip,
usr/src/grub/grub-0.97/netboot/fsys_tftp.c
74
if (arptable[ARP_CLIENT].ipaddr.s_addr != ip->dest.s_addr)
usr/src/grub/grub-0.97/netboot/grub.h
90
typedef int (*reply_t)(int ival, void *ptr, unsigned short ptype, struct iphdr *ip, struct udphdr *udp);
usr/src/grub/grub-0.97/netboot/grub.h
96
extern uint16_t ipchksum P((const void *ip, unsigned long len));
usr/src/grub/grub-0.97/netboot/igmp.h
22
struct iphdr ip;
usr/src/grub/grub-0.97/netboot/misc.c
279
unsigned long ip = 0;
usr/src/grub/grub-0.97/netboot/misc.c
293
ip = (ip << 8) | val;
usr/src/grub/grub-0.97/netboot/misc.c
296
addr->s_addr = htonl (ip);
usr/src/grub/grub-0.97/netboot/nfs.h
38
struct iphdr ip;
usr/src/grub/grub-0.97/netboot/nic.c
1000
process_igmp(ip, now);
usr/src/grub/grub-0.97/netboot/nic.c
1163
ifconfig (char *ip, char *sm, char *gw, char *svr)
usr/src/grub/grub-0.97/netboot/nic.c
1175
if (ip)
usr/src/grub/grub-0.97/netboot/nic.c
1177
if (! inet_aton (ip, &arptable[ARP_CLIENT].ipaddr))
usr/src/grub/grub-0.97/netboot/nic.c
1196
if (ip || sm)
usr/src/grub/grub-0.97/netboot/nic.c
279
unsigned short ptype, struct iphdr *ip __unused, struct udphdr *udp __unused)
usr/src/grub/grub-0.97/netboot/nic.c
299
struct iphdr *ip;
usr/src/grub/grub-0.97/netboot/nic.c
304
ip = (struct iphdr *)buf;
usr/src/grub/grub-0.97/netboot/nic.c
305
destip = ip->dest.s_addr;
usr/src/grub/grub-0.97/netboot/nic.c
364
struct iphdr *ip;
usr/src/grub/grub-0.97/netboot/nic.c
365
ip = (struct iphdr *)buf;
usr/src/grub/grub-0.97/netboot/nic.c
366
ip->verhdrlen = 0x45;
usr/src/grub/grub-0.97/netboot/nic.c
367
ip->verhdrlen += (option_len/4);
usr/src/grub/grub-0.97/netboot/nic.c
368
ip->service = 0;
usr/src/grub/grub-0.97/netboot/nic.c
369
ip->len = htons(len);
usr/src/grub/grub-0.97/netboot/nic.c
370
ip->ident = 0;
usr/src/grub/grub-0.97/netboot/nic.c
371
ip->frags = 0; /* Should we set don't fragment? */
usr/src/grub/grub-0.97/netboot/nic.c
372
ip->ttl = ttl;
usr/src/grub/grub-0.97/netboot/nic.c
373
ip->protocol = protocol;
usr/src/grub/grub-0.97/netboot/nic.c
374
ip->chksum = 0;
usr/src/grub/grub-0.97/netboot/nic.c
375
ip->src.s_addr = arptable[ARP_CLIENT].ipaddr.s_addr;
usr/src/grub/grub-0.97/netboot/nic.c
376
ip->dest.s_addr = destip;
usr/src/grub/grub-0.97/netboot/nic.c
377
ip->chksum = ipchksum(buf, sizeof(struct iphdr) + option_len);
usr/src/grub/grub-0.97/netboot/nic.c
380
static uint16_t udpchksum(struct iphdr *ip, struct udphdr *udp)
usr/src/grub/grub-0.97/netboot/nic.c
386
pseudo.src.s_addr = ip->src.s_addr;
usr/src/grub/grub-0.97/netboot/nic.c
387
pseudo.dest.s_addr = ip->dest.s_addr;
usr/src/grub/grub-0.97/netboot/nic.c
405
struct iphdr *ip;
usr/src/grub/grub-0.97/netboot/nic.c
407
ip = (struct iphdr *)buf;
usr/src/grub/grub-0.97/netboot/nic.c
414
if ((udp->chksum = udpchksum(ip, udp)) == 0)
usr/src/grub/grub-0.97/netboot/nic.c
434
struct iphdr *ip __unused, struct udphdr *udp __unused)
usr/src/grub/grub-0.97/netboot/nic.c
456
struct iphdr *ip, struct udphdr *udp)
usr/src/grub/grub-0.97/netboot/nic.c
525
unsigned short ptype __unused, struct iphdr *ip __unused,
usr/src/grub/grub-0.97/netboot/nic.c
575
struct bootpip_t ip;
usr/src/grub/grub-0.97/netboot/nic.c
584
memset(&ip, 0, sizeof(struct bootpip_t));
usr/src/grub/grub-0.97/netboot/nic.c
585
ip.bp.bp_op = BOOTP_REQUEST;
usr/src/grub/grub-0.97/netboot/nic.c
586
ip.bp.bp_htype = 1;
usr/src/grub/grub-0.97/netboot/nic.c
587
ip.bp.bp_hlen = ETH_ALEN;
usr/src/grub/grub-0.97/netboot/nic.c
592
ip.bp.bp_xid = xid += htonl(starttime);
usr/src/grub/grub-0.97/netboot/nic.c
594
memcpy(ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
595
memcpy(ip.bp.bp_vend, rfc1533_cookie_bootp, sizeof(rfc1533_cookie_bootp)); /* request RFC-style options */
usr/src/grub/grub-0.97/netboot/nic.c
603
sizeof(struct bootpip_t), &ip);
usr/src/grub/grub-0.97/netboot/nic.c
611
ip.bp.bp_secs = htons((currticks()-starttime)/TICKS_PER_SEC);
usr/src/grub/grub-0.97/netboot/nic.c
622
unsigned short ptype __unused, struct iphdr *ip __unused,
usr/src/grub/grub-0.97/netboot/nic.c
673
struct dhcpip_t ip;
usr/src/grub/grub-0.97/netboot/nic.c
685
memset(&ip, 0, sizeof(ip));
usr/src/grub/grub-0.97/netboot/nic.c
686
ip.bp.bp_op = BOOTP_REQUEST;
usr/src/grub/grub-0.97/netboot/nic.c
687
ip.bp.bp_htype = 1;
usr/src/grub/grub-0.97/netboot/nic.c
688
ip.bp.bp_hlen = ETH_ALEN;
usr/src/grub/grub-0.97/netboot/nic.c
693
ip.bp.bp_xid = xid += htonl(starttime);
usr/src/grub/grub-0.97/netboot/nic.c
694
memcpy(ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
usr/src/grub/grub-0.97/netboot/nic.c
695
memcpy(ip.bp.bp_vend, rfc1533_cookie_dhcp, sizeof rfc1533_cookie_dhcp); /* request RFC-style options */
usr/src/grub/grub-0.97/netboot/nic.c
696
memcpy(ip.bp.bp_vend + sizeof rfc1533_cookie_dhcp, dhcpdiscover, sizeof dhcpdiscover);
usr/src/grub/grub-0.97/netboot/nic.c
704
sizeof(ip), &ip);
usr/src/grub/grub-0.97/netboot/nic.c
716
memcpy(ip.bp.bp_vend, rfc1533_cookie_dhcp, sizeof rfc1533_cookie_dhcp);
usr/src/grub/grub-0.97/netboot/nic.c
717
memcpy(ip.bp.bp_vend + sizeof rfc1533_cookie_dhcp, dhcprequest, sizeof dhcprequest);
usr/src/grub/grub-0.97/netboot/nic.c
720
memcpy(&ip.bp.bp_vend[9], &dhcp_server, sizeof(in_addr));
usr/src/grub/grub-0.97/netboot/nic.c
721
memcpy(&ip.bp.bp_vend[15], &dhcp_addr, sizeof(in_addr));
usr/src/grub/grub-0.97/netboot/nic.c
724
sizeof(ip), &ip);
usr/src/grub/grub-0.97/netboot/nic.c
738
ip.bp.bp_secs = htons((currticks()-starttime)/TICKS_PER_SEC);
usr/src/grub/grub-0.97/netboot/nic.c
775
static void process_igmp(struct iphdr *ip, unsigned long now)
usr/src/grub/grub-0.97/netboot/nic.c
780
if (!ip || (ip->protocol == IP_IGMP) ||
usr/src/grub/grub-0.97/netboot/nic.c
784
iplen = (ip->verhdrlen & 0xf)*4;
usr/src/grub/grub-0.97/netboot/nic.c
786
if (ipchksum(igmp, ntohs(ip->len) - iplen) != 0)
usr/src/grub/grub-0.97/netboot/nic.c
789
(ip->dest.s_addr == htonl(GROUP_ALL_HOSTS))) {
usr/src/grub/grub-0.97/netboot/nic.c
812
(ip->dest.s_addr == igmp->group.s_addr)) {
usr/src/grub/grub-0.97/netboot/nic.c
875
#define process_igmp(ip, now)
usr/src/grub/grub-0.97/netboot/nic.c
884
struct iphdr *ip;
usr/src/grub/grub-0.97/netboot/nic.c
924
ip = 0;
usr/src/grub/grub-0.97/netboot/nic.c
927
ip = (struct iphdr *)&nic.packet[ETH_HLEN];
usr/src/grub/grub-0.97/netboot/nic.c
928
if ((ip->verhdrlen < 0x45) || (ip->verhdrlen > 0x4F))
usr/src/grub/grub-0.97/netboot/nic.c
930
iplen = (ip->verhdrlen & 0xf) * 4;
usr/src/grub/grub-0.97/netboot/nic.c
931
if (ipchksum(ip, iplen) != 0)
usr/src/grub/grub-0.97/netboot/nic.c
933
if (ip->frags & htons(0x3FFF)) {
usr/src/grub/grub-0.97/netboot/nic.c
941
if (ntohs(ip->len) > ETH_MAX_MTU)
usr/src/grub/grub-0.97/netboot/nic.c
956
if (ip && (ip->protocol == IP_UDP) &&
usr/src/grub/grub-0.97/netboot/nic.c
961
if (ntohs(udp->len) > (ntohs(ip->len) - iplen))
usr/src/grub/grub-0.97/netboot/nic.c
964
if (udp->chksum && udpchksum(ip, udp)) {
usr/src/grub/grub-0.97/netboot/nic.c
969
result = reply(ival, ptr, ptype, ip, udp);
usr/src/grub/grub-0.97/netboot/pxe.h
441
IP4_t ip; /* dest ip addr */
usr/src/grub/grub-0.97/netboot/pxe.h
60
#define IP_ARGS(ip) \
usr/src/grub/grub-0.97/netboot/pxe.h
61
(int)(ip >> 24) & 0xff, (int)(ip >> 16) & 0xff, \
usr/src/grub/grub-0.97/netboot/pxe.h
62
(int)(ip >> 8) & 0xff, (int)ip & 0xff
usr/src/grub/grub-0.97/netboot/tftp.h
36
struct iphdr ip;
usr/src/grub/grub-0.97/netboot/tftp.h
61
struct iphdr ip;
usr/src/grub/grub-0.97/stage2/builtins.c
2101
char *svr = 0, *ip = 0, *gw = 0, *sm = 0;
usr/src/grub/grub-0.97/stage2/builtins.c
2115
ip = arg + sizeof ("--address=") - 1;
usr/src/grub/grub-0.97/stage2/builtins.c
2129
if (! ifconfig (ip, sm, gw, svr))
usr/src/grub/grub-0.97/stage2/fs.h
433
#define blksize(fs, ip, lbn) \
usr/src/grub/grub-0.97/stage2/fs.h
434
(((lbn) >= NDADDR || (ip)->i_size >= ((lbn) + 1) << (fs)->fs_bshift) \
usr/src/grub/grub-0.97/stage2/fs.h
436
: (fragroundup(fs, blkoff(fs, (ip)->i_size))))
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
692
uint8_t *ip;
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
700
ip = la->la_array;
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
702
*value = (uint64_t)ip[0] << 56 | (uint64_t)ip[1] << 48 |
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
703
(uint64_t)ip[2] << 40 | (uint64_t)ip[3] << 32 |
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
704
(uint64_t)ip[4] << 24 | (uint64_t)ip[5] << 16 |
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
705
(uint64_t)ip[6] << 8 | (uint64_t)ip[7];
usr/src/grub/grub-0.97/stage2/ufs2.h
410
#define blksize(fs, ip, lbn) \
usr/src/grub/grub-0.97/stage2/ufs2.h
411
(((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \
usr/src/grub/grub-0.97/stage2/ufs2.h
413
: (fragroundup(fs, blkoff(fs, (ip)->i_size))))
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
30
const uint64_t *ip = buf;
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
31
const uint64_t *ipend = ip + (size / sizeof (uint64_t));
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
34
for (a0 = b0 = a1 = b1 = 0; ip < ipend; ip += 2) {
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
35
a0 += ip[0];
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
36
a1 += ip[1];
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
47
const uint64_t *ip = buf;
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
48
const uint64_t *ipend = ip + (size / sizeof (uint64_t));
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
51
for (a0 = b0 = a1 = b1 = 0; ip < ipend; ip += 2) {
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
52
a0 += BSWAP_64(ip[0]);
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
53
a1 += BSWAP_64(ip[1]);
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
64
const uint32_t *ip = buf;
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
65
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
68
for (a = b = c = d = 0; ip < ipend; ip++) {
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
69
a += ip[0];
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
81
const uint32_t *ip = buf;
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
82
const uint32_t *ipend = ip + (size / sizeof (uint32_t));
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
85
for (a = b = c = d = 0; ip < ipend; ip++) {
usr/src/grub/grub-0.97/stage2/zfs_fletcher.c
86
a += BSWAP_32(ip[0]);
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
159
#define INITBASE(base) const BYTE* const base = ip
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
191
const BYTE *restrict ip = (const BYTE *) source;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
192
const BYTE *const iend = ip + isize;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
202
while (ip < iend) {
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
207
token = *ip++;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
210
while ((ip < iend) && (s == 255)) {
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
211
s = *ip++;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
221
(ip + length > iend - COPYLENGTH)) {
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
228
if (ip + length > iend)
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
234
memcpy(op, ip, length);
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
236
ip += length;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
237
if (ip < iend)
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
243
LZ4_WILDCOPY(ip, op, cpy);
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
244
ip -= (op - cpy);
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
248
LZ4_READ_LITTLEENDIAN_16(ref, cpy, ip);
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
249
ip += 2;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
259
while (ip < iend) {
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
260
int s = *ip++;
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
315
return (int)(-(((char *)ip) - source));
usr/src/head/tgmath.h
107
#define frexp(x, ip) __tgmath_frexp(x, ip)
usr/src/head/tgmath.h
141
#define remquo(x, y, ip) __tgmath_remquo(x, y, ip)
usr/src/lib/abi/apptrace/common/abienv.c
123
Intlist *ip;
usr/src/lib/abi/apptrace/common/abienv.c
125
if ((ip = malloc(sizeof (Intlist))) == NULL)
usr/src/lib/abi/apptrace/common/abienv.c
128
if ((ip->i_name = strdup(tok)) == NULL)
usr/src/lib/abi/apptrace/common/abienv.c
131
ip->i_next = *list;
usr/src/lib/abi/apptrace/common/abienv.c
132
*list = ip;
usr/src/lib/auditd_plugins/syslog/sysplugin.c
149
char *input, *ip, c;
usr/src/lib/auditd_plugins/syslog/sysplugin.c
163
ip = input;
usr/src/lib/auditd_plugins/syslog/sysplugin.c
168
*ip++ = c;
usr/src/lib/auditd_plugins/syslog/sysplugin.c
170
*ip = '\0';
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
383
parsable_strncpy(char *op, const char *ip, size_t n)
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
388
c = *ip++;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
111
ip.smbi_serial, 0);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
112
bb_hcfmri.version = x86pi_cleanup_smbios_str(mod, ip.smbi_version, 0);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
115
ip.smbi_asset, 0);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
116
bb_hcfmri.location = x86pi_cleanup_smbios_str(mod, ip.smbi_location, 0);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
61
smbios_info_t ip;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
98
rv = smbios_info_common(shp, smb_id, &ip);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_chassis.c
43
smbios_info_t ip;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_chassis.c
60
rv = smbios_info_common(shp, smb_id, &ip);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_chassis.c
73
ip.smbi_serial, 0);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_chassis.c
74
ch_hcfmri.version = x86pi_cleanup_smbios_str(mod, ip.smbi_version, 0);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_chassis.c
76
ip.smbi_manufacturer, 0);
usr/src/lib/iconv_modules/common/646%CODESET.c
107
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/common/646%CODESET.c
35
#define GET(c) ((c) = *ip, ip++, ileft--)
usr/src/lib/iconv_modules/common/646%CODESET.c
37
#define UNGET() (ip--, ileft++)
usr/src/lib/iconv_modules/common/646%CODESET.c
68
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/common/646%CODESET.c
81
ip = (unsigned char*)*inbuf;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
155
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/646%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
195
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
210
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
172
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
198
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
206
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
216
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
212
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
154
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
224
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
247
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
173
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
235
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
254
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
258
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
264
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-037.c
111
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-037.c
152
ip = (unsigned char*)*inbuf;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-037.c
174
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-037.c
78
#define GET(c) ((c) = *ip, ip++, ileft--)
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-037.c
80
#define UNGET() (ip--, ileft++)
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
120
char *ip;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
136
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
189
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-850.c
122
ip = (unsigned char*)*inbuf;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-850.c
144
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-850.c
48
#define GET(c) ((c) = *ip, ip++, ileft--)
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-850.c
50
#define UNGET() (ip--, ileft++)
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-850.c
81
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/euro/utils/IBM-037%8859-1.c
111
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/euro/utils/IBM-037%8859-1.c
152
ip = (unsigned char*)*inbuf;
usr/src/lib/iconv_modules/euro/utils/IBM-037%8859-1.c
174
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/euro/utils/IBM-037%8859-1.c
78
#define GET(c) ((c) = *ip, ip++, ileft--)
usr/src/lib/iconv_modules/euro/utils/IBM-037%8859-1.c
80
#define UNGET() (ip--, ileft++)
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
120
char *ip;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
136
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
189
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/IBM-850%8859-1.c
123
ip = (unsigned char*)*inbuf;
usr/src/lib/iconv_modules/euro/utils/IBM-850%8859-1.c
145
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/euro/utils/IBM-850%8859-1.c
49
#define GET(c) ((c) = *ip, ip++, ileft--)
usr/src/lib/iconv_modules/euro/utils/IBM-850%8859-1.c
51
#define UNGET() (ip--, ileft++)
usr/src/lib/iconv_modules/euro/utils/IBM-850%8859-1.c
82
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/japanese.h
26
#define GET(c) ((c) = *ip, ip++, ileft--)
usr/src/lib/iconv_modules/euro/utils/japanese.h
28
#define UNGET() (ip--, ileft++)
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
101
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
182
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
81
char *ip;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
151
*inbuf = ip;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
82
char *ip;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
98
ip = *inbuf;
usr/src/lib/iconv_modules/ja/common/EUC-JIS-2004_TO_Unicode.c
148
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/EUC-JIS-2004_TO_Unicode.c
58
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/EUC-JIS-2004_TO_Unicode.c
72
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
194
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
74
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP-2004_TO_Unicode.c
91
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
375
if ((*ip < 0x21) || (*ip == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
434
if ((*ip < 0x21) || (*ip == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
497
*inbuf = ip;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
69
char *ip;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
87
ip = *inbuf;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
386
} else if ((*ip < 0x21) || (*ip ==
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
394
+ (*ip - 0x21);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
447
*inbuf = ip;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
75
char *ip, ic;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
94
ip = *inbuf;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
370
} else if ((*ip < 0x21) || (*ip ==
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
423
} else if ((*ip < 0x21) || (*ip ==
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
460
*inbuf = ip;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
69
char *ip, ic;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
87
ip = *inbuf;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
149
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
167
if (*ip >= 0x9f) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
189
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
217
if (*ip >= 0x9f) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
247
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
329
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
363
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
63
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
98
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/PCK_TO_Unicode.c
201
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/PCK_TO_Unicode.c
72
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/PCK_TO_Unicode.c
86
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
117
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
121
if (*ip >= 0x9f) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
148
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
212
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
239
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
52
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
67
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
94
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
98
if (*ip >= 0x9f) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
115
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
164
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
179
if (*ip >= 0x9f) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
198
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
214
if (*ip >= 0x9f) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
240
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
326
if (ISSJKANJI2(*ip)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
364
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
69
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/Shift_JIS-2004_TO_Unicode.c
167
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/Shift_JIS-2004_TO_Unicode.c
181
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/Shift_JIS-2004_TO_Unicode.c
249
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/UTF-8-ms932_TO_UTF-8.c
110
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/UTF-8-ms932_TO_UTF-8.c
65
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/UTF-8-ms932_TO_UTF-8.c
79
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/UTF-8-ms932_TO_UTF-8.c
85
if (utf8_ucs(&ucs4, &ip, &ileft) == (size_t)-1) {
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
115
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
121
if (utf8_ucs(&ucs4, &ip, &ileft) == (size_t)-1) {
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
208
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
87
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_UTF-8-ms932.c
110
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_UTF-8-ms932.c
65
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_UTF-8-ms932.c
79
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_UTF-8-ms932.c
85
if (utf8_ucs(&ucs4, &ip, &ileft) == (size_t)-1) {
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
115
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
61
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
75
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
118
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
182
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
89
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
180
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
79
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
93
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_Shift_JIS-2004.c
149
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_Shift_JIS-2004.c
163
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_Shift_JIS-2004.c
199
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
128
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
68
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
82
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
130
if (ISCS1(ic) && ISCS1(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
176
if (ISCS2(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
244
if (ISCS3(*ip) && ISCS3(*(ip + 1))) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
323
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
64
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
96
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
122
if (ISCS3(*ip) && ISCS3(*(ip + 1))) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
151
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
51
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
67
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
95
if (ISCS1(ic) && ISCS1(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
130
if (ISCS2(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
154
if (ISCS3(*ip) && ISCS3(*(ip + 1))) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
161
if (*ip < 0xf5) { /* check IBM area */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
225
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
53
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
68
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
96
if (ISCS1(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_Unicode.c
132
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_Unicode.c
63
unsigned char *ip;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_Unicode.c
77
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
111
ip = (unsigned char *)*inbuf;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
168
if (ISCS1(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
215
if (ISCS2(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
261
if (ISCS3(*ip) && ISCS3(*(ip + 1))) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
315
*inbuf = (char *)ip;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
63
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/japanese.h
35
#define GET(c) ((c) = *ip, ip++, ileft--)
usr/src/lib/iconv_modules/ja/common/japanese.h
37
#define UNGET() (ip--, ileft++)
usr/src/lib/iconv_modules/ja/common/japanese.h
76
(c) = *ip++;\
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
147
*pip = ip;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
163
unsigned char *ip = *pip;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
239
*pip = ip;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
384
unsigned char *ip = *pip; /* next byte to read */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
435
*pip = ip;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
650
switch (read_unicode(pu32, &ip, &ileft, (ucs_state_t *)cd)) { \
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
84
unsigned char *ip = *pip;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
373
if ((*ip < 0x21) || (*ip == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
419
if ((*ip < 0x21) || (*ip == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
481
*inbuf = ip;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
70
char *ip;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
85
ip = *inbuf;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
423
*inbuf = ip;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
69
char *ip, ic;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
84
ip = *inbuf;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
385
indx_t cnt, idx, *ip, offset;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
440
for (cnt = idx, ip = &pg->linp[0]; cnt--; ++ip)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
441
if (ip[0] < offset)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
442
ip[0] += nksize;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
443
for (cnt = NEXTINDEX(pg) - idx; --cnt; ++ip)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
444
ip[0] = ip[1] < offset ? ip[1] + nksize : ip[1];
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
481
indx_t cnt, *ip, offset;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
509
for (cnt = idx, ip = &h->linp[0]; cnt--; ++ip)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
510
if (ip[0] < offset)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
511
ip[0] += nbytes;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
512
for (cnt = NEXTINDEX(h) - idx; --cnt; ++ip)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
513
ip[0] = ip[1] < offset ? ip[1] + nbytes : ip[1];
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1027
u_int32_t *ip;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1033
if (!(ip = (u_int32_t *)__get_page(hashp, pnum, A_BITMAP)))
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1038
(void)memset((int8_t *)ip, 0, clearbytes);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1039
(void)memset((int8_t *)ip + clearbytes,
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1041
ip[clearints - 1] = ALL_SET << (nbits & BYTE_MASK);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1042
SETBIT(ip, 0);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash_page.c
1044
hashp->mapp[ndx] = ip;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_delete.c
160
indx_t *ip, cnt, offset;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_delete.c
189
for (cnt = &h->linp[idx] - (ip = &h->linp[0]); cnt--; ++ip)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_delete.c
190
if (ip[0] < offset)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_delete.c
191
ip[0] += nbytes;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_delete.c
192
for (cnt = &h->linp[NEXTINDEX(h)] - ip; --cnt; ++ip)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/rec_delete.c
193
ip[0] = ip[1] < offset ? ip[1] + nbytes : ip[1];
usr/src/lib/libbsm/common/adt_token.c
241
au_ip_t *ip;
usr/src/lib/libbsm/common/adt_token.c
252
ip = &(tid.gt_adr.at_ip);
usr/src/lib/libbsm/common/adt_token.c
254
ip->at_type = (type == ADT_IPv4) ?
usr/src/lib/libbsm/common/adt_token.c
257
ip->at_r_port = ((union convert *)p_data)->tuint16;
usr/src/lib/libbsm/common/adt_token.c
261
ip->at_l_port = ((union convert *)p_data)->tuint16;
usr/src/lib/libbsm/common/adt_token.c
267
(void) memcpy(ip->at_addr, p_data, ip->at_type);
usr/src/lib/libbsm/common/au_to.c
1026
au_ip_t *ip;
usr/src/lib/libbsm/common/au_to.c
1030
ip = &(tid->gt_adr.at_ip);
usr/src/lib/libbsm/common/au_to.c
1032
sizeof (uint32_t) + ip->at_type));
usr/src/lib/libbsm/common/au_to.c
1039
adr_short(&adr, (short *)&(ip->at_r_port), 1);
usr/src/lib/libbsm/common/au_to.c
1040
adr_short(&adr, (short *)&(ip->at_l_port), 1);
usr/src/lib/libbsm/common/au_to.c
1041
adr_int32(&adr, (int32_t *)&(ip->at_type), 1);
usr/src/lib/libbsm/common/au_to.c
1043
adr_char(&adr, (char *)ip->at_addr, ip->at_type);
usr/src/lib/libc/port/gen/getopt.c
130
char *ip; /* ptr into optstring, traverses every char */
usr/src/lib/libc/port/gen/getopt.c
134
cp = ip = (char *)optstring;
usr/src/lib/libc/port/gen/getopt.c
136
if (*ip != '(' && *++ip == '\0')
usr/src/lib/libc/port/gen/getopt.c
138
if (*ip == ':' && *++ip == '\0')
usr/src/lib/libc/port/gen/getopt.c
140
while (*ip == '(') {
usr/src/lib/libc/port/gen/getopt.c
141
if (*++ip == '\0')
usr/src/lib/libc/port/gen/getopt.c
145
while (*ip != ')' && *ip != '\0' && *op != '\0')
usr/src/lib/libc/port/gen/getopt.c
146
match = (*ip++ == *op++ && match);
usr/src/lib/libc/port/gen/getopt.c
147
if (match && *ip == ')' &&
usr/src/lib/libc/port/gen/getopt.c
157
if (*ip == ')' && *++ip == '\0')
usr/src/lib/libc/port/gen/getopt.c
160
cp = ip;
usr/src/lib/libc/port/gen/localtime.c
1204
const int *ip;
usr/src/lib/libc/port/gen/localtime.c
1239
ip = __mon_lengths[yleap];
usr/src/lib/libc/port/gen/localtime.c
1241
(long)ip[tmptr->tm_mon]; ++(tmptr->tm_mon)) {
usr/src/lib/libc/port/gen/localtime.c
1242
days = days - (long)ip[tmptr->tm_mon];
usr/src/lib/libc/port/gen/privlib.c
138
__priv_parse_info(priv_impl_info_t *ip)
usr/src/lib/libc/port/gen/privlib.c
142
size_t size = PRIV_IMPL_INFO_SIZE(ip);
usr/src/lib/libc/port/gen/privlib.c
152
tmp->pd_pinfo = ip;
usr/src/lib/libc/port/gen/privlib.c
153
tmp->pd_setsize = sizeof (priv_chunk_t) * ip->priv_setsize;
usr/src/lib/libc/port/gen/privlib.c
154
tmp->pd_ucredsize = UCRED_SIZE(ip);
usr/src/lib/libc/port/gen/privlib.c
156
x = (char *)ip;
usr/src/lib/libc/port/gen/privlib.c
157
x += ip->priv_headersize;
usr/src/lib/libc/port/gen/privlib.c
159
while (x < ((char *)ip) + size) {
usr/src/lib/libc/port/gen/privlib.c
247
priv_impl_info_t *ip, ii;
usr/src/lib/libc/port/gen/privlib.c
257
ip = alloca(PRIV_IMPL_INFO_SIZE(&ii));
usr/src/lib/libc/port/gen/privlib.c
259
(void) getprivinfo(ip, PRIV_IMPL_INFO_SIZE(&ii));
usr/src/lib/libc/port/gen/privlib.c
262
tmp = __priv_parse_info(ip);
usr/src/lib/libc/port/gen/privlib.c
274
(char *)ip + sizeof (priv_impl_info_t),
usr/src/lib/libc/port/gen/privlib.c
275
PRIV_IMPL_INFO_SIZE(ip) - sizeof (priv_impl_info_t));
usr/src/lib/libc/port/gen/privlib.c
295
*privdata->pd_pinfo = *ip;
usr/src/lib/libc/port/gen/privlib.c
318
priv_impl_info_t *ip;
usr/src/lib/libc/port/gen/privlib.c
328
ip = libc_malloc(realsize);
usr/src/lib/libc/port/gen/privlib.c
330
if (ip == NULL)
usr/src/lib/libc/port/gen/privlib.c
334
(void) memcpy(ip, aip, realsize);
usr/src/lib/libc/port/gen/privlib.c
335
} else if (getprivinfo(ip, realsize) != 0) {
usr/src/lib/libc/port/gen/privlib.c
336
libc_free(ip);
usr/src/lib/libc/port/gen/privlib.c
340
if ((tmp = __priv_parse_info(ip)) == NULL) {
usr/src/lib/libc/port/gen/privlib.c
341
libc_free(ip);
usr/src/lib/libc/port/gen/privlib.c
361
libc_free(ip);
usr/src/lib/libctf/common/ctf_diff.c
997
uint32_t *ip = arg;
usr/src/lib/libctf/common/ctf_diff.c
999
*ip = *ip + 1;
usr/src/lib/libcurses/screen/idlok.c
116
IDST *ip, *ep, *eip;
usr/src/lib/libcurses/screen/idlok.c
125
ip = sid;
usr/src/lib/libcurses/screen/idlok.c
128
ip = eid - 1;
usr/src/lib/libcurses/screen/idlok.c
133
while (ip != eip) {
usr/src/lib/libcurses/screen/idlok.c
135
if ((dir > 0 && ip->_wy > ip->_sy) ||
usr/src/lib/libcurses/screen/idlok.c
136
(dir < 0 && ip->_wy < ip->_sy)) {
usr/src/lib/libcurses/screen/idlok.c
138
ip += dir;
usr/src/lib/libcurses/screen/idlok.c
143
for (ep = ip+dir; ep != eip; ep += dir)
usr/src/lib/libcurses/screen/idlok.c
152
tsy = _MIN(ip->_wy, ip->_sy);
usr/src/lib/libcurses/screen/idlok.c
156
bsy = _MAX(ip->_wy, ip->_sy) + 1;
usr/src/lib/libcurses/screen/idlok.c
160
if ((idn = ip->_wy - ip->_sy) < 0)
usr/src/lib/libcurses/screen/idlok.c
180
ip = ep + dir;
usr/src/lib/libcurses/screen/setupterm.c
134
#define _Vr2getshi() _Vr2getsh(ip-2)
usr/src/lib/libcurses/screen/setupterm.c
137
#define _Vr2getsh(ip) (* (short *)(ip))
usr/src/lib/libcurses/screen/setupterm.c
159
#define _Getshi() _Getsh(ip); ip += 2
usr/src/lib/libcurses/screen/setupterm.c
171
#define _Getsh(ip) (* (short *)ip)
usr/src/lib/libcurses/screen/setupterm.c
178
#define _Getsh(ip) ((short)(*((unsigned char *)ip) | (*(ip+1) << 8)))
usr/src/lib/libcurses/screen/setupterm.c
232
char *ip;
usr/src/lib/libcurses/screen/setupterm.c
324
ip = tiebuf;
usr/src/lib/libcurses/screen/setupterm.c
368
printf("Names are: %.*s.\n", snames, ip);
usr/src/lib/libcurses/screen/setupterm.c
488
(void) memcpy((char *)cp, (char *)ip, (snames * sizeof (*cp)));
usr/src/lib/libcurses/screen/setupterm.c
489
ip += snames;
usr/src/lib/libcurses/screen/setupterm.c
510
s = *ip++;
usr/src/lib/libcurses/screen/setupterm.c
525
if (((unsigned long) ip) & 1)
usr/src/lib/libcurses/screen/setupterm.c
526
ip++;
usr/src/lib/libcurses/screen/setupterm.c
616
char *startstr = ip + sizeof (short) *
usr/src/lib/libcurses/screen/setupterm.c
651
(void) memcpy(strtab, ip, sstrtab);
usr/src/lib/libdevinfo/devfsinfo.c
1766
int *ip = (int *)((void *)opp->oprom_array);
usr/src/lib/libdevinfo/devfsinfo.c
1778
*ip = 0;
usr/src/lib/libdevinfo/devfsinfo.c
2232
int *ip = (int *)((void *)opp->oprom_array);
usr/src/lib/libdevinfo/devfsinfo.c
2236
*ip = 0;
usr/src/lib/libdevinfo/devfsinfo.c
2293
uint_t *ip = (uint_t *)((void *)opp->oprom_array);
usr/src/lib/libdevinfo/devfsinfo.c
2297
*ip = node_id;
usr/src/lib/libdevinfo/devfsinfo.c
2313
uint_t *ip = (uint_t *)((void *)opp->oprom_array);
usr/src/lib/libdevinfo/devfsinfo.c
2317
*ip = node_id;
usr/src/lib/libdevinfo/devfsinfo.c
559
int *ip = (int *)((void *)opp->oprom_array);
usr/src/lib/libdevinfo/devfsinfo.c
595
*ip = 0;
usr/src/lib/libdevinfo/devfsinfo.c
704
int *ip = (int *)((void *)opp->oprom_array);
usr/src/lib/libdevinfo/devfsinfo.c
740
*ip = 0;
usr/src/lib/libdevinfo/devinfo.c
2899
int *ip = (int *)((void *)opp->oprom_array);
usr/src/lib/libdevinfo/devinfo.c
2908
*ip = nodeid;
usr/src/lib/libdisasm/common/dis_sparc.c
303
const inst_t *ip = &tp->tbl_inp[idx];
usr/src/lib/libdisasm/common/dis_sparc.c
307
return (ip);
usr/src/lib/libdisasm/common/dis_sparc.c
316
ip = &tp->tbl_ovp[i].ov_inst;
usr/src/lib/libdisasm/common/dis_sparc.c
320
return (ip);
usr/src/lib/libdiskmgt/common/findevs.c
1305
int *ip;
usr/src/lib/libdiskmgt/common/findevs.c
1307
if ((num = di_prop_lookup_ints(DDI_DEV_T_ANY, node, prop_name, &ip))
usr/src/lib/libdiskmgt/common/findevs.c
1314
return (*ip);
usr/src/lib/libdladm/common/libdloverlay.c
1011
ret = inet_pton(AF_INET6, ip, &vcp.vcp_ip);
usr/src/lib/libdladm/common/libdloverlay.c
1017
ret = inet_pton(AF_INET, ip, &v4);
usr/src/lib/libdladm/common/libdloverlay.c
160
struct in_addr ip;
usr/src/lib/libdladm/common/libdloverlay.c
195
if (inet_pton(AF_INET, val, &ip) != 1)
usr/src/lib/libdladm/common/libdloverlay.c
198
IN6_INADDR_TO_V4MAPPED(&ip, &ipv6);
usr/src/lib/libdladm/common/libdloverlay.c
953
char *ip, *port = NULL;
usr/src/lib/libdladm/common/libdloverlay.c
992
if ((ip = strchr(val, ',')) == NULL) {
usr/src/lib/libdladm/common/libdloverlay.c
996
ip++;
usr/src/lib/libdladm/common/libdloverlay.c
998
ip = val;
usr/src/lib/libdtrace/common/dt_inttab.c
101
dt_inttab_size(const dt_inttab_t *ip)
usr/src/lib/libdtrace/common/dt_inttab.c
103
return (ip->int_nelems);
usr/src/lib/libdtrace/common/dt_inttab.c
107
dt_inttab_write(const dt_inttab_t *ip, uint64_t *dst)
usr/src/lib/libdtrace/common/dt_inttab.c
111
for (hp = ip->int_head; hp != NULL; hp = hp->inh_next)
usr/src/lib/libdtrace/common/dt_inttab.c
36
dt_inttab_t *ip;
usr/src/lib/libdtrace/common/dt_inttab.c
40
if ((ip = dt_zalloc(dtp, sizeof (dt_inttab_t))) == NULL ||
usr/src/lib/libdtrace/common/dt_inttab.c
41
(ip->int_hash = dt_zalloc(dtp, sizeof (void *) * len)) == NULL) {
usr/src/lib/libdtrace/common/dt_inttab.c
42
dt_free(dtp, ip);
usr/src/lib/libdtrace/common/dt_inttab.c
46
ip->int_hdl = dtp;
usr/src/lib/libdtrace/common/dt_inttab.c
47
ip->int_hashlen = len;
usr/src/lib/libdtrace/common/dt_inttab.c
49
return (ip);
usr/src/lib/libdtrace/common/dt_inttab.c
53
dt_inttab_destroy(dt_inttab_t *ip)
usr/src/lib/libdtrace/common/dt_inttab.c
57
for (hp = ip->int_head; hp != NULL; hp = np) {
usr/src/lib/libdtrace/common/dt_inttab.c
59
dt_free(ip->int_hdl, hp);
usr/src/lib/libdtrace/common/dt_inttab.c
62
dt_free(ip->int_hdl, ip->int_hash);
usr/src/lib/libdtrace/common/dt_inttab.c
63
dt_free(ip->int_hdl, ip);
usr/src/lib/libdtrace/common/dt_inttab.c
67
dt_inttab_insert(dt_inttab_t *ip, uint64_t value, uint_t flags)
usr/src/lib/libdtrace/common/dt_inttab.c
69
uint_t h = value & (ip->int_hashlen - 1);
usr/src/lib/libdtrace/common/dt_inttab.c
73
for (hp = ip->int_hash[h]; hp != NULL; hp = hp->inh_hash) {
usr/src/lib/libdtrace/common/dt_inttab.c
79
if ((hp = dt_alloc(ip->int_hdl, sizeof (dt_inthash_t))) == NULL)
usr/src/lib/libdtrace/common/dt_inttab.c
82
hp->inh_hash = ip->int_hash[h];
usr/src/lib/libdtrace/common/dt_inttab.c
85
hp->inh_index = ip->int_index++;
usr/src/lib/libdtrace/common/dt_inttab.c
88
ip->int_hash[h] = hp;
usr/src/lib/libdtrace/common/dt_inttab.c
89
ip->int_nelems++;
usr/src/lib/libdtrace/common/dt_inttab.c
91
if (ip->int_head == NULL)
usr/src/lib/libdtrace/common/dt_inttab.c
92
ip->int_head = hp;
usr/src/lib/libdtrace/common/dt_inttab.c
94
ip->int_tail->inh_next = hp;
usr/src/lib/libdtrace/common/dt_inttab.c
96
ip->int_tail = hp;
usr/src/lib/libdtrace/common/dt_link.c
760
uint32_t *ip;
usr/src/lib/libdtrace/common/dt_link.c
766
ip = (uint32_t *)(p + rela->r_offset);
usr/src/lib/libdtrace/common/dt_link.c
781
if (ip[0] == DT_OP_NOP) {
usr/src/lib/libdtrace/common/dt_link.c
782
(*off) += sizeof (ip[0]);
usr/src/lib/libdtrace/common/dt_link.c
786
if (DT_IS_RESTORE(ip[1])) {
usr/src/lib/libdtrace/common/dt_link.c
787
if (ip[0] == DT_OP_RET) {
usr/src/lib/libdtrace/common/dt_link.c
788
(*off) += sizeof (ip[0]);
usr/src/lib/libdtrace/common/dt_link.c
791
} else if (DT_IS_MOV_O7(ip[1])) {
usr/src/lib/libdtrace/common/dt_link.c
792
if (DT_IS_RETL(ip[0]))
usr/src/lib/libdtrace/common/dt_link.c
795
if (ip[0] == DT_OP_NOP) {
usr/src/lib/libdtrace/common/dt_link.c
796
(*off) += sizeof (ip[0]);
usr/src/lib/libdtrace/common/dt_link.c
805
if (ip[0] != DT_OP_CALL) {
usr/src/lib/libdtrace/common/dt_link.c
807
ip[0], (u_longlong_t)rela->r_offset);
usr/src/lib/libdtrace/common/dt_link.c
818
if (DT_IS_RESTORE(ip[1]) || DT_IS_MOV_O7(ip[1])) {
usr/src/lib/libdtrace/common/dt_link.c
833
ip[0] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
834
(*off) += sizeof (ip[0]);
usr/src/lib/libdtrace/common/dt_link.c
854
if (DT_IS_RESTORE(ip[1])) {
usr/src/lib/libdtrace/common/dt_link.c
855
ip[0] = DT_OP_RET;
usr/src/lib/libdtrace/common/dt_link.c
856
(*off) += sizeof (ip[0]);
usr/src/lib/libdtrace/common/dt_link.c
857
} else if (DT_IS_MOV_O7(ip[1])) {
usr/src/lib/libdtrace/common/dt_link.c
858
ip[0] = DT_MAKE_RETL(DT_RS2(ip[1]));
usr/src/lib/libdtrace/common/dt_link.c
860
ip[0] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
861
(*off) += sizeof (ip[0]);
usr/src/lib/libdtrace/common/dt_link.c
882
uint8_t *ip = (uint8_t *)(p + rela->r_offset - 1);
usr/src/lib/libdtrace/common/dt_link.c
911
if ((ip[0] == DT_OP_NOP || ip[0] == DT_OP_RET) &&
usr/src/lib/libdtrace/common/dt_link.c
912
ip[1] == DT_OP_NOP && ip[2] == DT_OP_NOP &&
usr/src/lib/libdtrace/common/dt_link.c
913
ip[3] == DT_OP_NOP && ip[4] == DT_OP_NOP)
usr/src/lib/libdtrace/common/dt_link.c
916
if (ip[0] == DT_OP_REX_RAX &&
usr/src/lib/libdtrace/common/dt_link.c
917
ip[1] == DT_OP_XOR_EAX_0 && ip[2] == DT_OP_XOR_EAX_1 &&
usr/src/lib/libdtrace/common/dt_link.c
918
(ip[3] == DT_OP_NOP || ip[3] == DT_OP_RET) &&
usr/src/lib/libdtrace/common/dt_link.c
919
ip[4] == DT_OP_NOP) {
usr/src/lib/libdtrace/common/dt_link.c
924
if (ip[0] == DT_OP_XOR_EAX_0 && ip[1] == DT_OP_XOR_EAX_1 &&
usr/src/lib/libdtrace/common/dt_link.c
925
(ip[2] == DT_OP_NOP || ip[2] == DT_OP_RET) &&
usr/src/lib/libdtrace/common/dt_link.c
926
ip[3] == DT_OP_NOP && ip[4] == DT_OP_NOP) {
usr/src/lib/libdtrace/common/dt_link.c
936
if (ip[0] != DT_OP_CALL && ip[0] != DT_OP_JMP32) {
usr/src/lib/libdtrace/common/dt_link.c
938
"%llx\n", ip[0], (u_longlong_t)rela->r_offset);
usr/src/lib/libdtrace/common/dt_link.c
942
ret = (ip[0] == DT_OP_JMP32) ? DT_OP_RET : DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
952
ip[0] = ret;
usr/src/lib/libdtrace/common/dt_link.c
953
ip[1] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
954
ip[2] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
955
ip[3] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
956
ip[4] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
958
ip[0] = DT_OP_REX_RAX;
usr/src/lib/libdtrace/common/dt_link.c
959
ip[1] = DT_OP_XOR_EAX_0;
usr/src/lib/libdtrace/common/dt_link.c
960
ip[2] = DT_OP_XOR_EAX_1;
usr/src/lib/libdtrace/common/dt_link.c
961
ip[3] = ret;
usr/src/lib/libdtrace/common/dt_link.c
962
ip[4] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
965
ip[0] = DT_OP_XOR_EAX_0;
usr/src/lib/libdtrace/common/dt_link.c
966
ip[1] = DT_OP_XOR_EAX_1;
usr/src/lib/libdtrace/common/dt_link.c
967
ip[2] = ret;
usr/src/lib/libdtrace/common/dt_link.c
968
ip[3] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_link.c
969
ip[4] = DT_OP_NOP;
usr/src/lib/libdtrace/common/dt_printf.c
1226
uint_t nrecs, const void *buf, size_t len, int *ip)
usr/src/lib/libdtrace/common/dt_printf.c
1243
*ip = (int)*((int8_t *)addr);
usr/src/lib/libdtrace/common/dt_printf.c
1246
*ip = (int)*((int16_t *)addr);
usr/src/lib/libdtrace/common/dt_printf.c
1249
*ip = (int)*((int32_t *)addr);
usr/src/lib/libdtrace/common/dt_printf.c
1252
*ip = (int)*((int64_t *)addr);
usr/src/lib/libelfsign/common/elfsignlib.c
1256
elfsign_buffer_len(ELFsign_t ess, size_t *ip, uchar_t *cp,
usr/src/lib/libelfsign/common/elfsignlib.c
1267
*ip = tmp;
usr/src/lib/libelfsign/common/elfsignlib.c
1270
tmp = *ip;
usr/src/lib/libelfsign/common/libelfsign.h
134
extern void elfsign_buffer_len(ELFsign_t ess, size_t *ip, uchar_t *cp,
usr/src/lib/libeti/menu/common/connect.c
116
ITEM **ip;
usr/src/lib/libeti/menu/common/connect.c
118
for (ip = Items(m); *ip; ip++) {
usr/src/lib/libeti/menu/common/connect.c
120
Imenu(*ip) = (MENU *) NULL;
usr/src/lib/libeti/menu/common/connect.c
46
ITEM **ip;
usr/src/lib/libeti/menu/common/connect.c
49
for (ip = Items(m); *ip; ip++) {
usr/src/lib/libeti/menu/common/connect.c
50
if (NameLen(*ip) > maxn) {
usr/src/lib/libeti/menu/common/connect.c
51
maxn = NameLen(*ip);
usr/src/lib/libeti/menu/common/connect.c
53
if (DescriptionLen(*ip) > maxd) {
usr/src/lib/libeti/menu/common/connect.c
54
maxd = DescriptionLen(*ip);
usr/src/lib/libeti/menu/common/connect.c
64
ITEM **ip;
usr/src/lib/libeti/menu/common/connect.c
68
for (ip = items; *ip; ip++) {
usr/src/lib/libeti/menu/common/connect.c
70
if (Imenu(*ip)) {
usr/src/lib/libeti/menu/common/connect.c
75
for (i = 0, ip = items; *ip; ip++) {
usr/src/lib/libeti/menu/common/connect.c
77
if (Imenu(*ip)) {
usr/src/lib/libeti/menu/common/connect.c
78
for (ip = items; *ip; ip++) {
usr/src/lib/libeti/menu/common/connect.c
80
Index(*ip) = 0;
usr/src/lib/libeti/menu/common/connect.c
81
Imenu(*ip) = (MENU *) NULL;
usr/src/lib/libeti/menu/common/connect.c
87
Value(*ip) = FALSE;
usr/src/lib/libeti/menu/common/connect.c
89
Index(*ip) = i++;
usr/src/lib/libeti/menu/common/connect.c
90
Imenu(*ip) = m;
usr/src/lib/libeti/menu/common/menuopts.c
39
ITEM **ip;
usr/src/lib/libeti/menu/common/menuopts.c
61
for (ip = Items(m); *ip; ip++) {
usr/src/lib/libeti/menu/common/menuopts.c
63
Value(*ip) = FALSE;
usr/src/lib/libeti/menu/common/post.c
185
ITEM **ip;
usr/src/lib/libeti/menu/common/post.c
234
for (ip = Items(m); *ip; ip++) {
usr/src/lib/libeti/menu/common/post.c
235
Value(*ip) = FALSE;
usr/src/lib/libipmi/common/ipmi_sel.c
41
ipmi_sel_info_t *ip;
usr/src/lib/libipmi/common/ipmi_sel.c
54
ip = (ipmi_sel_info_t *)rsp->ic_data;
usr/src/lib/libipmi/common/ipmi_sel.c
56
tmp16 = LE_IN16(&ip->isel_entries);
usr/src/lib/libipmi/common/ipmi_sel.c
57
(void) memcpy(&ip->isel_entries, &tmp16, sizeof (tmp16));
usr/src/lib/libipmi/common/ipmi_sel.c
58
tmp16 = LE_IN16(&ip->isel_free);
usr/src/lib/libipmi/common/ipmi_sel.c
59
(void) memcpy(&ip->isel_free, &tmp16, sizeof (tmp16));
usr/src/lib/libipmi/common/ipmi_sel.c
60
tmp32 = LE_IN32(&ip->isel_add_ts);
usr/src/lib/libipmi/common/ipmi_sel.c
61
(void) memcpy(&ip->isel_add_ts, &tmp32, sizeof (tmp32));
usr/src/lib/libipmi/common/ipmi_sel.c
62
tmp32 = LE_IN32(&ip->isel_erase_ts);
usr/src/lib/libipmi/common/ipmi_sel.c
63
(void) memcpy(&ip->isel_erase_ts, &tmp32, sizeof (tmp32));
usr/src/lib/libipmi/common/ipmi_sel.c
65
return (ip);
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
471
struct ldap_tmplitem *rowp = NULL, *ip = NULL, *previp = NULL;
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
645
if (( ip = (struct ldap_tmplitem *)NSLDAPI_CALLOC( 1,
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
667
ip->ti_options |= itemoptvals[ i ];
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
683
ip->ti_syntaxid = itemsynids[ i ];
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
684
ip->ti_label = toks[ 2 ];
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
686
ip->ti_attrname = NULL;
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
689
ip->ti_attrname = toks[ 3 ];
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
695
if (( ip->ti_args = (char **)NSLDAPI_CALLOC( i + 1,
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
701
ip->ti_args[ i ] = toks[ i + 4 ];
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
707
tmpl->dt_items = rowp = ip;
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
709
previp->ti_next_in_row = ip;
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
711
rowp->ti_next_in_col = ip;
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
712
rowp = ip;
usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
714
previp = ip;
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
414
PRUint32 ipv4ip = addr.inet.ip;
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-io.c
416
PR_ConvertIPv4AddrToIPv6( ipv4ip, &addr.ipv6.ip );
usr/src/lib/libm/common/m9x/__fex_sse.c
194
modrm = ip[i++];
usr/src/lib/libm/common/m9x/__fex_sse.c
251
inst->op2 = (sseoperand_t *)(ip + r + *(int *)(ip + i));
usr/src/lib/libm/common/m9x/__fex_sse.c
254
inst->op2 = (sseoperand_t *)(*(int *)(ip + i));
usr/src/lib/libm/common/m9x/__fex_sse.c
261
sib = ip[i++];
usr/src/lib/libm/common/m9x/__fex_sse.c
264
addr = (char *)(uintptr_t)(*(int *)(ip + i));
usr/src/lib/libm/common/m9x/__fex_sse.c
284
addr += (char)ip[i++];
usr/src/lib/libm/common/m9x/__fex_sse.c
286
addr += *(int *)(ip + i);
usr/src/lib/libm/common/m9x/__fex_sse.c
295
inst->imm = ip[i++];
usr/src/lib/libm/common/m9x/__fex_sse.c
66
unsigned char *ip;
usr/src/lib/libm/common/m9x/__fex_sse.c
71
ip = (unsigned char *)uap->uc_mcontext.gregs[REG_PC];
usr/src/lib/libm/common/m9x/__fex_sse.c
76
if (ip[i] == 0xF3) {
usr/src/lib/libm/common/m9x/__fex_sse.c
79
} else if (ip[i] == 0x66) {
usr/src/lib/libm/common/m9x/__fex_sse.c
82
} else if (ip[i] == 0xF2) {
usr/src/lib/libm/common/m9x/__fex_sse.c
90
if (ip[i] >= 0x40 && ip[i] <= 0x4F) {
usr/src/lib/libm/common/m9x/__fex_sse.c
91
rex = ip[i];
usr/src/lib/libm/common/m9x/__fex_sse.c
96
if (ip[i++] != 0x0F)
usr/src/lib/libm/common/m9x/__fex_sse.c
98
switch (ip[i++]) {
usr/src/lib/libm1/common/libmv1.c
102
__libm__rem_pio2m(double *x, double *y, int e0, int nx, int p, const int *ip) {
usr/src/lib/libmvec/common/__vrem_pio2m.c
173
int nq, ip, n, i, j, k, eq0, eqnqm1;
usr/src/lib/libmvec/common/__vrem_pio2m.c
176
ip = (e - 3) / 24;
usr/src/lib/libmvec/common/__vrem_pio2m.c
177
if (ip < 0)
usr/src/lib/libmvec/common/__vrem_pio2m.c
178
ip = 0;
usr/src/lib/libmvec/common/__vrem_pio2m.c
179
eq0 = e - 24 * (ip + 1);
usr/src/lib/libmvec/common/__vrem_pio2m.c
183
q[0] = x[0] * ipio2[ip+2] + x[1] * ipio2[ip+1] + x[2] * ipio2[ip];
usr/src/lib/libmvec/common/__vrem_pio2m.c
184
q[1] = x[0] * ipio2[ip+3] + x[1] * ipio2[ip+2] + x[2] * ipio2[ip+1];
usr/src/lib/libmvec/common/__vrem_pio2m.c
185
q[2] = x[0] * ipio2[ip+4] + x[1] * ipio2[ip+3] + x[2] * ipio2[ip+2];
usr/src/lib/libmvec/common/__vrem_pio2m.c
186
q[3] = x[0] * ipio2[ip+5] + x[1] * ipio2[ip+4] + x[2] * ipio2[ip+3];
usr/src/lib/libmvec/common/__vrem_pio2m.c
187
q[4] = x[0] * ipio2[ip+6] + x[1] * ipio2[ip+5] + x[2] * ipio2[ip+4];
usr/src/lib/libmvec/common/__vrem_pio2m.c
188
q[5] = x[0] * ipio2[ip+7] + x[1] * ipio2[ip+6] + x[2] * ipio2[ip+5];
usr/src/lib/libmvec/common/__vrem_pio2m.c
190
q[0] = x[0] * ipio2[ip+2] + x[1] * ipio2[ip+1];
usr/src/lib/libmvec/common/__vrem_pio2m.c
191
q[1] = x[0] * ipio2[ip+3] + x[1] * ipio2[ip+2];
usr/src/lib/libmvec/common/__vrem_pio2m.c
192
q[2] = x[0] * ipio2[ip+4] + x[1] * ipio2[ip+3];
usr/src/lib/libmvec/common/__vrem_pio2m.c
193
q[3] = x[0] * ipio2[ip+5] + x[1] * ipio2[ip+4];
usr/src/lib/libmvec/common/__vrem_pio2m.c
194
q[4] = x[0] * ipio2[ip+6] + x[1] * ipio2[ip+5];
usr/src/lib/libmvec/common/__vrem_pio2m.c
195
q[5] = x[0] * ipio2[ip+7] + x[1] * ipio2[ip+6];
usr/src/lib/libmvec/common/__vrem_pio2m.c
197
q[0] = x[0] * ipio2[ip+2];
usr/src/lib/libmvec/common/__vrem_pio2m.c
198
q[1] = x[0] * ipio2[ip+3];
usr/src/lib/libmvec/common/__vrem_pio2m.c
199
q[2] = x[0] * ipio2[ip+4];
usr/src/lib/libmvec/common/__vrem_pio2m.c
200
q[3] = x[0] * ipio2[ip+5];
usr/src/lib/libmvec/common/__vrem_pio2m.c
201
q[4] = x[0] * ipio2[ip+6];
usr/src/lib/libmvec/common/__vrem_pio2m.c
202
q[5] = x[0] * ipio2[ip+7];
usr/src/lib/libmvec/common/__vrem_pio2m.c
269
t = x[0] * ipio2[ip+2+i];
usr/src/lib/libmvec/common/__vrem_pio2m.c
271
t += x[j] * ipio2[ip+2+i-j];
usr/src/lib/libnisdb/db_index.cc
311
transfer_aux(XDR* x, pptr ip)
usr/src/lib/libnisdb/db_index.cc
313
return (xdr_db_index(x, (db_index*) ip));
usr/src/lib/libnsl/rpc/authsys_prot.c
71
xdr_uid_t(XDR *xdrs, uid_t *ip)
usr/src/lib/libnsl/rpc/authsys_prot.c
75
return (xdr_short(xdrs, (short *)ip));
usr/src/lib/libnsl/rpc/authsys_prot.c
76
return (xdr_int(xdrs, (int *)ip));
usr/src/lib/libnsl/rpc/authsys_prot.c
83
xdr_gid_t(XDR *xdrs, gid_t *ip)
usr/src/lib/libnsl/rpc/authsys_prot.c
87
return (xdr_short(xdrs, (short *)ip));
usr/src/lib/libnsl/rpc/authsys_prot.c
88
return (xdr_int(xdrs, (int *)ip));
usr/src/lib/libnsl/rpc/clnt_vc.c
395
int *ip;
usr/src/lib/libnsl/rpc/clnt_vc.c
406
ip = (int *)((char *)buf + sizeof (struct opthdr));
usr/src/lib/libnsl/rpc/clnt_vc.c
407
*ip = optval;
usr/src/lib/libnsl/rpc/clnt_vc.c
427
int *ip, retval;
usr/src/lib/libnsl/rpc/clnt_vc.c
438
ip = (int *)((char *)buf + sizeof (struct opthdr));
usr/src/lib/libnsl/rpc/clnt_vc.c
439
*ip = 0;
usr/src/lib/libnsl/rpc/clnt_vc.c
448
ip = (int *)((char *)buf + sizeof (struct opthdr));
usr/src/lib/libnsl/rpc/clnt_vc.c
449
retval = *ip;
usr/src/lib/libnsl/rpc/ti_opts.c
458
int *ip;
usr/src/lib/libnsl/rpc/ti_opts.c
499
ip = (int *)(buf + sizeof (struct opthdr));
usr/src/lib/libnsl/rpc/ti_opts.c
500
*ip = optval;
usr/src/lib/libnsl/rpc/xdr.c
153
xdr_int(XDR *xdrs, int *ip)
usr/src/lib/libnsl/rpc/xdr.c
157
return (XDR_PUTINT32(xdrs, ip));
usr/src/lib/libnsl/rpc/xdr.c
159
return (XDR_GETINT32(xdrs, ip));
usr/src/lib/libnsl/rpc/xdr_mem.c
131
xdrmem_getint32(XDR *xdrs, int32_t *ip)
usr/src/lib/libnsl/rpc/xdr_mem.c
140
*ip = (int32_t)ntohl((uint32_t)(*((int32_t *)(xdrs->x_private))));
usr/src/lib/libnsl/rpc/xdr_mem.c
146
xdrmem_putint32(XDR *xdrs, int32_t *ip)
usr/src/lib/libnsl/rpc/xdr_mem.c
155
*(int32_t *)xdrs->x_private = (int32_t)htonl((uint32_t)(*ip));
usr/src/lib/libnsl/rpc/xdr_rec.c
232
xdrrec_getint32(XDR *xdrs, int32_t *ip)
usr/src/lib/libnsl/rpc/xdr_rec.c
252
*ip = (int32_t)ntohl((uint32_t)(*buflp));
usr/src/lib/libnsl/rpc/xdr_rec.c
258
*ip = (int32_t)ntohl((uint32_t)mylong);
usr/src/lib/libnsl/rpc/xdr_rec.c
264
xdrrec_putint32(XDR *xdrs, int32_t *ip)
usr/src/lib/libnsl/rpc/xdr_rec.c
284
*dest_lp = (int32_t)htonl((uint32_t)(*ip));
usr/src/lib/libnsl/rpc/xdr_sizeof.c
40
x_putlong(XDR *xdrs, long *ip)
usr/src/lib/libnsl/rpc/xdr_sizeof.c
49
x_putint32_t(XDR *xdrs, int32_t *ip)
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
280
int *ip = (int *)(opp->oprom_array);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
285
*ip = id;
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
298
int *ip = (int *)(opp->oprom_array);
usr/src/lib/libprtdiag/common/pdevinfo_funcs.c
302
*ip = id;
usr/src/lib/libsldap/common/ns_standalone.c
1504
free(old_list->nsServers[i]->ip);
usr/src/lib/libsldap/common/ns_standalone.c
1580
*retCode = __ns_ldap_getRootDSE(server->ip,
usr/src/lib/libsldap/common/ns_standalone.c
1599
server->ip,
usr/src/lib/libsldap/common/ns_standalone.c
1615
server->ip);
usr/src/lib/libsldap/common/ns_standalone.c
1792
(*new_list)->nsServers[i]->ip = strdup(serverList[i]);
usr/src/lib/libsldap/common/ns_standalone.c
1793
if ((*new_list)->nsServers[i]->ip == NULL) {
usr/src/lib/libsldap/common/ns_standalone.c
2214
strcmp(current_list->nsServers[i]->ip,
usr/src/lib/libsldap/common/ns_standalone.c
2346
ret_code = __s_api_ip2hostname(server->ip, &ret->serverFQDN);
usr/src/lib/libsldap/common/ns_standalone.c
2354
server->ip);
usr/src/lib/libsldap/common/ns_standalone.c
2364
ret->server = strdup(server->ip);
usr/src/lib/libsldap/common/ns_standalone.c
74
char *ip;
usr/src/lib/libsmbfs/smb/getaddr.c
103
ip = inet_ntop(AF_INET6, &sin6->sin6_addr,
usr/src/lib/libsmbfs/smb/getaddr.c
107
ip = "?";
usr/src/lib/libsmbfs/smb/getaddr.c
110
printf(" IP=%s\n", ip);
usr/src/lib/libsmbfs/smb/getaddr.c
91
const char *ip;
usr/src/lib/libsmbfs/smb/getaddr.c
98
ip = inet_ntop(AF_INET, &sin->sin_addr,
usr/src/lib/libsmedia/library/common/l_generic.c
42
rmedia_handle_t *handle, void *ip, char *func_name);
usr/src/lib/libsmedia/library/common/l_misc.c
282
call_function(rmedia_handle_t *handle, void *ip, char *func_name)
usr/src/lib/libsmedia/library/common/l_misc.c
286
int32_t (*fcn_ptr)(rmedia_handle_t *handle, void *ip);
usr/src/lib/libsmedia/library/common/l_misc.c
309
ret_val = (*fcn_ptr)(handle, ip);
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
135
_m_get_device_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
137
smdevice_info_t *mp = (smdevice_info_t *)ip;
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
186
_m_free_device_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
188
struct smdevice_info *dev_info = ip;
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
77
_m_get_media_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
79
smmedium_prop_t *mp = (smmedium_prop_t *)ip;
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
539
_m_media_format(rmedia_handle_t *handle, void *ip) {
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
564
ft.flag = ((struct format_flags *)ip)->flavor;
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
570
_m_media_format_track(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
593
if (ip != NULL) {
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
594
struct format_track *ft = (struct format_track *)ip;
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
598
return (format_floppy(handle->sm_fd, ip));
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
61
format_floppy(int32_t fd, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
63
struct format_track *ft = (struct format_track *)ip;
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
115
_m_get_device_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
117
smdevice_info_t *dev_info = (smdevice_info_t *)ip;
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
176
_m_free_device_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
178
struct smdevice_info *dev_info = ip;
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
200
_m_get_media_status(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
202
smwp_state_t *wp = ip;
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
216
_m_raw_read(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
218
struct raw_params *r_p = (struct raw_params *)ip;
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
290
_m_raw_write(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
292
struct raw_params *r_p = (struct raw_params *)ip;
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
365
_m_eject(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
73
_m_get_media_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/floppy/common/f_generic.c
75
smmedium_prop_t *med_info = (smmedium_prop_t *)ip;
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
112
_m_get_device_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
114
struct smdevice_info *dev_info = ip;
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
213
_m_free_device_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
215
struct smdevice_info *dev_info = ip;
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
361
_m_media_format(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
364
struct format_flags *ffl = (struct format_flags *)ip;
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
406
_m_get_media_status(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
408
smwp_state_t *wp = ip;
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
455
_m_set_media_status(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
458
smwp_state_t *wp = ip;
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
501
_m_reassign_block(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
504
diskaddr_t *blockp = (diskaddr_t *)ip;
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
550
_m_eject(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
56
_m_get_media_info(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
58
smmedium_prop_t *medinfo = ip;
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
588
_m_check_format_status(rmedia_handle_t *handle, void *ip)
usr/src/lib/libsmedia/plugins/scsi/common/s_generic.c
597
ip = ip;
usr/src/lib/libumem/common/umem.c
2231
uint32_t *ip = (uint32_t *)btp;
usr/src/lib/libumem/common/umem.c
2232
if (ip[1] != UMEM_SIZE_ENCODE(size)) {
usr/src/lib/libumem/common/umem.c
2237
if (UMEM_SIZE_VALID(ip[1])) {
usr/src/lib/libumem/common/umem.c
2238
ip[0] = UMEM_SIZE_ENCODE(size);
usr/src/lib/libvolmgt/common/volmgt_on_private.c
267
vol_getmntdev(FILE *fp, struct mnttab *mp, dev_t dev, struct dk_cinfo *ip)
usr/src/lib/libvolmgt/common/volmgt_on_private.c
279
(int)major(dev), (int)minor(dev), ip->dki_ctype, ip->dki_cnum,
usr/src/lib/libvolmgt/common/volmgt_on_private.c
280
ip->dki_unit);
usr/src/lib/libvolmgt/common/volmgt_on_private.c
356
if ((ip->dki_ctype == dkinfo.dki_ctype) &&
usr/src/lib/libvolmgt/common/volmgt_on_private.c
357
(ip->dki_cnum == dkinfo.dki_cnum) &&
usr/src/lib/libvolmgt/common/volmgt_on_private.c
358
(ip->dki_unit == dkinfo.dki_unit)) {
usr/src/lib/libwrap/fix_options.c
47
struct protoent *ip;
usr/src/lib/libwrap/fix_options.c
53
if ((ip = getprotobyname("ip")) != 0)
usr/src/lib/libwrap/fix_options.c
54
ipproto = ip->p_proto;
usr/src/lib/pam_modules/authtok_check/authtok_check.c
128
defread_int(char *name, uint_t *ip, void *defp)
usr/src/lib/pam_modules/authtok_check/authtok_check.c
138
*ip = atoi(q);
usr/src/lib/print/libhttp-core/common/http-addr.c
270
unsigned ip[4]; /* IP address components */
usr/src/lib/print/libhttp-core/common/http-addr.c
329
if (sscanf(name, "%u.%u.%u.%u", ip, ip + 1, ip + 2, ip + 3) != 4)
usr/src/lib/print/libhttp-core/common/http-addr.c
332
if (ip[0] > 255 || ip[1] > 255 || ip[2] > 255 || ip[3] > 255)
usr/src/lib/print/libhttp-core/common/http-addr.c
335
packed_ip = htonl(((((((ip[0] << 8) | ip[1]) << 8) | ip[2]) << 8) | ip[3]));
usr/src/lib/smbsrv/libsmb/common/smb_util.c
782
smb_getnameinfo(smb_inaddr_t *ip, char *hostname, int hostlen, int flags)
usr/src/lib/smbsrv/libsmb/common/smb_util.c
790
if (ip->a_family == AF_INET) {
usr/src/lib/smbsrv/libsmb/common/smb_util.c
792
sin.sin_family = ip->a_family;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
794
sin.sin_addr.s_addr = ip->a_ipv4;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
798
sin6.sin6_family = ip->a_family;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
800
(void) memcpy(&sin6.sin6_addr.s6_addr, &ip->a_ipv6,
usr/src/lib/varpd/files/common/libvarpd_files.c
463
const struct sockaddr_in *ip;
usr/src/lib/varpd/files/common/libvarpd_files.c
477
ip = (const struct sockaddr_in *)sock;
usr/src/lib/varpd/files/common/libvarpd_files.c
503
if (bcmp(&ia, &ip->sin_addr,
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
138
ip = (struct sockaddr_in *)&vaq->vaq_sock;
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
139
ip->sin_family = AF_INET;
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
140
bcopy(ea->arp_tpa, &ip->sin_addr, sizeof (ea->arp_tpa));
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
154
(struct sockaddr *)ip, vaq->vaq_lookup);
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
161
struct sockaddr_in *ip;
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
163
ip = (struct sockaddr_in *)&vaq->vaq_sock;
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
171
bcopy(vaq->vaq_ea->arp_spa, &ip->sin_addr,
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
175
bcopy(&ip->sin_addr, vaq->vaq_ea->arp_tpa,
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
496
struct ip *ip;
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
520
otl->otl_pktsize < sizeof (struct ip) + sizeof (struct udphdr) +
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
542
ip = (struct ip *)(vdq->vdq_buf + otl->otl_hdrsize);
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
544
if (ip->ip_v != IPVERSION && ip->ip_p != IPPROTO_UDP) {
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
550
if (otl->otl_hdrsize + ip->ip_hl * 4 + sizeof (struct udphdr) >
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
558
ip->ip_hl * 4);
usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c
69
struct sockaddr_in *ip;
usr/src/stand/lib/fs/common/cache.c
302
set_icache(int dev, int inum, void *ip, int size)
usr/src/stand/lib/fs/common/cache.c
314
icp->ic_hdr.data = ip;
usr/src/stand/lib/fs/common/cache.c
320
set_ricache(int dev, int inum, void *ip, int size)
usr/src/stand/lib/fs/common/cache.c
336
icp->ic_hdr.data = ip;
usr/src/stand/lib/fs/hsfs/hsfsops.c
225
register struct inode *ip;
usr/src/stand/lib/fs/hsfs/hsfsops.c
230
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
233
if ((ip->i_smode & IFMT) != IFDIR) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
236
if (ip->i_size == 0) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
241
if (in = get_dcache(dv, path, ip->i_number)) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
262
set_dcache(dv, path, ip->i_number, udp->d_ino);
usr/src/stand/lib/fs/hsfs/hsfsops.c
284
register struct inode *ip;
usr/src/stand/lib/fs/hsfs/hsfsops.c
290
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
292
if (dirp->loc >= ip->i_size) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
298
filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
usr/src/stand/lib/fs/hsfs/hsfsops.c
306
if (udp->d_reclen == 0 && dirp->loc <= ip->i_size) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
321
register struct inode *ip;
usr/src/stand/lib/fs/hsfs/hsfsops.c
329
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
334
diff = ip->i_size - filep->fi_offset;
usr/src/stand/lib/fs/hsfs/hsfsops.c
344
filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
usr/src/stand/lib/fs/hsfs/hsfsops.c
382
if (filep->fi_offset - off + size >= ip->i_size)
usr/src/stand/lib/fs/hsfs/hsfsops.c
405
struct inode *ip;
usr/src/stand/lib/fs/hsfs/hsfsops.c
414
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
416
if (filep->fi_offset + count > ip->i_size)
usr/src/stand/lib/fs/hsfs/hsfsops.c
417
count = ip->i_size - filep->fi_offset;
usr/src/stand/lib/fs/hsfs/hsfsops.c
616
struct inode *ip;
usr/src/stand/lib/fs/hsfs/hsfsops.c
621
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
626
if (ip == NULL)
usr/src/stand/lib/fs/hsfs/hsfsops.c
629
switch (ip->i_smode & IFMT) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
639
stp->st_size = ip->i_size;
usr/src/stand/lib/fs/hsfs/hsfsops.c
642
stp->st_atim.tv_sec = ip->i_atime.tv_sec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
643
stp->st_atim.tv_nsec = ip->i_atime.tv_usec * 1000;
usr/src/stand/lib/fs/hsfs/hsfsops.c
644
stp->st_mtim.tv_sec = ip->i_mtime.tv_sec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
645
stp->st_mtim.tv_nsec = ip->i_mtime.tv_usec * 1000;
usr/src/stand/lib/fs/hsfs/hsfsops.c
646
stp->st_ctim.tv_sec = ip->i_ctime.tv_sec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
647
stp->st_ctim.tv_nsec = ip->i_ctime.tv_usec * 1000;
usr/src/stand/lib/fs/hsfs/hsfsops.c
955
register struct inode *ip;
usr/src/stand/lib/fs/hsfs/hsfsops.c
963
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
964
bzero((char *)ip, sizeof (struct inode));
usr/src/stand/lib/fs/hsfs/hsfsops.c
965
ip->i_size = hsdep->hs_dir.ext_size;
usr/src/stand/lib/fs/hsfs/hsfsops.c
966
ip->i_smode = hsdep->hs_dir.mode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
967
ip->i_number = inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
968
ip->i_atime.tv_sec = hsdep->hs_dir.adate.tv_sec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
969
ip->i_atime.tv_usec = hsdep->hs_dir.adate.tv_usec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
970
ip->i_ctime.tv_sec = hsdep->hs_dir.cdate.tv_sec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
971
ip->i_ctime.tv_usec = hsdep->hs_dir.cdate.tv_usec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
972
ip->i_mtime.tv_sec = hsdep->hs_dir.mdate.tv_sec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
973
ip->i_mtime.tv_usec = hsdep->hs_dir.mdate.tv_usec;
usr/src/stand/lib/fs/hsfs/hsfsops.c
974
set_icache(dv, inode, ip, sizeof (struct inode));
usr/src/stand/lib/fs/nfs/xdr_rec.c
185
xdrrec_getint32(XDR *xdrs, int32_t *ip)
usr/src/stand/lib/fs/nfs/xdr_rec.c
195
*ip = (int32_t)ntohl((uint32_t)(*bufip));
usr/src/stand/lib/fs/nfs/xdr_rec.c
201
*ip = (int32_t)ntohl((uint32_t)myint);
usr/src/stand/lib/fs/nfs/xdr_rec.c
207
xdrrec_putint32(XDR *xdrs, int32_t *ip)
usr/src/stand/lib/fs/nfs/xdr_rec.c
224
*dest_ip = (int32_t)htonl((uint32_t)(*ip));
usr/src/stand/lib/fs/ufs/ufsops.c
325
struct inode *ip;
usr/src/stand/lib/fs/ufs/ufsops.c
333
ip = filep->fi_inode;
usr/src/stand/lib/fs/ufs/ufsops.c
336
if ((ip->i_smode & IFMT) != IFDIR)
usr/src/stand/lib/fs/ufs/ufsops.c
338
if (ip->i_size == 0)
usr/src/stand/lib/fs/ufs/ufsops.c
345
if ((in = get_dcache(devp->di_dcookie, path, ip->i_number)) != 0)
usr/src/stand/lib/fs/ufs/ufsops.c
351
if (ip->i_flag & FI_CACHED)
usr/src/stand/lib/fs/ufs/ufsops.c
360
if (!(ip->i_flag & FI_NOCACHE))
usr/src/stand/lib/fs/ufs/ufsops.c
361
ip->i_flag |= FI_CACHED;
usr/src/stand/lib/fs/ufs/ufsops.c
374
if (ip->i_flag & FI_NOCACHE)
usr/src/stand/lib/fs/ufs/ufsops.c
382
if ((ip->i_flag & FI_PARTIAL_CACHE) &&
usr/src/stand/lib/fs/ufs/ufsops.c
386
if (set_rdcache(devp->di_dcookie, dp->d_name, ip->i_number,
usr/src/stand/lib/fs/ufs/ufsops.c
388
ip->i_flag &= ~FI_CACHED;
usr/src/stand/lib/fs/ufs/ufsops.c
389
ip->i_flag |= FI_PARTIAL_CACHE;
usr/src/stand/lib/fs/ufs/ufsops.c
754
struct inode *ip;
usr/src/stand/lib/fs/ufs/ufsops.c
759
ip = filep->fi_inode;
usr/src/stand/lib/fs/ufs/ufsops.c
764
if (ip == NULL)
usr/src/stand/lib/fs/ufs/ufsops.c
767
switch (ip->i_smode & IFMT) {
usr/src/stand/lib/fs/ufs/ufsops.c
780
stp->st_size = ip->i_size;
usr/src/stand/lib/fs/ufs/ufsops.c
781
stp->st_atim.tv_sec = ip->i_atime.tv_sec;
usr/src/stand/lib/fs/ufs/ufsops.c
782
stp->st_atim.tv_nsec = ip->i_atime.tv_usec * 1000;
usr/src/stand/lib/fs/ufs/ufsops.c
783
stp->st_mtim.tv_sec = ip->i_mtime.tv_sec;
usr/src/stand/lib/fs/ufs/ufsops.c
784
stp->st_mtim.tv_nsec = ip->i_mtime.tv_usec * 1000;
usr/src/stand/lib/fs/ufs/ufsops.c
785
stp->st_ctim.tv_sec = ip->i_ctime.tv_sec;
usr/src/stand/lib/fs/ufs/ufsops.c
786
stp->st_ctim.tv_nsec = ip->i_ctime.tv_usec * 1000;
usr/src/stand/lib/inet/dhcpv4.c
665
size = (uint16_t)(dhcp_buf_size - sizeof (struct ip) -
usr/src/stand/lib/inet/dhcpv4.c
766
size = (uint16_t)(dhcp_buf_size - sizeof (struct ip) -
usr/src/stand/lib/inet/ethernet.c
210
ether_arp(struct in_addr *ip, void *hap, uint32_t timeout)
usr/src/stand/lib/inet/ethernet.c
225
bcopy((caddr_t)ip, (caddr_t)out.arp_ea.arp_tpa,
usr/src/stand/lib/inet/ethernet.c
245
struct in_addr ip;
usr/src/stand/lib/inet/ethernet.c
261
bcopy((caddr_t)&out.arp_ea.arp_tpa, (caddr_t)&ip,
usr/src/stand/lib/inet/ethernet.c
264
ip.s_addr = ntohl(ip.s_addr);
usr/src/stand/lib/inet/ethernet.c
265
ipv4_setipaddr(&ip);
usr/src/stand/lib/inet/ethernet.c
381
sizeof (struct ip))) {
usr/src/stand/lib/inet/ethernet.c
420
struct in_addr ip;
usr/src/stand/lib/inet/ethernet.c
433
ipv4_getipaddr(&ip);
usr/src/stand/lib/inet/ethernet.c
434
ip.s_addr = ntohl(ip.s_addr);
usr/src/stand/lib/inet/ethernet.c
437
ip.s_addr != INADDR_ANY &&
usr/src/stand/lib/inet/ethernet.c
438
(bcmp((caddr_t)ea->arp_tpa, (caddr_t)&ip,
usr/src/stand/lib/inet/ethernet.c
456
bcopy((caddr_t)&ip, (caddr_t)ea->arp_spa,
usr/src/stand/lib/inet/ethernet.c
495
struct ip *ip;
usr/src/stand/lib/inet/ethernet.c
526
ip = (struct ip *)(mp->b_rptr);
usr/src/stand/lib/inet/ethernet.c
531
bcopy((caddr_t)&ip->ip_dst, (caddr_t)&ipdst, sizeof (ipdst));
usr/src/stand/lib/inet/ibd.c
225
ibd_arp(struct in_addr *ip, void *hap, uint32_t timeout)
usr/src/stand/lib/inet/ibd.c
240
bcopy((caddr_t)ip, (caddr_t)out.arp_ea.arp_tpa,
usr/src/stand/lib/inet/ibd.c
380
len >= (sizeof (ipoib_ptxhdr_t) + sizeof (struct ip))) {
usr/src/stand/lib/inet/ibd.c
418
struct in_addr ip;
usr/src/stand/lib/inet/ibd.c
431
ipv4_getipaddr(&ip);
usr/src/stand/lib/inet/ibd.c
432
ip.s_addr = ntohl(ip.s_addr);
usr/src/stand/lib/inet/ibd.c
435
ip.s_addr != INADDR_ANY &&
usr/src/stand/lib/inet/ibd.c
436
(bcmp((caddr_t)ea->arp_tpa, (caddr_t)&ip,
usr/src/stand/lib/inet/ibd.c
449
bcopy((caddr_t)&ip, (caddr_t)ea->arp_spa,
usr/src/stand/lib/inet/ibd.c
487
struct ip *ip;
usr/src/stand/lib/inet/ibd.c
513
ip = (struct ip *)(mp->b_rptr);
usr/src/stand/lib/inet/ibd.c
517
bcopy((caddr_t)&ip->ip_dst, (caddr_t)&ipdst, sizeof (ipdst));
usr/src/stand/lib/inet/icmp4.c
57
icmp4(struct inetgram *igp, struct ip *iphp, uint16_t iphlen,
usr/src/stand/lib/inet/icmp4.h
38
extern void icmp4(struct inetgram *, struct ip *, uint16_t, struct in_addr);
usr/src/stand/lib/inet/ipv4.c
1000
iphp = (struct ip *)&iphbuffer;
usr/src/stand/lib/inet/ipv4.c
1002
iphp->ip_hl = sizeof (struct ip) / 4;
usr/src/stand/lib/inet/ipv4.c
1005
sizeof (struct ip));
usr/src/stand/lib/inet/ipv4.c
1050
iphp->ip_sum = ipv4cksum((uint16_t *)iphp, sizeof (struct ip));
usr/src/stand/lib/inet/ipv4.c
1051
ogp->igm_mp->b_rptr -= sizeof (struct ip);
usr/src/stand/lib/inet/ipv4.c
1053
sizeof (struct ip));
usr/src/stand/lib/inet/ipv4.c
1068
struct ip *iph;
usr/src/stand/lib/inet/ipv4.c
1072
iph = (struct ip *)pkt->b_rptr;
usr/src/stand/lib/inet/ipv4.c
1099
iph->ip_sum = ipv4cksum((uint16_t *)iph, sizeof (struct ip));
usr/src/stand/lib/inet/ipv4.c
259
struct ip *iph;
usr/src/stand/lib/inet/ipv4.c
300
iph = (struct ip *)mp->b_rptr;
usr/src/stand/lib/inet/ipv4.c
447
return (sizeof (struct ip));
usr/src/stand/lib/inet/ipv4.c
455
ipv4_setipaddr(struct in_addr *ip)
usr/src/stand/lib/inet/ipv4.c
457
myip.s_addr = htonl(ip->s_addr);
usr/src/stand/lib/inet/ipv4.c
464
ipv4_getipaddr(struct in_addr *ip)
usr/src/stand/lib/inet/ipv4.c
466
ip->s_addr = ntohl(myip.s_addr);
usr/src/stand/lib/inet/ipv4.c
474
ipv4_setnetmask(struct in_addr *ip)
usr/src/stand/lib/inet/ipv4.c
477
netmask.s_addr = htonl(ip->s_addr);
usr/src/stand/lib/inet/ipv4.c
501
ipv4_getnetmask(struct in_addr *ip)
usr/src/stand/lib/inet/ipv4.c
504
ip->s_addr = ntohl(netmask.s_addr);
usr/src/stand/lib/inet/ipv4.c
508
ip->s_addr = ntohl(IN_CLASSA_NET);
usr/src/stand/lib/inet/ipv4.c
510
ip->s_addr = ntohl(IN_CLASSB_NET);
usr/src/stand/lib/inet/ipv4.c
512
ip->s_addr = ntohl(IN_CLASSC_NET);
usr/src/stand/lib/inet/ipv4.c
514
ip->s_addr = ntohl(IN_CLASSE_NET);
usr/src/stand/lib/inet/ipv4.c
524
ipv4_setdefaultrouter(struct in_addr *ip)
usr/src/stand/lib/inet/ipv4.c
526
defaultrouter.s_addr = htonl(ip->s_addr);
usr/src/stand/lib/inet/ipv4.c
533
ipv4_getdefaultrouter(struct in_addr *ip)
usr/src/stand/lib/inet/ipv4.c
535
ip->s_addr = ntohl(defaultrouter.s_addr);
usr/src/stand/lib/inet/ipv4.c
567
inet_ntoa(struct in_addr ip)
usr/src/stand/lib/inet/ipv4.c
572
p = (uint8_t *)&ip.s_addr;
usr/src/stand/lib/inet/ipv4.c
590
struct ip *iph;
usr/src/stand/lib/inet/ipv4.c
623
iph = (struct ip *)igp->igm_mp->b_rptr;
usr/src/stand/lib/inet/ipv4.c
694
struct ip *iphp;
usr/src/stand/lib/inet/ipv4.c
718
iphp = (struct ip *)igp->igm_mp->b_rptr;
usr/src/stand/lib/inet/ipv4.c
726
if (iphlen < sizeof (struct ip)) {
usr/src/stand/lib/inet/ipv4.c
728
index, iphlen, (uint_t)sizeof (struct ip));
usr/src/stand/lib/inet/ipv4.c
973
struct ip *iphp;
usr/src/stand/lib/inet/ipv4.c
974
uint64_t iphbuffer[sizeof (struct ip)];
usr/src/stand/lib/inet/ipv4_impl.h
67
#define IPH_HDR_LENGTH(iph) (((struct ip *)(iph))->ip_hl << 2)
usr/src/stand/lib/inet/mac.c
300
mac_set_arp(struct in_addr *ip, void *hp, int hl)
usr/src/stand/lib/inet/mac.c
302
atable[arp_index].ia.s_addr = ip->s_addr;
usr/src/stand/lib/inet/mac.c
319
mac_get_arp(struct in_addr *ip, void *hp, int hl, uint32_t timeout)
usr/src/stand/lib/inet/mac.c
324
if (ip->s_addr == atable[i].ia.s_addr) {
usr/src/stand/lib/inet/mac.c
332
result = mac_state.mac_arp(ip, hp, timeout);
usr/src/stand/lib/inet/mac.c
336
mac_set_arp(ip, hp, hl);
usr/src/stand/lib/sa/time.c
134
ip = __mon_lengths[isleap(y)];
usr/src/stand/lib/sa/time.c
135
for (tmp->tm_mon = 0; days >= ip[tmp->tm_mon]; ++(tmp->tm_mon))
usr/src/stand/lib/sa/time.c
136
days = days - ip[tmp->tm_mon];
usr/src/stand/lib/sa/time.c
98
const int *ip;
usr/src/stand/lib/tcp/tcp.c
1476
acceptor->tcp_ipha = (struct ip *)acceptor->tcp_iphc;
usr/src/stand/lib/tcp/tcp.c
1485
struct ip *ipha;
usr/src/stand/lib/tcp/tcp.c
1487
ipha = (struct ip *)cr_pkt->b_rptr;
usr/src/stand/lib/tcp/tcp.c
1605
struct ip *ipha;
usr/src/stand/lib/tcp/tcp.c
161
#define TCP_MSS_MAX_IPV4 (IP_MAXPACKET - (sizeof (struct ip) + \
usr/src/stand/lib/tcp/tcp.c
1643
ipha = (struct ip *)mp->b_rptr;
usr/src/stand/lib/tcp/tcp.c
1800
struct ip *iph;
usr/src/stand/lib/tcp/tcp.c
1805
iph = (struct ip *)mp->b_rptr;
usr/src/stand/lib/tcp/tcp.c
1828
tcp_lookup_ipv4(struct ip *iph, tcpha_t *tcph, int min_state, int *sock_id)
usr/src/stand/lib/tcp/tcp.c
1885
tcp_lookup_eager_ipv4(tcp_t *listener, struct ip *iph, tcpha_t *tcph)
usr/src/stand/lib/tcp/tcp.c
248
((struct ip *)(iph))->ip_tos &= 0xFC; \
usr/src/stand/lib/tcp/tcp.c
249
((struct ip *)(iph))->ip_tos |= IPH_ECN_ECT0; \
usr/src/stand/lib/tcp/tcp.c
2614
struct ip *iph;
usr/src/stand/lib/tcp/tcp.c
2645
iph = (struct ip *)rptr;
usr/src/stand/lib/tcp/tcp.c
294
static tcp_t *tcp_lookup_ipv4(struct ip *, tcpha_t *, int, int *);
usr/src/stand/lib/tcp/tcp.c
3152
uchar_t tos = ((struct ip *)rptr)->ip_tos;
usr/src/stand/lib/tcp/tcp.c
438
ipvers = ((struct ip *)pkt->b_rptr)->ip_v;
usr/src/stand/lib/tcp/tcp.c
5097
ip_len = ntohs(((struct ip *)rptr)->ip_len) +
usr/src/stand/lib/tcp/tcp.c
5099
((struct ip *)rptr)->ip_len = htons(ip_len);
usr/src/stand/lib/tcp/tcp.c
5129
((struct ip *)mp->b_rptr)->ip_ttl = (uint8_t)tcp_ipv4_ttl;
usr/src/stand/lib/tcp/tcp.c
5483
tcp->tcp_ipha = (struct ip *)tcp->tcp_iphc;
usr/src/stand/lib/tcp/tcp.c
5490
tcp->tcp_hdr_len = sizeof (struct ip) + sizeof (tcph_t);
usr/src/stand/lib/tcp/tcp.c
5492
tcp->tcp_ip_hdr_len = sizeof (struct ip);
usr/src/stand/lib/tcp/tcp.c
5500
tcph = (tcph_t *)(tcp->tcp_iphc + sizeof (struct ip));
usr/src/stand/lib/tcp/tcp.c
5518
struct ip *iph = NULL;
usr/src/stand/lib/tcp/tcp.c
5554
iph = (struct ip *)rptr;
usr/src/stand/lib/tcp/tcp.c
5702
((struct ip *)rptr)->ip_len = htons(tcp_hdr_len);
usr/src/stand/lib/tcp/tcp.c
5704
((struct ip *)rptr)->ip_ttl = (uint8_t)tcp_ipv4_ttl;
usr/src/stand/lib/tcp/tcp.c
6035
((struct ip *)rptr)->ip_len = htons(data_length);
usr/src/stand/lib/tcp/tcp.c
6061
((struct ip *)mp1->b_rptr)->ip_ttl = (uint8_t)tcp_ipv4_ttl;
usr/src/stand/lib/tcp/tcp.c
6123
struct ip *iph = NULL;
usr/src/stand/lib/tcp/tcp.c
6139
iph = (struct ip *)mp->b_rptr;
usr/src/stand/lib/tcp/tcp.c
6178
iph = (struct ip *)mp->b_rptr;
usr/src/stand/lib/tcp/tcp.c
6212
struct ip *iph;
usr/src/stand/lib/tcp/tcp.c
6216
iph = (struct ip *)mp->b_rptr;
usr/src/stand/lib/tcp/tcp_inet.h
212
struct ip *tcp_ipha; /* IPv4 header in the buffer */
usr/src/test/libc-tests/tests/c11_threads.c
109
int *ip = arg;
usr/src/test/libc-tests/tests/c11_threads.c
113
*ip = *ip + 1;
usr/src/test/os-tests/tests/mac/mac_parsing.c
130
struct ip hdr_ip = {
usr/src/test/os-tests/tests/mac/mac_parsing.c
172
.meoi_l3hlen = sizeof (struct ip),
usr/src/test/os-tests/tests/mac/mac_parsing.c
210
struct ip hdr_ip = {
usr/src/test/os-tests/tests/mac/mac_parsing.c
224
.meoi_l3hlen = sizeof (struct ip),
usr/src/test/os-tests/tests/mac/mac_parsing.c
297
struct ip hdr_ip = {
usr/src/test/os-tests/tests/mac/mac_parsing.c
311
.meoi_l3hlen = sizeof (struct ip),
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
1
extern int *ip[];
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
10
ip[4] = (void *)(long)0;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
11
ip[5] = (int *)(long)0;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
12
ip[6] = (void *)123;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
13
ip[7] = (int *)123;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
14
ip[8] = (void *)123L;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
15
ip[9] = (int *)123L;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
16
ip[10] = (void *)(long)123;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
17
ip[11] = (int *)(long)123;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
6
ip[0] = (void *)0L;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
7
ip[1] = (int *)0L;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
8
ip[2] = (void *)0;
usr/src/tools/smatch/src/validation/backend/constant-pointer.c
9
ip[3] = (int *)0;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
31
int *ip;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
36
ip = array;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
49
extern int *ip;
usr/src/tools/smatch/src/validation/backend/degenerate-ptr.c
57
ip = array;
usr/src/tools/smatch/src/validation/local-label.c
1
void f(unsigned long ip);
usr/src/tools/smatch/src/validation/struct-as.c
11
extern int test(int __user *ip);
usr/src/uts/common/c2/audit_record.h
286
token_t *au_to_ip(struct ip *);
usr/src/uts/common/c2/audit_token.c
729
au_to_ip(struct ip *ipp)
usr/src/uts/common/cpr/cpr_misc.c
549
struct inode *ip = VTOI(vp);
usr/src/uts/common/cpr/cpr_misc.c
554
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/cpr/cpr_misc.c
555
increase = (ip->i_size < newsize);
usr/src/uts/common/cpr/cpr_misc.c
556
offset = ip->i_size;
usr/src/uts/common/cpr/cpr_misc.c
557
rw_exit(&ip->i_contents);
usr/src/uts/common/cpr/cpr_misc.c
567
for (; offset < newsize; offset += ip->i_fs->fs_bsize) {
usr/src/uts/common/cpr/cpr_misc.c
569
ip->i_fs->fs_bsize, (offset_t)offset, UIO_SYSSPACE, 0,
usr/src/uts/common/cpr/cpr_misc.c
599
struct inode *ip = VTOI(vp);
usr/src/uts/common/cpr/cpr_misc.c
636
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/cpr/cpr_misc.c
637
size = (ip->i_size * SIZE_RATE) / INTEGRAL;
usr/src/uts/common/cpr/cpr_misc.c
638
rw_exit(&ip->i_contents);
usr/src/uts/common/cpr/cpr_misc.c
711
size = blkroundup(ip->i_fs, size);
usr/src/uts/common/cpr/cpr_misc.c
721
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/cpr/cpr_misc.c
722
isize = ip->i_size;
usr/src/uts/common/cpr/cpr_misc.c
723
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/nfs/nfs4_db.c
599
rfs4_index_t *ip;
usr/src/uts/common/fs/nfs/nfs4_db.c
707
for (ip = table->dbt_indices; ip; ip = ip->dbi_inext) {
usr/src/uts/common/fs/nfs/nfs4_db.c
708
if (ip->dbi_tblidx == already_done)
usr/src/uts/common/fs/nfs/nfs4_db.c
710
l = &entry->dbe_indices[ip->dbi_tblidx];
usr/src/uts/common/fs/nfs/nfs4_db.c
711
i = HASH(ip, ip->dbi_mkkey(entry->dbe_data));
usr/src/uts/common/fs/nfs/nfs4_db.c
712
ASSERT(i < ip->dbi_table->dbt_len);
usr/src/uts/common/fs/nfs/nfs4_db.c
713
bp = &ip->dbi_buckets[i];
usr/src/uts/common/fs/nfs/nfs4_state.c
2980
stateid_t *ip = (stateid_t *)key;
usr/src/uts/common/fs/nfs/nfs4_state.c
2982
return (ip->bits.ident);
usr/src/uts/common/fs/nfs/nfs4_state.c
3074
stateid_t *ip = (stateid_t *)key;
usr/src/uts/common/fs/nfs/nfs4_state.c
3076
return (ip->bits.ident);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2315
int *ip;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2327
bufsize = 13 + ((NFS_FHANDLE_LEN / sizeof (*ip)) * (1 + 8)) + 3;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2336
for (ip = (int *)fhp->fh_buf;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2337
ip < (int *)&fhp->fh_buf[fhp->fh_len];
usr/src/uts/common/fs/nfs/nfs4_subr.c
2338
ip++) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
2339
(void) sprintf(cp, " %x", *ip);
usr/src/uts/common/fs/nfs/nfs4_xdr.c
3083
int32_t *ip;
usr/src/uts/common/fs/nfs/nfs4_xdr.c
3094
ip = (int32_t *)objp->owner.owner_val;
usr/src/uts/common/fs/nfs/nfs4_xdr.c
3097
*ptr++ = *ip++;
usr/src/uts/common/fs/nfs/nfs_client.c
2562
int *ip;
usr/src/uts/common/fs/nfs/nfs_client.c
2574
bufsize = 13 + ((NFS_FHANDLE_LEN / sizeof (*ip)) * (1 + 8)) + 3;
usr/src/uts/common/fs/nfs/nfs_client.c
2583
for (ip = (int *)fhp->fh_buf;
usr/src/uts/common/fs/nfs/nfs_client.c
2584
ip < (int *)&fhp->fh_buf[fhp->fh_len];
usr/src/uts/common/fs/nfs/nfs_client.c
2585
ip++) {
usr/src/uts/common/fs/nfs/nfs_client.c
2586
(void) sprintf(cp, " %x", *ip);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1246
char *ip = kmem_alloc(len, KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1247
bcopy(source, ip, len);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1248
ip[len - 1] = '\0';
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1249
if (inet_aton((ip), server_ip) != 0) {
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1252
"invalid", ip);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1254
kmem_free(ip, len);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1437
inet_aton(char *ipstr, uchar_t *ip)
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1461
bcopy(val, ip, 4);
usr/src/uts/common/fs/udfs/udf_alloc.c
1196
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_alloc.c
1198
if ((ip = ud_search_icache(pip->i_vfs, prn, blkno)) != NULL) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1200
(void *)ip, (uint32_t)ip->i_icb_lbano);
usr/src/uts/common/fs/udfs/udf_alloc.c
1219
ud_ifree(struct ud_inode *ip, vtype_t type)
usr/src/uts/common/fs/udfs/udf_alloc.c
1226
if (ip->i_vfs == NULL) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1230
udf_vfsp = (struct udf_vfs *)ip->i_vfs->vfs_data;
usr/src/uts/common/fs/udfs/udf_alloc.c
1231
bp = ud_bread(ip->i_dev, ip->i_icb_lbano <<
usr/src/uts/common/fs/udfs/udf_alloc.c
1245
ud_free_space(ip->i_vfs, ip->i_icb_prn, ip->i_icb_block, 1);
usr/src/uts/common/fs/udfs/udf_alloc.c
1282
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_alloc.c
1294
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_alloc.c
1295
if (ip->i_size == (u_offset_t)lp->l_start) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1296
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_alloc.c
1304
if (MANDLOCK(vp, ip->i_char)) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1309
if (ip->i_size < lp->l_start) {
usr/src/uts/common/fs/udfs/udf_alloc.c
1316
lp->l_start = ip->i_size;
usr/src/uts/common/fs/udfs/udf_alloc.c
1322
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_alloc.c
1327
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_alloc.c
1337
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_alloc.c
1338
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_alloc.c
1339
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_alloc.c
1340
error = ud_itrunc(ip, lp->l_start, 0, cr);
usr/src/uts/common/fs/udfs/udf_alloc.c
1341
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_alloc.c
1342
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_bmap.c
100
ud_bmap_has_holes(struct ud_inode *ip)
usr/src/uts/common/fs/udfs/udf_bmap.c
1000
if (ip->i_ext_used >= ip->i_ext_count) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1002
old_count = sizeof (struct icb_ext) * ip->i_ext_count;
usr/src/uts/common/fs/udfs/udf_bmap.c
1003
ip->i_ext_count += EXT_PER_MALLOC;
usr/src/uts/common/fs/udfs/udf_bmap.c
1005
ip->i_ext_count, sleep_flag);
usr/src/uts/common/fs/udfs/udf_bmap.c
1006
bcopy(ip->i_ext, iext, old_count);
usr/src/uts/common/fs/udfs/udf_bmap.c
1007
kmem_free(ip->i_ext, old_count);
usr/src/uts/common/fs/udfs/udf_bmap.c
1008
ip->i_ext = iext;
usr/src/uts/common/fs/udfs/udf_bmap.c
1011
if (ip->i_ext_used >= ip->i_cur_max_ext) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1017
lbmask = ip->i_udf->udf_lbmask;
usr/src/uts/common/fs/udfs/udf_bmap.c
1018
l2b = ip->i_udf->udf_l2b_shift;
usr/src/uts/common/fs/udfs/udf_bmap.c
1020
if ((error = ud_read_icb_till_off(ip, ip->i_size)) != 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1028
if (ip->i_con_used != 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1029
icon = &ip->i_con[ip->i_con_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
1038
if ((error = ud_alloc_space(ip->i_vfs, ip->i_icb_prn,
usr/src/uts/common/fs/udfs/udf_bmap.c
1048
if (ip->i_con_used == ip->i_con_count) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1052
old = ip->i_con;
usr/src/uts/common/fs/udfs/udf_bmap.c
1053
old_count = ip->i_con_count *
usr/src/uts/common/fs/udfs/udf_bmap.c
1055
ip->i_con_count += EXT_PER_MALLOC;
usr/src/uts/common/fs/udfs/udf_bmap.c
1056
ip->i_con = kmem_zalloc(ip->i_con_count *
usr/src/uts/common/fs/udfs/udf_bmap.c
1059
bcopy(old, ip->i_con, old_count);
usr/src/uts/common/fs/udfs/udf_bmap.c
1063
icon = &ip->i_con[ip->i_con_used++];
usr/src/uts/common/fs/udfs/udf_bmap.c
1065
icon->ib_prn = ip->i_icb_prn;
usr/src/uts/common/fs/udfs/udf_bmap.c
107
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_bmap.c
1076
if (ip->i_desc_type == ICB_FLAG_SHORT_AD) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1078
} else if (ip->i_desc_type == ICB_FLAG_LONG_AD) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1084
ip->i_cur_max_ext += sz / elen;
usr/src/uts/common/fs/udfs/udf_bmap.c
1090
ud_create_ext(struct ud_inode *ip, int32_t index, uint32_t flags,
usr/src/uts/common/fs/udfs/udf_bmap.c
110
if (ip->i_desc_type != ICB_FLAG_ONE_AD) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1104
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_bmap.c
1109
if ((error = ud_bump_ext_count(ip, KM_SLEEP)) != 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
111
if ((error = ud_read_icb_till_off(ip, ip->i_size)) == 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1113
iext = &ip->i_ext[index];
usr/src/uts/common/fs/udfs/udf_bmap.c
1116
(ip->i_ext_count == 0)) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1119
iext->ib_prn = ip->i_icb_prn;
usr/src/uts/common/fs/udfs/udf_bmap.c
112
for (i = 0; i < ip->i_ext_used; i++) {
usr/src/uts/common/fs/udfs/udf_bmap.c
1125
if ((error = ud_alloc_space(ip->i_vfs,
usr/src/uts/common/fs/udfs/udf_bmap.c
1126
ip->i_icb_prn, 0, blkcount,
usr/src/uts/common/fs/udfs/udf_bmap.c
113
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_bmap.c
1133
ip->i_lbr += sz;
usr/src/uts/common/fs/udfs/udf_bmap.c
1144
if (ip->i_ext_used <= index)
usr/src/uts/common/fs/udfs/udf_bmap.c
1145
ip->i_ext_used ++;
usr/src/uts/common/fs/udfs/udf_bmap.c
1158
if ((error = ud_alloc_space(ip->i_vfs,
usr/src/uts/common/fs/udfs/udf_bmap.c
1159
ip->i_icb_prn, prox, blkcount,
usr/src/uts/common/fs/udfs/udf_bmap.c
1173
ip->i_lbr += sz;
usr/src/uts/common/fs/udfs/udf_bmap.c
1177
if ((error = ud_bump_ext_count(ip, KM_SLEEP))
usr/src/uts/common/fs/udfs/udf_bmap.c
1181
pext = &ip->i_ext[index];
usr/src/uts/common/fs/udfs/udf_bmap.c
1182
iext = &ip->i_ext[index + 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
1184
iext->ib_prn = ip->i_icb_prn;
usr/src/uts/common/fs/udfs/udf_bmap.c
1194
if (ip->i_ext_used <= index)
usr/src/uts/common/fs/udfs/udf_bmap.c
1195
ip->i_ext_used ++;
usr/src/uts/common/fs/udfs/udf_bmap.c
1199
error = ud_zero_it(ip, blkno, sz);
usr/src/uts/common/fs/udfs/udf_bmap.c
1220
if (ip->i_ext_used <= index)
usr/src/uts/common/fs/udfs/udf_bmap.c
1221
ip->i_ext_used ++;
usr/src/uts/common/fs/udfs/udf_bmap.c
1249
ud_zero_it(struct ud_inode *ip, uint32_t start_block, uint32_t block_count)
usr/src/uts/common/fs/udfs/udf_bmap.c
126
ud_bmap_read(struct ud_inode *ip, u_offset_t off, daddr_t *bnp, int32_t *lenp)
usr/src/uts/common/fs/udfs/udf_bmap.c
1263
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_bmap.c
1265
ip->i_icb_prn, start_block, block_count, &dummy);
usr/src/uts/common/fs/udfs/udf_bmap.c
1273
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/udfs/udf_bmap.c
1274
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/udfs/udf_bmap.c
1278
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/udfs/udf_bmap.c
135
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_bmap.c
137
lbmask = ip->i_udf->udf_lbmask;
usr/src/uts/common/fs/udfs/udf_bmap.c
138
l2b = ip->i_udf->udf_l2b_shift;
usr/src/uts/common/fs/udfs/udf_bmap.c
139
l2d = ip->i_udf->udf_l2d_shift;
usr/src/uts/common/fs/udfs/udf_bmap.c
141
if ((error = ud_read_icb_till_off(ip, ip->i_size)) == 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
142
for (i = 0; i < ip->i_ext_used; i++) {
usr/src/uts/common/fs/udfs/udf_bmap.c
143
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_bmap.c
159
bno = ud_xlate_to_daddr(ip->i_udf,
usr/src/uts/common/fs/udfs/udf_bmap.c
169
if (i == ip->i_ext_used) {
usr/src/uts/common/fs/udfs/udf_bmap.c
194
ud_bmap_write(struct ud_inode *ip,
usr/src/uts/common/fs/udfs/udf_bmap.c
212
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_bmap.c
214
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_bmap.c
223
issync = ((ip->i_flag & ISYNC) != 0);
usr/src/uts/common/fs/udfs/udf_bmap.c
225
isdir = (ip->i_type == VDIR);
usr/src/uts/common/fs/udfs/udf_bmap.c
231
if (ip->i_desc_type == ICB_FLAG_ONE_AD) {
usr/src/uts/common/fs/udfs/udf_bmap.c
232
if (end_req < ip->i_max_emb) {
usr/src/uts/common/fs/udfs/udf_bmap.c
236
if (ip->i_size != 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
237
error = fbread(ITOV(ip), 0, ip->i_size, S_OTHER, &fbp);
usr/src/uts/common/fs/udfs/udf_bmap.c
247
ip->i_desc_type = ICB_FLAG_SHORT_AD;
usr/src/uts/common/fs/udfs/udf_bmap.c
251
ASSERT(ip->i_ext == NULL);
usr/src/uts/common/fs/udfs/udf_bmap.c
252
ASSERT(ip->i_astrat == STRAT_TYPE4);
usr/src/uts/common/fs/udfs/udf_bmap.c
254
ip->i_ext_used = 0;
usr/src/uts/common/fs/udfs/udf_bmap.c
255
ip->i_cur_max_ext = ip->i_max_emb / sizeof (struct short_ad);
usr/src/uts/common/fs/udfs/udf_bmap.c
256
ip->i_cur_max_ext --;
usr/src/uts/common/fs/udfs/udf_bmap.c
262
ip->i_ext_count =
usr/src/uts/common/fs/udfs/udf_bmap.c
264
iext = ip->i_ext = (struct icb_ext *)kmem_zalloc(
usr/src/uts/common/fs/udfs/udf_bmap.c
265
ip->i_ext_count * sizeof (struct icb_ext), KM_SLEEP);
usr/src/uts/common/fs/udfs/udf_bmap.c
276
if ((PCEIL(ip->i_size) < PBASE(off)) &&
usr/src/uts/common/fs/udfs/udf_bmap.c
277
((PBASE(off) - PCEIL(ip->i_size)) >= PAGESIZE)) {
usr/src/uts/common/fs/udfs/udf_bmap.c
279
if (ip->i_size != 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
287
if (error = ud_create_ext(ip, ip->i_ext_used,
usr/src/uts/common/fs/udfs/udf_bmap.c
299
count = PBASE(off) - PCEIL(ip->i_size);
usr/src/uts/common/fs/udfs/udf_bmap.c
300
(void) ud_create_ext(ip, ip->i_ext_used, NEW_EXT,
usr/src/uts/common/fs/udfs/udf_bmap.c
318
if (error = ud_create_ext(ip, ip->i_ext_used,
usr/src/uts/common/fs/udfs/udf_bmap.c
329
ip->i_desc_type = ICB_FLAG_ONE_AD;
usr/src/uts/common/fs/udfs/udf_bmap.c
331
for (i = 0; i < ip->i_ext_used; i++) {
usr/src/uts/common/fs/udfs/udf_bmap.c
332
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_bmap.c
334
ud_free_space(ip->i_udf->udf_vfs,
usr/src/uts/common/fs/udfs/udf_bmap.c
341
kmem_free(ip->i_ext,
usr/src/uts/common/fs/udfs/udf_bmap.c
342
ip->i_ext_count *
usr/src/uts/common/fs/udfs/udf_bmap.c
344
ip->i_ext = NULL;
usr/src/uts/common/fs/udfs/udf_bmap.c
345
ip->i_ext_count = ip->i_ext_used = 0;
usr/src/uts/common/fs/udfs/udf_bmap.c
359
if (ip->i_ext == NULL) {
usr/src/uts/common/fs/udfs/udf_bmap.c
366
if (ud_read_icb_till_off(ip, ip->i_size) != 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
371
isize = CEIL(ip->i_size);
usr/src/uts/common/fs/udfs/udf_bmap.c
380
if (ip->i_ext == NULL) {
usr/src/uts/common/fs/udfs/udf_bmap.c
382
} else if (ip->i_ext_used == 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
386
error = ud_last_alloc_ext(ip, off, size, alloc_only);
usr/src/uts/common/fs/udfs/udf_bmap.c
396
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
412
ASSERT(ip->i_ext);
usr/src/uts/common/fs/udfs/udf_bmap.c
417
for (i = 0; i < ip->i_ext_used; i++) {
usr/src/uts/common/fs/udfs/udf_bmap.c
418
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_bmap.c
431
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_bmap.c
462
ip, i, BASE(iext->ib_offset) -
usr/src/uts/common/fs/udfs/udf_bmap.c
473
if ((error = ud_break_create_new_icb(ip, i,
usr/src/uts/common/fs/udfs/udf_bmap.c
477
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_bmap.c
491
if ((error = ud_break_create_new_icb(ip, i,
usr/src/uts/common/fs/udfs/udf_bmap.c
511
pext = &ip->i_ext[i - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
518
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_bmap.c
521
if ((error = ud_alloc_space(ip->i_vfs,
usr/src/uts/common/fs/udfs/udf_bmap.c
522
ip->i_icb_prn, prox, blkcount,
usr/src/uts/common/fs/udfs/udf_bmap.c
526
ip->i_lbr += sz;
usr/src/uts/common/fs/udfs/udf_bmap.c
532
error = ud_zero_it(ip, blkno, sz);
usr/src/uts/common/fs/udfs/udf_bmap.c
547
pext = &ip->i_ext[i - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
558
ud_remove_ext_at_index(ip, i);
usr/src/uts/common/fs/udfs/udf_bmap.c
572
ip, i, sz << l2b)) != 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
576
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_bmap.c
578
iext->ib_prn = ip->i_icb_prn;
usr/src/uts/common/fs/udfs/udf_bmap.c
600
ud_common_ad(struct ud_inode *ip, struct buf *bp)
usr/src/uts/common/fs/udfs/udf_bmap.c
615
if (ip->i_desc_type == ICB_FLAG_LONG_AD) {
usr/src/uts/common/fs/udfs/udf_bmap.c
619
} else if (ip->i_desc_type == ICB_FLAG_SHORT_AD) {
usr/src/uts/common/fs/udfs/udf_bmap.c
629
count = (((ip->i_ext_used + ndesc) / EXT_PER_MALLOC) + 1) *
usr/src/uts/common/fs/udfs/udf_bmap.c
632
bcopy(ip->i_ext, addr, ip->i_ext_used * sizeof (struct icb_ext));
usr/src/uts/common/fs/udfs/udf_bmap.c
633
kmem_free(ip->i_ext, ip->i_ext_count * sizeof (struct icb_ext));
usr/src/uts/common/fs/udfs/udf_bmap.c
634
ip->i_ext = addr;
usr/src/uts/common/fs/udfs/udf_bmap.c
635
ip->i_ext_count = count;
usr/src/uts/common/fs/udfs/udf_bmap.c
640
lbmask = ip->i_udf->udf_lbmask;
usr/src/uts/common/fs/udfs/udf_bmap.c
641
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
653
if (ip->i_con_used == ip->i_con_count) {
usr/src/uts/common/fs/udfs/udf_bmap.c
657
old = ip->i_con;
usr/src/uts/common/fs/udfs/udf_bmap.c
658
old_count = ip->i_con_count *
usr/src/uts/common/fs/udfs/udf_bmap.c
660
ip->i_con_count += EXT_PER_MALLOC;
usr/src/uts/common/fs/udfs/udf_bmap.c
661
ip->i_con = kmem_zalloc(ip->i_con_count *
usr/src/uts/common/fs/udfs/udf_bmap.c
665
bcopy(old, ip->i_con, old_count);
usr/src/uts/common/fs/udfs/udf_bmap.c
669
con = &ip->i_con[ip->i_con_used];
usr/src/uts/common/fs/udfs/udf_bmap.c
674
con->ib_prn = ip->i_icb_prn;
usr/src/uts/common/fs/udfs/udf_bmap.c
679
ip->i_con_used++;
usr/src/uts/common/fs/udfs/udf_bmap.c
698
ip->i_ext_used++;
usr/src/uts/common/fs/udfs/udf_bmap.c
705
ud_read_next_cont(struct ud_inode *ip)
usr/src/uts/common/fs/udfs/udf_bmap.c
713
cont = &ip->i_con[ip->i_con_read];
usr/src/uts/common/fs/udfs/udf_bmap.c
716
bno = ud_xlate_to_daddr(ip->i_udf, cont->ib_prn, cont->ib_block,
usr/src/uts/common/fs/udfs/udf_bmap.c
718
bp = ud_bread(ip->i_dev, bno << ip->i_udf->udf_l2d_shift,
usr/src/uts/common/fs/udfs/udf_bmap.c
730
ud_common_ad(ip, bp);
usr/src/uts/common/fs/udfs/udf_bmap.c
738
ud_read_icb_till_off(struct ud_inode *ip, u_offset_t offset)
usr/src/uts/common/fs/udfs/udf_bmap.c
745
if (ip->i_desc_type == ICB_FLAG_ONE_AD)
usr/src/uts/common/fs/udfs/udf_bmap.c
747
else if ((ip->i_astrat != STRAT_TYPE4) &&
usr/src/uts/common/fs/udfs/udf_bmap.c
748
(ip->i_astrat != STRAT_TYPE4096))
usr/src/uts/common/fs/udfs/udf_bmap.c
750
else if (ip->i_ext_used == 0)
usr/src/uts/common/fs/udfs/udf_bmap.c
751
return ((ip->i_size == 0) ? 0 : EINVAL);
usr/src/uts/common/fs/udfs/udf_bmap.c
758
mutex_enter(&ip->i_con_lock);
usr/src/uts/common/fs/udfs/udf_bmap.c
759
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
761
if (ip->i_con_used == ip->i_con_read) {
usr/src/uts/common/fs/udfs/udf_bmap.c
765
if (error = ud_read_next_cont(ip))
usr/src/uts/common/fs/udfs/udf_bmap.c
767
ip->i_con_read++;
usr/src/uts/common/fs/udfs/udf_bmap.c
768
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
770
mutex_exit(&ip->i_con_lock);
usr/src/uts/common/fs/udfs/udf_bmap.c
781
ud_last_alloc_ext(struct ud_inode *ip, uint64_t off,
usr/src/uts/common/fs/udfs/udf_bmap.c
792
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_bmap.c
806
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
830
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
841
error = ud_create_ext(ip, ip->i_ext_used,
usr/src/uts/common/fs/udfs/udf_bmap.c
853
error = ud_create_ext(ip, ip->i_ext_used - 1,
usr/src/uts/common/fs/udfs/udf_bmap.c
863
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
874
(void) ud_create_ext(ip, ip->i_ext_used - 1,
usr/src/uts/common/fs/udfs/udf_bmap.c
884
(void) ud_create_ext(ip, ip->i_ext_used,
usr/src/uts/common/fs/udfs/udf_bmap.c
897
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
903
iext = &ip->i_ext[ip->i_ext_used - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
914
error = ud_create_ext(ip, ip->i_ext_used,
usr/src/uts/common/fs/udfs/udf_bmap.c
923
error = ud_create_ext(ip, ip->i_ext_used - 1,
usr/src/uts/common/fs/udfs/udf_bmap.c
937
ud_break_create_new_icb(struct ud_inode *ip,
usr/src/uts/common/fs/udfs/udf_bmap.c
945
iext = &ip->i_ext[index];
usr/src/uts/common/fs/udfs/udf_bmap.c
949
if ((error = ud_bump_ext_count(ip, KM_SLEEP)) != 0) {
usr/src/uts/common/fs/udfs/udf_bmap.c
953
for (i = ip->i_ext_used; i > index; i--) {
usr/src/uts/common/fs/udfs/udf_bmap.c
954
ip->i_ext[i] = ip->i_ext[i - 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
957
next = &ip->i_ext[index + 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
958
iext = &ip->i_ext[index];
usr/src/uts/common/fs/udfs/udf_bmap.c
965
iext->ib_count >> ip->i_udf->udf_l2b_shift;
usr/src/uts/common/fs/udfs/udf_bmap.c
967
ip->i_ext_used++;
usr/src/uts/common/fs/udfs/udf_bmap.c
972
ud_remove_ext_at_index(struct ud_inode *ip, int32_t index)
usr/src/uts/common/fs/udfs/udf_bmap.c
976
ASSERT(index <= ip->i_ext_used);
usr/src/uts/common/fs/udfs/udf_bmap.c
978
for (i = index; i < ip->i_ext_used; i++) {
usr/src/uts/common/fs/udfs/udf_bmap.c
979
if ((i + 1) < ip->i_ext_count) {
usr/src/uts/common/fs/udfs/udf_bmap.c
980
ip->i_ext[i] = ip->i_ext[i + 1];
usr/src/uts/common/fs/udfs/udf_bmap.c
982
bzero(&ip->i_ext[i], sizeof (struct icb_ext));
usr/src/uts/common/fs/udfs/udf_bmap.c
985
ip->i_ext_used --;
usr/src/uts/common/fs/udfs/udf_bmap.c
989
ud_bump_ext_count(struct ud_inode *ip, int32_t sleep_flag)
usr/src/uts/common/fs/udfs/udf_bmap.c
995
ASSERT(ip);
usr/src/uts/common/fs/udfs/udf_dir.c
1021
ud_dirempty(struct ud_inode *ip, uint64_t ino, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_dir.c
1032
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_dir.c
1034
if (ip->i_size == 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
1042
for (off = 0; off < ip->i_size; off += entry_len) {
usr/src/uts/common/fs/udfs/udf_dir.c
1050
error = ud_rdwri(UIO_READ, FREAD, ip, addr, rcount, off,
usr/src/uts/common/fs/udfs/udf_dir.c
1057
if ((error = ud_ip_off2bno(ip, off, &tbno)) != 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
1080
error = ud_rdwri(UIO_READ, FREAD, ip, addr, rcount, off,
usr/src/uts/common/fs/udfs/udf_dir.c
1127
struct ud_inode *ip, *tip;
usr/src/uts/common/fs/udfs/udf_dir.c
1135
ip = target;
usr/src/uts/common/fs/udfs/udf_dir.c
1139
ASSERT(RW_WRITE_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/udfs/udf_dir.c
1141
if (ip->i_icb_lbano == blkno) {
usr/src/uts/common/fs/udfs/udf_dir.c
1145
if (ip->i_icb_lbano == udf_vfsp->udf_root_blkno) {
usr/src/uts/common/fs/udfs/udf_dir.c
1154
if ((err = fbread(ITOV(ip), 0,
usr/src/uts/common/fs/udfs/udf_dir.c
1159
if ((err = ud_ip_off2bno(ip, 0, &tbno)) != 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
1190
vfsp = ip->i_vfs;
usr/src/uts/common/fs/udfs/udf_dir.c
1191
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_dir.c
1199
if (ip != target) {
usr/src/uts/common/fs/udfs/udf_dir.c
1200
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_dir.c
1201
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/udfs/udf_dir.c
1208
ip = NULL;
usr/src/uts/common/fs/udfs/udf_dir.c
1211
ip = tip;
usr/src/uts/common/fs/udfs/udf_dir.c
1212
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/udfs/udf_dir.c
1218
if (ip) {
usr/src/uts/common/fs/udfs/udf_dir.c
1219
if (ip != target) {
usr/src/uts/common/fs/udfs/udf_dir.c
1220
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_dir.c
1221
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/udfs/udf_dir.c
1231
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_dir.c
1242
if ((error = ud_ialloc(tdp, &ip, vap, cr)) != 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
1246
ASSERT(ip != NULL);
usr/src/uts/common/fs/udfs/udf_dir.c
1248
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_dir.c
1251
error = ud_dirmakedirect(ip, tdp, cr);
usr/src/uts/common/fs/udfs/udf_dir.c
1254
ip->i_flag |= IACC|IUPD|ICHG;
usr/src/uts/common/fs/udfs/udf_dir.c
1261
ip->i_flag &= ~IACC;
usr/src/uts/common/fs/udfs/udf_dir.c
1263
ip->i_flag &= ~IUPD;
usr/src/uts/common/fs/udfs/udf_dir.c
1267
ud_iupdat(ip, 1);
usr/src/uts/common/fs/udfs/udf_dir.c
1268
*ipp = ip;
usr/src/uts/common/fs/udfs/udf_dir.c
1269
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_dir.c
1344
ud_dirmakedirect(struct ud_inode *ip,
usr/src/uts/common/fs/udfs/udf_dir.c
1355
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_dir.c
1360
if ((ip->i_desc_type != ICB_FLAG_ONE_AD) ||
usr/src/uts/common/fs/udfs/udf_dir.c
1361
(parent_len > ip->i_max_emb)) {
usr/src/uts/common/fs/udfs/udf_dir.c
1362
ASSERT(ip->i_ext);
usr/src/uts/common/fs/udfs/udf_dir.c
1366
if ((err = ud_alloc_space(ip->i_vfs, ip->i_icb_prn,
usr/src/uts/common/fs/udfs/udf_dir.c
1375
ip->i_size = sizeof (struct file_id);
usr/src/uts/common/fs/udfs/udf_dir.c
1376
ip->i_flag |= IUPD|ICHG|IATTCHG;
usr/src/uts/common/fs/udfs/udf_dir.c
1377
iext = ip->i_ext;
usr/src/uts/common/fs/udfs/udf_dir.c
1378
iext->ib_prn = ip->i_icb_prn;
usr/src/uts/common/fs/udfs/udf_dir.c
1380
iext->ib_count = ip->i_size;
usr/src/uts/common/fs/udfs/udf_dir.c
1382
ip->i_ext_used = 1;
usr/src/uts/common/fs/udfs/udf_dir.c
1384
ip->i_size = sizeof (struct file_id);
usr/src/uts/common/fs/udfs/udf_dir.c
1385
ip->i_flag |= IUPD|ICHG|IATTCHG;
usr/src/uts/common/fs/udfs/udf_dir.c
1388
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/udfs/udf_dir.c
1407
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_dir.c
1408
if ((err = fbread(ITOV(ip), (offset_t)0,
usr/src/uts/common/fs/udfs/udf_dir.c
1409
ip->i_udf->udf_lbsize, S_WRITE, &fbp)) != 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
1410
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_dir.c
1414
bzero(fbp->fb_addr, ip->i_udf->udf_lbsize);
usr/src/uts/common/fs/udfs/udf_dir.c
1428
if ((err = ud_ip_off2bno(ip, 0, &tbno)) == 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
1429
ud_make_tag(ip->i_udf, &fid->fid_tag,
usr/src/uts/common/fs/udfs/udf_dir.c
1433
err = ud_fbwrite(fbp, ip);
usr/src/uts/common/fs/udfs/udf_dir.c
1434
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_dir.c
612
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_dir.c
649
ip = NULL;
usr/src/uts/common/fs/udfs/udf_dir.c
669
if (err = ud_dircheckforname(dp, namep, namelen, &slot, &ip,
usr/src/uts/common/fs/udfs/udf_dir.c
673
if (ip == NULL) {
usr/src/uts/common/fs/udfs/udf_dir.c
677
if (oip && oip != ip) {
usr/src/uts/common/fs/udfs/udf_dir.c
682
if ((mode = ip->i_type) == VDIR) {
usr/src/uts/common/fs/udfs/udf_dir.c
686
if (vn_vfswlock(ITOV(ip))) {
usr/src/uts/common/fs/udfs/udf_dir.c
690
if (vn_mountedvfs(ITOV(ip)) != NULL && op != DR_RENAME) {
usr/src/uts/common/fs/udfs/udf_dir.c
699
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/udfs/udf_dir.c
702
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_dir.c
704
if (err = ud_sticky_remove_access(dp, ip, cr)) {
usr/src/uts/common/fs/udfs/udf_dir.c
705
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_dir.c
707
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_dir.c
720
if (dp == ip || ITOV(ip) == cdir) {
usr/src/uts/common/fs/udfs/udf_dir.c
722
} else if (ip->i_type != VDIR) {
usr/src/uts/common/fs/udfs/udf_dir.c
724
} else if ((ip->i_nlink != 1) ||
usr/src/uts/common/fs/udfs/udf_dir.c
725
(!ud_dirempty(ip, dp->i_uniqid, cr))) {
usr/src/uts/common/fs/udfs/udf_dir.c
734
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_dir.c
736
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_dir.c
745
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_dir.c
750
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_dir.c
751
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_dir.c
755
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_dir.c
802
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_dir.c
808
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_dir.c
809
ip->i_flag |= ICHG;
usr/src/uts/common/fs/udfs/udf_dir.c
810
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_dir.c
816
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_dir.c
821
if (ip->i_nlink > 0) {
usr/src/uts/common/fs/udfs/udf_dir.c
822
if ((op == DR_RMDIR) && (ip->i_type == VDIR)) {
usr/src/uts/common/fs/udfs/udf_dir.c
830
ip->i_nlink --;
usr/src/uts/common/fs/udfs/udf_dir.c
832
dnlc_remove(ITOV(ip), ".");
usr/src/uts/common/fs/udfs/udf_dir.c
833
dnlc_remove(ITOV(ip), "..");
usr/src/uts/common/fs/udfs/udf_dir.c
838
ip->i_nlink--;
usr/src/uts/common/fs/udfs/udf_dir.c
842
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/udfs/udf_dir.c
843
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_dir.c
846
vn_vfsunlock(ITOV(ip));
usr/src/uts/common/fs/udfs/udf_dir.c
856
if (ip) {
usr/src/uts/common/fs/udfs/udf_dir.c
863
vnevent_remove(ITOV(ip), ITOV(dp), namep, ctp);
usr/src/uts/common/fs/udfs/udf_dir.c
865
vnevent_rmdir(ITOV(ip), ITOV(dp), namep, ctp);
usr/src/uts/common/fs/udfs/udf_dir.c
868
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/udfs/udf_inode.c
1001
kmem_free(ip, sizeof (struct ud_inode));
usr/src/uts/common/fs/udfs/udf_inode.c
1005
if ((ip->i_udf->udf_flags & UDF_FL_RDONLY) == 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
1006
if (ip->i_nlink <= 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
1007
ip->i_marker3 = (uint32_t)0xDDDD0000;
usr/src/uts/common/fs/udfs/udf_inode.c
1008
ip->i_nlink = 1; /* prevent free-ing twice */
usr/src/uts/common/fs/udfs/udf_inode.c
1009
(void) ud_itrunc(ip, 0, 0, cr);
usr/src/uts/common/fs/udfs/udf_inode.c
1010
type = ip->i_type;
usr/src/uts/common/fs/udfs/udf_inode.c
1011
ip->i_perm = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1012
ip->i_uid = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1013
ip->i_gid = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1014
ip->i_rdev = 0; /* Zero in core version of rdev */
usr/src/uts/common/fs/udfs/udf_inode.c
1015
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1016
ip->i_flag |= IUPD|ICHG;
usr/src/uts/common/fs/udfs/udf_inode.c
1017
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1018
ud_ifree(ip, type);
usr/src/uts/common/fs/udfs/udf_inode.c
1019
ip->i_icb_prn = 0xFFFF;
usr/src/uts/common/fs/udfs/udf_inode.c
1025
(void) ud_syncip(ip, B_FREE | B_ASYNC, 0);
usr/src/uts/common/fs/udfs/udf_inode.c
1035
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
1040
ud_iupdat(ip, 0);
usr/src/uts/common/fs/udfs/udf_inode.c
1070
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1072
ud_add_to_free_list(ip, UD_END);
usr/src/uts/common/fs/udfs/udf_inode.c
1074
ip->i_flag &= IMODTIME;
usr/src/uts/common/fs/udfs/udf_inode.c
1075
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1076
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
1091
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1093
ud_add_to_free_list(ip, UD_BEGIN);
usr/src/uts/common/fs/udfs/udf_inode.c
1095
ip->i_flag &= IMODTIME;
usr/src/uts/common/fs/udfs/udf_inode.c
1096
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1097
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
1122
remque(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
1123
ip->i_forw = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
1124
ip->i_back = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
1129
if (ip->i_icb_prn != 0xFFFF) {
usr/src/uts/common/fs/udfs/udf_inode.c
1130
ud_iupdat(ip, 0);
usr/src/uts/common/fs/udfs/udf_inode.c
1132
addr = (caddr_t)ip->i_ext;
usr/src/uts/common/fs/udfs/udf_inode.c
1133
size = sizeof (struct icb_ext) * ip->i_ext_count;
usr/src/uts/common/fs/udfs/udf_inode.c
1134
ip->i_ext = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1135
ip->i_ext_count = ip->i_ext_used = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1136
addr1 = (caddr_t)ip->i_con;
usr/src/uts/common/fs/udfs/udf_inode.c
1137
size1 = sizeof (struct icb_ext) * ip->i_con_count;
usr/src/uts/common/fs/udfs/udf_inode.c
1138
ip->i_con = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1139
ip->i_con_count = ip->i_con_used = ip->i_con_read = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1140
cv_destroy(&ip->i_wrcv); /* throttling */
usr/src/uts/common/fs/udfs/udf_inode.c
1141
rw_destroy(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1142
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
1143
rw_destroy(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
1146
ip->i_marker3 = (uint32_t)0xDDDDDDDD;
usr/src/uts/common/fs/udfs/udf_inode.c
1148
kmem_free(ip, sizeof (struct ud_inode));
usr/src/uts/common/fs/udfs/udf_inode.c
1154
ud_iupdat(struct ud_inode *ip, int32_t waitfor)
usr/src/uts/common/fs/udfs/udf_inode.c
1163
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_inode.c
1169
if (ip->i_udf == NULL) {
usr/src/uts/common/fs/udfs/udf_inode.c
1173
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_inode.c
1174
flag = ip->i_flag; /* Atomic read */
usr/src/uts/common/fs/udfs/udf_inode.c
1177
ip->i_flag &= ~(IUPD|IACC|ICHG|IMOD|IMODACC|IATTCHG);
usr/src/uts/common/fs/udfs/udf_inode.c
1181
bp = ud_bread(ip->i_dev,
usr/src/uts/common/fs/udfs/udf_inode.c
1182
ip->i_icb_lbano << udf_vfsp->udf_l2d_shift,
usr/src/uts/common/fs/udfs/udf_inode.c
1183
ip->i_udf->udf_lbsize);
usr/src/uts/common/fs/udfs/udf_inode.c
1190
ip->i_icb_block,
usr/src/uts/common/fs/udfs/udf_inode.c
1191
1, ip->i_udf->udf_lbsize) != 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
1196
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1197
if (ip->i_flag & (IUPD|IACC|ICHG)) {
usr/src/uts/common/fs/udfs/udf_inode.c
1198
IMARK(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
1200
ip->i_flag &= ~(IUPD|IACC|ICHG|IMOD|IMODACC);
usr/src/uts/common/fs/udfs/udf_inode.c
1201
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1203
fe->fe_uid = SWAP_32(ip->i_uid);
usr/src/uts/common/fs/udfs/udf_inode.c
1204
fe->fe_gid = SWAP_32(ip->i_gid);
usr/src/uts/common/fs/udfs/udf_inode.c
1206
fe->fe_perms = SWAP_32(ip->i_perm);
usr/src/uts/common/fs/udfs/udf_inode.c
1208
fe->fe_lcount = SWAP_16(ip->i_nlink);
usr/src/uts/common/fs/udfs/udf_inode.c
1209
fe->fe_info_len = SWAP_64(ip->i_size);
usr/src/uts/common/fs/udfs/udf_inode.c
1210
fe->fe_lbr = SWAP_64(ip->i_lbr);
usr/src/uts/common/fs/udfs/udf_inode.c
1212
ud_utime2dtime(&ip->i_atime, &fe->fe_acc_time);
usr/src/uts/common/fs/udfs/udf_inode.c
1213
ud_utime2dtime(&ip->i_mtime, &fe->fe_mod_time);
usr/src/uts/common/fs/udfs/udf_inode.c
1214
ud_utime2dtime(&ip->i_ctime, &fe->fe_attr_time);
usr/src/uts/common/fs/udfs/udf_inode.c
1216
if (ip->i_char & ISUID) {
usr/src/uts/common/fs/udfs/udf_inode.c
1221
if (ip->i_char & ISGID) {
usr/src/uts/common/fs/udfs/udf_inode.c
1224
if (ip->i_char & ISVTX) {
usr/src/uts/common/fs/udfs/udf_inode.c
1227
tag_flags |= ip->i_desc_type;
usr/src/uts/common/fs/udfs/udf_inode.c
1237
fe->fe_icb_tag.itag_strategy = SWAP_16(ip->i_astrat);
usr/src/uts/common/fs/udfs/udf_inode.c
1244
if (ip->i_desc_type == ICB_FLAG_ONE_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
1245
crc_len += ip->i_size;
usr/src/uts/common/fs/udfs/udf_inode.c
1246
fe->fe_len_adesc = SWAP_32(((uint32_t)ip->i_size));
usr/src/uts/common/fs/udfs/udf_inode.c
1247
} else if ((ip->i_size != 0) && (ip->i_ext != NULL) &&
usr/src/uts/common/fs/udfs/udf_inode.c
1248
(ip->i_ext_used != 0)) {
usr/src/uts/common/fs/udfs/udf_inode.c
1250
if ((error = ud_read_icb_till_off(ip,
usr/src/uts/common/fs/udfs/udf_inode.c
1251
ip->i_size)) == 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
1252
if (ip->i_astrat == STRAT_TYPE4) {
usr/src/uts/common/fs/udfs/udf_inode.c
1253
error = ud_updat_ext4(ip, fe);
usr/src/uts/common/fs/udfs/udf_inode.c
1254
} else if (ip->i_astrat == STRAT_TYPE4096) {
usr/src/uts/common/fs/udfs/udf_inode.c
1255
error = ud_updat_ext4096(ip, fe);
usr/src/uts/common/fs/udfs/udf_inode.c
1270
ip->i_udf->udf_lbsize - crc_len);
usr/src/uts/common/fs/udfs/udf_inode.c
1272
ud_make_tag(ip->i_udf, &fe->fe_tag,
usr/src/uts/common/fs/udfs/udf_inode.c
1273
UD_FILE_ENTRY, ip->i_icb_block, crc_len);
usr/src/uts/common/fs/udfs/udf_inode.c
1283
ip->i_flag &= ~(IBDWRITE);
usr/src/uts/common/fs/udfs/udf_inode.c
1295
ip->i_flag |= (IBDWRITE);
usr/src/uts/common/fs/udfs/udf_inode.c
1304
blkflush(ip->i_dev,
usr/src/uts/common/fs/udfs/udf_inode.c
1305
(daddr_t)fsbtodb(udf_vfsp, ip->i_icb_lbano));
usr/src/uts/common/fs/udfs/udf_inode.c
1306
ip->i_flag &= ~(IBDWRITE);
usr/src/uts/common/fs/udfs/udf_inode.c
1312
ud_updat_ext4(struct ud_inode *ip, struct file_entry *fe)
usr/src/uts/common/fs/udfs/udf_inode.c
1323
ASSERT(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
1325
ASSERT((ip->i_desc_type == ICB_FLAG_SHORT_AD) ||
usr/src/uts/common/fs/udfs/udf_inode.c
1326
(ip->i_desc_type == ICB_FLAG_LONG_AD));
usr/src/uts/common/fs/udfs/udf_inode.c
1328
if (ip->i_desc_type == ICB_FLAG_SHORT_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
1332
} else if (ip->i_desc_type == ICB_FLAG_LONG_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
1341
ndent = ip->i_max_emb / elen;
usr/src/uts/common/fs/udfs/udf_inode.c
1343
if (ip->i_ext_used < ndent) {
usr/src/uts/common/fs/udfs/udf_inode.c
1345
if (ip->i_desc_type == ICB_FLAG_SHORT_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
1346
ud_make_sad(ip->i_ext, sad, ip->i_ext_used);
usr/src/uts/common/fs/udfs/udf_inode.c
1348
ud_make_lad(ip->i_ext, lad, ip->i_ext_used);
usr/src/uts/common/fs/udfs/udf_inode.c
1350
fe->fe_len_adesc = SWAP_32(ip->i_ext_used * elen);
usr/src/uts/common/fs/udfs/udf_inode.c
1356
while (index < ip->i_ext_used) {
usr/src/uts/common/fs/udfs/udf_inode.c
136
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_inode.c
1370
icon = &ip->i_con[con_index];
usr/src/uts/common/fs/udfs/udf_inode.c
1375
icon = &ip->i_con[con_index];
usr/src/uts/common/fs/udfs/udf_inode.c
1377
bno = ud_xlate_to_daddr(ip->i_udf,
usr/src/uts/common/fs/udfs/udf_inode.c
1379
icon->ib_count >> ip->i_udf->udf_l2d_shift,
usr/src/uts/common/fs/udfs/udf_inode.c
1381
bp = ud_bread(ip->i_dev,
usr/src/uts/common/fs/udfs/udf_inode.c
1382
bno << ip->i_udf->udf_l2d_shift,
usr/src/uts/common/fs/udfs/udf_inode.c
1383
ip->i_udf->udf_lbsize);
usr/src/uts/common/fs/udfs/udf_inode.c
1395
if (count > (ip->i_ext_used - index)) {
usr/src/uts/common/fs/udfs/udf_inode.c
1396
count = ip->i_ext_used - index;
usr/src/uts/common/fs/udfs/udf_inode.c
1401
if (con_index >= ip->i_con_used) {
usr/src/uts/common/fs/udfs/udf_inode.c
1404
icon = &ip->i_con[con_index];
usr/src/uts/common/fs/udfs/udf_inode.c
1414
iext = &ip->i_ext[index];
usr/src/uts/common/fs/udfs/udf_inode.c
1415
if (ip->i_desc_type == ICB_FLAG_SHORT_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
1444
oicon = &ip->i_con[con_index - 1];
usr/src/uts/common/fs/udfs/udf_inode.c
1453
SWAP_32(ip->i_icb_block);
usr/src/uts/common/fs/udfs/udf_inode.c
1459
ud_make_tag(ip->i_udf, &aed->aed_tag,
usr/src/uts/common/fs/udfs/udf_inode.c
146
for (ip = ih->ih_chain[0];
usr/src/uts/common/fs/udfs/udf_inode.c
147
ip != (struct ud_inode *)ih;
usr/src/uts/common/fs/udfs/udf_inode.c
1474
if (con_index != ip->i_con_used) {
usr/src/uts/common/fs/udfs/udf_inode.c
1478
lbmask = ip->i_udf->udf_lbmask;
usr/src/uts/common/fs/udfs/udf_inode.c
1479
l2b = ip->i_udf->udf_l2b_shift;
usr/src/uts/common/fs/udfs/udf_inode.c
148
ip = ip->i_forw) {
usr/src/uts/common/fs/udfs/udf_inode.c
1483
for (; con_index < ip->i_con_used; con_index++) {
usr/src/uts/common/fs/udfs/udf_inode.c
1484
icon = &ip->i_con[con_index];
usr/src/uts/common/fs/udfs/udf_inode.c
1486
ud_free_space(ip->i_udf->udf_vfs, icon->ib_prn,
usr/src/uts/common/fs/udfs/udf_inode.c
1489
ip->i_cur_max_ext -= (count / elen) - 1;
usr/src/uts/common/fs/udfs/udf_inode.c
149
if ((prn == ip->i_icb_prn) && (ploc == ip->i_icb_block) &&
usr/src/uts/common/fs/udfs/udf_inode.c
1491
ip->i_con_used = temp;
usr/src/uts/common/fs/udfs/udf_inode.c
1498
ud_updat_ext4096(struct ud_inode *ip, struct file_entry *fe)
usr/src/uts/common/fs/udfs/udf_inode.c
150
(vfsp->vfs_dev == ip->i_dev)) {
usr/src/uts/common/fs/udfs/udf_inode.c
152
return (ip);
usr/src/uts/common/fs/udfs/udf_inode.c
167
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_inode.c
1683
ud_trunc_ext4(struct ud_inode *ip, u_offset_t length)
usr/src/uts/common/fs/udfs/udf_inode.c
1694
ASSERT((ip->i_desc_type == ICB_FLAG_SHORT_AD) ||
usr/src/uts/common/fs/udfs/udf_inode.c
1695
(ip->i_desc_type == ICB_FLAG_LONG_AD));
usr/src/uts/common/fs/udfs/udf_inode.c
1697
if (ip->i_ext_used == 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
1701
ext_used = ip->i_ext_used;
usr/src/uts/common/fs/udfs/udf_inode.c
1703
lbmask = ip->i_udf->udf_lbmask;
usr/src/uts/common/fs/udfs/udf_inode.c
1704
l2b = ip->i_udf->udf_l2b_shift;
usr/src/uts/common/fs/udfs/udf_inode.c
1706
ASSERT(ip->i_ext);
usr/src/uts/common/fs/udfs/udf_inode.c
1708
ip->i_lbr = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1710
iext = &ip->i_ext[index];
usr/src/uts/common/fs/udfs/udf_inode.c
1730
ip->i_ext_used = index + 1;
usr/src/uts/common/fs/udfs/udf_inode.c
1734
ip->i_lbr += iext->ib_count >> l2b;
usr/src/uts/common/fs/udfs/udf_inode.c
1737
if (ip->i_ext_used != index) {
usr/src/uts/common/fs/udfs/udf_inode.c
1739
ip->i_lbr +=
usr/src/uts/common/fs/udfs/udf_inode.c
1744
ip->i_size = length;
usr/src/uts/common/fs/udfs/udf_inode.c
1745
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1746
ip->i_flag |= ICHG|IUPD;
usr/src/uts/common/fs/udfs/udf_inode.c
1747
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
1748
ud_iupdat(ip, 1);
usr/src/uts/common/fs/udfs/udf_inode.c
1758
ud_free_space(ip->i_udf->udf_vfs, text.ib_prn,
usr/src/uts/common/fs/udfs/udf_inode.c
1762
for (index = ip->i_ext_used; index < ext_used; index++) {
usr/src/uts/common/fs/udfs/udf_inode.c
1763
iext = &ip->i_ext[index];
usr/src/uts/common/fs/udfs/udf_inode.c
1766
ud_free_space(ip->i_udf->udf_vfs, iext->ib_prn,
usr/src/uts/common/fs/udfs/udf_inode.c
1776
if (ip->i_con) {
usr/src/uts/common/fs/udfs/udf_inode.c
1778
ASSERT(ip->i_con_count >= ip->i_con_used);
usr/src/uts/common/fs/udfs/udf_inode.c
1784
if (ip->i_desc_type == ICB_FLAG_SHORT_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
1786
} else if (ip->i_desc_type == ICB_FLAG_LONG_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
1789
ndent = ip->i_max_emb / elen;
usr/src/uts/common/fs/udfs/udf_inode.c
1790
if (ip->i_ext_used > ndent) {
usr/src/uts/common/fs/udfs/udf_inode.c
1791
ecount = ip->i_ext_used - ndent;
usr/src/uts/common/fs/udfs/udf_inode.c
1796
for (index = 0; index < ip->i_con_used; index++) {
usr/src/uts/common/fs/udfs/udf_inode.c
1797
icon = &ip->i_con[index];
usr/src/uts/common/fs/udfs/udf_inode.c
1811
ud_free_space(ip->i_udf->udf_vfs,
usr/src/uts/common/fs/udfs/udf_inode.c
1814
ip->i_cur_max_ext -= nient;
usr/src/uts/common/fs/udfs/udf_inode.c
1823
ip->i_con_used -= con_freed;
usr/src/uts/common/fs/udfs/udf_inode.c
1824
if (ip->i_con_read > ip->i_con_used) {
usr/src/uts/common/fs/udfs/udf_inode.c
1825
ip->i_con_read = ip->i_con_used;
usr/src/uts/common/fs/udfs/udf_inode.c
1831
ud_trunc_ext4096(struct ud_inode *ip, u_offset_t length)
usr/src/uts/common/fs/udfs/udf_inode.c
1837
ud_trunc_ext4(ip, length);
usr/src/uts/common/fs/udfs/udf_inode.c
1859
struct ud_inode *ip, *next;
usr/src/uts/common/fs/udfs/udf_inode.c
1872
ip = next;
usr/src/uts/common/fs/udfs/udf_inode.c
1873
next = ip->i_forw;
usr/src/uts/common/fs/udfs/udf_inode.c
1874
if (ip->i_dev != dev) {
usr/src/uts/common/fs/udfs/udf_inode.c
1877
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
1887
if (ip->i_flag & IREF) {
usr/src/uts/common/fs/udfs/udf_inode.c
1897
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_inode.c
1898
remque(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
1899
ip->i_forw = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
1900
ip->i_back = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
1910
(void) ud_syncip(ip, B_INVAL, I_SYNC);
usr/src/uts/common/fs/udfs/udf_inode.c
1911
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
1929
ud_iaccess(struct ud_inode *ip, int32_t mode, struct cred *cr, int dolock)
usr/src/uts/common/fs/udfs/udf_inode.c
1935
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_inode.c
1936
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_inode.c
194
for (ip = ih->ih_chain[0];
usr/src/uts/common/fs/udfs/udf_inode.c
1945
if (ip->i_udf->udf_flags & UDF_FL_RDONLY) {
usr/src/uts/common/fs/udfs/udf_inode.c
1946
if ((ip->i_type != VCHR) &&
usr/src/uts/common/fs/udfs/udf_inode.c
1947
(ip->i_type != VBLK) &&
usr/src/uts/common/fs/udfs/udf_inode.c
1948
(ip->i_type != VFIFO)) {
usr/src/uts/common/fs/udfs/udf_inode.c
195
ip != (struct ud_inode *)ih;
usr/src/uts/common/fs/udfs/udf_inode.c
196
ip = ip->i_forw) {
usr/src/uts/common/fs/udfs/udf_inode.c
1962
if (crgetuid(cr) != ip->i_uid) {
usr/src/uts/common/fs/udfs/udf_inode.c
1964
if (!groupmember((uid_t)ip->i_gid, cr))
usr/src/uts/common/fs/udfs/udf_inode.c
1968
ret = secpolicy_vnode_access2(cr, ITOV(ip), ip->i_uid,
usr/src/uts/common/fs/udfs/udf_inode.c
1969
UD2VA_PERM(ip->i_perm << shift), UD2VA_PERM(mode));
usr/src/uts/common/fs/udfs/udf_inode.c
1973
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
1978
ud_imark(struct ud_inode *ip)
usr/src/uts/common/fs/udfs/udf_inode.c
198
if ((prn == ip->i_icb_prn) &&
usr/src/uts/common/fs/udfs/udf_inode.c
1984
if (ip->i_flag & IACC) {
usr/src/uts/common/fs/udfs/udf_inode.c
1985
ip->i_atime.tv_sec = now.tv_sec;
usr/src/uts/common/fs/udfs/udf_inode.c
1986
ip->i_atime.tv_nsec = now.tv_nsec;
usr/src/uts/common/fs/udfs/udf_inode.c
1988
if (ip->i_flag & IUPD) {
usr/src/uts/common/fs/udfs/udf_inode.c
1989
ip->i_mtime.tv_sec = now.tv_sec;
usr/src/uts/common/fs/udfs/udf_inode.c
199
(ploc == ip->i_icb_block) &&
usr/src/uts/common/fs/udfs/udf_inode.c
1990
ip->i_mtime.tv_nsec = now.tv_nsec;
usr/src/uts/common/fs/udfs/udf_inode.c
1991
ip->i_flag |= IMODTIME;
usr/src/uts/common/fs/udfs/udf_inode.c
1993
if (ip->i_flag & ICHG) {
usr/src/uts/common/fs/udfs/udf_inode.c
1994
ip->i_diroff = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
1995
ip->i_ctime.tv_sec = now.tv_sec;
usr/src/uts/common/fs/udfs/udf_inode.c
1996
ip->i_ctime.tv_nsec = now.tv_nsec;
usr/src/uts/common/fs/udfs/udf_inode.c
200
(vfsp->vfs_dev == ip->i_dev)) {
usr/src/uts/common/fs/udfs/udf_inode.c
2002
ud_itimes_nolock(struct ud_inode *ip)
usr/src/uts/common/fs/udfs/udf_inode.c
2006
if (ip->i_flag & (IUPD|IACC|ICHG)) {
usr/src/uts/common/fs/udfs/udf_inode.c
2007
if (ip->i_flag & ICHG) {
usr/src/uts/common/fs/udfs/udf_inode.c
2008
ip->i_flag |= IMOD;
usr/src/uts/common/fs/udfs/udf_inode.c
2010
ip->i_flag |= IMODACC;
usr/src/uts/common/fs/udfs/udf_inode.c
2012
ud_imark(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
2013
ip->i_flag &= ~(IACC|IUPD|ICHG);
usr/src/uts/common/fs/udfs/udf_inode.c
2018
ud_delcache(struct ud_inode *ip)
usr/src/uts/common/fs/udfs/udf_inode.c
202
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
2023
remque(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
2024
ip->i_forw = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
2025
ip->i_back = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
2030
ud_idrop(struct ud_inode *ip)
usr/src/uts/common/fs/udfs/udf_inode.c
2032
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
2034
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_inode.c
2050
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
2052
if (!vn_has_cached_data(vp) || ip->i_perm == 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
2053
ud_add_to_free_list(ip, UD_BEGIN);
usr/src/uts/common/fs/udfs/udf_inode.c
2058
ud_add_to_free_list(ip, UD_END);
usr/src/uts/common/fs/udfs/udf_inode.c
206
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_inode.c
2061
ip->i_flag &= IMODTIME;
usr/src/uts/common/fs/udfs/udf_inode.c
2062
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
2066
ud_add_to_free_list(struct ud_inode *ip, uint32_t at)
usr/src/uts/common/fs/udfs/udf_inode.c
2068
ASSERT(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
207
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
2078
if (iq == ip) {
usr/src/uts/common/fs/udfs/udf_inode.c
2079
cmn_err(CE_WARN, "Duplicate %p\n", (void *)ip);
usr/src/uts/common/fs/udfs/udf_inode.c
208
if ((ip->i_flag & IREF) == 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
2086
ip->i_freef = NULL;
usr/src/uts/common/fs/udfs/udf_inode.c
2087
ip->i_freeb = NULL;
usr/src/uts/common/fs/udfs/udf_inode.c
2092
udf_ifreeh = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
2093
udf_ifreet = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
2099
ip->i_freef = udf_ifreeh;
usr/src/uts/common/fs/udfs/udf_inode.c
210
ud_remove_from_free_list(ip, UD_UNKN);
usr/src/uts/common/fs/udfs/udf_inode.c
2100
udf_ifreeh->i_freeb = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
2101
udf_ifreeh = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
2106
ip->i_freeb = udf_ifreet;
usr/src/uts/common/fs/udfs/udf_inode.c
2107
udf_ifreet->i_freef = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
2108
udf_ifreet = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
2114
ud_remove_from_free_list(struct ud_inode *ip, uint32_t at)
usr/src/uts/common/fs/udfs/udf_inode.c
2116
ASSERT(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
2126
if (iq == ip) {
usr/src/uts/common/fs/udfs/udf_inode.c
213
ip->i_flag |= IREF;
usr/src/uts/common/fs/udfs/udf_inode.c
2133
(void *)ip, found);
usr/src/uts/common/fs/udfs/udf_inode.c
2138
if ((ip->i_freef == NULL) && (ip->i_freeb == NULL)) {
usr/src/uts/common/fs/udfs/udf_inode.c
2139
if (ip != udf_ifreeh) {
usr/src/uts/common/fs/udfs/udf_inode.c
214
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
2144
if ((at == UD_BEGIN) || (ip == udf_ifreeh)) {
usr/src/uts/common/fs/udfs/udf_inode.c
2145
udf_ifreeh = ip->i_freef;
usr/src/uts/common/fs/udfs/udf_inode.c
2146
if (ip->i_freef == NULL) {
usr/src/uts/common/fs/udfs/udf_inode.c
215
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
2152
ip->i_freeb->i_freef = ip->i_freef;
usr/src/uts/common/fs/udfs/udf_inode.c
2153
if (ip->i_freef) {
usr/src/uts/common/fs/udfs/udf_inode.c
2154
ip->i_freef->i_freeb = ip->i_freeb;
usr/src/uts/common/fs/udfs/udf_inode.c
2156
udf_ifreet = ip->i_freeb;
usr/src/uts/common/fs/udfs/udf_inode.c
2159
ip->i_freef = NULL;
usr/src/uts/common/fs/udfs/udf_inode.c
2160
ip->i_freeb = NULL;
usr/src/uts/common/fs/udfs/udf_inode.c
217
*ipp = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
264
ip = udf_ifreeh;
usr/src/uts/common/fs/udfs/udf_inode.c
265
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
267
ud_remove_from_free_list(ip, UD_BEGIN);
usr/src/uts/common/fs/udfs/udf_inode.c
270
if (ip->i_flag & IREF) {
usr/src/uts/common/fs/udfs/udf_inode.c
278
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_inode.c
286
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
287
ip->i_flag = (ip->i_flag & IMODTIME) | IREF;
usr/src/uts/common/fs/udfs/udf_inode.c
288
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
291
if (ud_syncip(ip, B_INVAL, I_SYNC) != 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
292
ud_idrop(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
293
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
298
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
299
ip->i_flag &= ~IMODTIME;
usr/src/uts/common/fs/udfs/udf_inode.c
300
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
302
if (ip->i_ext) {
usr/src/uts/common/fs/udfs/udf_inode.c
303
kmem_free(ip->i_ext,
usr/src/uts/common/fs/udfs/udf_inode.c
304
sizeof (struct icb_ext) * ip->i_ext_count);
usr/src/uts/common/fs/udfs/udf_inode.c
305
ip->i_ext = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
306
ip->i_ext_count = ip->i_ext_used = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
309
if (ip->i_con) {
usr/src/uts/common/fs/udfs/udf_inode.c
310
kmem_free(ip->i_con,
usr/src/uts/common/fs/udfs/udf_inode.c
311
sizeof (struct icb_ext) * ip->i_con_count);
usr/src/uts/common/fs/udfs/udf_inode.c
312
ip->i_con = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
313
ip->i_con_count = ip->i_con_used = ip->i_con_read = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
332
ip = (struct ud_inode *)kmem_zalloc(sizeof (struct ud_inode),
usr/src/uts/common/fs/udfs/udf_inode.c
335
if ((ip == NULL) || (vp == NULL)) {
usr/src/uts/common/fs/udfs/udf_inode.c
339
if (ip != NULL)
usr/src/uts/common/fs/udfs/udf_inode.c
340
kmem_free(ip, sizeof (struct ud_inode));
usr/src/uts/common/fs/udfs/udf_inode.c
347
if (ip == NULL)
usr/src/uts/common/fs/udfs/udf_inode.c
348
ip = (struct ud_inode *)
usr/src/uts/common/fs/udfs/udf_inode.c
356
ip->i_vnode = vp;
usr/src/uts/common/fs/udfs/udf_inode.c
358
ip->i_marker1 = (uint32_t)0xAAAAAAAA;
usr/src/uts/common/fs/udfs/udf_inode.c
359
ip->i_marker2 = (uint32_t)0xBBBBBBBB;
usr/src/uts/common/fs/udfs/udf_inode.c
360
ip->i_marker3 = (uint32_t)0xCCCCCCCC;
usr/src/uts/common/fs/udfs/udf_inode.c
362
rw_init(&ip->i_rwlock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/udfs/udf_inode.c
363
rw_init(&ip->i_contents, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/udfs/udf_inode.c
364
mutex_init(&ip->i_tlock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/udfs/udf_inode.c
366
ip->i_forw = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
367
ip->i_back = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
368
vp->v_data = (caddr_t)ip;
usr/src/uts/common/fs/udfs/udf_inode.c
370
ip->i_flag = IREF;
usr/src/uts/common/fs/udfs/udf_inode.c
371
cv_init(&ip->i_wrcv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/fs/udfs/udf_inode.c
376
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_inode.c
382
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
391
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
401
remque(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
402
ip->i_forw = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
403
ip->i_back = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
404
insque(ip, ih);
usr/src/uts/common/fs/udfs/udf_inode.c
406
ip->i_dev = vfsp->vfs_dev;
usr/src/uts/common/fs/udfs/udf_inode.c
407
ip->i_udf = udf_vfsp;
usr/src/uts/common/fs/udfs/udf_inode.c
408
ip->i_diroff = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
409
ip->i_devvp = ip->i_udf->udf_devvp;
usr/src/uts/common/fs/udfs/udf_inode.c
410
ip->i_icb_prn = prn;
usr/src/uts/common/fs/udfs/udf_inode.c
411
ip->i_icb_block = ploc;
usr/src/uts/common/fs/udfs/udf_inode.c
412
ip->i_icb_lbano = loc;
usr/src/uts/common/fs/udfs/udf_inode.c
413
ip->i_nextr = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
414
ip->i_seq = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
425
bp = ud_bread(ip->i_dev,
usr/src/uts/common/fs/udfs/udf_inode.c
426
ip->i_icb_lbano << udf_vfsp->udf_l2d_shift,
usr/src/uts/common/fs/udfs/udf_inode.c
436
ip->i_icb_block, 1, udf_vfsp->udf_lbsize) != 0)) {
usr/src/uts/common/fs/udfs/udf_inode.c
441
bp->b_un.b_addr, ip->i_icb_block) == 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
448
ip->i_icb_prn = old_prn;
usr/src/uts/common/fs/udfs/udf_inode.c
449
ip->i_icb_block = old_block;
usr/src/uts/common/fs/udfs/udf_inode.c
450
ip->i_icb_lbano = old_lbano;
usr/src/uts/common/fs/udfs/udf_inode.c
455
bp = ud_bread(ip->i_dev,
usr/src/uts/common/fs/udfs/udf_inode.c
462
UD_FILE_ENTRY, ip->i_icb_block, 1,
usr/src/uts/common/fs/udfs/udf_inode.c
482
ip->i_icb_lbano = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
490
ip->i_icb_prn = 0xffff;
usr/src/uts/common/fs/udfs/udf_inode.c
491
ip->i_icb_block = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
499
remque(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
500
ip->i_forw = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
501
ip->i_back = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
505
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
507
ud_add_to_free_list(ip, UD_BEGIN);
usr/src/uts/common/fs/udfs/udf_inode.c
509
ip->i_flag = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
510
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_inode.c
511
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
522
old_prn = ip->i_icb_prn;
usr/src/uts/common/fs/udfs/udf_inode.c
523
old_block = ip->i_icb_block;
usr/src/uts/common/fs/udfs/udf_inode.c
524
old_lbano = ip->i_icb_lbano;
usr/src/uts/common/fs/udfs/udf_inode.c
539
ibp = ud_bread(ip->i_dev,
usr/src/uts/common/fs/udfs/udf_inode.c
540
(ip->i_icb_lbano + 1) << udf_vfsp->udf_l2d_shift,
usr/src/uts/common/fs/udfs/udf_inode.c
554
UD_INDIRECT_ENT, ip->i_icb_block + 1,
usr/src/uts/common/fs/udfs/udf_inode.c
559
ip->i_icb_prn = SWAP_16(lad->lad_ext_prn);
usr/src/uts/common/fs/udfs/udf_inode.c
560
ip->i_icb_block = SWAP_32(lad->lad_ext_loc);
usr/src/uts/common/fs/udfs/udf_inode.c
561
ip->i_icb_lbano = ud_xlate_to_daddr(udf_vfsp,
usr/src/uts/common/fs/udfs/udf_inode.c
562
ip->i_icb_prn, ip->i_icb_block,
usr/src/uts/common/fs/udfs/udf_inode.c
574
ip->i_icb_block + 1) != 0) {
usr/src/uts/common/fs/udfs/udf_inode.c
593
ip->i_uid = SWAP_32(fe->fe_uid);
usr/src/uts/common/fs/udfs/udf_inode.c
594
if (ip->i_uid == -1) {
usr/src/uts/common/fs/udfs/udf_inode.c
595
ip->i_uid = ud_default_uid;
usr/src/uts/common/fs/udfs/udf_inode.c
597
ip->i_gid = SWAP_32(fe->fe_gid);
usr/src/uts/common/fs/udfs/udf_inode.c
598
if (ip->i_gid == -1) {
usr/src/uts/common/fs/udfs/udf_inode.c
599
ip->i_gid = ud_default_gid;
usr/src/uts/common/fs/udfs/udf_inode.c
601
ip->i_perm = SWAP_32(fe->fe_perms) & 0xFFFF;
usr/src/uts/common/fs/udfs/udf_inode.c
603
ip->i_perm &= ~(IWRITE | (IWRITE >> 5) | (IWRITE >> 10));
usr/src/uts/common/fs/udfs/udf_inode.c
606
ip->i_nlink = SWAP_16(fe->fe_lcount);
usr/src/uts/common/fs/udfs/udf_inode.c
607
ip->i_size = SWAP_64(fe->fe_info_len);
usr/src/uts/common/fs/udfs/udf_inode.c
608
ip->i_lbr = SWAP_64(fe->fe_lbr);
usr/src/uts/common/fs/udfs/udf_inode.c
610
ud_dtime2utime(&ip->i_atime, &fe->fe_acc_time);
usr/src/uts/common/fs/udfs/udf_inode.c
611
ud_dtime2utime(&ip->i_mtime, &fe->fe_mod_time);
usr/src/uts/common/fs/udfs/udf_inode.c
612
ud_dtime2utime(&ip->i_ctime, &fe->fe_attr_time);
usr/src/uts/common/fs/udfs/udf_inode.c
615
ip->i_uniqid = SWAP_64(fe->fe_uniq_id);
usr/src/uts/common/fs/udfs/udf_inode.c
625
UD_EXT_ATTR_HDR, ip->i_icb_block, 1,
usr/src/uts/common/fs/udfs/udf_inode.c
641
ea_len, ea_off, ip->i_icb_block);
usr/src/uts/common/fs/udfs/udf_inode.c
661
ip->i_icb_block);
usr/src/uts/common/fs/udfs/udf_inode.c
665
ip->i_major = GET_32(&ds->ds_major_id);
usr/src/uts/common/fs/udfs/udf_inode.c
666
ip->i_minor = GET_32(&ds->ds_minor_id);
usr/src/uts/common/fs/udfs/udf_inode.c
682
ip->i_icb_block);
usr/src/uts/common/fs/udfs/udf_inode.c
710
ip->i_nextr = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
712
ip->i_maxent = SWAP_16(fe->fe_icb_tag.itag_max_ent);
usr/src/uts/common/fs/udfs/udf_inode.c
713
ip->i_astrat = SWAP_16(fe->fe_icb_tag.itag_strategy);
usr/src/uts/common/fs/udfs/udf_inode.c
715
ip->i_desc_type = icb_tag_flags & 0x7;
usr/src/uts/common/fs/udfs/udf_inode.c
718
ip->i_ext = NULL;
usr/src/uts/common/fs/udfs/udf_inode.c
719
ip->i_ext_count = ip->i_ext_used = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
720
ip->i_con = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
721
ip->i_con_count = ip->i_con_used = ip->i_con_read = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
723
ip->i_data_off = 0xB0 + SWAP_32(fe->fe_len_ear);
usr/src/uts/common/fs/udfs/udf_inode.c
724
ip->i_max_emb = udf_vfsp->udf_lbsize - ip->i_data_off;
usr/src/uts/common/fs/udfs/udf_inode.c
725
if (ip->i_desc_type == ICB_FLAG_SHORT_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
729
ip->i_ext_used = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
730
ip->i_ext_count = ndesc =
usr/src/uts/common/fs/udfs/udf_inode.c
732
ip->i_ext_count =
usr/src/uts/common/fs/udfs/udf_inode.c
733
((ip->i_ext_count / EXT_PER_MALLOC) + 1) * EXT_PER_MALLOC;
usr/src/uts/common/fs/udfs/udf_inode.c
734
ip->i_ext = (struct icb_ext *)kmem_zalloc(ip->i_ext_count *
usr/src/uts/common/fs/udfs/udf_inode.c
736
ip->i_cur_max_ext = ip->i_max_emb / sizeof (struct short_ad);
usr/src/uts/common/fs/udfs/udf_inode.c
737
ip->i_cur_max_ext --;
usr/src/uts/common/fs/udfs/udf_inode.c
739
if ((ip->i_astrat != STRAT_TYPE4) &&
usr/src/uts/common/fs/udfs/udf_inode.c
740
(ip->i_astrat != STRAT_TYPE4096)) {
usr/src/uts/common/fs/udfs/udf_inode.c
746
iext = ip->i_ext;
usr/src/uts/common/fs/udfs/udf_inode.c
753
if (ip->i_con == NULL) {
usr/src/uts/common/fs/udfs/udf_inode.c
754
ip->i_con_count = EXT_PER_MALLOC;
usr/src/uts/common/fs/udfs/udf_inode.c
755
ip->i_con_used = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
756
ip->i_con_read = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
757
ip->i_con = kmem_zalloc(
usr/src/uts/common/fs/udfs/udf_inode.c
758
ip->i_con_count *
usr/src/uts/common/fs/udfs/udf_inode.c
762
con = &ip->i_con[ip->i_con_used];
usr/src/uts/common/fs/udfs/udf_inode.c
767
ip->i_con_used++;
usr/src/uts/common/fs/udfs/udf_inode.c
783
ip->i_ext_used++;
usr/src/uts/common/fs/udfs/udf_inode.c
787
} else if (ip->i_desc_type == ICB_FLAG_LONG_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
791
ip->i_ext_used = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
792
ip->i_ext_count = ndesc =
usr/src/uts/common/fs/udfs/udf_inode.c
794
ip->i_ext_count =
usr/src/uts/common/fs/udfs/udf_inode.c
795
((ip->i_ext_count / EXT_PER_MALLOC) + 1) * EXT_PER_MALLOC;
usr/src/uts/common/fs/udfs/udf_inode.c
796
ip->i_ext = (struct icb_ext *)kmem_zalloc(ip->i_ext_count *
usr/src/uts/common/fs/udfs/udf_inode.c
799
ip->i_cur_max_ext = ip->i_max_emb / sizeof (struct long_ad);
usr/src/uts/common/fs/udfs/udf_inode.c
800
ip->i_cur_max_ext --;
usr/src/uts/common/fs/udfs/udf_inode.c
802
if ((ip->i_astrat != STRAT_TYPE4) &&
usr/src/uts/common/fs/udfs/udf_inode.c
803
(ip->i_astrat != STRAT_TYPE4096)) {
usr/src/uts/common/fs/udfs/udf_inode.c
809
iext = ip->i_ext;
usr/src/uts/common/fs/udfs/udf_inode.c
816
if (ip->i_con == NULL) {
usr/src/uts/common/fs/udfs/udf_inode.c
817
ip->i_con_count = EXT_PER_MALLOC;
usr/src/uts/common/fs/udfs/udf_inode.c
818
ip->i_con_used = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
819
ip->i_con_read = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
820
ip->i_con = kmem_zalloc(
usr/src/uts/common/fs/udfs/udf_inode.c
821
ip->i_con_count *
usr/src/uts/common/fs/udfs/udf_inode.c
825
con = &ip->i_con[ip->i_con_used];
usr/src/uts/common/fs/udfs/udf_inode.c
830
ip->i_con_used++;
usr/src/uts/common/fs/udfs/udf_inode.c
845
ip->i_ext_used++;
usr/src/uts/common/fs/udfs/udf_inode.c
849
} else if (ip->i_desc_type == ICB_FLAG_ONE_AD) {
usr/src/uts/common/fs/udfs/udf_inode.c
858
ip->i_desc_type);
usr/src/uts/common/fs/udfs/udf_inode.c
864
ip->i_char = ISUID;
usr/src/uts/common/fs/udfs/udf_inode.c
866
ip->i_char = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
869
ip->i_char |= ISGID;
usr/src/uts/common/fs/udfs/udf_inode.c
872
ip->i_char |= ISVTX;
usr/src/uts/common/fs/udfs/udf_inode.c
876
ip->i_type = VDIR;
usr/src/uts/common/fs/udfs/udf_inode.c
879
ip->i_type = VREG;
usr/src/uts/common/fs/udfs/udf_inode.c
882
ip->i_type = VBLK;
usr/src/uts/common/fs/udfs/udf_inode.c
885
ip->i_type = VCHR;
usr/src/uts/common/fs/udfs/udf_inode.c
888
ip->i_type = VFIFO;
usr/src/uts/common/fs/udfs/udf_inode.c
891
ip->i_type = VSOCK;
usr/src/uts/common/fs/udfs/udf_inode.c
894
ip->i_type = VLNK;
usr/src/uts/common/fs/udfs/udf_inode.c
897
ip->i_type = VNON;
usr/src/uts/common/fs/udfs/udf_inode.c
901
if (ip->i_type == VBLK || ip->i_type == VCHR) {
usr/src/uts/common/fs/udfs/udf_inode.c
902
ip->i_rdev = makedevice(ip->i_major, ip->i_minor);
usr/src/uts/common/fs/udfs/udf_inode.c
913
vp->v_type = ip->i_type;
usr/src/uts/common/fs/udfs/udf_inode.c
914
vp->v_rdev = ip->i_rdev;
usr/src/uts/common/fs/udfs/udf_inode.c
915
if (ip->i_udf->udf_root_blkno == loc) {
usr/src/uts/common/fs/udfs/udf_inode.c
922
*ipp = ip;
usr/src/uts/common/fs/udfs/udf_inode.c
923
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
929
ud_iinactive(struct ud_inode *ip, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_inode.c
943
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_inode.c
958
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_inode.c
965
if ((vp->v_count > 1) || ((ip->i_flag & IREF) == 0)) {
usr/src/uts/common/fs/udfs/udf_inode.c
968
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
978
if (ip->i_udf == NULL) {
usr/src/uts/common/fs/udfs/udf_inode.c
979
addr = (caddr_t)ip->i_ext;
usr/src/uts/common/fs/udfs/udf_inode.c
980
size = sizeof (struct icb_ext) * ip->i_ext_count;
usr/src/uts/common/fs/udfs/udf_inode.c
981
ip->i_ext = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
982
ip->i_ext_count = ip->i_ext_used = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
983
addr1 = (caddr_t)ip->i_con;
usr/src/uts/common/fs/udfs/udf_inode.c
984
size1 = sizeof (struct icb_ext) * ip->i_con_count;
usr/src/uts/common/fs/udfs/udf_inode.c
985
ip->i_con = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
986
ip->i_con_count = ip->i_con_used = ip->i_con_read = 0;
usr/src/uts/common/fs/udfs/udf_inode.c
987
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
994
cv_destroy(&ip->i_wrcv); /* throttling */
usr/src/uts/common/fs/udfs/udf_inode.c
995
rw_destroy(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_inode.c
996
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_inode.c
997
rw_destroy(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_subr.c
299
ud_ip_off2bno(struct ud_inode *ip, uint32_t offset, uint32_t *bno)
usr/src/uts/common/fs/udfs/udf_subr.c
304
ASSERT(ip->i_type == VDIR);
usr/src/uts/common/fs/udfs/udf_subr.c
306
if (ip->i_desc_type == ICB_FLAG_ONE_AD) {
usr/src/uts/common/fs/udfs/udf_subr.c
307
*bno = ip->i_icb_block;
usr/src/uts/common/fs/udfs/udf_subr.c
311
if ((error = ud_read_icb_till_off(ip, (u_offset_t)offset)) != 0) {
usr/src/uts/common/fs/udfs/udf_subr.c
315
for (i = 0; i < ip->i_ext_used; i++) {
usr/src/uts/common/fs/udfs/udf_subr.c
316
iext = &ip->i_ext[i];
usr/src/uts/common/fs/udfs/udf_subr.c
321
ip->i_udf->udf_l2b_shift);
usr/src/uts/common/fs/udfs/udf_subr.c
479
ud_syncip(struct ud_inode *ip, int32_t flags, int32_t waitfor)
usr/src/uts/common/fs/udfs/udf_subr.c
482
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_subr.c
486
if (ip->i_udf == NULL) {
usr/src/uts/common/fs/udfs/udf_subr.c
493
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_subr.c
496
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_subr.c
499
if (ip->i_flag & (IUPD |IACC | ICHG | IMOD)) {
usr/src/uts/common/fs/udfs/udf_subr.c
500
ud_iupdat(ip, waitfor);
usr/src/uts/common/fs/udfs/udf_subr.c
509
ud_fbwrite(struct fbuf *fbp, struct ud_inode *ip)
usr/src/uts/common/fs/udfs/udf_subr.c
571
ud_sync_indir(struct ud_inode *ip)
usr/src/uts/common/fs/udfs/udf_subr.c
577
if (ip->i_desc_type == ICB_FLAG_ONE_AD) {
usr/src/uts/common/fs/udfs/udf_subr.c
579
} else if (ip->i_desc_type == ICB_FLAG_SHORT_AD) {
usr/src/uts/common/fs/udfs/udf_subr.c
581
} else if (ip->i_desc_type == ICB_FLAG_LONG_AD) {
usr/src/uts/common/fs/udfs/udf_subr.c
587
if (ip->i_astrat == STRAT_TYPE4) {
usr/src/uts/common/fs/udfs/udf_subr.c
590
ndentry = ip->i_max_emb / elen;
usr/src/uts/common/fs/udfs/udf_subr.c
591
if (ip->i_ext_used < ndentry) {
usr/src/uts/common/fs/udfs/udf_subr.c
594
ASSERT(ip->i_con);
usr/src/uts/common/fs/udfs/udf_subr.c
812
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_subr.c
817
for (ip = ih->ih_chain[0];
usr/src/uts/common/fs/udfs/udf_subr.c
818
ip != (struct ud_inode *)ih; ip = ip->i_forw) {
usr/src/uts/common/fs/udfs/udf_subr.c
819
if ((ip->i_udf == udf_vfsp) &&
usr/src/uts/common/fs/udfs/udf_subr.c
820
((ip->i_flag & (IMOD|IUPD|ICHG)) ||
usr/src/uts/common/fs/udfs/udf_subr.c
821
(RW_ISWRITER(&ip->i_rwlock)) ||
usr/src/uts/common/fs/udfs/udf_subr.c
822
((ip->i_nlink <= 0) && (ip->i_flag & IREF)))) {
usr/src/uts/common/fs/udfs/udf_subr.c
836
struct ud_inode *ip, *lip;
usr/src/uts/common/fs/udfs/udf_subr.c
852
for (ip = ih->ih_chain[0], lip = NULL;
usr/src/uts/common/fs/udfs/udf_subr.c
853
ip && ip != (struct ud_inode *)ih;
usr/src/uts/common/fs/udfs/udf_subr.c
854
ip = ip->i_forw) {
usr/src/uts/common/fs/udfs/udf_subr.c
855
int flag = ip->i_flag;
usr/src/uts/common/fs/udfs/udf_subr.c
857
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_subr.c
870
if (!rw_tryenter(&ip->i_contents, RW_WRITER)) {
usr/src/uts/common/fs/udfs/udf_subr.c
880
lip = ip;
usr/src/uts/common/fs/udfs/udf_subr.c
889
ud_iupdat(ip, 0);
usr/src/uts/common/fs/udfs/udf_subr.c
891
(void) ud_syncip(ip, B_ASYNC, I_SYNC);
usr/src/uts/common/fs/udfs/udf_subr.c
893
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_subr.c
971
ud_get_next_fid(struct ud_inode *ip, struct fbuf **fbp, uint32_t offset,
usr/src/uts/common/fs/udfs/udf_subr.c
974
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_subr.c
987
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_subr.c
991
if ((error = ud_ip_off2bno(ip, offset, &tbno)) != 0) {
usr/src/uts/common/fs/udfs/udf_vfsops.c
498
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vfsops.c
510
udfid->udfid_icb_lbn, &ip, NULL, CRED())) != 0) {
usr/src/uts/common/fs/udfs/udf_vfsops.c
515
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vfsops.c
516
if ((udfid->udfid_uinq_lo != (ip->i_uniqid & 0xffffffff)) ||
usr/src/uts/common/fs/udfs/udf_vfsops.c
517
(udfid->udfid_prn != ip->i_icb_prn)) {
usr/src/uts/common/fs/udfs/udf_vfsops.c
518
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vfsops.c
519
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/udfs/udf_vfsops.c
523
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vfsops.c
525
*vpp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1056
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vnops.c
1063
ip = VTOI(dvp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1064
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1065
error = ud_direnter(ip, dirname, DE_MKDIR,
usr/src/uts/common/fs/udfs/udf_vnops.c
1067
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
1068
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1070
ip = xip;
usr/src/uts/common/fs/udfs/udf_vnops.c
1071
*vpp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1072
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1092
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1096
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1097
error = ud_dirremove(ip, nm, (struct ud_inode *)0, cdir, DR_RMDIR,
usr/src/uts/common/fs/udfs/udf_vnops.c
1099
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
1100
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1115
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vnops.c
1137
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1138
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_vnops.c
1140
dirsiz = ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
1142
(ip->i_nlink <= 0)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1166
nd->d_ino = ip->i_icb_lbano;
usr/src/uts/common/fs/udfs/udf_vnops.c
1178
error = ud_get_next_fid(ip, &fbp,
usr/src/uts/common/fs/udfs/udf_vnops.c
1193
nd->d_ino = ip->i_icb_lbano;
usr/src/uts/common/fs/udfs/udf_vnops.c
1272
struct ud_inode *ip, *dip = VTOI(dvp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1279
ip = (struct ud_inode *)0;
usr/src/uts/common/fs/udfs/udf_vnops.c
1285
(struct ud_inode *)0, (struct ud_inode *)0, vap, &ip, cr, ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
1355
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1361
error = ud_rdwri(UIO_WRITE, ioflag, ip,
usr/src/uts/common/fs/udfs/udf_vnops.c
1366
ud_idrop(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1367
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1374
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1378
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/udfs/udf_vnops.c
1403
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vnops.c
1413
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1414
size = ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
1426
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1438
(void) strcpy(uname, ip->i_udf->udf_fsmnt);
usr/src/uts/common/fs/udfs/udf_vnops.c
1483
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1489
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1508
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1512
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1514
error = ud_syncip(ip, 0, I_SYNC); /* Do synchronous writes */
usr/src/uts/common/fs/udfs/udf_vnops.c
1517
error = ud_sync_indir(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1519
ITIMES(ip); /* XXX: is this necessary ??? */
usr/src/uts/common/fs/udfs/udf_vnops.c
1520
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1539
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1550
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1552
udfidp->udfid_uinq_lo = ip->i_uniqid & 0xffffffff;
usr/src/uts/common/fs/udfs/udf_vnops.c
1553
udfidp->udfid_prn = ip->i_icb_prn;
usr/src/uts/common/fs/udfs/udf_vnops.c
1554
udfidp->udfid_icb_lbn = ip->i_icb_block;
usr/src/uts/common/fs/udfs/udf_vnops.c
1555
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1564
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1569
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1571
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1574
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
1583
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1588
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1591
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
1613
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1624
if ((ip->i_mapcnt > 0) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
1625
(MANDLOCK(vp, ip->i_char))) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1674
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1677
struct udf_vfs *udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_vnops.c
1692
seqmode = ip->i_nextr == uoff && rw != S_CREATE;
usr/src/uts/common/fs/udfs/udf_vnops.c
1695
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/udfs/udf_vnops.c
1698
rw_enter(&ip->i_contents, rwtype);
usr/src/uts/common/fs/udfs/udf_vnops.c
1701
rw_enter(&ip->i_contents, rwtype);
usr/src/uts/common/fs/udfs/udf_vnops.c
1714
beyond_eof = uoff + len > ip->i_size + PAGEOFFSET;
usr/src/uts/common/fs/udfs/udf_vnops.c
1717
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1720
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1733
has_holes = ud_bmap_has_holes(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1746
if (!rw_tryupgrade(&ip->i_contents)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1748
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1762
(offset < ip->i_size)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1770
if ((offset + blk_size) > ip->i_size) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1771
count = ip->i_size - offset;
usr/src/uts/common/fs/udfs/udf_vnops.c
1775
error = ud_bmap_write(ip, offset, count, 0, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
1788
rw_downgrade(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1792
rw_downgrade(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1826
ip->i_nextrio = pgoff;
usr/src/uts/common/fs/udfs/udf_vnops.c
1838
nextrio = ip->i_nextrio;
usr/src/uts/common/fs/udfs/udf_vnops.c
1840
pgoff + RD_CLUSTSZ(ip) >= nextrio && pgoff <= nextrio &&
usr/src/uts/common/fs/udfs/udf_vnops.c
1841
nextrio < ip->i_size && page_exists(vp, pgoff))
usr/src/uts/common/fs/udfs/udf_vnops.c
1900
ip->i_nextr = pgoff;
usr/src/uts/common/fs/udfs/udf_vnops.c
1915
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1918
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
1927
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
1928
if ((ip->i_flag & (IACC | INOACC)) == 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1929
if ((rw != S_OTHER) && (ip->i_type != VDIR)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1930
ip->i_flag |= IACC;
usr/src/uts/common/fs/udfs/udf_vnops.c
1933
ip->i_flag |= IUPD;
usr/src/uts/common/fs/udfs/udf_vnops.c
1935
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
1937
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
1954
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vnops.c
1959
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
1961
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
1978
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
1983
if (ip->i_delaylen == 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1984
ip->i_delayoff = off;
usr/src/uts/common/fs/udfs/udf_vnops.c
1985
ip->i_delaylen = len;
usr/src/uts/common/fs/udfs/udf_vnops.c
1986
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
1994
if (ip->i_delaylen >= WR_CLUSTSZ(ip) ||
usr/src/uts/common/fs/udfs/udf_vnops.c
1995
ip->i_delayoff + ip->i_delaylen != off) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1999
doff = ip->i_delayoff;
usr/src/uts/common/fs/udfs/udf_vnops.c
2000
dlen = ip->i_delaylen;
usr/src/uts/common/fs/udfs/udf_vnops.c
2001
ip->i_delayoff = off;
usr/src/uts/common/fs/udfs/udf_vnops.c
2002
ip->i_delaylen = len;
usr/src/uts/common/fs/udfs/udf_vnops.c
2003
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2013
ip->i_delaylen += len;
usr/src/uts/common/fs/udfs/udf_vnops.c
2014
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2027
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
2106
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2114
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2115
ip->i_mapcnt += btopr(len);
usr/src/uts/common/fs/udfs/udf_vnops.c
2116
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2127
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2135
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2136
ip->i_mapcnt -= btopr(len); /* Count released mappings */
usr/src/uts/common/fs/udfs/udf_vnops.c
2137
ASSERT(ip->i_mapcnt >= 0);
usr/src/uts/common/fs/udfs/udf_vnops.c
2138
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2193
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2202
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/udfs/udf_vnops.c
2210
if (ip->i_udf == NULL) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2215
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
2218
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
2230
if (error = ud_bmap_read(ip, (u_offset_t)(io_off + done_len),
usr/src/uts/common/fs/udfs/udf_vnops.c
2248
if (ip->i_udf->udf_lbsize < PAGESIZE) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2259
bp = pageio_setup(cpp, cur_len, ip->i_devvp, flags);
usr/src/uts/common/fs/udfs/udf_vnops.c
2262
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/udfs/udf_vnops.c
2263
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/udfs/udf_vnops.c
2275
error = ud_multi_strat(ip, cpp, bp,
usr/src/uts/common/fs/udfs/udf_vnops.c
2325
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
2328
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
2342
ud_rdwri(enum uio_rw rw, int32_t ioflag, struct ud_inode *ip, caddr_t base,
usr/src/uts/common/fs/udfs/udf_vnops.c
2367
error = ud_wrip(ip, &auio, ioflag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
2372
error = ud_rdip(ip, &auio, ioflag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
2396
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2431
err = ud_page_fill(ip, pp, off, B_READ, &pgoff);
usr/src/uts/common/fs/udfs/udf_vnops.c
2440
ip->i_nextrio = off + ((pgoff + PAGESIZE - 1) & PAGEMASK);
usr/src/uts/common/fs/udfs/udf_vnops.c
2446
if (seq && ip->i_nextrio < ip->i_size) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2461
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2462
u_offset_t io_off = ip->i_nextrio, pgoff;
usr/src/uts/common/fs/udfs/udf_vnops.c
2476
if (ud_bmap_read(ip, io_off, &bn, &contig) != 0 || bn == UDF_HOLE) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2493
(void) ud_page_fill(ip, pp, io_off, (B_READ|B_ASYNC), &pgoff);
usr/src/uts/common/fs/udfs/udf_vnops.c
2494
ip->i_nextrio = io_off + ((pgoff + PAGESIZE - 1) & PAGEMASK);
usr/src/uts/common/fs/udfs/udf_vnops.c
2498
ud_page_fill(struct ud_inode *ip, page_t *pp, u_offset_t off, uint32_t bflgs,
usr/src/uts/common/fs/udfs/udf_vnops.c
2505
int32_t lbsize = ip->i_udf->udf_lbsize;
usr/src/uts/common/fs/udfs/udf_vnops.c
2506
int32_t lbmask = ip->i_udf->udf_lbmask;
usr/src/uts/common/fs/udfs/udf_vnops.c
2509
isize = (ip->i_size + lbmask) & (~lbmask);
usr/src/uts/common/fs/udfs/udf_vnops.c
2510
if (ip->i_desc_type == ICB_FLAG_ONE_AD) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2517
bp = ud_bread(ip->i_dev,
usr/src/uts/common/fs/udfs/udf_vnops.c
2518
ip->i_icb_lbano << ip->i_udf->udf_l2d_shift, lbsize);
usr/src/uts/common/fs/udfs/udf_vnops.c
2522
caddr = bp->b_un.b_addr + ip->i_data_off;
usr/src/uts/common/fs/udfs/udf_vnops.c
2529
(void) kcopy(caddr, kaddr, ip->i_size);
usr/src/uts/common/fs/udfs/udf_vnops.c
2537
contig = ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
2544
if (error = ud_bmap_read(ip, off, &bn, &contig))
usr/src/uts/common/fs/udfs/udf_vnops.c
2582
bp = pageio_setup(pp, contig, ip->i_devvp, bflgs);
usr/src/uts/common/fs/udfs/udf_vnops.c
2585
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/udfs/udf_vnops.c
2586
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/udfs/udf_vnops.c
2589
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/udfs/udf_vnops.c
2606
error = ud_multi_strat(ip, pp, bp, off);
usr/src/uts/common/fs/udfs/udf_vnops.c
262
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2624
if ((off + contig) >= ip->i_size) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2625
contig = ip->i_size - off;
usr/src/uts/common/fs/udfs/udf_vnops.c
2637
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vnops.c
2652
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
266
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
2660
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2661
ip->i_delayoff = ip->i_delaylen = 0;
usr/src/uts/common/fs/udfs/udf_vnops.c
2662
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2665
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
2667
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/udfs/udf_vnops.c
2669
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
2675
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
2678
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
2695
if ((eoff = blkroundup(ip->i_udf, ip->i_size)) != 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2736
if (err == 0 && off == 0 && (len == 0 || len >= ip->i_size)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2741
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2742
ip->i_flag &= ~IMODTIME;
usr/src/uts/common/fs/udfs/udf_vnops.c
2743
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2746
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
2749
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
2762
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vnops.c
277
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2775
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2776
ASSERT(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
2777
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_vnops.c
2778
lbmask = ip->i_udf->udf_lbmask;
usr/src/uts/common/fs/udfs/udf_vnops.c
2779
isize = (ip->i_size + lbmask) & (~lbmask);
usr/src/uts/common/fs/udfs/udf_vnops.c
278
if (ip->i_delaylen) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2781
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_vnops.c
279
(void) ud_putpages(vp, ip->i_delayoff, ip->i_delaylen,
usr/src/uts/common/fs/udfs/udf_vnops.c
2790
if (((ip->i_flag & IMODTIME) == 0) || (flags & B_FORCE)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2791
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2792
ip->i_flag |= IUPD;
usr/src/uts/common/fs/udfs/udf_vnops.c
2793
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
2794
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2806
if (ip->i_desc_type == ICB_FLAG_ONE_AD) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2807
ASSERT(ip->i_size <= ip->i_max_emb);
usr/src/uts/common/fs/udfs/udf_vnops.c
281
ip->i_delaylen = 0;
usr/src/uts/common/fs/udfs/udf_vnops.c
2815
bp = ud_bread(ip->i_dev,
usr/src/uts/common/fs/udfs/udf_vnops.c
2816
ip->i_icb_lbano << udf_vfsp->udf_l2d_shift,
usr/src/uts/common/fs/udfs/udf_vnops.c
2821
ip->i_icb_block,
usr/src/uts/common/fs/udfs/udf_vnops.c
2836
caddr = bp->b_un.b_addr + ip->i_data_off;
usr/src/uts/common/fs/udfs/udf_vnops.c
2839
(void) kcopy(kaddr, caddr, ip->i_size);
usr/src/uts/common/fs/udfs/udf_vnops.c
2844
crc_len += ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
2845
ud_make_tag(ip->i_udf, &fe->fe_tag,
usr/src/uts/common/fs/udfs/udf_vnops.c
2846
UD_FILE_ENTRY, ip->i_icb_block, crc_len);
usr/src/uts/common/fs/udfs/udf_vnops.c
2853
contig = ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
2856
if (error = ud_bmap_read(ip, off, &bn, &contig)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2888
bp = pageio_setup(pp, contig, ip->i_devvp, B_WRITE | flags);
usr/src/uts/common/fs/udfs/udf_vnops.c
2891
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/udfs/udf_vnops.c
2892
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/udfs/udf_vnops.c
2904
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2905
ip->i_writes += bp->b_bcount;
usr/src/uts/common/fs/udfs/udf_vnops.c
2906
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2912
error = ud_multi_strat(ip, pp, bp, off);
usr/src/uts/common/fs/udfs/udf_vnops.c
2952
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vnops.c
2958
ip = VTOI(bp->b_pages->p_vnode);
usr/src/uts/common/fs/udfs/udf_vnops.c
2960
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2961
if (ip->i_writes >= ud_LW) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2962
if ((ip->i_writes -= bp->b_bcount) <= ud_LW) {
usr/src/uts/common/fs/udfs/udf_vnops.c
2964
cv_broadcast(&ip->i_wrcv); /* wake all up */
usr/src/uts/common/fs/udfs/udf_vnops.c
2968
ip->i_writes -= bp->b_bcount;
usr/src/uts/common/fs/udfs/udf_vnops.c
297
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
2970
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
2977
ud_rdip(struct ud_inode *ip, struct uio *uio, int32_t ioflag, cred_t *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
2988
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_vnops.c
2989
if ((ip->i_type != VREG) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
2990
(ip->i_type != VDIR) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
2991
(ip->i_type != VLNK)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3007
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
3008
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_vnops.c
3009
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
3010
ip->i_flag |= IACC;
usr/src/uts/common/fs/udfs/udf_vnops.c
3011
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
3013
rwtype = (rw_write_held(&ip->i_contents)?RW_WRITER:RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
3023
diff = ip->i_size - uoff;
usr/src/uts/common/fs/udfs/udf_vnops.c
303
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
3033
ip->i_nextr == (off & PAGEMASK) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
3038
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
306
ASSERT(RW_READ_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/udfs/udf_vnops.c
3074
rw_enter(&ip->i_contents, rwtype);
usr/src/uts/common/fs/udfs/udf_vnops.c
308
if (MANDLOCK(vp, ip->i_char)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3089
(ip->i_flag & (IATTCHG|IBDWRITE)))) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3090
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
3091
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
3092
ud_iupdat(ip, 1);
usr/src/uts/common/fs/udfs/udf_vnops.c
3102
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
3108
ud_wrip(struct ud_inode *ip, struct uio *uio, int ioflag, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
3122
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/udfs/udf_vnops.c
3123
if ((ip->i_type != VREG) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
3124
(ip->i_type != VDIR) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
3125
(ip->i_type != VLNK)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3155
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
3156
ip->i_flag |= INOACC;
usr/src/uts/common/fs/udfs/udf_vnops.c
3159
ip->i_flag |= ISYNC;
usr/src/uts/common/fs/udfs/udf_vnops.c
3162
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
3164
udf_vfsp = ip->i_udf;
usr/src/uts/common/fs/udfs/udf_vnops.c
3165
vp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
3174
if (ip->i_type == VREG && uoff + n >= limit) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3181
if (uoff + n > ip->i_size) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3188
error = ud_bmap_write(ip, uoff,
usr/src/uts/common/fs/udfs/udf_vnops.c
319
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
3194
old_i_size = ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
3195
ip->i_size = uoff + n;
usr/src/uts/common/fs/udfs/udf_vnops.c
320
error = ud_rdip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
321
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
3210
error = ud_bmap_write(ip, uoff,
usr/src/uts/common/fs/udfs/udf_vnops.c
3220
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
325
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
3286
if ((ioflag & (FSYNC|FDSYNC)) || ip->i_type == VDIR) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3334
ip->i_type == VDIR) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3345
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
3357
(void) ud_itrunc(ip, old_i_size, 0, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
3363
ip->i_flag |= IUPD | ICHG;
usr/src/uts/common/fs/udfs/udf_vnops.c
3365
ip->i_flag |= IATTCHG;
usr/src/uts/common/fs/udfs/udf_vnops.c
3367
if ((ip->i_perm & (IEXEC | (IEXEC >> 5) |
usr/src/uts/common/fs/udfs/udf_vnops.c
3369
(ip->i_char & (ISUID | ISGID)) != 0 &&
usr/src/uts/common/fs/udfs/udf_vnops.c
3371
(ip->i_char & ISUID) != 0 && ip->i_uid == 0) != 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3380
ip->i_char &= ~(ISUID | ISGID);
usr/src/uts/common/fs/udfs/udf_vnops.c
3399
if ((ip->i_flag & ISYNC) != 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
3403
if ((ip->i_flag & (IATTCHG|IBDWRITE)) ||
usr/src/uts/common/fs/udfs/udf_vnops.c
3405
ud_iupdat(ip, 1);
usr/src/uts/common/fs/udfs/udf_vnops.c
3416
ip->i_flag &= ~(INOACC | ISYNC);
usr/src/uts/common/fs/udfs/udf_vnops.c
3417
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
3423
ud_multi_strat(struct ud_inode *ip,
usr/src/uts/common/fs/udfs/udf_vnops.c
3441
if (error = ud_bmap_read(ip, (u_offset_t)(start + io_off),
usr/src/uts/common/fs/udfs/udf_vnops.c
346
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
3499
if (error = ud_bmap_read(ip,
usr/src/uts/common/fs/udfs/udf_vnops.c
352
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
355
ASSERT(RW_WRITE_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/udfs/udf_vnops.c
357
if (MANDLOCK(vp, ip->i_char)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
370
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
371
if (ud_WRITES && (ip->i_writes > ud_HW)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
372
while (ip->i_writes > ud_HW) {
usr/src/uts/common/fs/udfs/udf_vnops.c
374
cv_wait(&ip->i_wrcv, &ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
377
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
382
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
383
if ((ioflag & FAPPEND) != 0 && (ip->i_type == VREG)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
387
uiop->uio_loffset = ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
389
error = ud_wrip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
390
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
394
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
423
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
432
vap->va_size = ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
436
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/udfs/udf_vnops.c
439
vap->va_mode = UD2VA_PERM(ip->i_perm) | ip->i_char;
usr/src/uts/common/fs/udfs/udf_vnops.c
441
vap->va_uid = ip->i_uid;
usr/src/uts/common/fs/udfs/udf_vnops.c
442
vap->va_gid = ip->i_gid;
usr/src/uts/common/fs/udfs/udf_vnops.c
443
vap->va_fsid = ip->i_dev;
usr/src/uts/common/fs/udfs/udf_vnops.c
444
vap->va_nodeid = ip->i_icb_lbano;
usr/src/uts/common/fs/udfs/udf_vnops.c
445
vap->va_nlink = ip->i_nlink;
usr/src/uts/common/fs/udfs/udf_vnops.c
446
vap->va_size = ip->i_size;
usr/src/uts/common/fs/udfs/udf_vnops.c
447
vap->va_seq = ip->i_seq;
usr/src/uts/common/fs/udfs/udf_vnops.c
449
vap->va_rdev = ip->i_rdev;
usr/src/uts/common/fs/udfs/udf_vnops.c
454
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
455
ITIMES_NOLOCK(ip); /* mark correct time in inode */
usr/src/uts/common/fs/udfs/udf_vnops.c
456
vap->va_atime.tv_sec = (time_t)ip->i_atime.tv_sec;
usr/src/uts/common/fs/udfs/udf_vnops.c
457
vap->va_atime.tv_nsec = ip->i_atime.tv_nsec;
usr/src/uts/common/fs/udfs/udf_vnops.c
458
vap->va_mtime.tv_sec = (time_t)ip->i_mtime.tv_sec;
usr/src/uts/common/fs/udfs/udf_vnops.c
459
vap->va_mtime.tv_nsec = ip->i_mtime.tv_nsec;
usr/src/uts/common/fs/udfs/udf_vnops.c
460
vap->va_ctime.tv_sec = (time_t)ip->i_ctime.tv_sec;
usr/src/uts/common/fs/udfs/udf_vnops.c
461
vap->va_ctime.tv_nsec = ip->i_ctime.tv_nsec;
usr/src/uts/common/fs/udfs/udf_vnops.c
462
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
464
switch (ip->i_type) {
usr/src/uts/common/fs/udfs/udf_vnops.c
472
vap->va_blksize = ip->i_udf->udf_lbsize;
usr/src/uts/common/fs/udfs/udf_vnops.c
475
vap->va_nblocks = ip->i_lbr << ip->i_udf->udf_l2d_shift;
usr/src/uts/common/fs/udfs/udf_vnops.c
477
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
483
ud_iaccess_vmode(void *ip, int mode, struct cred *cr)
usr/src/uts/common/fs/udfs/udf_vnops.c
485
return (ud_iaccess(ip, UD_UPERM2DPERM(mode), cr, 0));
usr/src/uts/common/fs/udfs/udf_vnops.c
499
struct ud_inode *ip;
usr/src/uts/common/fs/udfs/udf_vnops.c
505
ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
510
if (ip->i_astrat == STRAT_TYPE4096) {
usr/src/uts/common/fs/udfs/udf_vnops.c
521
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
522
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
524
ovap.va_uid = ip->i_uid;
usr/src/uts/common/fs/udfs/udf_vnops.c
525
ovap.va_mode = UD2VA_PERM(ip->i_perm) | ip->i_char;
usr/src/uts/common/fs/udfs/udf_vnops.c
527
ud_iaccess_vmode, ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
536
ip->i_perm = VA2UD_PERM(vap->va_mode);
usr/src/uts/common/fs/udfs/udf_vnops.c
537
ip->i_char = vap->va_mode & (VSUID | VSGID | VSVTX);
usr/src/uts/common/fs/udfs/udf_vnops.c
538
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
539
ip->i_flag |= ICHG;
usr/src/uts/common/fs/udfs/udf_vnops.c
540
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
544
ip->i_uid = vap->va_uid;
usr/src/uts/common/fs/udfs/udf_vnops.c
547
ip->i_gid = vap->va_gid;
usr/src/uts/common/fs/udfs/udf_vnops.c
549
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
550
ip->i_flag |= ICHG;
usr/src/uts/common/fs/udfs/udf_vnops.c
551
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
561
if (error = ud_iaccess(ip, IWRITE, cr, 0)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
568
if (error = ud_itrunc(ip, vap->va_size, 0, cr)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
579
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
581
ip->i_atime.tv_sec = vap->va_atime.tv_sec;
usr/src/uts/common/fs/udfs/udf_vnops.c
582
ip->i_atime.tv_nsec = vap->va_atime.tv_nsec;
usr/src/uts/common/fs/udfs/udf_vnops.c
583
ip->i_flag &= ~IACC;
usr/src/uts/common/fs/udfs/udf_vnops.c
586
ip->i_mtime.tv_sec = vap->va_mtime.tv_sec;
usr/src/uts/common/fs/udfs/udf_vnops.c
587
ip->i_mtime.tv_nsec = vap->va_mtime.tv_nsec;
usr/src/uts/common/fs/udfs/udf_vnops.c
589
ip->i_ctime.tv_sec = now.tv_sec;
usr/src/uts/common/fs/udfs/udf_vnops.c
590
ip->i_ctime.tv_nsec = now.tv_nsec;
usr/src/uts/common/fs/udfs/udf_vnops.c
591
ip->i_flag &= ~(IUPD|ICHG);
usr/src/uts/common/fs/udfs/udf_vnops.c
592
ip->i_flag |= IMODTIME;
usr/src/uts/common/fs/udfs/udf_vnops.c
594
ip->i_flag |= IMOD;
usr/src/uts/common/fs/udfs/udf_vnops.c
595
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
600
ud_iupdat(ip, 1);
usr/src/uts/common/fs/udfs/udf_vnops.c
602
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
604
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
605
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
619
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
623
if (ip->i_udf == NULL) {
usr/src/uts/common/fs/udfs/udf_vnops.c
627
return (ud_iaccess(ip, UD_UPERM2DPERM(mode), cr, 1));
usr/src/uts/common/fs/udfs/udf_vnops.c
648
struct ud_inode *ip, *xip;
usr/src/uts/common/fs/udfs/udf_vnops.c
664
ip = VTOI(dvp);
usr/src/uts/common/fs/udfs/udf_vnops.c
669
if ((error = ud_iaccess(ip, IEXEC, cr, 1)) != 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
674
error = ud_dirlook(ip, nm, &xip, cr, 1);
usr/src/uts/common/fs/udfs/udf_vnops.c
675
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
679
ip = xip;
usr/src/uts/common/fs/udfs/udf_vnops.c
680
*vpp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
681
if ((ip->i_type != VDIR) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
682
(ip->i_char & ISVTX) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
683
((ip->i_perm & IEXEC) == 0) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
689
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
724
struct ud_inode *ip = VTOI(dvp), *xip;
usr/src/uts/common/fs/udfs/udf_vnops.c
736
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
740
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
741
error = ud_direnter(ip, name, DE_CREATE,
usr/src/uts/common/fs/udfs/udf_vnops.c
744
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
745
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
746
ip = xip;
usr/src/uts/common/fs/udfs/udf_vnops.c
749
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
751
if (ip != NULL) {
usr/src/uts/common/fs/udfs/udf_vnops.c
752
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
764
if ((ip->i_type == VDIR) && (mode & VWRITE)) {
usr/src/uts/common/fs/udfs/udf_vnops.c
767
error = ud_iaccess(ip,
usr/src/uts/common/fs/udfs/udf_vnops.c
774
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
775
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/udfs/udf_vnops.c
777
} else if ((ip->i_type == VREG) &&
usr/src/uts/common/fs/udfs/udf_vnops.c
786
if (ip->i_size == 0) {
usr/src/uts/common/fs/udfs/udf_vnops.c
787
ip->i_flag |= ICHG | IUPD;
usr/src/uts/common/fs/udfs/udf_vnops.c
789
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
790
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
791
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
792
(void) ud_itrunc(ip, 0, 0, cr);
usr/src/uts/common/fs/udfs/udf_vnops.c
793
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
795
vnevent_create(ITOV(ip), ct);
usr/src/uts/common/fs/udfs/udf_vnops.c
800
*vpp = ITOV(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
801
ITIMES(ip);
usr/src/uts/common/fs/udfs/udf_vnops.c
804
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
806
if (ip != NULL) {
usr/src/uts/common/fs/udfs/udf_vnops.c
807
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/udfs/udf_vnops.c
842
struct ud_inode *ip = VTOI(vp);
usr/src/uts/common/fs/udfs/udf_vnops.c
846
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/udfs/udf_vnops.c
847
error = ud_dirremove(ip, nm,
usr/src/uts/common/fs/udfs/udf_vnops.c
849
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/udfs/udf_vnops.c
850
ITIMES(ip);
usr/src/uts/common/fs/ufs/lufs.c
570
inode_t *ip = NULL;
usr/src/uts/common/fs/ufs/lufs.c
615
ip = ufs_alloc_inode(ufsvfsp, UFSROOTINO);
usr/src/uts/common/fs/ufs/lufs.c
621
free(ip, fno, fs->fs_bsize, 0);
usr/src/uts/common/fs/ufs/lufs.c
623
free(ip, logbtofrag(fs, logbno), fs->fs_bsize, 0);
usr/src/uts/common/fs/ufs/lufs.c
641
ufs_free_inode(ip);
usr/src/uts/common/fs/ufs/lufs.c
651
if (ip)
usr/src/uts/common/fs/ufs/lufs.c
652
ufs_free_inode(ip);
usr/src/uts/common/fs/ufs/lufs.c
671
struct inode *ip = NULL;
usr/src/uts/common/fs/ufs/lufs.c
691
ip = ufs_alloc_inode(ufsvfsp, UFSROOTINO);
usr/src/uts/common/fs/ufs/lufs.c
692
ip->i_mode = IFSHAD; /* make the dummy a shadow inode */
usr/src/uts/common/fs/ufs/lufs.c
693
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/lufs.c
695
error = alloc(ip, fno, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
720
error = alloc(ip, fno + fs->fs_frag, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
736
error = alloc(ip, fno + fs->fs_frag, fs->fs_bsize, &fno, cr);
usr/src/uts/common/fs/ufs/lufs.c
750
free(ip, fno, fs->fs_bsize, 0);
usr/src/uts/common/fs/ufs/lufs.c
820
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/lufs.c
821
ufs_free_inode(ip);
usr/src/uts/common/fs/ufs/lufs.c
837
if (ip) {
usr/src/uts/common/fs/ufs/lufs.c
838
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/lufs.c
839
ufs_free_inode(ip);
usr/src/uts/common/fs/ufs/lufs.c
851
inode_t *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/lufs.c
852
ufsvfs_t *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/lufs.c
986
inode_t *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/lufs.c
987
ufsvfs_t *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/quota_ufs.c
101
if (getdiskquota((uid_t)ip->i_uid, ufsvfsp, 0, &xdqp)) {
usr/src/uts/common/fs/ufs/quota_ufs.c
106
ASSERT(ip->i_uid == dqp->dq_uid);
usr/src/uts/common/fs/ufs/quota_ufs.c
123
chkdq(struct inode *ip, long change, int force, struct cred *cr,
usr/src/uts/common/fs/ufs/quota_ufs.c
128
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/quota_ufs.c
145
ASSERT((ip->i_mode & IFMT) == IFSHAD ||
usr/src/uts/common/fs/ufs/quota_ufs.c
147
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/quota_ufs.c
151
dqp = ip->i_dquot;
usr/src/uts/common/fs/ufs/quota_ufs.c
156
ASSERT(dqp == NULL || ip->i_uid == dqp->dq_uid);
usr/src/uts/common/fs/ufs/quota_ufs.c
163
if ((ip->i_mode & IFMT) == IFSHAD || (ip->i_mode & IFMT) == IFATTRDIR) {
usr/src/uts/common/fs/ufs/quota_ufs.c
174
expect_dq = getinoquota(ip);
usr/src/uts/common/fs/ufs/quota_ufs.c
183
if (expect_dq == NULL && ip != ufsvfsp->vfs_qinod) {
usr/src/uts/common/fs/ufs/quota_ufs.c
187
error = getdiskquota((uid_t)ip->i_uid, ufsvfsp, 0,
usr/src/uts/common/fs/ufs/quota_ufs.c
309
if (ip->i_uid == 0)
usr/src/uts/common/fs/ufs/quota_ufs.c
322
ip->i_uid == crgetruid(cr)) {
usr/src/uts/common/fs/ufs/quota_ufs.c
335
((struct ufsvfs *)ITOV(ip)->v_vfsp->vfs_data)
usr/src/uts/common/fs/ufs/quota_ufs.c
337
if (ip->i_uid == crgetruid(cr)) {
usr/src/uts/common/fs/ufs/quota_ufs.c
344
ip->i_uid == crgetruid(cr)) {
usr/src/uts/common/fs/ufs/quota_ufs.c
390
strlen(ip->i_fs->fs_fsmnt) + 1;
usr/src/uts/common/fs/ufs/quota_ufs.c
396
(int)ip->i_uid, (int)ip->i_number,
usr/src/uts/common/fs/ufs/quota_ufs.c
397
ip->i_fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/quota_ufs.c
406
(int)ip->i_uid, (int)ip->i_number,
usr/src/uts/common/fs/ufs/quota_ufs.c
407
ip->i_fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/quota_ufs.c
417
chkiq(struct ufsvfs *ufsvfsp, int change, struct inode *ip, uid_t uid,
usr/src/uts/common/fs/ufs/quota_ufs.c
438
ASSERT(change != 1 || ip == NULL);
usr/src/uts/common/fs/ufs/quota_ufs.c
450
if (change == -1 && ip) {
usr/src/uts/common/fs/ufs/quota_ufs.c
451
dqp = ip->i_dquot;
usr/src/uts/common/fs/ufs/quota_ufs.c
72
getinoquota(struct inode *ip)
usr/src/uts/common/fs/ufs/quota_ufs.c
75
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/quota_ufs.c
78
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/quota_ufs.c
89
if (ip == ufsvfsp->vfs_qinod) {
usr/src/uts/common/fs/ufs/quota_ufs.c
97
ASSERT((ip->i_mode & IFMT) != IFSHAD);
usr/src/uts/common/fs/ufs/quota_ufs.c
98
ASSERT((ip->i_mode & IFMT) != IFATTRDIR);
usr/src/uts/common/fs/ufs/quota_ufs.c
99
ASSERT(ip->i_mode);
usr/src/uts/common/fs/ufs/quotacalls.c
160
opendq_scan_inode(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/quotacalls.c
162
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/quotacalls.c
167
if (ufsvfsp != (struct ufsvfs *)arg || ip == ip->i_ufsvfs->vfs_qinod) {
usr/src/uts/common/fs/ufs/quotacalls.c
172
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/quotacalls.c
178
if (ip->i_mode && (ip->i_mode & IFMT) != IFSHAD &&
usr/src/uts/common/fs/ufs/quotacalls.c
179
(ip->i_mode & IFMT) != IFATTRDIR && ip->i_dquot == NULL) {
usr/src/uts/common/fs/ufs/quotacalls.c
180
ip->i_dquot = getinoquota(ip);
usr/src/uts/common/fs/ufs/quotacalls.c
182
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/quotacalls.c
319
closedq_scan_inode(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/quotacalls.c
322
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/quotacalls.c
331
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/quotacalls.c
337
if ((dqp = ip->i_dquot) != NULL) {
usr/src/uts/common/fs/ufs/quotacalls.c
338
ASSERT((ip->i_mode & IFMT) != IFSHAD);
usr/src/uts/common/fs/ufs/quotacalls.c
339
ASSERT((ip->i_mode & IFMT) != IFATTRDIR);
usr/src/uts/common/fs/ufs/quotacalls.c
340
ip->i_dquot = NULL;
usr/src/uts/common/fs/ufs/quotacalls.c
359
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/quotacalls.c
430
setquota_scan_inode(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/quotacalls.c
433
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/quotacalls.c
448
ip == ufsvfsp->vfs_qinod) {
usr/src/uts/common/fs/ufs/quotacalls.c
452
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/quotacalls.c
458
if (ip->i_mode && (ip->i_mode & IFMT) != IFSHAD &&
usr/src/uts/common/fs/ufs/quotacalls.c
459
(ip->i_mode & IFMT) != IFATTRDIR && ip->i_uid == sqdp->sqd_uid) {
usr/src/uts/common/fs/ufs/quotacalls.c
464
ip->i_dquot == NULL) {
usr/src/uts/common/fs/ufs/quotacalls.c
465
ip->i_dquot = getinoquota(ip);
usr/src/uts/common/fs/ufs/quotacalls.c
470
else if (sqdp->sqd_type == SQD_TYPE_NO_LIMIT && ip->i_dquot) {
usr/src/uts/common/fs/ufs/quotacalls.c
471
mutex_enter(&ip->i_dquot->dq_lock);
usr/src/uts/common/fs/ufs/quotacalls.c
472
dqput(ip->i_dquot);
usr/src/uts/common/fs/ufs/quotacalls.c
473
mutex_exit(&ip->i_dquot->dq_lock);
usr/src/uts/common/fs/ufs/quotacalls.c
474
ip->i_dquot = NULL;
usr/src/uts/common/fs/ufs/quotacalls.c
477
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_acl.c
108
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_acl.c
111
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
112
ASSERT(ip->i_ufs_acl != sp);
usr/src/uts/common/fs/ufs/ufs_acl.c
114
if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT))
usr/src/uts/common/fs/ufs/ufs_acl.c
1305
ufs_si_inherit(struct inode *ip, struct inode *tdp, o_mode_t mode, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
131
if (ip->i_ufs_acl)
usr/src/uts/common/fs/ufs/ufs_acl.c
1312
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
132
err = ufs_si_free(ip->i_ufs_acl, ITOV(ip)->v_vfsp, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
1321
if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT))
usr/src/uts/common/fs/ufs/ufs_acl.c
133
ip->i_ufs_acl = NULL;
usr/src/uts/common/fs/ufs/ufs_acl.c
134
ip->i_shadow = 0;
usr/src/uts/common/fs/ufs/ufs_acl.c
135
ip->i_flag |= IMOD | IACC;
usr/src/uts/common/fs/ufs/ufs_acl.c
136
ip->i_mode = (ip->i_smode & ~0777) |
usr/src/uts/common/fs/ufs/ufs_acl.c
1363
MODE2ACL(tsp->aowner, (mode >> 6), ip->i_uid);
usr/src/uts/common/fs/ufs/ufs_acl.c
1364
MODE2ACL(tsp->agroup, (mode >> 3), ip->i_gid);
usr/src/uts/common/fs/ufs/ufs_acl.c
1374
if (((ip->i_mode & IFMT) == IFDIR) ||
usr/src/uts/common/fs/ufs/ufs_acl.c
1375
((ip->i_mode & IFMT) == IFATTRDIR)) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1389
old_modes = ip->i_mode;
usr/src/uts/common/fs/ufs/ufs_acl.c
1390
old_uid = ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_acl.c
1391
old_gid = ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_acl.c
1397
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_acl.c
140
TRANS_INODE(ip->i_ufsvfs, ip);
usr/src/uts/common/fs/ufs/ufs_acl.c
1403
ip->i_flag |= tdp->i_flag & IQUIET;
usr/src/uts/common/fs/ufs/ufs_acl.c
1405
if ((error = ufs_si_store(ip, tsp, 0, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1406
ip->i_mode = old_modes;
usr/src/uts/common/fs/ufs/ufs_acl.c
1407
ip->i_uid = old_uid;
usr/src/uts/common/fs/ufs/ufs_acl.c
1408
ip->i_gid = old_gid;
usr/src/uts/common/fs/ufs/ufs_acl.c
141
ufs_iupdat(ip, 1);
usr/src/uts/common/fs/ufs/ufs_acl.c
1410
ip->i_flag &= ~IQUIET;
usr/src/uts/common/fs/ufs/ufs_acl.c
1411
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1450
ufs_acl_setattr(struct inode *ip, struct vattr *vap, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
1457
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
1465
if (!(ip->i_ufs_acl) || !(ip->i_ufs_acl->aowner))
usr/src/uts/common/fs/ufs/ufs_acl.c
1468
rw_enter(&ip->i_ufs_acl->s_lock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_acl.c
1469
sp = ufs_acl_cp(ip->i_ufs_acl);
usr/src/uts/common/fs/ufs/ufs_acl.c
1470
ASSERT(sp != ip->i_ufs_acl);
usr/src/uts/common/fs/ufs/ufs_acl.c
1484
sp->aowner->acl_ic_perm = (o_mode_t)(ip->i_mode & 0700) >> 6;
usr/src/uts/common/fs/ufs/ufs_acl.c
1487
(o_mode_t)(ip->i_mode & 070) >> 3;
usr/src/uts/common/fs/ufs/ufs_acl.c
1490
(o_mode_t)(ip->i_mode & 070) >> 3;
usr/src/uts/common/fs/ufs/ufs_acl.c
1491
sp->aother->acl_ic_perm = (o_mode_t)(ip->i_mode & 07);
usr/src/uts/common/fs/ufs/ufs_acl.c
1496
sp->aowner->acl_ic_who = ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_acl.c
1500
sp->agroup->acl_ic_who = ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_acl.c
1503
rw_exit(&ip->i_ufs_acl->s_lock);
usr/src/uts/common/fs/ufs/ufs_acl.c
1504
error = ufs_si_store(ip, sp, 0, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
155
if (si_cachea_get(ip, sp, &csp) == 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
157
if (ip->i_ufs_acl == csp) {
usr/src/uts/common/fs/ufs/ufs_acl.c
162
vfsp = ITOV(ip)->v_vfsp;
usr/src/uts/common/fs/ufs/ufs_acl.c
1710
si_cachei_get(struct inode *ip, si_t **spp)
usr/src/uts/common/fs/ufs/ufs_acl.c
1716
for (sp = si_cachei[SI_HASH(ip->i_shadow)]; sp; sp = sp->s_forw)
usr/src/uts/common/fs/ufs/ufs_acl.c
1717
if (sp->s_shadow == ip->i_shadow && sp->s_dev == ip->i_dev)
usr/src/uts/common/fs/ufs/ufs_acl.c
1750
si_cachea_get(struct inode *ip, si_t *spi, si_t **spp)
usr/src/uts/common/fs/ufs/ufs_acl.c
1754
spi->s_dev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_acl.c
183
if (si_cachea_get(ip, sp, &csp) != 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
2089
ufs_si_del(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_acl.c
2091
si_t *sp = ip->i_ufs_acl;
usr/src/uts/common/fs/ufs/ufs_acl.c
2103
ip->i_ufs_acl = NULL;
usr/src/uts/common/fs/ufs/ufs_acl.c
222
err = ufs_ialloc(ip, ip->i_number, (mode_t)IFSHAD, &sip, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
288
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
290
oldsp = ip->i_ufs_acl;
usr/src/uts/common/fs/ufs/ufs_acl.c
291
oldshadow = ip->i_shadow;
usr/src/uts/common/fs/ufs/ufs_acl.c
292
ip->i_ufs_acl = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
294
ip->i_shadow = (int32_t)sp->s_shadow;
usr/src/uts/common/fs/ufs/ufs_acl.c
296
ASSERT(oldshadow != ip->i_number);
usr/src/uts/common/fs/ufs/ufs_acl.c
297
ASSERT(ip->i_number != ip->i_shadow);
usr/src/uts/common/fs/ufs/ufs_acl.c
312
ip->i_mode &= ~0700; /* clear Owner */
usr/src/uts/common/fs/ufs/ufs_acl.c
313
ip->i_mode |= (sp->aowner->acl_ic_perm & 07) << 6;
usr/src/uts/common/fs/ufs/ufs_acl.c
314
ip->i_uid = sp->aowner->acl_ic_who;
usr/src/uts/common/fs/ufs/ufs_acl.c
318
ip->i_mode &= ~0070; /* clear Group */
usr/src/uts/common/fs/ufs/ufs_acl.c
319
ip->i_mode |= MASK2MODE(sp); /* apply mask */
usr/src/uts/common/fs/ufs/ufs_acl.c
320
ip->i_gid = sp->agroup->acl_ic_who;
usr/src/uts/common/fs/ufs/ufs_acl.c
324
ip->i_mode &= ~0007; /* clear Other */
usr/src/uts/common/fs/ufs/ufs_acl.c
325
ip->i_mode |= (sp->aother->acl_ic_perm & 07);
usr/src/uts/common/fs/ufs/ufs_acl.c
329
ip->i_mode = (ip->i_mode & ~070) |
usr/src/uts/common/fs/ufs/ufs_acl.c
331
ip->i_mode);
usr/src/uts/common/fs/ufs/ufs_acl.c
333
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_acl.c
335
ip->i_flag |= ICHG;
usr/src/uts/common/fs/ufs/ufs_acl.c
336
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_acl.c
342
ufs_iupdat(ip, 1);
usr/src/uts/common/fs/ufs/ufs_acl.c
350
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
351
vfsp = ITOV(ip)->v_vfsp;
usr/src/uts/common/fs/ufs/ufs_acl.c
414
ufs_si_load(struct inode *ip, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
430
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_acl.c
433
ASSERT(ip != NULL);
usr/src/uts/common/fs/ufs/ufs_acl.c
434
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
435
ASSERT(ip->i_shadow && ip->i_ufs_acl == NULL);
usr/src/uts/common/fs/ufs/ufs_acl.c
436
ASSERT((ip->i_mode & IFMT) != IFSHAD);
usr/src/uts/common/fs/ufs/ufs_acl.c
438
if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT))
usr/src/uts/common/fs/ufs/ufs_acl.c
441
if (ip->i_shadow == ip->i_number)
usr/src/uts/common/fs/ufs/ufs_acl.c
444
maxino = (ino_t)(ITOF(ip)->fs_ncg * ITOF(ip)->fs_ipg);
usr/src/uts/common/fs/ufs/ufs_acl.c
445
if (ip->i_shadow < UFSROOTINO || ip->i_shadow > maxino)
usr/src/uts/common/fs/ufs/ufs_acl.c
452
if (si_cachei_get(ip, &sp) == 0) {
usr/src/uts/common/fs/ufs/ufs_acl.c
454
ip->i_ufs_acl = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
463
vfsp = ITOV(ip)->v_vfsp;
usr/src/uts/common/fs/ufs/ufs_acl.c
464
shadow = ip->i_shadow;
usr/src/uts/common/fs/ufs/ufs_acl.c
572
sp->s_shadow = ip->i_shadow;
usr/src/uts/common/fs/ufs/ufs_acl.c
573
sp->s_dev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_acl.c
582
ip->i_ufs_acl = sp;
usr/src/uts/common/fs/ufs/ufs_acl.c
631
ufs_acl_access(struct inode *ip, int mode, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
641
ASSERT(ip->i_ufs_acl != NULL);
usr/src/uts/common/fs/ufs/ufs_acl.c
642
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
644
sp = ip->i_ufs_acl;
usr/src/uts/common/fs/ufs/ufs_acl.c
660
cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
670
(mask & acl->acl_ic_perm) << 6, cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
683
return (MODE_CHECK(owner, mode, (gperm << 6), cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
698
return (MODE_CHECK(owner, mode, ((gperm & mask) << 6), cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
703
return (MODE_CHECK(owner, mode, sp->aother->acl_ic_perm << 6, cr, ip));
usr/src/uts/common/fs/ufs/ufs_acl.c
708
ufs_acl_get(struct inode *ip, vsecattr_t *vsap, int flag, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
712
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
716
if (ip->i_ufs_acl)
usr/src/uts/common/fs/ufs/ufs_acl.c
717
return (aclentry2vsecattr(ip->i_ufs_acl, vsap));
usr/src/uts/common/fs/ufs/ufs_acl.c
743
aclentp->a_perm = ((ushort_t)(ip->i_mode & 0700)) >> 6;
usr/src/uts/common/fs/ufs/ufs_acl.c
744
aclentp->a_id = ip->i_uid; /* Really undefined */
usr/src/uts/common/fs/ufs/ufs_acl.c
749
aclentp->a_perm = ((ushort_t)(ip->i_mode & 0070)) >> 3;
usr/src/uts/common/fs/ufs/ufs_acl.c
750
aclentp->a_id = ip->i_gid; /* Really undefined */
usr/src/uts/common/fs/ufs/ufs_acl.c
755
aclentp->a_perm = ip->i_mode & 0007;
usr/src/uts/common/fs/ufs/ufs_acl.c
761
aclentp->a_perm = ((ushort_t)(ip->i_mode & 0070)) >> 3;
usr/src/uts/common/fs/ufs/ufs_acl.c
772
ufs_acl_set(struct inode *ip, vsecattr_t *vsap, int flag, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_acl.c
777
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_acl.c
779
if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT))
usr/src/uts/common/fs/ufs/ufs_acl.c
785
if (secpolicy_vnode_setdac(cr, ip->i_uid) != 0)
usr/src/uts/common/fs/ufs/ufs_acl.c
791
sp->s_dev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_acl.c
806
sp->aowner->acl_ic_who = ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_acl.c
808
sp->agroup->acl_ic_who = ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_acl.c
813
err = ufs_si_store(ip, sp, 1, cr);
usr/src/uts/common/fs/ufs/ufs_acl.c
92
ufs_si_store(struct inode *ip, si_t *sp, int puship, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1002
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
105
alloc(struct inode *ip, daddr_t bpref, int size, daddr_t *bnp, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_alloc.c
116
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
119
err = ufs_fault(ITOV(ip), "alloc: bad size, dev = 0x%lx,"
usr/src/uts/common/fs/ufs/ufs_alloc.c
121
ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
129
err = chkdq(ip, (long)btodb(size), 0, cr, &errmsg, &len);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1291
ialloccg(struct inode *ip, int cg, daddr_t ipref, int mode)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1293
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1294
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1302
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1338
(void) ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1355
(void) ufs_fault(ITOV(ip), "ialloccg: block not in mapfs = %s",
usr/src/uts/common/fs/ufs/ufs_alloc.c
141
cg = (int)itog(fs, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_alloc.c
145
bno = (daddr_t)hashalloc(ip, cg, (long)bpref, size,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1556
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1575
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1576
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1577
if ((ufsvfsp = ip->i_ufsvfs) == NULL) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
158
(void) chkdq(ip, -(long)btodb(size), 0, cr, (char **)NULL,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1605
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1608
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1610
db_undo[i] = ip->i_db[i];
usr/src/uts/common/fs/ufs/ufs_alloc.c
1611
osz = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1612
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1625
ufs_trans_trunc_resv(ip, ip->i_size + (NDADDR * fs->fs_bsize),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1630
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1640
berr = bmap_write(ip, uoff, offsetn + nbytes,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1644
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1645
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
165
(!(TRANS_ISTRANS(ufsvfsp)) || !(ip->i_flag & IQUIET))) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1655
if ((uoff + nbytes) > ip->i_size)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1656
ip->i_size = (uoff + nbytes);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1661
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1662
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1671
ufs_trans_trunc_resv(ip, ip->i_size +
usr/src/uts/common/fs/ufs/ufs_alloc.c
1676
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1680
berr = bmap_write(ip, i, fs->fs_bsize, BI_FALLOCATE,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1683
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1684
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1703
if (i >= ip->i_size)
usr/src/uts/common/fs/ufs/ufs_alloc.c
1704
ip->i_size += fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1717
ip->i_cflags |= IFALLOCATE;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1718
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1719
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1724
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1729
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1730
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1753
ufs_trans_trunc_resv(ip,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1754
ip->i_size + blkroundup(fs, ufsvfsp->vfs_iotransz),
usr/src/uts/common/fs/ufs/ufs_alloc.c
1759
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1766
ip->i_cflags |= IFALLOCATE;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1770
ip->i_size = (lp->l_start + lp->l_len);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1773
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1774
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1791
if ((ip->i_size > MAXOFF32_T) &&
usr/src/uts/common/fs/ufs/ufs_alloc.c
1804
ufs_trans_trunc_resv(ip, totblks * fs->fs_bsize, &resv, &resid);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1808
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1817
if (db_undo[i] != ip->i_db[i] && db_undo[i] == 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1818
free(ip, ip->i_db[i], fs->fs_bsize, 0);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1819
ip->i_db[i] = 0;
usr/src/uts/common/fs/ufs/ufs_alloc.c
182
realloccg(struct inode *ip, daddr_t bprev, daddr_t bpref, int osize,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1831
free(ip, undo->blk, fs->fs_bsize, I_IBLK);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1836
ip->i_size = osz;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1837
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1839
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1844
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1857
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1884
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1893
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1894
if (ip->i_size == (u_offset_t)lp->l_start) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1895
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1903
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1908
if (ip->i_size < lp->l_start) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
1915
lp->l_start = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1921
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1926
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1937
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1938
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
1939
error = TRANS_ITRUNC(ip, (u_offset_t)lp->l_start, 0, cr);
usr/src/uts/common/fs/ufs/ufs_alloc.c
194
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
1940
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_alloc.c
198
err = ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_alloc.c
201
ip->i_dev, fs->fs_bsize, osize, nsize, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
208
err = ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_alloc.c
210
" bprev = %ld, fs = %s\n", ip->i_dev, fs->fs_bsize, bprev,
usr/src/uts/common/fs/ufs/ufs_alloc.c
214
err = chkdq(ip, (long)btodb(nsize - osize), 0, cr, &errmsg, &len);
usr/src/uts/common/fs/ufs/ufs_alloc.c
224
bno = fragextend(ip, cg, (long)bprev, osize, nsize);
usr/src/uts/common/fs/ufs/ufs_alloc.c
246
bno = (daddr_t)hashalloc(ip, cg, (long)bpref, request,
usr/src/uts/common/fs/ufs/ufs_alloc.c
251
(void) free(ip, bno + numfrags(fs, nsize),
usr/src/uts/common/fs/ufs/ufs_alloc.c
262
(void) chkdq(ip, -(long)btodb(nsize - osize), 0, cr, (char **)NULL,
usr/src/uts/common/fs/ufs/ufs_alloc.c
269
(!(TRANS_ISTRANS(ufsvfsp)) || !(ip->i_flag & IQUIET))) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
297
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_alloc.c
369
ip = *ipp;
usr/src/uts/common/fs/ufs/ufs_alloc.c
370
ASSERT(!ip->i_ufs_acl);
usr/src/uts/common/fs/ufs/ufs_alloc.c
371
ASSERT(!ip->i_dquot);
usr/src/uts/common/fs/ufs/ufs_alloc.c
372
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_alloc.c
379
if (ip->i_mode || (ip->i_nlink > 0)) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
380
ip->i_flag |= ISTALE;
usr/src/uts/common/fs/ufs/ufs_alloc.c
381
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
382
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_alloc.c
404
if (ip->i_size || ip->i_blocks) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
407
if (ip->i_size) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
410
fs->fs_fsmnt, (int)ino, ip->i_size,
usr/src/uts/common/fs/ufs/ufs_alloc.c
416
ip->i_size = (u_offset_t)0;
usr/src/uts/common/fs/ufs/ufs_alloc.c
417
ip->i_blocks = 0;
usr/src/uts/common/fs/ufs/ufs_alloc.c
419
ip->i_db[i] = 0;
usr/src/uts/common/fs/ufs/ufs_alloc.c
421
ip->i_ib[i] = 0;
usr/src/uts/common/fs/ufs/ufs_alloc.c
427
ip->i_nlink = 0;
usr/src/uts/common/fs/ufs/ufs_alloc.c
432
ip->i_flag &= IREF;
usr/src/uts/common/fs/ufs/ufs_alloc.c
442
ip->i_atime = iuniqtime;
usr/src/uts/common/fs/ufs/ufs_alloc.c
445
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_alloc.c
535
blkpref(struct inode *ip, daddr_t lbn, int indx, daddr32_t *bap)
usr/src/uts/common/fs/ufs/ufs_alloc.c
543
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
544
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
547
cg = itog(fs, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_alloc.c
555
startcg = itog(fs, ip->i_number) + lbn / fs->fs_maxbpg;
usr/src/uts/common/fs/ufs/ufs_alloc.c
623
free(struct inode *ip, daddr_t bno, off_t size, int flags)
usr/src/uts/common/fs/ufs/ufs_alloc.c
625
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
626
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
647
(void) ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_alloc.c
649
"fs = %s\n", ip->i_dev, fs->fs_bsize,
usr/src/uts/common/fs/ufs/ufs_alloc.c
654
ASSERT(!ufs_badblock(ip, bno));
usr/src/uts/common/fs/ufs/ufs_alloc.c
655
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
682
(void) ufs_fault(ITOV(ip), "free: freeing free block, "
usr/src/uts/common/fs/ufs/ufs_alloc.c
684
ip->i_dev, bno, ip->i_number, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
713
(void) ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_alloc.c
717
ip->i_dev,
usr/src/uts/common/fs/ufs/ufs_alloc.c
720
ip->i_number,
usr/src/uts/common/fs/ufs/ufs_alloc.c
771
ufs_ifree(struct inode *ip, ino_t ino, mode_t mode)
usr/src/uts/common/fs/ufs/ufs_alloc.c
773
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
774
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
781
if (ip->i_number == ino && ip->i_mode != 0) {
usr/src/uts/common/fs/ufs/ufs_alloc.c
782
(void) ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_alloc.c
785
ip->i_mode, mode, (int)ip->i_number, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
789
(void) ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_alloc.c
791
(int)ip->i_dev, (int)ino, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
795
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
810
(void) ufs_fault(ITOV(ip), "ufs_ifree: freeing free inode, "
usr/src/uts/common/fs/ufs/ufs_alloc.c
813
ip->i_mode, mode, (int)ino, fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_alloc.c
845
hashalloc(struct inode *ip, int cg, long pref, int size, ulong_t (*allocator)())
usr/src/uts/common/fs/ufs/ufs_alloc.c
852
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
856
result = (*allocator)(ip, cg, pref, size);
usr/src/uts/common/fs/ufs/ufs_alloc.c
866
result = (*allocator)(ip, cg, 0, size);
usr/src/uts/common/fs/ufs/ufs_alloc.c
877
result = (*allocator)(ip, cg, 0, size);
usr/src/uts/common/fs/ufs/ufs_alloc.c
894
fragextend(struct inode *ip, int cg, long bprev, int osize, int nsize)
usr/src/uts/common/fs/ufs/ufs_alloc.c
896
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
897
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
914
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, cgtod(fs, cg)),
usr/src/uts/common/fs/ufs/ufs_alloc.c
975
alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
usr/src/uts/common/fs/ufs/ufs_alloc.c
977
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_alloc.c
978
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1044
inode_t *ip,
usr/src/uts/common/fs/ufs/ufs_bmap.c
1057
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1074
ip->i_db[table[i].owner_offset] = 0;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1079
ip->i_ib[table[i].owner_offset] = 0;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1089
(VBSIZE(ITOV(ip)) / sizeof (daddr32_t)));
usr/src/uts/common/fs/ufs/ufs_bmap.c
1091
bp = UFS_BREAD(ufsvfsp, ip->i_dev,
usr/src/uts/common/fs/ufs/ufs_bmap.c
1093
VBSIZE(ITOV(ip)));
usr/src/uts/common/fs/ufs/ufs_bmap.c
1132
(void) ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_bmap.c
1150
ip->i_blocks -= inode_sector_adjust;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1151
ASSERT((unsigned)ip->i_blocks <= INT_MAX);
usr/src/uts/common/fs/ufs/ufs_bmap.c
1152
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_bmap.c
1153
ip->i_flag |= IUPD | ICHG | IATTCHG;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1154
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1156
ufs_iupdat(ip, I_SYNC);
usr/src/uts/common/fs/ufs/ufs_bmap.c
1166
free(ip, table[i].this_block, table[i].block_size,
usr/src/uts/common/fs/ufs/ufs_bmap.c
1181
bmap_find(struct inode *ip, boolean_t hole, u_offset_t *off)
usr/src/uts/common/fs/ufs/ufs_bmap.c
1183
ufsvfs_t *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1191
u_offset_t isz = (offset_t)ip->i_size;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1199
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_bmap.c
1211
if ((hole && (ip->i_db[lbn] == 0)) ||
usr/src/uts/common/fs/ufs/ufs_bmap.c
1212
(!hole && (ip->i_db[lbn] != 0))) {
usr/src/uts/common/fs/ufs/ufs_bmap.c
1223
dev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1253
nb = ip->i_ib[NIADDR - j];
usr/src/uts/common/fs/ufs/ufs_bmap.c
1333
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1344
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_bmap.c
1345
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1349
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_bmap.c
1358
ip->i_db[lbn] = bn;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1362
nindirshift = ip->i_ufsvfs->vfs_nindirshift;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1363
nindiroffset = ip->i_ufsvfs->vfs_nindiroffset;
usr/src/uts/common/fs/ufs/ufs_bmap.c
1384
nb = ip->i_ib[NIADDR - j];
usr/src/uts/common/fs/ufs/ufs_bmap.c
1386
err = ufs_fault(ITOV(ip), "ufs_set_bn: nb == UFS_HOLE");
usr/src/uts/common/fs/ufs/ufs_bmap.c
1396
ip->i_dev, fsbtodb(fs, ob), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
1404
ASSERT(!ufs_indir_badblock(ip, bap));
usr/src/uts/common/fs/ufs/ufs_bmap.c
1411
err = ufs_fault(ITOV(ip), "ufs_set_bn: nb == UFS_HOLE");
usr/src/uts/common/fs/ufs/ufs_bmap.c
205
bmap_read(struct inode *ip, u_offset_t off, daddr_t *bnp, int *lenp)
usr/src/uts/common/fs/ufs/ufs_bmap.c
208
ufsvfs_t *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
217
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_bmap.c
228
ip->i_size, &ip->i_db[lbn], NDADDR - lbn, 1,
usr/src/uts/common/fs/ufs/ufs_bmap.c
255
nb = ip->i_ib[NIADDR - j];
usr/src/uts/common/fs/ufs/ufs_bmap.c
267
ip->i_dev, fsbtodb(fs, ob), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
274
ASSERT(!ufs_indir_badblock(ip, bap));
usr/src/uts/common/fs/ufs/ufs_bmap.c
287
DOEXTENT(fs, lbn, boff, bnp, lenp, ip->i_size, &bap[i],
usr/src/uts/common/fs/ufs/ufs_bmap.c
288
MIN(NINDIR(fs) - i, (daddr_t)lblkno(fs, ip->i_size - 1) - lbn + 1),
usr/src/uts/common/fs/ufs/ufs_bmap.c
308
bmap_write(struct inode *ip, u_offset_t off, int size,
usr/src/uts/common/fs/ufs/ufs_bmap.c
319
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_bmap.c
334
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_bmap.c
339
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
344
if (ip->i_blocks >= VERYLARGEFILESIZE)
usr/src/uts/common/fs/ufs/ufs_bmap.c
346
llbn = (daddr_t)((ip->i_size) ? lblkno(fs, ip->i_size - 1) : 0);
usr/src/uts/common/fs/ufs/ufs_bmap.c
348
if (((ip->i_mode & IFMT) == IFDIR) ||
usr/src/uts/common/fs/ufs/ufs_bmap.c
349
((ip->i_mode & IFMT) == IFATTRDIR))
usr/src/uts/common/fs/ufs/ufs_bmap.c
351
else if ((ip->i_mode & IFMT) == IFSHAD)
usr/src/uts/common/fs/ufs/ufs_bmap.c
353
else if (ip->i_ufsvfs->vfs_qinod == ip)
usr/src/uts/common/fs/ufs/ufs_bmap.c
356
issync = ((ip->i_flag & ISYNC) != 0);
usr/src/uts/common/fs/ufs/ufs_bmap.c
367
if (llbn < NDADDR && llbn < lbn && (ob = ip->i_db[llbn]) != 0) {
usr/src/uts/common/fs/ufs/ufs_bmap.c
368
osize = blksize(fs, ip, llbn);
usr/src/uts/common/fs/ufs/ufs_bmap.c
376
if (((unsigned)ip->i_blocks +
usr/src/uts/common/fs/ufs/ufs_bmap.c
393
fbread(ITOV(ip), ((offset_t)llbn << fs->fs_bshift),
usr/src/uts/common/fs/ufs/ufs_bmap.c
397
pref = blkpref(ip, llbn, (int)llbn, &ip->i_db[0]);
usr/src/uts/common/fs/ufs/ufs_bmap.c
398
err = realloccg(ip, ob, pref, (int)osize, (int)bsize,
usr/src/uts/common/fs/ufs/ufs_bmap.c
405
ASSERT(!ufs_badblock(ip, nb));
usr/src/uts/common/fs/ufs/ufs_bmap.c
413
TRANS_MATA_ALLOC(ufsvfsp, ip, nb, bsize, 0);
usr/src/uts/common/fs/ufs/ufs_bmap.c
414
ip->i_db[llbn] = nb;
usr/src/uts/common/fs/ufs/ufs_bmap.c
416
ip);
usr/src/uts/common/fs/ufs/ufs_bmap.c
417
ip->i_blocks += btodb(bsize - osize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
418
ASSERT((unsigned)ip->i_blocks <= INT_MAX);
usr/src/uts/common/fs/ufs/ufs_bmap.c
419
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_bmap.c
420
ip->i_flag |= IUPD | ICHG | IATTCHG;
usr/src/uts/common/fs/ufs/ufs_bmap.c
428
(void) ufs_fbiwrite(fbp, ip, nb, fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
435
(void) free(ip, ob, (off_t)osize, metaflag);
usr/src/uts/common/fs/ufs/ufs_bmap.c
444
nb = ip->i_db[lbn];
usr/src/uts/common/fs/ufs/ufs_bmap.c
446
ip->i_size < ((u_offset_t)(lbn + 1)) << fs->fs_bshift) {
usr/src/uts/common/fs/ufs/ufs_bmap.c
449
osize = fragroundup(fs, blkoff(fs, ip->i_size));
usr/src/uts/common/fs/ufs/ufs_bmap.c
459
if (((unsigned)ip->i_blocks +
usr/src/uts/common/fs/ufs/ufs_bmap.c
468
pref = blkpref(ip, lbn, (int)lbn,
usr/src/uts/common/fs/ufs/ufs_bmap.c
469
&ip->i_db[0]);
usr/src/uts/common/fs/ufs/ufs_bmap.c
470
err = realloccg(ip, ob, pref, (int)osize,
usr/src/uts/common/fs/ufs/ufs_bmap.c
476
ASSERT(!ufs_badblock(ip, nb));
usr/src/uts/common/fs/ufs/ufs_bmap.c
483
if (ip->i_size <
usr/src/uts/common/fs/ufs/ufs_bmap.c
494
if (((unsigned)ip->i_blocks +
usr/src/uts/common/fs/ufs/ufs_bmap.c
499
pref = blkpref(ip, lbn, (int)lbn, &ip->i_db[0]);
usr/src/uts/common/fs/ufs/ufs_bmap.c
500
err = alloc(ip, pref, (int)nsize, &nb, cr);
usr/src/uts/common/fs/ufs/ufs_bmap.c
505
ASSERT(!ufs_badblock(ip, nb));
usr/src/uts/common/fs/ufs/ufs_bmap.c
526
fbzero(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_bmap.c
536
(void) free(ip, nb,
usr/src/uts/common/fs/ufs/ufs_bmap.c
539
(void) free(ip,
usr/src/uts/common/fs/ufs/ufs_bmap.c
545
(void) chkdq(ip,
usr/src/uts/common/fs/ufs/ufs_bmap.c
552
TRANS_MATA_ALLOC(ufsvfsp, ip, nb, nsize, 0);
usr/src/uts/common/fs/ufs/ufs_bmap.c
553
ip->i_db[lbn] = nb;
usr/src/uts/common/fs/ufs/ufs_bmap.c
554
ip->i_blocks += btodb(nsize - osize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
555
ASSERT((unsigned)ip->i_blocks <= INT_MAX);
usr/src/uts/common/fs/ufs/ufs_bmap.c
556
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_bmap.c
557
ip->i_flag |= IUPD | ICHG | IATTCHG;
usr/src/uts/common/fs/ufs/ufs_bmap.c
567
if (isdirquota && (ip->i_size ||
usr/src/uts/common/fs/ufs/ufs_bmap.c
573
(void) ufs_fbiwrite(fbp, ip, nb, fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
579
(void) free(ip, ob, (off_t)osize, metaflag);
usr/src/uts/common/fs/ufs/ufs_bmap.c
590
nindirshift = ip->i_ufsvfs->vfs_nindirshift;
usr/src/uts/common/fs/ufs/ufs_bmap.c
591
nindiroffset = ip->i_ufsvfs->vfs_nindiroffset;
usr/src/uts/common/fs/ufs/ufs_bmap.c
611
dev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_bmap.c
612
nb = ip->i_ib[NIADDR - j];
usr/src/uts/common/fs/ufs/ufs_bmap.c
620
if (((unsigned)ip->i_blocks + btodb(bsize))
usr/src/uts/common/fs/ufs/ufs_bmap.c
628
pref = blkpref(ip, lbn, 0, (daddr32_t *)0);
usr/src/uts/common/fs/ufs/ufs_bmap.c
629
err = alloc(ip, pref, (int)bsize, &nb, cr);
usr/src/uts/common/fs/ufs/ufs_bmap.c
632
TRANS_MATA_ALLOC(ufsvfsp, ip, nb, bsize, 1);
usr/src/uts/common/fs/ufs/ufs_bmap.c
633
ASSERT(!ufs_badblock(ip, nb));
usr/src/uts/common/fs/ufs/ufs_bmap.c
662
ufs_undo_allocation(ip, alloced_blocks,
usr/src/uts/common/fs/ufs/ufs_bmap.c
668
ip->i_ib[NIADDR - j] = nb;
usr/src/uts/common/fs/ufs/ufs_bmap.c
670
ip->i_blocks += btodb(bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
671
ASSERT((unsigned)ip->i_blocks <= INT_MAX);
usr/src/uts/common/fs/ufs/ufs_bmap.c
672
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_bmap.c
673
ip->i_flag |= IUPD | ICHG | IATTCHG;
usr/src/uts/common/fs/ufs/ufs_bmap.c
696
bp = UFS_BREAD(ufsvfsp, ip->i_dev, fsbtodb(fs, ob), bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
711
ufs_undo_allocation(ip, alloced_blocks,
usr/src/uts/common/fs/ufs/ufs_bmap.c
727
if (((unsigned)ip->i_blocks + btodb(bsize))
usr/src/uts/common/fs/ufs/ufs_bmap.c
730
ufs_undo_allocation(ip, alloced_blocks,
usr/src/uts/common/fs/ufs/ufs_bmap.c
738
pref = blkpref(ip, lbn, 0,
usr/src/uts/common/fs/ufs/ufs_bmap.c
742
pref = blkpref(ip, lbn, i, &bap[0]);
usr/src/uts/common/fs/ufs/ufs_bmap.c
751
err = alloc(ip, pref, (int)bsize, &nb, cr);
usr/src/uts/common/fs/ufs/ufs_bmap.c
756
ufs_undo_allocation(ip, alloced_blocks,
usr/src/uts/common/fs/ufs/ufs_bmap.c
761
ASSERT(!ufs_badblock(ip, nb));
usr/src/uts/common/fs/ufs/ufs_bmap.c
776
TRANS_MATA_ALLOC(ufsvfsp, ip, nb, bsize, 1);
usr/src/uts/common/fs/ufs/ufs_bmap.c
795
ufs_undo_allocation(ip,
usr/src/uts/common/fs/ufs/ufs_bmap.c
804
TRANS_MATA_ALLOC(ufsvfsp, ip, nb, bsize, 0);
usr/src/uts/common/fs/ufs/ufs_bmap.c
805
fbzero(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_bmap.c
837
(void) ufs_fbiwrite(fbp, ip, nb,
usr/src/uts/common/fs/ufs/ufs_bmap.c
847
ip->i_dev, fsbtodb(fs, ob), bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
854
ufs_undo_allocation(ip,
usr/src/uts/common/fs/ufs/ufs_bmap.c
874
ip->i_blocks += btodb(bsize);
usr/src/uts/common/fs/ufs/ufs_bmap.c
875
ASSERT((unsigned)ip->i_blocks <= INT_MAX);
usr/src/uts/common/fs/ufs/ufs_bmap.c
876
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_bmap.c
877
ip->i_flag |= IUPD | ICHG | IATTCHG;
usr/src/uts/common/fs/ufs/ufs_bmap.c
895
ufs_undo_allocation(ip,
usr/src/uts/common/fs/ufs/ufs_bmap.c
916
bmap_has_holes(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_bmap.c
918
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_bmap.c
935
if (ip->i_writer != NULL && ip->i_writer != curthread) {
usr/src/uts/common/fs/ufs/ufs_bmap.c
939
dblks = (ip->i_size + fsboffset) >> fsbshift;
usr/src/uts/common/fs/ufs/ufs_bmap.c
940
mblks = (ldbtob((u_offset_t)ip->i_blocks) + fsboffset) >> fsbshift;
usr/src/uts/common/fs/ufs/ufs_bmap.c
947
nindirshift = ip->i_ufsvfs->vfs_nindirshift;
usr/src/uts/common/fs/ufs/ufs_bmap.c
949
nindiroffset = ip->i_ufsvfs->vfs_nindiroffset;
usr/src/uts/common/fs/ufs/ufs_bmap.c
97
static void ufs_undo_allocation(inode_t *ip, int block_count,
usr/src/uts/common/fs/ufs/ufs_dir.c
160
ufs_diraccess(struct inode *ip, int mode, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
162
if (((ip->i_mode & IFMT) != IFDIR) &&
usr/src/uts/common/fs/ufs/ufs_dir.c
163
((ip->i_mode & IFMT) != IFATTRDIR))
usr/src/uts/common/fs/ufs/ufs_dir.c
166
return (ufs_iaccess(ip, mode, cr, 1));
usr/src/uts/common/fs/ufs/ufs_dir.c
2068
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_dir.c
2095
err = ufs_ialloc(tdp, ipref, imode, &ip, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2103
ASSERT(RW_READ_HELD(&ip->i_ufsvfs->vfs_dqrwlock));
usr/src/uts/common/fs/ufs/ufs_dir.c
2104
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_dir.c
2105
if (ip->i_dquot != NULL) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2106
err = ufs_fault(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_dir.c
2109
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
2112
*ipp = ip;
usr/src/uts/common/fs/ufs/ufs_dir.c
2113
ip->i_mode = (o_mode_t)imode;
usr/src/uts/common/fs/ufs/ufs_dir.c
2128
ITOV(ip)->v_rdev = ip->i_rdev = d;
usr/src/uts/common/fs/ufs/ufs_dir.c
2131
ip->i_ordev = dev32; /* can't use old format */
usr/src/uts/common/fs/ufs/ufs_dir.c
2133
ip->i_ordev = cmpdev(d);
usr/src/uts/common/fs/ufs/ufs_dir.c
2136
ITOV(ip)->v_type = type;
usr/src/uts/common/fs/ufs/ufs_dir.c
2137
ufs_reset_vnode(ip->i_vnode);
usr/src/uts/common/fs/ufs/ufs_dir.c
2139
ip->i_nlink = 2; /* anticipating a call to dirmakedirect */
usr/src/uts/common/fs/ufs/ufs_dir.c
2141
ip->i_nlink = 1;
usr/src/uts/common/fs/ufs/ufs_dir.c
2145
ip->i_uid = vap->va_uid;
usr/src/uts/common/fs/ufs/ufs_dir.c
2146
ip->i_gid = vap->va_gid;
usr/src/uts/common/fs/ufs/ufs_dir.c
2148
ip->i_uid = crgetuid(cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2167
ip->i_gid = vap->va_gid;
usr/src/uts/common/fs/ufs/ufs_dir.c
2169
ip->i_gid = (tdp->i_mode & ISGID) ? tdp->i_gid : crgetgid(cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2179
ip->i_suid =
usr/src/uts/common/fs/ufs/ufs_dir.c
2180
(ulong_t)ip->i_uid > (ulong_t)USHRT_MAX ? UID_LONG : ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_dir.c
2181
ip->i_sgid =
usr/src/uts/common/fs/ufs/ufs_dir.c
2182
(ulong_t)ip->i_gid > (ulong_t)USHRT_MAX ? GID_LONG : ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_dir.c
2191
ip->i_mode |= ISGID;
usr/src/uts/common/fs/ufs/ufs_dir.c
2193
if ((ip->i_mode & ISGID) &&
usr/src/uts/common/fs/ufs/ufs_dir.c
2194
secpolicy_vnode_setids_setgids(cr, ip->i_gid) != 0)
usr/src/uts/common/fs/ufs/ufs_dir.c
2195
ip->i_mode &= ~ISGID;
usr/src/uts/common/fs/ufs/ufs_dir.c
2208
ip->i_dquot = getinoquota(ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2210
ip->i_dquot = NULL;
usr/src/uts/common/fs/ufs/ufs_dir.c
2213
err = ufs_dirmakedirect(ip, tdp, (op == DE_MKDIR) ? 0 : 1, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2226
err = ufs_si_inherit(ip, tdp, ip->i_mode, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2252
ip->i_atime.tv_sec = vap->va_atime.tv_sec;
usr/src/uts/common/fs/ufs/ufs_dir.c
2253
ip->i_atime.tv_usec = vap->va_atime.tv_nsec / 1000;
usr/src/uts/common/fs/ufs/ufs_dir.c
2254
ip->i_flag &= ~IACC;
usr/src/uts/common/fs/ufs/ufs_dir.c
2256
ip->i_flag |= IACC;
usr/src/uts/common/fs/ufs/ufs_dir.c
2258
ip->i_mtime.tv_sec = vap->va_mtime.tv_sec;
usr/src/uts/common/fs/ufs/ufs_dir.c
2259
ip->i_mtime.tv_usec = vap->va_mtime.tv_nsec / 1000;
usr/src/uts/common/fs/ufs/ufs_dir.c
2265
ip->i_ctime.tv_sec = TIME32_MAX;
usr/src/uts/common/fs/ufs/ufs_dir.c
2266
ip->i_ctime.tv_usec = 0;
usr/src/uts/common/fs/ufs/ufs_dir.c
2268
ip->i_ctime.tv_sec = now.tv_sec;
usr/src/uts/common/fs/ufs/ufs_dir.c
2269
ip->i_ctime.tv_usec = now.tv_nsec / 1000;
usr/src/uts/common/fs/ufs/ufs_dir.c
2271
ip->i_flag &= ~(IUPD|ICHG);
usr/src/uts/common/fs/ufs/ufs_dir.c
2272
ip->i_flag |= IMODTIME;
usr/src/uts/common/fs/ufs/ufs_dir.c
2274
ip->i_flag |= IUPD|ICHG;
usr/src/uts/common/fs/ufs/ufs_dir.c
2275
ip->i_flag |= IMOD;
usr/src/uts/common/fs/ufs/ufs_dir.c
2277
ip->i_flag |= IACC|IUPD|ICHG;
usr/src/uts/common/fs/ufs/ufs_dir.c
2278
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_dir.c
2284
ip->i_cflags |= IXATTR;
usr/src/uts/common/fs/ufs/ufs_dir.c
2290
TRANS_INODE(ip->i_ufsvfs, ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2291
ufs_iupdat(ip, I_SYNC);
usr/src/uts/common/fs/ufs/ufs_dir.c
2292
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
2297
ip->i_nlink = 0;
usr/src/uts/common/fs/ufs/ufs_dir.c
2298
ufs_setreclaim(ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2299
TRANS_INODE(ip->i_ufsvfs, ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2300
ip->i_flag |= ICHG;
usr/src/uts/common/fs/ufs/ufs_dir.c
2301
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_dir.c
2302
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2303
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
2312
struct inode *ip, /* new directory */
usr/src/uts/common/fs/ufs/ufs_dir.c
2321
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_dir.c
2327
err = BMAPALLOC(ip, (u_offset_t)0, DIRBLKSIZ, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2337
ip->i_size = DIRBLKSIZ;
usr/src/uts/common/fs/ufs/ufs_dir.c
2338
TRANS_INODE(ip->i_ufsvfs, ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2339
ip->i_flag |= IUPD|ICHG|IATTCHG;
usr/src/uts/common/fs/ufs/ufs_dir.c
2340
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_dir.c
2341
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2363
err = fbread(ITOV(ip), (offset_t)0, (uint_t)ip->i_fs->fs_fsize,
usr/src/uts/common/fs/ufs/ufs_dir.c
2375
dirp->dot_ino = (uint32_t)ip->i_number;
usr/src/uts/common/fs/ufs/ufs_dir.c
2378
err = TRANS_DIR(ip, 0);
usr/src/uts/common/fs/ufs/ufs_dir.c
2384
err = ufs_fbwrite(fbp, ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2415
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_dir.c
2455
ip = NULL;
usr/src/uts/common/fs/ufs/ufs_dir.c
2461
err = ufs_dircheckforname(dp, namep, namlen, &slot, &ip, cr, 0);
usr/src/uts/common/fs/ufs/ufs_dir.c
2464
if (ip == NULL) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2468
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2469
if (oip && oip != ip) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2474
mode = ip->i_mode & IFMT;
usr/src/uts/common/fs/ufs/ufs_dir.c
2495
if (!rw_tryenter(&ip->i_rwlock, RW_WRITER)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2522
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_dir.c
2527
if ((err = ufs_sticky_remove_access(dp, ip, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2528
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
2530
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_dir.c
2543
if (dp == ip || vp == cdir)
usr/src/uts/common/fs/ufs/ufs_dir.c
2545
else if (((ip->i_mode & IFMT) != IFDIR) &&
usr/src/uts/common/fs/ufs/ufs_dir.c
2546
((ip->i_mode & IFMT) != IFATTRDIR))
usr/src/uts/common/fs/ufs/ufs_dir.c
2548
else if ((ip->i_nlink > 2) ||
usr/src/uts/common/fs/ufs/ufs_dir.c
2549
!ufs_dirempty(ip, dp->i_number, cr)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2554
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
2556
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_dir.c
2567
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
2568
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_dir.c
2573
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
2671
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_dir.c
2675
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_dir.c
2679
ip->i_flag |= ICHG;
usr/src/uts/common/fs/ufs/ufs_dir.c
2680
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_dir.c
2683
TRANS_INODE(ip->i_ufsvfs, ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2687
if (ip->i_nlink > 0) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2693
if (op == DR_RMDIR && (ip->i_mode & IFMT) == IFDIR) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2702
ip->i_nlink -= 2;
usr/src/uts/common/fs/ufs/ufs_dir.c
2718
(void) ufs_dirpurgedotdot(ip, dp->i_number, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
2720
ip->i_nlink--;
usr/src/uts/common/fs/ufs/ufs_dir.c
2722
ufs_setreclaim(ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2725
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
2729
if (!TRANS_ISTRANS(ip->i_ufsvfs))
usr/src/uts/common/fs/ufs/ufs_dir.c
2730
ufs_iupdat(ip, I_SYNC);
usr/src/uts/common/fs/ufs/ufs_dir.c
2732
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
2734
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_dir.c
2752
if (ip)
usr/src/uts/common/fs/ufs/ufs_dir.c
2768
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_dir.c
2780
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_dir.c
2782
bsize = (uint_t)blksize(fs, ip, lbn);
usr/src/uts/common/fs/ufs/ufs_dir.c
2783
err = fbread(ITOV(ip), (offset_t)(offset & fs->fs_bmask),
usr/src/uts/common/fs/ufs/ufs_dir.c
2828
dirbad(struct inode *ip, char *how, off_t offset)
usr/src/uts/common/fs/ufs/ufs_dir.c
2831
ip->i_fs->fs_fsmnt, (int)ip->i_number, offset, how);
usr/src/uts/common/fs/ufs/ufs_dir.c
2850
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_dir.c
2854
return (ufs_dirscan(ip, parentino, cr, 0));
usr/src/uts/common/fs/ufs/ufs_dir.c
2862
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_dir.c
2866
return (ufs_dirscan(ip, parentino, cr, 1));
usr/src/uts/common/fs/ufs/ufs_dir.c
2880
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_dir.c
2891
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_dir.c
2893
ASSERT(ip->i_size <= (offset_t)MAXOFF_T);
usr/src/uts/common/fs/ufs/ufs_dir.c
2894
for (off = 0; off < ip->i_size; off += dp->d_reclen) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2895
err = ufs_rdwri(UIO_READ, FREAD, ip, (caddr_t)dp,
usr/src/uts/common/fs/ufs/ufs_dir.c
2938
empty = ufs_dirclrdotdot(ip, parentino);
usr/src/uts/common/fs/ufs/ufs_dir.c
2967
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_dir.c
2977
ip = target;
usr/src/uts/common/fs/ufs/ufs_dir.c
2978
if (ip->i_number == source_ino) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2982
if (ip->i_number == UFSROOTINO) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2994
err = blkatoff(ip, (off_t)0, (char **)&dirp, &fbp);
usr/src/uts/common/fs/ufs/ufs_dir.c
2997
if (((ip->i_mode & IFMT) != IFDIR) || ip->i_nlink == 0 ||
usr/src/uts/common/fs/ufs/ufs_dir.c
2998
ip->i_size < sizeof (struct dirtemplate)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
2999
dirbad(ip, "bad size, unlinked or not dir", (off_t)0);
usr/src/uts/common/fs/ufs/ufs_dir.c
3006
dirbad(ip, "mangled .. entry", (off_t)0);
usr/src/uts/common/fs/ufs/ufs_dir.c
3021
vfs = ip->i_vfs;
usr/src/uts/common/fs/ufs/ufs_dir.c
3022
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_dir.c
3024
if (ip != target) {
usr/src/uts/common/fs/ufs/ufs_dir.c
3025
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_dir.c
3026
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_dir.c
3034
ip = NULL;
usr/src/uts/common/fs/ufs/ufs_dir.c
3047
ip = NULL;
usr/src/uts/common/fs/ufs/ufs_dir.c
3050
ip = tip;
usr/src/uts/common/fs/ufs/ufs_dir.c
3060
if (!rw_tryenter(&ip->i_rwlock, RW_READER)) {
usr/src/uts/common/fs/ufs/ufs_dir.c
3067
if (RW_ISWRITER(&ip->i_rwlock) &&
usr/src/uts/common/fs/ufs/ufs_dir.c
3068
!(RW_WRITE_HELD(&ip->i_rwlock))) {
usr/src/uts/common/fs/ufs/ufs_dir.c
3073
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_dir.c
3094
if (ip) {
usr/src/uts/common/fs/ufs/ufs_dir.c
3095
if (ip != target) {
usr/src/uts/common/fs/ufs/ufs_dir.c
3096
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_dir.c
3097
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_dir.c
3104
ufs_xattrdirempty(struct inode *ip, ino_t parentino, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_dir.c
3112
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_dir.c
3114
ASSERT(ip->i_size <= (offset_t)MAXOFF_T);
usr/src/uts/common/fs/ufs/ufs_dir.c
3115
for (off = 0; off < ip->i_size; off += dp->d_reclen) {
usr/src/uts/common/fs/ufs/ufs_dir.c
3116
err = ufs_rdwri(UIO_READ, FREAD, ip, (caddr_t)dp,
usr/src/uts/common/fs/ufs/ufs_dir.c
3161
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_dir.c
3243
err = ufs_dirmakeinode(tdp, &ip, &va, DE_ATTRDIR, cr);
usr/src/uts/common/fs/ufs/ufs_dir.c
3255
tdp->i_oeftflag = ip->i_number;
usr/src/uts/common/fs/ufs/ufs_dir.c
3258
ip->i_cflags |= IXATTR;
usr/src/uts/common/fs/ufs/ufs_dir.c
3259
ITOV(ip)->v_flag |= V_XATTRDIR;
usr/src/uts/common/fs/ufs/ufs_dir.c
3267
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_dir.c
3268
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_dir.c
3269
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_dir.c
3270
ip->i_flag |= ICHG| IUPD;
usr/src/uts/common/fs/ufs/ufs_dir.c
3271
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_dir.c
3272
ufs_iupdat(ip, I_SYNC);
usr/src/uts/common/fs/ufs/ufs_dir.c
3273
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_dir.c
3274
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_dir.c
3287
*ipp = ip;
usr/src/uts/common/fs/ufs/ufs_dir.c
3301
if (ip != NULL)
usr/src/uts/common/fs/ufs/ufs_dir.c
3302
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_dir.c
3325
ufs_dirclrdotdot(struct inode *ip, ino_t parentino)
usr/src/uts/common/fs/ufs/ufs_dir.c
3331
ASSERT(RW_WRITE_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/ufs/ufs_dir.c
3332
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_dir.c
3333
err = blkatoff(ip, 0, NULL, &fbp);
usr/src/uts/common/fs/ufs/ufs_dir.c
3352
err = TRANS_DIR(ip, 0);
usr/src/uts/common/fs/ufs/ufs_dir.c
3356
err = ufs_fbwrite(fbp, ip);
usr/src/uts/common/fs/ufs/ufs_directio.c
247
directio_start(struct ufsvfs *ufsvfsp, struct inode *ip, size_t nbytes,
usr/src/uts/common/fs/ufs/ufs_directio.c
271
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_directio.c
276
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_directio.c
328
ufs_directio_write(struct inode *ip, uio_t *arg_uio, int ioflag, int rewrite,
usr/src/uts/common/fs/ufs/ufs_directio.c
341
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_directio.c
365
if (ip->i_mapcnt)
usr/src/uts/common/fs/ufs/ufs_directio.c
389
size = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_directio.c
395
if (((ip->i_mode & IFMT) != IFREG) || ip->i_ufsvfs->vfs_qinod == ip)
usr/src/uts/common/fs/ufs/ufs_directio.c
406
if (!rewrite && (ip->i_flag & ISYNC)) {
usr/src/uts/common/fs/ufs/ufs_directio.c
409
has_holes = bmap_has_holes(ip);
usr/src/uts/common/fs/ufs/ufs_directio.c
458
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_directio.c
475
error = bmap_read(ip, uoff, &bn, &len);
usr/src/uts/common/fs/ufs/ufs_directio.c
484
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_directio.c
485
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_directio.c
505
if ((uoff + n) > ip->i_size) {
usr/src/uts/common/fs/ufs/ufs_directio.c
506
error = bmap_write(ip, uoff, (int)(on + n),
usr/src/uts/common/fs/ufs/ufs_directio.c
512
ip->i_size = uoff + n;
usr/src/uts/common/fs/ufs/ufs_directio.c
513
ip->i_flag |= IATTCHG;
usr/src/uts/common/fs/ufs/ufs_directio.c
515
error = bmap_write(ip, uoff, (int)(on + n),
usr/src/uts/common/fs/ufs/ufs_directio.c
520
has_holes = bmap_has_holes(ip);
usr/src/uts/common/fs/ufs/ufs_directio.c
526
blk_size = (int)blksize(fs, ip,
usr/src/uts/common/fs/ufs/ufs_directio.c
528
error = bmap_write(ip, uoff, blk_size,
usr/src/uts/common/fs/ufs/ufs_directio.c
545
if ((ip->i_size > MAXOFF32_T) &&
usr/src/uts/common/fs/ufs/ufs_directio.c
560
if (size == ip->i_size)
usr/src/uts/common/fs/ufs/ufs_directio.c
562
(void) ufs_itrunc(ip, size, 0, cr);
usr/src/uts/common/fs/ufs/ufs_directio.c
574
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_directio.c
575
exclusive = rw_write_held(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_directio.c
582
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_directio.c
583
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_directio.c
590
rw_downgrade(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_directio.c
663
error = bmap_read(ip, uoff, &bn, &len);
usr/src/uts/common/fs/ufs/ufs_directio.c
687
directio_start(ufsvfsp, ip, nbytes, ldbtob(bn),
usr/src/uts/common/fs/ufs/ufs_directio.c
720
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_directio.c
721
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_directio.c
725
rw_downgrade(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_directio.c
740
ip->i_flag |= IUPD | ICHG;
usr/src/uts/common/fs/ufs/ufs_directio.c
742
TRANS_INODE(ip->i_ufsvfs, ip);
usr/src/uts/common/fs/ufs/ufs_directio.c
748
if (size != ip->i_size) {
usr/src/uts/common/fs/ufs/ufs_directio.c
751
(void) ufs_itrunc(ip, size, 0, cr);
usr/src/uts/common/fs/ufs/ufs_directio.c
799
ufs_directio_read(struct inode *ip, uio_t *uio, cred_t *cr, int *statusp)
usr/src/uts/common/fs/ufs/ufs_directio.c
809
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_directio.c
828
if (ip->i_mapcnt)
usr/src/uts/common/fs/ufs/ufs_directio.c
856
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_directio.c
861
size = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_directio.c
894
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_directio.c
896
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_directio.c
897
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_directio.c
902
rw_downgrade(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_directio.c
964
error = bmap_read(ip, uoff, &bn, &len);
usr/src/uts/common/fs/ufs/ufs_directio.c
996
directio_start(ufsvfsp, ip, nbytes,
usr/src/uts/common/fs/ufs/ufs_extvnops.c
101
(void *)vnodep->v_pages, offset1, iolen, ip->i_size, (void *)fdbp));
usr/src/uts/common/fs/ufs/ufs_extvnops.c
103
rw_enter(&ip->i_ufsvfs->vfs_dqrwlock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
104
rw_enter(&ip->i_contents, rwtype);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
106
ASSERT(offset1 < ip->i_size);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
108
if ((offset1 + iolen) > ip->i_size) {
usr/src/uts/common/fs/ufs/ufs_extvnops.c
109
iolen = ip->i_size - offset1;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
115
if ((error = bmap_read(ip, offset1, &bn, &contig)) != 0) {
usr/src/uts/common/fs/ufs/ufs_extvnops.c
126
if (!rw_tryupgrade(&ip->i_contents)) {
usr/src/uts/common/fs/ufs/ufs_extvnops.c
127
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
128
rw_enter(&ip->i_contents, rwtype);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
163
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
164
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
166
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
195
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
196
rw_exit(&ip->i_ufsvfs->vfs_dqrwlock);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
240
struct inode *ip = VTOI(vnodep);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
249
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
276
trans_size = TOP_GETPAGE_SIZE(ip);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
294
uoff, (io_len - done_len), ip->i_size, (void *)fdbp));
usr/src/uts/common/fs/ufs/ufs_extvnops.c
296
rw_enter(&ip->i_ufsvfs->vfs_dqrwlock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
297
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
299
ASSERT((ip->i_mode & IFMT) == IFREG);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
301
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
311
if (uoff + nbytes > ip->i_size) {
usr/src/uts/common/fs/ufs/ufs_extvnops.c
319
ip->i_size, uoff + nbytes));
usr/src/uts/common/fs/ufs/ufs_extvnops.c
321
error = bmap_write(ip, uoff, (offsetn + nbytes),
usr/src/uts/common/fs/ufs/ufs_extvnops.c
323
if (ip->i_flag & (ICHG|IUPD))
usr/src/uts/common/fs/ufs/ufs_extvnops.c
324
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
331
if (uoff >= ip->i_size) {
usr/src/uts/common/fs/ufs/ufs_extvnops.c
342
error = bmap_read(ip, uoff, &bn,
usr/src/uts/common/fs/ufs/ufs_extvnops.c
348
contig = ip->i_size - uoff;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
354
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
355
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
357
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
377
if (contig > (ip->i_size - uoff)) {
usr/src/uts/common/fs/ufs/ufs_extvnops.c
378
contig -= ip->i_size - uoff;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
381
ip->i_size - offset,
usr/src/uts/common/fs/ufs/ufs_extvnops.c
388
old_i_size = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
389
UFS_SET_ISIZE(uoff + nbytes, ip);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
390
TRANS_INODE(ip->i_ufsvfs, ip);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
396
if ((ip->i_size > MAXOFF32_T) &&
usr/src/uts/common/fs/ufs/ufs_extvnops.c
408
error = bmap_read(ip, uoff, &bn, &contig);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
426
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
427
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
429
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
455
error = bmap_write(ip, uoff, (offsetn + nbytes),
usr/src/uts/common/fs/ufs/ufs_extvnops.c
457
if (ip->i_flag & (ICHG|IUPD))
usr/src/uts/common/fs/ufs/ufs_extvnops.c
458
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_extvnops.c
479
(void) ufs_itrunc(ip, old_i_size, 0, credp);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
504
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
505
rw_exit(&ip->i_ufsvfs->vfs_dqrwlock);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
68
struct inode *ip = VTOI(vnodep);
usr/src/uts/common/fs/ufs/ufs_extvnops.c
70
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_filio.c
116
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
117
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
127
rw_enter(&ip->i_ufsvfs->vfs_dqrwlock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_filio.c
132
error = ufs_iget(ip->i_vfs, STRUCT_FGET(fio, fio_ino), &ipio, cr);
usr/src/uts/common/fs/ufs/ufs_filio.c
134
rw_exit(&ip->i_ufsvfs->vfs_dqrwlock);
usr/src/uts/common/fs/ufs/ufs_filio.c
221
struct inode *ip; /* inode for vp */
usr/src/uts/common/fs/ufs/ufs_filio.c
258
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
259
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_filio.c
260
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_filio.c
263
ip->i_atime = iuniqtime;
usr/src/uts/common/fs/ufs/ufs_filio.c
266
ip->i_atime = tv;
usr/src/uts/common/fs/ufs/ufs_filio.c
268
ip->i_flag |= IMODACC;
usr/src/uts/common/fs/ufs/ufs_filio.c
269
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_filio.c
313
struct inode *ip; /* inode for vp */
usr/src/uts/common/fs/ufs/ufs_filio.c
337
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
338
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_filio.c
376
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_filio.c
537
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
542
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_filio.c
543
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_filio.c
545
ip->i_flag |= IDIRECTIO; /* enable direct mode */
usr/src/uts/common/fs/ufs/ufs_filio.c
547
ip->i_flag &= ~IDIRECTIO; /* disable direct mode */
usr/src/uts/common/fs/ufs/ufs_filio.c
550
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_filio.c
551
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_filio.c
633
inode_t *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
639
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_filio.c
640
isz = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_filio.c
642
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_filio.c
652
if (!bmap_has_holes(ip)) {
usr/src/uts/common/fs/ufs/ufs_filio.c
653
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_filio.c
670
error = bmap_find(ip, hole, &noff);
usr/src/uts/common/fs/ufs/ufs_filio.c
671
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_filio.c
693
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_filio.c
694
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_filio.c
699
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_filio.c
700
ip->i_cflags |= ICOMPRESS;
usr/src/uts/common/fs/ufs/ufs_filio.c
701
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_filio.c
702
ip->i_flag |= (ICHG|ISEQ);
usr/src/uts/common/fs/ufs/ufs_filio.c
703
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_filio.c
705
ufs_iupdat(ip, I_ASYNC);
usr/src/uts/common/fs/ufs/ufs_filio.c
706
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_filio.c
98
struct inode *ip; /* inode for file system */
usr/src/uts/common/fs/ufs/ufs_inode.c
1011
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1012
ip->i_flag |= IBDWRITE;
usr/src/uts/common/fs/ufs/ufs_inode.c
1013
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1022
blkflush(ip->i_dev,
usr/src/uts/common/fs/ufs/ufs_inode.c
1023
(daddr_t)fsbtodb(fp, itod(fp, ip->i_number)));
usr/src/uts/common/fs/ufs/ufs_inode.c
1024
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1025
ip->i_flag &= ~IBDWRITE;
usr/src/uts/common/fs/ufs/ufs_inode.c
1026
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1046
indirtrunc(struct inode *ip, daddr_t bn, daddr_t lastbn, int level, int flags)
usr/src/uts/common/fs/ufs/ufs_inode.c
1051
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_inode.c
1057
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_inode.c
1080
ip->i_dev, (daddr_t)fsbtodb(fs, bn), (int)fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_inode.c
1127
indirtrunc(ip, nb, (daddr_t)-1, level - 1, flags);
usr/src/uts/common/fs/ufs/ufs_inode.c
1128
free(ip, nb, (off_t)fs->fs_bsize, flags | I_IBLK);
usr/src/uts/common/fs/ufs/ufs_inode.c
1130
free(ip, nb, (off_t)fs->fs_bsize, flags);
usr/src/uts/common/fs/ufs/ufs_inode.c
1143
indirtrunc(ip, nb, last, level - 1, flags);
usr/src/uts/common/fs/ufs/ufs_inode.c
1162
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
1403
ip = &tip;
usr/src/uts/common/fs/ufs/ufs_inode.c
1424
bn = ip->i_ib[level];
usr/src/uts/common/fs/ufs/ufs_inode.c
1427
indirtrunc(ip, bn, lastiblock[level], level, flags);
usr/src/uts/common/fs/ufs/ufs_inode.c
1429
ip->i_ib[level] = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
1430
free(ip, bn, (off_t)fs->fs_bsize,
usr/src/uts/common/fs/ufs/ufs_inode.c
1443
bn = ip->i_db[i];
usr/src/uts/common/fs/ufs/ufs_inode.c
1446
ip->i_db[i] = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
1447
bsize = (off_t)blksize(fs, ip, i);
usr/src/uts/common/fs/ufs/ufs_inode.c
1448
free(ip, bn, bsize, flags);
usr/src/uts/common/fs/ufs/ufs_inode.c
1458
bn = ip->i_db[lastblock];
usr/src/uts/common/fs/ufs/ufs_inode.c
1466
oldspace = blksize(fs, ip, lastblock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1467
UFS_SET_ISIZE(length, ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
1468
newspace = blksize(fs, ip, lastblock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1470
err = ufs_fault(ITOV(ip), "ufs_itrunc: newspace == 0");
usr/src/uts/common/fs/ufs/ufs_inode.c
1480
free(ip, bn, oldspace - newspace, flags);
usr/src/uts/common/fs/ufs/ufs_inode.c
1487
if (ip->i_ib[level] != oip->i_ib[level]) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1488
err = ufs_fault(ITOV(ip), "ufs_itrunc: indirect block");
usr/src/uts/common/fs/ufs/ufs_inode.c
1493
if (ip->i_db[i] != oip->i_db[i]) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1494
err = ufs_fault(ITOV(ip), "ufs_itrunc: direct block");
usr/src/uts/common/fs/ufs/ufs_inode.c
1527
ufs_iaccess(struct inode *ip, int mode, struct cred *cr, int dolock)
usr/src/uts/common/fs/ufs/ufs_inode.c
1533
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_inode.c
1534
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_inode.c
1542
if (ip->i_fs->fs_ronly != 0) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1543
if ((ip->i_mode & IFMT) != IFCHR &&
usr/src/uts/common/fs/ufs/ufs_inode.c
1544
(ip->i_mode & IFMT) != IFBLK &&
usr/src/uts/common/fs/ufs/ufs_inode.c
1545
(ip->i_mode & IFMT) != IFIFO) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1554
if (ip->i_ufs_acl && ip->i_ufs_acl->aowner) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1555
ret = ufs_acl_access(ip, mode, cr);
usr/src/uts/common/fs/ufs/ufs_inode.c
1564
if (crgetuid(cr) != ip->i_uid) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1566
if (!groupmember((uid_t)ip->i_gid, cr))
usr/src/uts/common/fs/ufs/ufs_inode.c
1571
ret = secpolicy_vnode_access2(cr, ITOV(ip), ip->i_uid,
usr/src/uts/common/fs/ufs/ufs_inode.c
1572
ip->i_mode << shift, mode);
usr/src/uts/common/fs/ufs/ufs_inode.c
1575
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
1589
ufs_rmidle(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_inode.c
1593
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1594
if ((ip->i_flag & IREF) == 0) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1596
ip->i_freef->i_freeb = ip->i_freeb;
usr/src/uts/common/fs/ufs/ufs_inode.c
1597
ip->i_freeb->i_freef = ip->i_freef;
usr/src/uts/common/fs/ufs/ufs_inode.c
1598
ip->i_freef = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
1599
ip->i_freeb = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
1600
ip->i_flag |= IREF;
usr/src/uts/common/fs/ufs/ufs_inode.c
1602
if (ip->i_flag & IJUNKIQ) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1604
ip->i_flag &= ~IJUNKIQ;
usr/src/uts/common/fs/ufs/ufs_inode.c
1611
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
1622
struct inode *ip; /* current inode */
usr/src/uts/common/fs/ufs/ufs_inode.c
1656
for (ip = ih->ih_chain[0], lip_held = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
1657
ip != (struct inode *)ih;
usr/src/uts/common/fs/ufs/ufs_inode.c
1658
ip = lip->i_forw) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1669
lip = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
1670
if (ufsvfsp != NULL && ip->i_ufsvfs != ufsvfsp) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1682
VN_HOLD(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_inode.c
1697
if (!rw_tryenter(&ip->i_contents, RW_WRITER)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1702
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_inode.c
1705
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
1721
if ((ip->i_flag & ISTALE) == 0) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1722
if ((error = (*func)(ip, arg)) != 0)
usr/src/uts/common/fs/ufs/ufs_inode.c
1745
ufs_imark(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_inode.c
1754
if (ip->i_flag & ISEQ) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1755
ASSERT(ip->i_flag & (IUPD|ICHG));
usr/src/uts/common/fs/ufs/ufs_inode.c
1756
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_inode.c
1757
ip->i_flag &= ~ISEQ;
usr/src/uts/common/fs/ufs/ufs_inode.c
1797
if ((ip->i_flag & IACC) && !(ip->i_ufsvfs->vfs_noatime)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1798
ip->i_atime = iuniqtime;
usr/src/uts/common/fs/ufs/ufs_inode.c
1800
if (ip->i_flag & IUPD) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1801
ip->i_mtime = iuniqtime;
usr/src/uts/common/fs/ufs/ufs_inode.c
1802
ip->i_flag |= IMODTIME;
usr/src/uts/common/fs/ufs/ufs_inode.c
1804
if (ip->i_flag & ICHG) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1805
ip->i_diroff = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
1806
ip->i_ctime = iuniqtime;
usr/src/uts/common/fs/ufs/ufs_inode.c
1815
ufs_itimes_nolock(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_inode.c
1822
if (((ip->i_flag & (IUPD|IACC|ICHG)) == IACC) &&
usr/src/uts/common/fs/ufs/ufs_inode.c
1823
(ip->i_ufsvfs->vfs_noatime)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1827
if (ip->i_flag & (IUPD|IACC|ICHG)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
1828
if (ip->i_flag & ICHG)
usr/src/uts/common/fs/ufs/ufs_inode.c
1829
ip->i_flag |= IMOD;
usr/src/uts/common/fs/ufs/ufs_inode.c
1831
ip->i_flag |= IMODACC;
usr/src/uts/common/fs/ufs/ufs_inode.c
1832
ufs_imark(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
1833
ip->i_flag &= ~(IACC|IUPD|ICHG);
usr/src/uts/common/fs/ufs/ufs_inode.c
255
struct inode *ip = buf;
usr/src/uts/common/fs/ufs/ufs_inode.c
258
vp = ip->i_vnode = vn_alloc(kmflags);
usr/src/uts/common/fs/ufs/ufs_inode.c
263
vp->v_data = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
265
rw_init(&ip->i_rwlock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/ufs/ufs_inode.c
266
rw_init(&ip->i_contents, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/ufs/ufs_inode.c
267
mutex_init(&ip->i_tlock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/ufs/ufs_inode.c
268
dnlc_dir_init(&ip->i_danchor);
usr/src/uts/common/fs/ufs/ufs_inode.c
270
cv_init(&ip->i_wrcv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/fs/ufs/ufs_inode.c
279
struct inode *ip = buf;
usr/src/uts/common/fs/ufs/ufs_inode.c
282
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
284
rw_destroy(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
285
rw_destroy(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
286
mutex_destroy(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
288
dnlc_dir_fini(&ip->i_danchor);
usr/src/uts/common/fs/ufs/ufs_inode.c
291
cv_destroy(&ip->i_wrcv);
usr/src/uts/common/fs/ufs/ufs_inode.c
327
ufs_free_inode(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_inode.c
329
vn_invalid(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_inode.c
330
kmem_cache_free(inode_cache, ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
339
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
342
ip = kmem_cache_alloc(inode_cache, KM_SLEEP);
usr/src/uts/common/fs/ufs/ufs_inode.c
346
ip->i_freef = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
347
ip->i_freeb = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
348
ip->i_flag = IREF;
usr/src/uts/common/fs/ufs/ufs_inode.c
349
ip->i_seq = 0xFF; /* Unique initial value */
usr/src/uts/common/fs/ufs/ufs_inode.c
350
ip->i_dev = ufsvfsp->vfs_dev;
usr/src/uts/common/fs/ufs/ufs_inode.c
351
ip->i_ufsvfs = ufsvfsp;
usr/src/uts/common/fs/ufs/ufs_inode.c
352
ip->i_devvp = ufsvfsp->vfs_devvp;
usr/src/uts/common/fs/ufs/ufs_inode.c
353
ip->i_number = ino;
usr/src/uts/common/fs/ufs/ufs_inode.c
354
ip->i_diroff = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
355
ip->i_nextr = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
356
ip->i_map = NULL;
usr/src/uts/common/fs/ufs/ufs_inode.c
357
ip->i_rdev = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
358
ip->i_writes = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
359
ip->i_mode = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
360
ip->i_delaylen = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
361
ip->i_delayoff = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
362
ip->i_nextrio = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
363
ip->i_ufs_acl = NULL;
usr/src/uts/common/fs/ufs/ufs_inode.c
364
ip->i_cflags = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
365
ip->i_mapcnt = 0;
usr/src/uts/common/fs/ufs/ufs_inode.c
366
ip->i_dquot = NULL;
usr/src/uts/common/fs/ufs/ufs_inode.c
367
ip->i_cachedir = CD_ENABLED;
usr/src/uts/common/fs/ufs/ufs_inode.c
368
ip->i_writer = NULL;
usr/src/uts/common/fs/ufs/ufs_inode.c
373
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
379
return (ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
449
struct inode *ip, *sp;
usr/src/uts/common/fs/ufs/ufs_inode.c
477
for (ip = ih->ih_chain[0]; ip != (struct inode *)ih; ip = ip->i_forw) {
usr/src/uts/common/fs/ufs/ufs_inode.c
478
if (ino != ip->i_number || vfs_dev != ip->i_dev ||
usr/src/uts/common/fs/ufs/ufs_inode.c
479
(ip->i_flag & ISTALE))
usr/src/uts/common/fs/ufs/ufs_inode.c
485
vp = ITOV(ip); /* for locknest */
usr/src/uts/common/fs/ufs/ufs_inode.c
488
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_inode.c
493
if ((ip->i_flag & IREF) == 0) {
usr/src/uts/common/fs/ufs/ufs_inode.c
494
if (ufs_rmidle(ip))
usr/src/uts/common/fs/ufs/ufs_inode.c
501
if (ip->i_flag & ISTALE) {
usr/src/uts/common/fs/ufs/ufs_inode.c
502
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
508
*ipp = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
517
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
531
ip = ufs_alloc_inode(ufsvfsp, ino);
usr/src/uts/common/fs/ufs/ufs_inode.c
532
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
536
ip->i_doff = (offset_t)ioff + ldbtob(bno);
usr/src/uts/common/fs/ufs/ufs_inode.c
546
ufs_free_inode(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
557
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_inode.c
558
insque(ip, ih);
usr/src/uts/common/fs/ufs/ufs_inode.c
563
bp = UFS_BREAD(ufsvfsp, ip->i_dev, bno, (int)fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_inode.c
571
ip->i_flag |= ISTALE; /* in case someone is looking it up */
usr/src/uts/common/fs/ufs/ufs_inode.c
572
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
581
ip->i_ic = dp->di_ic; /* structure assignment */
usr/src/uts/common/fs/ufs/ufs_inode.c
587
if (ip->i_suid != UID_LONG)
usr/src/uts/common/fs/ufs/ufs_inode.c
588
ip->i_uid = ip->i_suid;
usr/src/uts/common/fs/ufs/ufs_inode.c
589
if (ip->i_sgid != GID_LONG)
usr/src/uts/common/fs/ufs/ufs_inode.c
590
ip->i_gid = ip->i_sgid;
usr/src/uts/common/fs/ufs/ufs_inode.c
592
ftype = ip->i_mode & IFMT;
usr/src/uts/common/fs/ufs/ufs_inode.c
595
uint_t top16 = ip->i_ordev & 0xffff0000u;
usr/src/uts/common/fs/ufs/ufs_inode.c
598
dv = expdev(ip->i_ordev);
usr/src/uts/common/fs/ufs/ufs_inode.c
600
dv = expldev(ip->i_ordev);
usr/src/uts/common/fs/ufs/ufs_inode.c
601
vp->v_rdev = ip->i_rdev = dv;
usr/src/uts/common/fs/ufs/ufs_inode.c
609
if ((ftype == 0) || (ip->i_nlink <= 0)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
610
ip->i_flag |= ISTALE;
usr/src/uts/common/fs/ufs/ufs_inode.c
611
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
630
vp->v_type = IFTOVT((mode_t)ip->i_mode);
usr/src/uts/common/fs/ufs/ufs_inode.c
638
if (ftype != 0 && ip->i_shadow != 0) {
usr/src/uts/common/fs/ufs/ufs_inode.c
639
if ((error = ufs_si_load(ip, cr)) != 0) {
usr/src/uts/common/fs/ufs/ufs_inode.c
640
ip->i_flag |= ISTALE;
usr/src/uts/common/fs/ufs/ufs_inode.c
641
ip->i_ufs_acl = NULL;
usr/src/uts/common/fs/ufs/ufs_inode.c
642
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
653
if (ip->i_mode && ((ip->i_mode & IFMT) != IFSHAD) &&
usr/src/uts/common/fs/ufs/ufs_inode.c
654
((ip->i_mode & IFMT) != IFATTRDIR)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
655
ip->i_dquot = getinoquota(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
657
TRANS_MATA_IGET(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
658
*ipp = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
659
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
669
ufs_iinactive(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_inode.c
675
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
676
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_inode.c
683
dnlc_dir_purge(&ip->i_danchor);
usr/src/uts/common/fs/ufs/ufs_inode.c
688
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_inode.c
689
ASSERT(ip->i_flag & IREF);
usr/src/uts/common/fs/ufs/ufs_inode.c
708
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
717
if (ip->i_ufsvfs == NULL) {
usr/src/uts/common/fs/ufs/ufs_inode.c
718
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
719
ufs_si_del(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
721
ufs_free_inode(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
732
if ((ip->i_flag & ISTALE) == 0 && ip->i_fs->fs_ronly == 0 &&
usr/src/uts/common/fs/ufs/ufs_inode.c
733
ip->i_mode && ip->i_nlink <= 0) {
usr/src/uts/common/fs/ufs/ufs_inode.c
740
ip->i_flag |= IDEL;
usr/src/uts/common/fs/ufs/ufs_inode.c
747
if (ULOCKFS_IS_NOIDEL(ITOUL(ip))) {
usr/src/uts/common/fs/ufs/ufs_inode.c
751
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
754
if (!TRANS_ISTRANS(ip->i_ufsvfs)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
755
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
756
ufs_delete(ip->i_ufsvfs, ip, 0);
usr/src/uts/common/fs/ufs/ufs_inode.c
762
uq = &ip->i_ufsvfs->vfs_delete;
usr/src/uts/common/fs/ufs/ufs_inode.c
768
ip->i_freef = iq;
usr/src/uts/common/fs/ufs/ufs_inode.c
769
ip->i_freeb = iq->i_freeb;
usr/src/uts/common/fs/ufs/ufs_inode.c
770
iq->i_freeb->i_freef = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
771
iq->i_freeb = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
773
uq->uq_ihead = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
775
uq->uq_ihead = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
776
ip->i_freef = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
777
ip->i_freeb = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
781
delq_info->delq_unreclaimed_blocks += ip->i_blocks;
usr/src/uts/common/fs/ufs/ufs_inode.c
792
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
804
ip->i_flag &= ~(IREF | IDIRECTIO);
usr/src/uts/common/fs/ufs/ufs_inode.c
806
if (vn_has_cached_data(vp) || ip->i_flag & IFASTSYMLNK) {
usr/src/uts/common/fs/ufs/ufs_inode.c
808
hip = (inode_t *)&ufs_useful_iq[IQHASH(ip)];
usr/src/uts/common/fs/ufs/ufs_inode.c
812
hip = (inode_t *)&ufs_junk_iq[IQHASH(ip)];
usr/src/uts/common/fs/ufs/ufs_inode.c
813
ip->i_flag |= IJUNKIQ;
usr/src/uts/common/fs/ufs/ufs_inode.c
816
ip->i_freef = hip;
usr/src/uts/common/fs/ufs/ufs_inode.c
817
ip->i_freeb = hip->i_freeb;
usr/src/uts/common/fs/ufs/ufs_inode.c
818
hip->i_freeb->i_freef = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
819
hip->i_freeb = ip;
usr/src/uts/common/fs/ufs/ufs_inode.c
828
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_inode.c
837
ufs_iupdat(struct inode *ip, int waitfor)
usr/src/uts/common/fs/ufs/ufs_inode.c
842
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_inode.c
853
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_inode.c
861
flag = ip->i_flag; /* Atomic read */
usr/src/uts/common/fs/ufs/ufs_inode.c
868
fp = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_inode.c
872
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
873
ip->i_flag &= ~(IUPD|IACC|ICHG|IMOD|IMODACC|IATTCHG);
usr/src/uts/common/fs/ufs/ufs_inode.c
874
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
885
bp = UFS_BREAD(ufsvfsp, ip->i_dev,
usr/src/uts/common/fs/ufs/ufs_inode.c
886
(daddr_t)fsbtodb(fp, itod(fp, ip->i_number)),
usr/src/uts/common/fs/ufs/ufs_inode.c
889
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
890
ip->i_flag &=
usr/src/uts/common/fs/ufs/ufs_inode.c
892
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
899
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
900
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
901
do_trans_times = ((ip->i_flag & (IMOD|IMODACC)) == IMODACC);
usr/src/uts/common/fs/ufs/ufs_inode.c
902
ip->i_flag &= ~(IUPD|IACC|ICHG|IMOD|IMODACC|IATTCHG);
usr/src/uts/common/fs/ufs/ufs_inode.c
903
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
910
TRANS_INODE_TIMES(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
930
suid = (ulong_t)ip->i_uid > (ulong_t)USHRT_MAX ?
usr/src/uts/common/fs/ufs/ufs_inode.c
931
UID_LONG : ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_inode.c
932
sgid = (ulong_t)ip->i_gid > (ulong_t)USHRT_MAX ?
usr/src/uts/common/fs/ufs/ufs_inode.c
933
GID_LONG : ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_inode.c
935
if ((ip->i_suid != suid) || (ip->i_sgid != sgid)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
936
ip->i_suid = suid;
usr/src/uts/common/fs/ufs/ufs_inode.c
937
ip->i_sgid = sgid;
usr/src/uts/common/fs/ufs/ufs_inode.c
938
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
941
if ((ip->i_mode & IFMT) == IFBLK ||
usr/src/uts/common/fs/ufs/ufs_inode.c
942
(ip->i_mode & IFMT) == IFCHR) {
usr/src/uts/common/fs/ufs/ufs_inode.c
943
dev_t d = ip->i_rdev;
usr/src/uts/common/fs/ufs/ufs_inode.c
956
panic("ip %p: i_rdev too big", (void *)ip);
usr/src/uts/common/fs/ufs/ufs_inode.c
960
ip->i_ordev = dev32; /* can't use old fmt. */
usr/src/uts/common/fs/ufs/ufs_inode.c
962
ip->i_ordev = cmpdev(d);
usr/src/uts/common/fs/ufs/ufs_inode.c
969
dp = (struct dinode *)bp->b_un.b_addr + itoo(fp, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_inode.c
970
dp->di_ic = ip->i_ic; /* structure assignment */
usr/src/uts/common/fs/ufs/ufs_inode.c
984
TRANS_LOG(ufsvfsp, (caddr_t)dp, ip->i_doff,
usr/src/uts/common/fs/ufs/ufs_inode.c
990
} else if (waitfor && (ip->i_ufsvfs->vfs_dio == 0)) {
usr/src/uts/common/fs/ufs/ufs_inode.c
997
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_inode.c
998
ip->i_flag &= ~IBDWRITE;
usr/src/uts/common/fs/ufs/ufs_inode.c
999
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
301
ufs_flush_inode(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
309
if (ip->i_ufsvfs != (struct ufsvfs *)arg)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
315
if (((error = TRANS_SYNCIP(ip, B_ASYNC, 0, TOP_SYNCIP_FLUSHI)) != 0) &&
usr/src/uts/common/fs/ufs/ufs_lockfs.c
321
if (error = TRANS_SYNCIP(ip, B_INVAL, 0, TOP_SYNCIP_FLUSHI))
usr/src/uts/common/fs/ufs/ufs_lockfs.c
324
if (ITOV(ip)->v_type == VDIR) {
usr/src/uts/common/fs/ufs/ufs_lockfs.c
325
dnlc_dir_purge(&ip->i_danchor);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
447
ufs_thaw_wlock(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
452
if (ip->i_ufsvfs != (struct ufsvfs *)arg)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
460
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
461
ip->i_flag &= ~(IMOD|IMODACC|IACC|IUPD|ICHG|IATTCHG);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
462
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
467
if (ITOV(ip)->v_type != VCHR && vn_has_cached_data(ITOV(ip)))
usr/src/uts/common/fs/ufs/ufs_lockfs.c
478
ufs_thaw_hlock(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
480
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
485
if (ip->i_ufsvfs != (struct ufsvfs *)arg)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
492
(void) TRANS_SYNCIP(ip, B_INVAL | B_FORCE, 0, TOP_SYNCIP_HLOCK);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
494
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
495
ip->i_flag &= ~(IMOD|IMODACC|IACC|IUPD|ICHG|IATTCHG);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
496
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
743
ufs_reconcile_inode(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
758
if (ip->i_ufsvfs != (struct ufsvfs *)arg)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
761
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
770
if (ip->i_flag & (IMOD|IMODACC|IACC|IUPD|ICHG|IATTCHG)) {
usr/src/uts/common/fs/ufs/ufs_lockfs.c
772
"inode %llu", fs->fs_fsmnt, (u_longlong_t)ip->i_number);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
779
bp = UFS_BREAD(ip->i_ufsvfs,
usr/src/uts/common/fs/ufs/ufs_lockfs.c
780
ip->i_dev, (daddr_t)fsbtodb(fs, itod(fs, ip->i_number)),
usr/src/uts/common/fs/ufs/ufs_lockfs.c
787
dp += itoo(fs, ip->i_number);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
795
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
800
if ((ip->i_mode != dp->di_mode) ||
usr/src/uts/common/fs/ufs/ufs_lockfs.c
801
(ip->i_gen != dp->di_gen) ||
usr/src/uts/common/fs/ufs/ufs_lockfs.c
802
(ip->i_uid != d_uid) ||
usr/src/uts/common/fs/ufs/ufs_lockfs.c
803
(ip->i_gid != d_gid)) {
usr/src/uts/common/fs/ufs/ufs_lockfs.c
811
ip->i_size = dp->di_size;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
812
ip->i_ic.ic_flags = dp->di_ic.ic_flags;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
813
ip->i_blocks = dp->di_blocks;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
814
ip->i_nlink = dp->di_nlink;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
815
if (ip->i_flag & IFASTSYMLNK) {
usr/src/uts/common/fs/ufs/ufs_lockfs.c
823
ip->i_db[i] = dp->di_db[i];
usr/src/uts/common/fs/ufs/ufs_lockfs.c
825
ip->i_ib[i] = dp->di_ib[i];
usr/src/uts/common/fs/ufs/ufs_lockfs.c
828
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_panic.c
568
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_panic.c
580
if (!vp || !(ip = VTOI(vp)) || !ip->i_ufsvfs) {
usr/src/uts/common/fs/ufs/ufs_panic.c
587
need_unlock_vfs = !MUTEX_HELD(&ip->i_ufsvfs->vfs_lock);
usr/src/uts/common/fs/ufs/ufs_panic.c
589
need_unlock_vfs = mutex_tryenter(&ip->i_ufsvfs->vfs_lock);
usr/src/uts/common/fs/ufs/ufs_panic.c
591
fs_flags = ip->i_ufsvfs->vfs_fsfx.fx_flags;
usr/src/uts/common/fs/ufs/ufs_panic.c
593
mutex_exit(&ip->i_ufsvfs->vfs_lock);
usr/src/uts/common/fs/ufs/ufs_panic.c
630
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_panic.c
645
if (!vp || !(ip = VTOI(vp)) || !ip->i_ufsvfs || !vp->v_vfsp ||
usr/src/uts/common/fs/ufs/ufs_panic.c
646
!ip->i_ufsvfs->vfs_bufp || !ITOF(ip) || !fmt)
usr/src/uts/common/fs/ufs/ufs_panic.c
655
if (ip->i_ufsvfs->vfs_root->v_type != VREG &&
usr/src/uts/common/fs/ufs/ufs_panic.c
656
ip->i_ufsvfs->vfs_root->v_type != VDIR &&
usr/src/uts/common/fs/ufs/ufs_panic.c
657
ip->i_ufsvfs->vfs_root->v_type != VBLK &&
usr/src/uts/common/fs/ufs/ufs_panic.c
658
ip->i_ufsvfs->vfs_root->v_type != VCHR &&
usr/src/uts/common/fs/ufs/ufs_panic.c
659
ip->i_ufsvfs->vfs_root->v_type != VLNK &&
usr/src/uts/common/fs/ufs/ufs_panic.c
660
ip->i_ufsvfs->vfs_root->v_type != VFIFO &&
usr/src/uts/common/fs/ufs/ufs_panic.c
661
ip->i_ufsvfs->vfs_root->v_type != VSOCK)
usr/src/uts/common/fs/ufs/ufs_panic.c
664
if ((ITOF(ip)->fs_magic != FS_MAGIC) &&
usr/src/uts/common/fs/ufs/ufs_panic.c
665
(ITOF(ip)->fs_magic != MTB_UFS_MAGIC))
usr/src/uts/common/fs/ufs/ufs_panic.c
672
new->uf_ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_panic.c
673
new->uf_vfsp = ip->i_vfs;
usr/src/uts/common/fs/ufs/ufs_panic.c
676
need_vfs_unlock = !MUTEX_HELD(&ip->i_ufsvfs->vfs_lock);
usr/src/uts/common/fs/ufs/ufs_panic.c
679
if (!mutex_tryenter(&ip->i_ufsvfs->vfs_lock)) {
usr/src/uts/common/fs/ufs/ufs_panic.c
699
mutex_exit(&ip->i_ufsvfs->vfs_lock);
usr/src/uts/common/fs/ufs/ufs_subr.c
1057
ufs_fbwrite(struct fbuf *fbp, struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_subr.c
1059
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_subr.c
1072
ufs_fbiwrite(struct fbuf *fbp, struct inode *ip, daddr_t bn, long bsize)
usr/src/uts/common/fs/ufs/ufs_subr.c
1074
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_subr.c
1075
o_mode_t ifmt = ip->i_mode & IFMT;
usr/src/uts/common/fs/ufs/ufs_subr.c
1082
(ip->i_ufsvfs->vfs_qinod == ip)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
1090
ip->i_devvp, B_WRITE);
usr/src/uts/common/fs/ufs/ufs_subr.c
1095
bp->b_dev = cmpdev(ip->i_dev); /* store in old dev format */
usr/src/uts/common/fs/ufs/ufs_subr.c
1096
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_subr.c
1098
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_subr.c
1448
ufs_sticky_remove_access(struct inode *dp, struct inode *ip, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_subr.c
1452
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_subr.c
1456
uid != ip->i_uid &&
usr/src/uts/common/fs/ufs/ufs_subr.c
1457
((ip->i_mode & IFMT) != IFREG ||
usr/src/uts/common/fs/ufs/ufs_subr.c
1458
ufs_iaccess(ip, IWRITE, cr, 0) != 0))
usr/src/uts/common/fs/ufs/ufs_subr.c
386
ufs_sync_inode(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/ufs_subr.c
390
uint_t flag = ip->i_flag;
usr/src/uts/common/fs/ufs/ufs_subr.c
409
if (ip->i_ufsvfs == NULL ||
usr/src/uts/common/fs/ufs/ufs_subr.c
410
(ip->i_fs->fs_clean == FSSTABLE ||
usr/src/uts/common/fs/ufs/ufs_subr.c
411
ip->i_fs->fs_clean == FSLOG))
usr/src/uts/common/fs/ufs/ufs_subr.c
415
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_subr.c
445
if (cheap || IS_SWAPVP(ITOV(ip))) {
usr/src/uts/common/fs/ufs/ufs_subr.c
446
TRANS_IUPDAT(ip, 0);
usr/src/uts/common/fs/ufs/ufs_subr.c
448
(void) TRANS_SYNCIP(ip, B_ASYNC, I_ASYNC, TOP_SYNCIP_SYNC);
usr/src/uts/common/fs/ufs/ufs_subr.c
458
ufs_syncip(struct inode *ip, int flags, int waitfor, top_t topid)
usr/src/uts/common/fs/ufs/ufs_subr.c
461
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_subr.c
462
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_subr.c
482
if ((ip->i_mode & IFMT) == IFSHAD ||
usr/src/uts/common/fs/ufs/ufs_subr.c
483
ufsvfsp->vfs_qinod == ip) {
usr/src/uts/common/fs/ufs/ufs_subr.c
487
TOP_PUTPAGE_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_subr.c
493
TOP_PUTPAGE_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_subr.c
510
if (ip->i_flag & (IBDWRITE|IATTCHG)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
522
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_subr.c
523
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_subr.c
524
ip->i_flag &= ~IMODTIME;
usr/src/uts/common/fs/ufs/ufs_subr.c
525
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_subr.c
526
ufs_iupdat(ip, 1);
usr/src/uts/common/fs/ufs/ufs_subr.c
527
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_subr.c
536
if (ip->i_flag & (IBDWRITE|IUPD|IACC|ICHG|IMOD|IMODACC)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
548
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_subr.c
549
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_subr.c
550
ip->i_flag &= ~IMODTIME;
usr/src/uts/common/fs/ufs/ufs_subr.c
551
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_subr.c
552
ufs_iupdat(ip, waitfor);
usr/src/uts/common/fs/ufs/ufs_subr.c
553
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_subr.c
570
ufs_sync_indir(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_subr.c
586
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_subr.c
595
lbn = (daddr_t)lblkno(fs, ip->i_size - 1);
usr/src/uts/common/fs/ufs/ufs_subr.c
600
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, ip->i_ib[0]));
usr/src/uts/common/fs/ufs/ufs_subr.c
606
if ((blkno = ip->i_ib[i]) == 0)
usr/src/uts/common/fs/ufs/ufs_subr.c
608
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno));
usr/src/uts/common/fs/ufs/ufs_subr.c
611
if ((blkno = ip->i_ib[1]) == 0)
usr/src/uts/common/fs/ufs/ufs_subr.c
613
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, blkno), bsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
626
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno));
usr/src/uts/common/fs/ufs/ufs_subr.c
632
if ((blkno = ip->i_ib[2]) == 0)
usr/src/uts/common/fs/ufs/ufs_subr.c
635
bp = UFS_BREAD(ufsvfsp, ip->i_dev, (daddr_t)fsbtodb(fs, blkno), bsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
648
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, indirect_blkno));
usr/src/uts/common/fs/ufs/ufs_subr.c
649
indirect_bp = UFS_BREAD(ufsvfsp, ip->i_dev,
usr/src/uts/common/fs/ufs/ufs_subr.c
663
blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno));
usr/src/uts/common/fs/ufs/ufs_subr.c
677
ufs_indirblk_sync(struct inode *ip, offset_t off)
usr/src/uts/common/fs/ufs/ufs_subr.c
688
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_subr.c
705
nindirshift = ip->i_ufsvfs->vfs_nindirshift;
usr/src/uts/common/fs/ufs/ufs_subr.c
706
nindiroffset = ip->i_ufsvfs->vfs_nindiroffset;
usr/src/uts/common/fs/ufs/ufs_subr.c
724
if ((nb = ip->i_ib[NIADDR - j]) == 0)
usr/src/uts/common/fs/ufs/ufs_subr.c
728
blkflush(ip->i_dev, fsbtodb(fs, nb));
usr/src/uts/common/fs/ufs/ufs_subr.c
734
ip->i_dev, fsbtodb(fs, ob), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
747
blkflush(ip->i_dev, fsbtodb(fs, nb));
usr/src/uts/common/fs/ufs/ufs_subr.c
768
ufs_indir_badblock(struct inode *ip, daddr32_t *bap)
usr/src/uts/common/fs/ufs/ufs_subr.c
774
for (i = 0; i < NINDIR(ip->i_fs) - 1; i++)
usr/src/uts/common/fs/ufs/ufs_subr.c
775
if (bap[i] != 0 && (err = ufs_badblock(ip, bap[i])))
usr/src/uts/common/fs/ufs/ufs_subr.c
785
ufs_badblock(struct inode *ip, daddr_t bn)
usr/src/uts/common/fs/ufs/ufs_subr.c
793
if (bn <= 0 || bn > ip->i_fs->fs_size)
usr/src/uts/common/fs/ufs/ufs_subr.c
797
c = dtog(ip->i_fs, bn);
usr/src/uts/common/fs/ufs/ufs_subr.c
799
sum = howmany(ip->i_fs->fs_cssize, ip->i_fs->fs_fsize);
usr/src/uts/common/fs/ufs/ufs_subr.c
808
if ((bn < cgbase(ip->i_fs, c)) ||
usr/src/uts/common/fs/ufs/ufs_subr.c
809
(bn >= cgsblock(ip->i_fs, c) && bn < cgdmin(ip->i_fs, c)+sum) ||
usr/src/uts/common/fs/ufs/ufs_subr.c
810
(bn >= (unsigned)cgbase(ip->i_fs, c+1)))
usr/src/uts/common/fs/ufs/ufs_subr.c
835
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_subr.c
843
for (ip = ih->ih_chain[0];
usr/src/uts/common/fs/ufs/ufs_subr.c
844
ip != (struct inode *)ih;
usr/src/uts/common/fs/ufs/ufs_subr.c
845
ip = ip->i_forw) {
usr/src/uts/common/fs/ufs/ufs_subr.c
849
if (ip->i_ufsvfs != ufsvfsp)
usr/src/uts/common/fs/ufs/ufs_subr.c
851
if ((ip->i_flag & (IMOD | IUPD | ICHG)) ||
usr/src/uts/common/fs/ufs/ufs_subr.c
852
(RW_ISWRITER(&ip->i_rwlock)))
usr/src/uts/common/fs/ufs/ufs_subr.c
854
if ((ip->i_nlink <= 0) && (ip->i_flag & IREF))
usr/src/uts/common/fs/ufs/ufs_subr.c
988
ufs_setreclaim(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_subr.c
990
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_subr.c
993
if (ip->i_nlink || fs->fs_ronly || (fs->fs_clean != FSLOG))
usr/src/uts/common/fs/ufs/ufs_thread.c
1013
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
1097
if (ufs_iget(vfsp, ino, &ip, CRED()))
usr/src/uts/common/fs/ufs/ufs_thread.c
1100
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_thread.c
246
ufs_delete(struct ufsvfs *ufsvfsp, struct inode *ip, int dolockfs)
usr/src/uts/common/fs/ufs/ufs_thread.c
249
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
252
int dorwlock = ((ip->i_mode & IFMT) == IFREG);
usr/src/uts/common/fs/ufs/ufs_thread.c
262
if (ULOCKFS_IS_NOIDEL(ITOUL(ip))) {
usr/src/uts/common/fs/ufs/ufs_thread.c
264
delq_info->delq_unreclaimed_blocks -= ip->i_blocks;
usr/src/uts/common/fs/ufs/ufs_thread.c
271
if ((vp->v_count > 1) || (ip->i_mode == 0)) {
usr/src/uts/common/fs/ufs/ufs_thread.c
273
delq_info->delq_unreclaimed_blocks -= ip->i_blocks;
usr/src/uts/common/fs/ufs/ufs_thread.c
302
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_thread.c
307
if (ip->i_oeftflag != 0) {
usr/src/uts/common/fs/ufs/ufs_thread.c
309
trans_size = (int)TOP_REMOVE_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_thread.c
310
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_thread.c
311
err = ufs_iget(ip->i_vfs, ip->i_oeftflag,
usr/src/uts/common/fs/ufs/ufs_thread.c
346
ip->i_oeftflag = 0;
usr/src/uts/common/fs/ufs/ufs_thread.c
347
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_thread.c
350
dnlc_remove(ITOV(ip), XATTR_DIR_NAME);
usr/src/uts/common/fs/ufs/ufs_thread.c
353
if ((ip->i_mode & IFMT) == IFATTRDIR) {
usr/src/uts/common/fs/ufs/ufs_thread.c
354
ufs_attr_purge(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
357
(void) TRANS_ITRUNC(ip, (u_offset_t)0, I_FREE | I_ACCT, CRED());
usr/src/uts/common/fs/ufs/ufs_thread.c
363
trans_size = TOP_IFREE_SIZE(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
367
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_thread.c
368
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
369
mode = ip->i_mode;
usr/src/uts/common/fs/ufs/ufs_thread.c
370
ip->i_mode = 0;
usr/src/uts/common/fs/ufs/ufs_thread.c
371
ip->i_rdev = 0;
usr/src/uts/common/fs/ufs/ufs_thread.c
372
ip->i_ordev = 0;
usr/src/uts/common/fs/ufs/ufs_thread.c
373
ip->i_flag |= IMOD;
usr/src/uts/common/fs/ufs/ufs_thread.c
374
if (ip->i_ufs_acl) {
usr/src/uts/common/fs/ufs/ufs_thread.c
375
(void) ufs_si_free(ip->i_ufs_acl, vp->v_vfsp, CRED());
usr/src/uts/common/fs/ufs/ufs_thread.c
376
ip->i_ufs_acl = NULL;
usr/src/uts/common/fs/ufs/ufs_thread.c
377
ip->i_shadow = 0;
usr/src/uts/common/fs/ufs/ufs_thread.c
392
ufs_ifree(ip, ip->i_number, mode);
usr/src/uts/common/fs/ufs/ufs_thread.c
397
/* change */ -1, ip, (uid_t)ip->i_uid, 0, CRED(),
usr/src/uts/common/fs/ufs/ufs_thread.c
399
dqrele(ip->i_dquot);
usr/src/uts/common/fs/ufs/ufs_thread.c
400
ip->i_dquot = NULL;
usr/src/uts/common/fs/ufs/ufs_thread.c
401
ip->i_flag &= ~(IDEL | IDIRECTIO);
usr/src/uts/common/fs/ufs/ufs_thread.c
402
ip->i_cflags = 0;
usr/src/uts/common/fs/ufs/ufs_thread.c
404
ufs_iupdat(ip, I_SYNC);
usr/src/uts/common/fs/ufs/ufs_thread.c
410
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_thread.c
413
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_thread.c
448
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
467
if (ne && (ip = uq->uq_ihead)) {
usr/src/uts/common/fs/ufs/ufs_thread.c
474
if ((uq->uq_ihead = ip->i_freef) == ip)
usr/src/uts/common/fs/ufs/ufs_thread.c
476
ip->i_freef->i_freeb = ip->i_freeb;
usr/src/uts/common/fs/ufs/ufs_thread.c
477
ip->i_freeb->i_freef = ip->i_freef;
usr/src/uts/common/fs/ufs/ufs_thread.c
478
ip->i_freef = ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
479
ip->i_freeb = ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
482
ufs_delete(ufsvfsp, ip, 1);
usr/src/uts/common/fs/ufs/ufs_thread.c
501
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
523
while (!done && (ip = uq->uq_ihead)) {
usr/src/uts/common/fs/ufs/ufs_thread.c
528
if ((uq->uq_ihead = ip->i_freef) == ip)
usr/src/uts/common/fs/ufs/ufs_thread.c
530
ip->i_freef->i_freeb = ip->i_freeb;
usr/src/uts/common/fs/ufs/ufs_thread.c
531
ip->i_freeb->i_freef = ip->i_freef;
usr/src/uts/common/fs/ufs/ufs_thread.c
532
ip->i_freef = ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
533
ip->i_freeb = ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
536
ufs_delete(ufsvfsp, ip, dolockfs);
usr/src/uts/common/fs/ufs/ufs_thread.c
646
ufs_idle_free(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_thread.c
651
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_thread.c
652
struct vnode *vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
662
pages = (ip->i_mode && vn_has_cached_data(vp) && vp->v_type != VCHR);
usr/src/uts/common/fs/ufs/ufs_thread.c
668
if ((ip->i_flag & ISTALE) == 0) {
usr/src/uts/common/fs/ufs/ufs_thread.c
669
(void) TRANS_SYNCIP(ip, B_ASYNC, I_ASYNC, TOP_SYNCIP_FREE);
usr/src/uts/common/fs/ufs/ufs_thread.c
670
(void) TRANS_SYNCIP(ip,
usr/src/uts/common/fs/ufs/ufs_thread.c
678
ASSERT(ip->i_number != 0);
usr/src/uts/common/fs/ufs/ufs_thread.c
679
hno = INOHASH(ip->i_number);
usr/src/uts/common/fs/ufs/ufs_thread.c
697
vn_modified = (ip->i_flag & (IMOD|IMODACC|IACC|ICHG|IUPD|IATTCHG));
usr/src/uts/common/fs/ufs/ufs_thread.c
701
((ip->i_flag & ISTALE) == 0))) {
usr/src/uts/common/fs/ufs/ufs_thread.c
727
remque(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
732
if ((ip->i_flag & ISTALE) == 0 && ip->i_dquot) {
usr/src/uts/common/fs/ufs/ufs_thread.c
733
TRANS_DQRELE(ufsvfsp, ip->i_dquot);
usr/src/uts/common/fs/ufs/ufs_thread.c
734
ip->i_dquot = NULL;
usr/src/uts/common/fs/ufs/ufs_thread.c
736
if ((ip->i_flag & ISTALE) &&
usr/src/uts/common/fs/ufs/ufs_thread.c
747
ufs_si_del(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
762
ufs_free_inode(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
863
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
876
ip = ufs_junk_iq[junk_rotor].i_freef;
usr/src/uts/common/fs/ufs/ufs_thread.c
877
ASSERT(ip->i_flag & IJUNKIQ);
usr/src/uts/common/fs/ufs/ufs_thread.c
883
ip = ufs_useful_iq[useful_rotor].i_freef;
usr/src/uts/common/fs/ufs/ufs_thread.c
884
ASSERT(!(ip->i_flag & IJUNKIQ));
usr/src/uts/common/fs/ufs/ufs_thread.c
893
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
896
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_thread.c
902
if (ufs_rmidle(ip)) {
usr/src/uts/common/fs/ufs/ufs_thread.c
903
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_thread.c
904
ufs_idle_free(ip);
usr/src/uts/common/fs/ufs/ufs_thread.c
906
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_thread.c
919
struct inode *ip, *nip;
usr/src/uts/common/fs/ufs/ufs_thread.c
928
for (ip = ufs_junk_iq[i].i_freef;
usr/src/uts/common/fs/ufs/ufs_thread.c
929
ip != (inode_t *)&ufs_junk_iq[i];
usr/src/uts/common/fs/ufs/ufs_thread.c
930
ip = ip->i_freef) {
usr/src/uts/common/fs/ufs/ufs_thread.c
931
if (ip->i_vfs == vfsp || vfsp == NULL) {
usr/src/uts/common/fs/ufs/ufs_thread.c
933
VN_HOLD(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_thread.c
935
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_thread.c
941
if (ufs_rmidle(ip)) {
usr/src/uts/common/fs/ufs/ufs_thread.c
942
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_thread.c
943
ip->i_freef = ianchor;
usr/src/uts/common/fs/ufs/ufs_thread.c
944
ianchor = ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
946
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_thread.c
947
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_thread.c
950
ip = (inode_t *)&ufs_junk_iq[i];
usr/src/uts/common/fs/ufs/ufs_thread.c
960
for (ip = ufs_useful_iq[i].i_freef;
usr/src/uts/common/fs/ufs/ufs_thread.c
961
ip != (inode_t *)&ufs_useful_iq[i];
usr/src/uts/common/fs/ufs/ufs_thread.c
962
ip = ip->i_freef) {
usr/src/uts/common/fs/ufs/ufs_thread.c
963
if (ip->i_vfs == vfsp || vfsp == NULL) {
usr/src/uts/common/fs/ufs/ufs_thread.c
965
VN_HOLD(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_thread.c
967
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_thread.c
973
if (ufs_rmidle(ip)) {
usr/src/uts/common/fs/ufs/ufs_thread.c
974
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_thread.c
975
ip->i_freef = ianchor;
usr/src/uts/common/fs/ufs/ufs_thread.c
976
ianchor = ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
978
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_thread.c
979
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_thread.c
982
ip = (inode_t *)&ufs_useful_iq[i];
usr/src/uts/common/fs/ufs/ufs_thread.c
991
for (ip = ianchor; ip; ip = nip) {
usr/src/uts/common/fs/ufs/ufs_thread.c
992
nip = ip->i_freef;
usr/src/uts/common/fs/ufs/ufs_thread.c
993
ip->i_freef = ip;
usr/src/uts/common/fs/ufs/ufs_thread.c
994
ufs_idle_free(ip);
usr/src/uts/common/fs/ufs/ufs_trans.c
166
ufs_trans_iupdat(struct inode *ip, int waitfor)
usr/src/uts/common/fs/ufs/ufs_trans.c
171
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_trans.c
172
ufs_iupdat(ip, waitfor);
usr/src/uts/common/fs/ufs/ufs_trans.c
173
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_trans.c
176
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_trans.c
182
TRANS_BEGIN_ASYNC(ufsvfsp, TOP_IUPDAT, TOP_IUPDAT_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_trans.c
183
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_trans.c
184
ufs_iupdat(ip, waitfor);
usr/src/uts/common/fs/ufs/ufs_trans.c
185
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_trans.c
186
TRANS_END_ASYNC(ufsvfsp, TOP_IUPDAT, TOP_IUPDAT_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_trans.c
268
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_trans.c
277
error = ufs_iget(ufsvfsp->vfs_vfs, ino, &ip, kcred);
usr/src/uts/common/fs/ufs/ufs_trans.c
284
if (ip->i_flag & (IUPD|IACC|ICHG|IMOD|IMODACC|IATTCHG)) {
usr/src/uts/common/fs/ufs/ufs_trans.c
285
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_trans.c
286
ufs_iupdat(ip, 1);
usr/src/uts/common/fs/ufs/ufs_trans.c
287
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_trans.c
288
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_trans.c
291
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_trans.c
304
ufs_trans_mata_mount_scan(struct inode *ip, void *arg)
usr/src/uts/common/fs/ufs/ufs_trans.c
309
if (ip->i_ufsvfs != (struct ufsvfs *)arg)
usr/src/uts/common/fs/ufs/ufs_trans.c
315
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_trans.c
316
ufs_trans_mata_iget(ip);
usr/src/uts/common/fs/ufs/ufs_trans.c
317
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_trans.c
371
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_trans.c
379
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_trans.c
400
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_trans.c
405
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_trans.c
411
o_mode_t ifmt = ip->i_mode & IFMT;
usr/src/uts/common/fs/ufs/ufs_trans.c
413
bp = UFS_BREAD(ufsvfsp, ip->i_dev, fsbtodb(fs, frag), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_trans.c
421
(ifmt == IFATTRDIR) || (ip == ip->i_ufsvfs->vfs_qinod))
usr/src/uts/common/fs/ufs/ufs_trans.c
422
ufs_trans_mata_direct(ip, fragsp, blkp, ne);
usr/src/uts/common/fs/ufs/ufs_trans.c
426
ufs_trans_mata_indir(ip, fragsp, *blkp, level-1);
usr/src/uts/common/fs/ufs/ufs_trans.c
434
ufs_trans_mata_iget(struct inode *ip)
usr/src/uts/common/fs/ufs/ufs_trans.c
437
daddr_t frags = dbtofsb(ip->i_fs, ip->i_blocks);
usr/src/uts/common/fs/ufs/ufs_trans.c
438
o_mode_t ifmt = ip->i_mode & IFMT;
usr/src/uts/common/fs/ufs/ufs_trans.c
441
(ifmt == IFATTRDIR) || (ip == ip->i_ufsvfs->vfs_qinod)))
usr/src/uts/common/fs/ufs/ufs_trans.c
442
ufs_trans_mata_direct(ip, &frags, &ip->i_db[0], NDADDR);
usr/src/uts/common/fs/ufs/ufs_trans.c
445
ufs_trans_mata_direct(ip, &frags, &ip->i_ib[0], NIADDR);
usr/src/uts/common/fs/ufs/ufs_trans.c
448
if (ip->i_ib[i])
usr/src/uts/common/fs/ufs/ufs_trans.c
449
ufs_trans_mata_indir(ip, &frags, ip->i_ib[i], i);
usr/src/uts/common/fs/ufs/ufs_trans.c
468
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_trans.c
474
o_mode_t ifmt = ip->i_mode & IFMT;
usr/src/uts/common/fs/ufs/ufs_trans.c
477
(ifmt == IFATTRDIR) || (ip == ip->i_ufsvfs->vfs_qinod)))
usr/src/uts/common/fs/ufs/ufs_trans.c
487
ufs_trans_dir(struct inode *ip, off_t offset)
usr/src/uts/common/fs/ufs/ufs_trans.c
492
ASSERT(ip);
usr/src/uts/common/fs/ufs/ufs_trans.c
493
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_trans.c
494
error = bmap_read(ip, (u_offset_t)offset, &bn, &contig);
usr/src/uts/common/fs/ufs/ufs_trans.c
502
TRANS_DELTA(ip->i_ufsvfs, ldbtob(bn), DIRBLKSIZ, DT_DIR, 0, 0);
usr/src/uts/common/fs/ufs/ufs_trans.c
637
ufs_log_amt(struct inode *ip, offset_t offset, ssize_t resid, int trunc)
usr/src/uts/common/fs/ufs/ufs_trans.c
645
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_trans.c
654
resv = SIZECG(ip) * 2 + INODESIZE + 1024;
usr/src/uts/common/fs/ufs/ufs_trans.c
670
nblk = MIN(nblk, ip->i_blocks);
usr/src/uts/common/fs/ufs/ufs_trans.c
730
resv += (ncg - 2) * SIZECG(ip);
usr/src/uts/common/fs/ufs/ufs_trans.c
742
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_trans.c
757
if (length < ip->i_size) {
usr/src/uts/common/fs/ufs/ufs_trans.c
758
size = ip->i_size - length;
usr/src/uts/common/fs/ufs/ufs_trans.c
760
resv = SIZECG(ip) * 2 + INODESIZE + 1024;
usr/src/uts/common/fs/ufs/ufs_trans.c
778
for (; (resv = ufs_log_amt(ip, offset, resid, 1)) > ufs_trans_max_resv;
usr/src/uts/common/fs/ufs/ufs_trans.c
798
ufs_trans_itrunc(struct inode *ip, u_offset_t length, int flags, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_trans.c
803
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_trans.c
811
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_trans.c
812
err = ufs_itrunc(ip, length, flags, cr);
usr/src/uts/common/fs/ufs/ufs_trans.c
813
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_trans.c
828
ufs_trans_trunc_resv(ip, length, &resv, &resid);
usr/src/uts/common/fs/ufs/ufs_trans.c
831
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_trans.c
836
ASSERT(length + resid < ip->i_size);
usr/src/uts/common/fs/ufs/ufs_trans.c
848
err = ufs_itrunc(ip, blkroundup(fs, (ip->i_size - resid)),
usr/src/uts/common/fs/ufs/ufs_trans.c
850
ASSERT(ip->i_size != length);
usr/src/uts/common/fs/ufs/ufs_trans.c
852
err = ufs_itrunc(ip, length, flags, cr);
usr/src/uts/common/fs/ufs/ufs_trans.c
855
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_trans.c
877
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_trans.c
890
resv = ufs_log_amt(ip, offset, resid, 0);
usr/src/uts/common/fs/ufs/ufs_trans.c
901
for (; (resv = ufs_log_amt(ip, offset, resid, 0)) > ufs_trans_max_resv;
usr/src/uts/common/fs/ufs/ufs_trans.c
922
struct inode *ip,
usr/src/uts/common/fs/ufs/ufs_trans.c
931
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_trans.c
948
err = wrip(ip, uio, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_trans.c
961
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_trans.c
986
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1385
struct inode *ip, *inext, *rip;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1516
for (ip = ih->ih_chain[0];
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1517
ip != (struct inode *)ih;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1518
ip = ip->i_forw) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1519
if (ip->i_ufsvfs != ufsvfsp)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1521
if (ip == ufsvfsp->vfs_qinod)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1523
if (ip == rip && ITOV(ip)->v_count == 1)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1567
for (inext = 0, ip = ih->ih_chain[0];
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1568
ip != (struct inode *)ih;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1569
ip = inext) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1570
inext = ip->i_forw;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1571
if (ip->i_ufsvfs != ufsvfsp)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1588
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1590
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1592
remque(ip);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1593
if (ufs_rmidle(ip))
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1595
ufs_si_del(ip);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1599
if (ip != rip)
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1600
ip->i_ufsvfs = NULL;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1612
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2013
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2044
error = ufs_iget(vfsp, ufid->ufid_ino, &ip, CRED());
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2058
if (ip->i_gen != ufid->ufid_gen || ip->i_mode == 0 ||
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2059
(ip->i_nlink <= 0)) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2060
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2065
*vpp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1014
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1015
old_i_size = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1016
UFS_SET_ISIZE(uoff + n, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1017
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1023
if ((ip->i_size > MAXOFF32_T) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
1031
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1032
ip->i_writer = NULL;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1033
cv_broadcast(&ip->i_wrcv);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1034
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1035
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1163
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1176
(void) ufs_itrunc(ip, old_i_size, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1182
ip->i_flag |= IUPD | ICHG;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1191
ip->i_flag |= ISEQ;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1193
ip->i_flag |= IATTCHG;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1194
if ((ip->i_mode & (IEXEC | (IEXEC >> 3) |
usr/src/uts/common/fs/ufs/ufs_vnops.c
1196
(ip->i_mode & (ISUID | ISGID)) != 0 &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
1198
(ip->i_mode & ISUID) != 0 && ip->i_uid == 0) != 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1207
ip->i_mode &= ~(ISUID | ISGID);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1215
if (!ufs_check_rewrite(ip, uio, ioflag) || !(ioflag & FDSYNC)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1216
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1225
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1226
ip->i_flag &= ~ISEQ; /* no longer deferred */
usr/src/uts/common/fs/ufs/ufs_vnops.c
1243
if ((ip->i_flag & ISYNC) != 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1247
if ((ip->i_flag & (IATTCHG|IBDWRITE)) ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
1249
ufs_iupdat(ip, 1);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1262
ip->i_flag &= ~(INOACC | ISYNC);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1263
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1271
rdip(struct inode *ip, struct uio *uio, int ioflag, cred_t *cr)
usr/src/uts/common/fs/ufs/ufs_vnops.c
1287
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1289
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1291
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1299
type = ip->i_mode & IFMT;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1316
if (!ULOCKFS_IS_NOIACC(ITOUL(ip)) && (fs->fs_ronly == 0) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
1318
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1319
ip->i_flag |= IACC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1320
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1325
if (ip->i_flag & IDIRECTIO || ufsvfsp->vfs_forcedirectio) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1326
error = ufs_directio_read(ip, uio, cr, &directio_status);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1331
rwtype = (rw_write_held(&ip->i_contents)?RW_WRITER:RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1342
diff = ip->i_size - uoff;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1365
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1405
rw_enter(&ip->i_contents, rwtype);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1420
if (TRANS_ISTRANS(ufsvfsp) && ((ip->i_mode & IFMT) == IFDIR)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1426
(ip->i_flag & (IATTCHG|IBDWRITE)))) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1427
ufs_iupdat(ip, 1);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1437
ITIMES(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1857
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1866
TOP_IUPDAT_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1873
TOP_IUPDAT_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
1892
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1901
UFS_GET_ISIZE(&vap->va_size, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1908
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1914
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1924
vap->va_mode = ip->i_mode & MODEMASK;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1935
if (ip->i_ufs_acl && ip->i_ufs_acl->aclass.acl_ismask) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1938
(ip->i_ufs_acl->aclass.acl_maskbits & PERMMASK) << 3;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1940
vap->va_uid = ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1941
vap->va_gid = ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1942
vap->va_fsid = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1943
vap->va_nodeid = (ino64_t)ip->i_number;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1944
vap->va_nlink = ip->i_nlink;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1945
vap->va_size = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1947
vap->va_rdev = ip->i_rdev;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1950
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1951
ITIMES_NOLOCK(ip); /* mark correct time in inode */
usr/src/uts/common/fs/ufs/ufs_vnops.c
1952
vap->va_seq = ip->i_seq;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1953
vap->va_atime.tv_sec = (time_t)ip->i_atime.tv_sec;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1954
vap->va_atime.tv_nsec = ip->i_atime.tv_usec*1000;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1955
vap->va_mtime.tv_sec = (time_t)ip->i_mtime.tv_sec;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1956
vap->va_mtime.tv_nsec = ip->i_mtime.tv_usec*1000;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1957
vap->va_ctime.tv_sec = (time_t)ip->i_ctime.tv_sec;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1958
vap->va_ctime.tv_nsec = ip->i_ctime.tv_usec*1000;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1959
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1961
switch (ip->i_mode & IFMT) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
1972
vap->va_blksize = ip->i_fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1975
vap->va_nblocks = (fsblkcnt64_t)ip->i_blocks;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1976
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
1991
struct inode *ip = vip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
1993
return (ufs_iaccess(ip, mode, cr, 0));
usr/src/uts/common/fs/ufs/ufs_vnops.c
2001
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2002
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2059
ufs_tryirwlock(&ip->i_rwlock, RW_WRITER, retry_file);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2072
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2077
if (error = ufs_iaccess(ip, IWRITE, cr, 0))
usr/src/uts/common/fs/ufs/ufs_vnops.c
2080
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2081
error = TRANS_ITRUNC(ip, vap->va_size, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2083
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2092
trans_size = (int)TOP_SETATTR_SIZE(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2103
ufs_tryirwlock_trans(&ip->i_rwlock, RW_WRITER, TOP_SETATTR,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2117
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2119
oldva.va_mode = ip->i_mode;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2120
oldva.va_uid = ip->i_uid;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2121
oldva.va_gid = ip->i_gid;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2126
ufs_priv_access, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2136
ip->i_mode = (ip->i_mode & IFMT) | (vap->va_mode & ~IFMT);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2137
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2138
ip->i_flag |= ICHG;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2141
if ((ip->i_mode & (ISVTX | IEXEC | IFDIR)) == ISVTX)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2153
if (ufsvfsp->vfs_qinod == ip) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2162
if (ip->i_uid == vap->va_uid) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2171
blocks = ip->i_blocks;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2174
(void) chkdq(ip, -blocks, /* force */ 1, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2176
(void) chkiq(ufsvfsp, /* change */ -1, ip,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2177
(uid_t)ip->i_uid, /* force */ 1, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2179
dqrele(ip->i_dquot);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2182
ip->i_uid = vap->va_uid;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2192
ip->i_dquot = getinoquota(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2193
(void) chkdq(ip, blocks, /* force */ 1, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2196
(struct inode *)NULL, (uid_t)ip->i_uid,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2201
ip->i_gid = vap->va_gid;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2203
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2204
ip->i_flag |= ICHG;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2226
ip->i_atime.tv_sec = vap->va_atime.tv_sec;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2227
ip->i_atime.tv_usec = vap->va_atime.tv_nsec / 1000;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2228
ip->i_flag &= ~IACC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2231
ip->i_mtime.tv_sec = vap->va_mtime.tv_sec;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2232
ip->i_mtime.tv_usec = vap->va_mtime.tv_nsec / 1000;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2238
ip->i_ctime.tv_sec = TIME32_MAX;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2239
ip->i_ctime.tv_usec = 0;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2241
ip->i_ctime.tv_sec = now.tv_sec;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2242
ip->i_ctime.tv_usec = now.tv_nsec / 1000;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2244
ip->i_flag &= ~(IUPD|ICHG);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2245
ip->i_flag |= IMODTIME;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2247
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2248
ip->i_flag |= IMOD;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2258
if (ip->i_shadow) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2266
ip->i_flag |= IQUIET;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2267
error = ufs_acl_setattr(ip, vap, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2268
ip->i_flag &= ~IQUIET;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2275
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2281
ufs_iupdat(ip, 1);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2283
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2286
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2291
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2333
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2335
if (ip->i_ufsvfs == NULL)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2349
return (ufs_iaccess(ip, mode, cr, 1));
usr/src/uts/common/fs/ufs/ufs_vnops.c
2357
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2372
if (ip->i_size == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2377
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2386
if (ip->i_flag & IFASTSYMLNK) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2387
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2388
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2389
if (ip->i_flag & IFASTSYMLNK) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2390
if (!ULOCKFS_IS_NOIACC(ITOUL(ip)) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
2391
(ip->i_fs->fs_ronly == 0) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
2393
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2394
ip->i_flag |= IACC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2395
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2397
error = uiomove((caddr_t)&ip->i_db[1],
usr/src/uts/common/fs/ufs/ufs_vnops.c
2398
MIN(ip->i_size, uiop->uio_resid),
usr/src/uts/common/fs/ufs/ufs_vnops.c
2400
ITIMES(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2403
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2404
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2417
ino = ip->i_number;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2418
igen = ip->i_gen;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2423
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2424
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2425
if (ip->i_flag & IFASTSYMLNK) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2426
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2427
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2432
if (ip->i_size <= FSL_SIZE &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
2442
size = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_vnops.c
245
struct inode *ip; /* the file we contain */
usr/src/uts/common/fs/ufs/ufs_vnops.c
2459
error = rdip(ip, tuiop, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2460
if (!(error == 0 && ip->i_number == ino && ip->i_gen == igen)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2461
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2462
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2469
if ((tflag == 0 && ip->i_size <= FSL_SIZE &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
2470
ip->i_size == size) || (tflag == 1 &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
2472
error = kcopy(basep, &ip->i_db[1], ip->i_size);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2474
ip->i_flag |= IFASTSYMLNK;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2478
(void) VOP_PUTPAGE(ITOV(ip),
usr/src/uts/common/fs/ufs/ufs_vnops.c
2486
ip->i_db[i] = 0;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2488
ip->i_ib[i] = 0;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2497
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2498
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2512
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2513
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2540
((ip->i_flag & (IMOD|IMODACC)) == IMODACC)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2545
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2546
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2547
ip->i_flag &= ~IMODTIME;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2548
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2549
ufs_iupdat(ip, I_SYNC);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2550
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2580
TRANS_IUPDAT(ip, 1);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2584
error = TRANS_SYNCIP(ip, 0, I_DSYNC, TOP_FSYNC);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2587
error = TRANS_SYNCIP(ip, 0, I_SYNC, TOP_FSYNC);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2589
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2591
error = ufs_sync_indir(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2592
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2618
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2630
ip = VTOI(dvp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2638
if (!(ip->i_ufsvfs->vfs_vfs->vfs_flag & VFS_XATTR))
usr/src/uts/common/fs/ufs/ufs_vnops.c
2644
if ((ip->i_cflags & IXATTR)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2700
if ((error = ufs_iaccess(ip, IEXEC, cr, 1)) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2714
if ((error = ufs_iaccess(ip, IEXEC, cr, 1)) != 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2744
if (error = ufs_diraccess(ip, IEXEC, cr))
usr/src/uts/common/fs/ufs/ufs_vnops.c
2747
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2752
error = ufs_dirlook(ip, nm, &xip, cr, 1, 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2756
ip = xip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2757
*vpp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2772
} else if (ip->i_cflags & ICOMPRESS) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2803
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2819
ip = VTOI(dvp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2820
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2828
trans_size = (int)TOP_CREATE_SIZE(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2845
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2855
ufs_tryirwlock_trans(&ip->i_rwlock, RW_WRITER, TOP_CREATE,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2867
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2868
if (error = ufs_iaccess(ip, IEXEC, cr, 1)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2878
error = ufs_direnter_cm(ip, name, DE_CREATE,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2888
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
289
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2890
ip = xip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2891
if (ip != NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2893
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
290
if (ip->i_delaylen) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2906
if ((((ip->i_mode & IFMT) == IFDIR) ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
2907
((ip->i_mode & IFMT) == IFATTRDIR)) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
2911
error = ufs_iaccess(ip, mode, cr, 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2916
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2918
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
292
(void) ufs_putpages(vp, ip->i_delayoff, ip->i_delaylen,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2934
if (ip != dip)
usr/src/uts/common/fs/ufs/ufs_vnops.c
2937
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2939
if (((ip->i_mode & IFMT) == IFREG) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
294
ip->i_delaylen = 0;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2948
if (ip->i_size == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2949
ip->i_flag |= ICHG | IUPD;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2950
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
2951
TRANS_INODE(ufsvfsp, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2962
((ip->i_mode & IFMT) == IFREG) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
2963
(ip->i_size > (offset_t)MAXOFF32_T)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2964
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2972
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2974
ufs_tryirwlock_trans(&ip->i_rwlock,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2978
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
2983
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2984
(void) ufs_itrunc(ip, (u_offset_t)0, 0,
usr/src/uts/common/fs/ufs/ufs_vnops.c
2986
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2991
vnevent_create(ITOV(ip), ct);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2997
if (ip != NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2999
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3004
*vpp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3005
ITIMES(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3006
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3054
ufs_tryirwlock(&ip->i_rwlock, RW_WRITER, retry_trunc);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3058
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
306
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3061
(void) TRANS_ITRUNC(ip, (u_offset_t)0, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3062
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3088
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3089
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
312
ASSERT(RW_READ_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/ufs/ufs_vnops.c
3129
ufs_tryirwlock_trans(&ip->i_rwlock, RW_WRITER, TOP_REMOVE, retry);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3132
error = ufs_dirremove(ip, nm, (struct inode *)0, (struct vnode *)0,
usr/src/uts/common/fs/ufs/ufs_vnops.c
3134
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
318
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
3251
struct inode *ip = NULL; /* check inode */
usr/src/uts/common/fs/ufs/ufs_vnops.c
328
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
339
if ((ip->i_mode & IFMT) == IFDIR) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
341
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
342
error = rdip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
343
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
353
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3553
&ip, cr, 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3559
if (ip == NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
3568
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
359
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3650
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3669
ip = VTOI(dvp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3670
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3676
trans_size = (int)TOP_MKDIR_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
3683
ufs_tryirwlock_trans(&ip->i_rwlock, RW_WRITER, TOP_MKDIR, retry);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3687
error = ufs_direnter_cm(ip, dirname, DE_MKDIR, vap, &xip, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
3698
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3700
ip = xip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3701
*vpp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3727
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3728
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3768
ufs_tryirwlock_trans(&ip->i_rwlock, RW_WRITER, TOP_RMDIR, retry);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3771
error = ufs_dirremove(ip, nm, (struct inode *)0, cdir, DR_RMDIR, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3773
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3791
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
380
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3805
ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3806
ASSERT(RW_READ_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/ufs/ufs_vnops.c
381
error = rdip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
382
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3829
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3839
ASSERT(ip->i_size <= MAXOFF32_T);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3845
if (offset >= (uint_t)ip->i_size || ip->i_nlink <= 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
3870
if (offset + bytes_wanted > (int)ip->i_size)
usr/src/uts/common/fs/ufs/ufs_vnops.c
3871
bytes_wanted = (int)(ip->i_size - offset);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3885
if (!ULOCKFS_IS_NOIACC(ITOUL(ip)) && (ip->i_fs->fs_ronly == 0) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
3887
ip->i_flag |= IACC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3894
(u_longlong_t)ip->i_number, ufsvfsp->vfs_fs->fs_fsmnt);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3962
if (offset < (int)ip->i_size && !outcount)
usr/src/uts/common/fs/ufs/ufs_vnops.c
3975
ITIMES(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3980
*eofp = (uiop->uio_offset >= (int)ip->i_size);
usr/src/uts/common/fs/ufs/ufs_vnops.c
3994
struct inode *ip, *dip = VTOI(dvp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4011
ip = (struct inode *)NULL;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4040
error = ufs_dirmakeinode(dip, &ip, vap, DE_SYMLINK, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
405
ufs_check_rewrite(struct inode *ip, struct uio *uiop, int ioflag)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4071
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4077
ip->i_flag |= IQUIET;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4079
error = ufs_rdwri(UIO_WRITE, ioflag, ip, target, strlen(target),
usr/src/uts/common/fs/ufs/ufs_vnops.c
4082
ip->i_flag &= ~IQUIET;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4085
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4099
ASSERT(MAXPATHLEN <= VBSIZE(ITOV(ip)));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4101
if (ip->i_size > 0 && ip->i_size <= FSL_SIZE) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4102
if (kcopy(target, &ip->i_db[1], ip->i_size) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4103
ip->i_flag |= IFASTSYMLNK;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4108
ip->i_db[i] = 0;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4110
ip->i_ib[i] = 0;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4114
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4123
error = ufs_direnter_lr(dip, linkname, DE_SYMLINK, NULL, ip, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4132
if (error && (ip != NULL)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4133
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4134
ip->i_nlink--;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4135
ip->i_flag |= ICHG;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4136
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4137
ufs_setreclaim(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4138
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4142
if (ip != NULL)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4143
VN_RELE(ITOV(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4174
ufs_rdwri(enum uio_rw rw, int ioflag, struct inode *ip, caddr_t base,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4182
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4199
error = wrip(ip, &auio, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4204
error = rdip(ip, &auio, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4220
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4222
if (ip->i_ufsvfs == NULL)
usr/src/uts/common/fs/ufs/ufs_vnops.c
423
return (((ip->i_mode & IFMT) == IFREG) && !(ioflag & FAPPEND) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
4233
ufid->ufid_ino = ip->i_number;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4234
ufid->ufid_gen = ip->i_gen;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4243
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
425
(uiop->uio_loffset < ip->i_size) && (uiop->uio_resid > 0) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
4251
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
426
((ip->i_size - uiop->uio_loffset) >= uiop->uio_resid) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
4267
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4269
if (!(ip->i_flag & IDIRECTIO || forcedirectio) ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
427
!(ioflag & FSYNC) && !bmap_has_holes(ip) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
4271
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4278
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4279
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4288
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4289
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4290
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4291
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4301
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4303
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4319
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4321
if (ip->i_ufsvfs == NULL)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4331
if (ip->i_mapcnt > 0 && MANDLOCK(vp, ip->i_mode))
usr/src/uts/common/fs/ufs/ufs_vnops.c
436
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4375
#define CLUSTSZ(ip) ((ip)->i_ufsvfs->vfs_ioclustsz)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4407
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4408
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4445
trans_size = TOP_GETPAGE_SIZE(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
446
ASSERT(RW_LOCK_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4468
seqmode = ip->i_nextr == uoff && rw != S_CREATE;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4471
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4487
rw_enter(&ip->i_contents, rwtype);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4503
P2ROUNDUP_TYPED(ip->i_size, PAGESIZE, u_offset_t);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4506
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4521
has_holes = bmap_has_holes(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
454
if ((ufsvfsp = ip->i_ufsvfs) == NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4543
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4546
if (!rw_tryupgrade(&ip->i_contents)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4547
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4569
blk_size = (int)blksize(fs, ip, lblkno(fs, offset));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4570
err = bmap_write(ip, offset, blk_size,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4572
if (ip->i_flag & (ICHG|IUPD))
usr/src/uts/common/fs/ufs/ufs_vnops.c
4573
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
458
if (MANDLOCK(vp, ip->i_mode)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4584
rw_downgrade(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
460
ASSERT(RW_WRITE_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/ufs/ufs_vnops.c
4623
ip->i_nextrio = pgoff;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4634
nextrio = ip->i_nextrio;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4636
pgoff + CLUSTSZ(ip) >= nextrio && pgoff <= nextrio &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
4637
nextrio < ip->i_size && page_exists(vp, pgoff)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4649
ip->i_nextrio = nextrio + pgsize;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4706
ip->i_nextr = pgoff;
usr/src/uts/common/fs/ufs/ufs_vnops.c
472
exclusive = rw_write_held(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4725
if ((ip->i_flag & (IACC | INOACC)) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4726
if ((rw != S_OTHER) && (ip->i_mode & IFMT) != IFDIR) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
4727
if (!ULOCKFS_IS_NOIACC(ITOUL(ip)) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
473
rewriteflg = ufs_check_rewrite(ip, uiop, ioflag);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4730
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4731
ip->i_flag |= IACC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4732
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4733
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4739
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4767
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4774
int bsize = ip->i_fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_vnops.c
478
if ((ip->i_flag & IDIRECTIO || ufsvfsp->vfs_forcedirectio) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
4784
if (err = bmap_read(ip, off, &bn, &contig))
usr/src/uts/common/fs/ufs/ufs_vnops.c
4794
if (ISFALLOCBLK(ip, bn))
usr/src/uts/common/fs/ufs/ufs_vnops.c
4813
ufsvfs_t *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4847
bp = pageio_setup(pp, io_len, ip->i_devvp, B_READ);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4848
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4849
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/ufs/ufs_vnops.c
485
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4852
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_vnops.c
486
error = ufs_directio_write(ip, uiop, ioflag, 1, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
4866
ip->i_nextrio = off + ((io_len + PAGESIZE - 1) & PAGEMASK);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4872
if (seq && ip->i_nextrio < ip->i_size)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4893
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4895
u_offset_t io_off = ip->i_nextrio;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4904
int bsize = ip->i_fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4912
if ((ufsvfsp = ip->i_ufsvfs) == NULL)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4914
if (ip->i_flag & IDIRECTIO || ufsvfsp->vfs_forcedirectio)
usr/src/uts/common/fs/ufs/ufs_vnops.c
4924
err = bmap_read(ip, io_off, &bn, &contig);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4929
if (err || bn == UFS_HOLE || ISFALLOCBLK(ip, bn))
usr/src/uts/common/fs/ufs/ufs_vnops.c
4948
ip->i_nextrio = (io_off + io_len + PAGESIZE - 1) & PAGEMASK;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4950
bp = pageio_setup(pp, io_len, ip->i_devvp, B_READ | B_ASYNC);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4951
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4952
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4955
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_vnops.c
4985
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5000
if (ip->i_ufsvfs == NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5008
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
501
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5012
if (ip->i_delaylen == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5013
ip->i_delayoff = off;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5014
ip->i_delaylen = len;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5015
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
502
i_flag_save = ip->i_flag;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5022
if (ip->i_delaylen >= CLUSTSZ(ip) ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
5023
ip->i_delayoff + ip->i_delaylen != off) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5027
doff = ip->i_delayoff;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5028
dlen = ip->i_delaylen;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5029
ip->i_delayoff = off;
usr/src/uts/common/fs/ufs/ufs_vnops.c
503
ip->i_flag |= IUPD | ICHG;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5030
ip->i_delaylen = len;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5031
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
504
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5041
ip->i_delaylen += len;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5042
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
505
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
507
ip->i_flag &= ~IMOD;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5070
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
508
ip->i_flag |= IMODACC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5084
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5085
ip->i_delayoff = ip->i_delaylen = 0;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5086
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5088
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/ufs/ufs_vnops.c
510
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5102
if (ip->i_writer == curthread)
usr/src/uts/common/fs/ufs/ufs_vnops.c
5103
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5106
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5107
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
511
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5113
if (ip->i_writer == NULL) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5114
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5117
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5124
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5127
cv_wait(&ip->i_wrcv, &ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5128
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5135
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5150
if ((eoff = blkroundup(ip->i_fs, ip->i_size)) != 0)
usr/src/uts/common/fs/ufs/ufs_vnops.c
516
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5190
if (err == 0 && off == 0 && (len == 0 || len >= ip->i_size)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5195
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5196
ip->i_flag &= ~IMODTIME;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5197
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5200
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5207
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
521
if (!exclusive && !rw_tryupgrade(&ip->i_rwlock)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5213
ip = VTOI(bp->b_pages->p_vnode);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5215
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5216
if (ip->i_writes >= ufs_LW) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5217
if ((ip->i_writes -= bp->b_bcount) <= ufs_LW)
usr/src/uts/common/fs/ufs/ufs_vnops.c
5219
cv_broadcast(&ip->i_wrcv); /* wake all up */
usr/src/uts/common/fs/ufs/ufs_vnops.c
522
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5221
ip->i_writes -= bp->b_bcount;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5224
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
523
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5242
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5243
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5252
ASSERT(RW_LOCK_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_vnops.c
5259
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5268
if ((ip->i_flag & IMODTIME) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5269
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5270
ip->i_flag |= IUPD;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5271
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5272
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5273
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
528
if (MANDLOCK(vp, ip->i_mode))
usr/src/uts/common/fs/ufs/ufs_vnops.c
5282
err = bmap_read(ip, off, &bn, &contig);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5300
if (ip->i_writer == curthread) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5312
err = ufs_fault(ITOV(ip), "ufs_putapage: bn == UFS_HOLE");
usr/src/uts/common/fs/ufs/ufs_vnops.c
5320
if (ISFALLOCBLK(ip, bn)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5363
(u_offset_t)(roundup(ip->i_size, PAGESIZE)));
usr/src/uts/common/fs/ufs/ufs_vnops.c
5367
bp = pageio_setup(pp, io_len, ip->i_devvp, B_WRITE | flags);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5369
ULOCKFS_SET_MOD(ITOUL(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
5371
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5372
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5375
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5394
(((ip->i_mode & IFMT) == IFSHAD || ufsvfsp->vfs_qinod == ip) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
540
TRANS_WRITE_RESV(ip, uiop, ulp, &resv, &resid);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5400
TRANS_BEGIN_ASYNC(ufsvfsp, TOP_PUTPAGE, TOP_PUTPAGE_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
5403
if ((ip->i_mode & IFMT) == IFSHAD) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5405
} else if (ufsvfsp->vfs_qinod == ip) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5411
TRANS_END_ASYNC(ufsvfsp, TOP_PUTPAGE, TOP_PUTPAGE_SIZE(ip));
usr/src/uts/common/fs/ufs/ufs_vnops.c
5419
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5420
ip->i_writes += bp->b_bcount;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5421
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
545
if (ufs_WRITES && (ip->i_writes > ufs_HW)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
546
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
547
while (ip->i_writes > ufs_HW) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
549
cv_wait(&ip->i_wrcv, &ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
551
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5591
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5597
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5598
ip->i_mapcnt += btopr(len);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5599
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5609
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5615
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5616
ip->i_mapcnt -= btopr(len); /* Count released mappings */
usr/src/uts/common/fs/ufs/ufs_vnops.c
5617
ASSERT(ip->i_mapcnt >= 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5618
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
568
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
569
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5691
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
570
i_flag_save = ip->i_flag;
usr/src/uts/common/fs/ufs/ufs_vnops.c
571
ip->i_flag |= IUPD | ICHG;
usr/src/uts/common/fs/ufs/ufs_vnops.c
572
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_vnops.c
573
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5737
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5738
ufs_unhook_shadow(ip, sip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5739
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
575
ip->i_flag &= ~IMOD;
usr/src/uts/common/fs/ufs/ufs_vnops.c
576
ip->i_flag |= IMODACC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5766
*valp = (ulong_t)ip->i_fs->fs_bsize;
usr/src/uts/common/fs/ufs/ufs_vnops.c
578
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
579
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5801
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5818
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5825
if ((ufsvfsp = ip->i_ufsvfs) == NULL)
usr/src/uts/common/fs/ufs/ufs_vnops.c
5873
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5874
} else if (!rw_tryenter(&ip->i_contents, RW_READER)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5885
if (vmpss && btopr(io_off + io_len) > btopr(ip->i_size)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5887
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5894
if (bmap_has_holes(ip)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5900
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5913
if (err = bmap_read(ip, (u_offset_t)(io_off + done_len),
usr/src/uts/common/fs/ufs/ufs_vnops.c
5922
err = ufs_fault(ITOV(ip), "ufs_pageio: bn == UFS_HOLE");
usr/src/uts/common/fs/ufs/ufs_vnops.c
5939
bp = pageio_setup(cpp, cur_len, ip->i_devvp, flags);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5942
bp->b_edev = ip->i_dev;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5943
bp->b_dev = cmpdev(ip->i_dev);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5946
bp->b_file = ip->i_vnode;
usr/src/uts/common/fs/ufs/ufs_vnops.c
596
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
597
if ((ioflag & FAPPEND) != 0 && (ip->i_mode & IFMT) == IFREG) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5998
if (vmpss && !(ip->i_flag & IACC) && !ULOCKFS_IS_NOIACC(ulp) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
6000
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6001
ip->i_flag |= IACC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6002
ITIMES_NOLOCK(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6003
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6007
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
601
uiop->uio_loffset = ip->i_size;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6024
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6025
struct fs *fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6034
if (ip->i_ufsvfs == NULL)
usr/src/uts/common/fs/ufs/ufs_vnops.c
6040
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6042
(dump_info->ip != ip) ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
6043
(dump_info->time.tv_sec != ip->i_mtime.tv_sec) ||
usr/src/uts/common/fs/ufs/ufs_vnops.c
6044
(dump_info->time.tv_usec != ip->i_mtime.tv_usec)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6045
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6048
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6053
UFS_GET_ISIZE(&file_size, ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6075
error = bdev_dump(ip->i_dev, addr, dbn, ndbs);
usr/src/uts/common/fs/ufs/ufs_vnops.c
609
ip->i_flag |= IQUIET;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6103
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6104
ufsvfs_t *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
611
TRANS_WRITE(ip, uiop, ioflag, error, ulp, cr, resv, resid);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6128
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
613
error = wrip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6130
if (bmap_has_holes(ip)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6131
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6138
entries = (int)lblkno(fs, blkroundup(fs, ip->i_size));
usr/src/uts/common/fs/ufs/ufs_vnops.c
6142
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6148
dump_info->ip = ip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
615
ip->i_flag &= ~IQUIET;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6153
*storeblk++ = ip->i_db[entry];
usr/src/uts/common/fs/ufs/ufs_vnops.c
6160
ip->i_dev, fsbtodb(fs, ip->i_ib[i]), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6165
if ((storeblk = save_dblks(ip, ufsvfsp,
usr/src/uts/common/fs/ufs/ufs_vnops.c
617
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6175
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6181
mutex_enter(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6182
dump_info->time = ip->i_mtime;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6183
mutex_exit(&ip->i_tlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6185
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6243
save_dblks(struct inode *ip, struct ufsvfs *ufsvfsp, daddr32_t *storeblk,
usr/src/uts/common/fs/ufs/ufs_vnops.c
6262
ip->i_dev, fsbtodb(fs, dblk[i]), fs->fs_bsize);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6267
storeblk = save_dblks(ip, ufsvfsp, storeblk, bp->b_un.b_daddr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
6282
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6284
struct ufsvfs *ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6299
rw_enter(&ip->i_contents, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6300
err = ufs_acl_get(ip, vsap, flag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6301
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6314
struct inode *ip = VTOI(vp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6324
ASSERT(RW_LOCK_HELD(&ip->i_rwlock));
usr/src/uts/common/fs/ufs/ufs_vnops.c
6343
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6347
if (!rw_write_held(&ip->i_rwlock)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
6348
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6349
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6382
rw_enter(&ip->i_rwlock, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6389
rw_enter(&ip->i_contents, RW_WRITER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6394
ip->i_flag |= IQUIET;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6395
err = ufs_acl_set(ip, vsap, flag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6396
ip->i_flag &= ~IQUIET;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6397
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6409
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6425
rw_exit(&ip->i_rwlock);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6438
rw_enter(&ip->i_rwlock, RW_READER);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6457
struct inode *ip;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6462
ip = VTOI(dvp);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6480
if (error = ufs_diraccess(ip, IEXEC|IWRITE, cr))
usr/src/uts/common/fs/ufs/ufs_vnops.c
6505
ufsvfsp = ip->i_ufsvfs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
6511
if ((error = ufs_dirlook(ip, nm, &xip, cr, 1, 1)) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
664
wrip(struct inode *ip, struct uio *uio, int ioflag, struct cred *cr)
usr/src/uts/common/fs/ufs/ufs_vnops.c
695
vp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_vnops.c
701
if ((ufsvfsp = ip->i_ufsvfs) == NULL)
usr/src/uts/common/fs/ufs/ufs_vnops.c
704
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
706
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_vnops.c
709
type = ip->i_mode & IFMT;
usr/src/uts/common/fs/ufs/ufs_vnops.c
751
ip->i_flag |= INOACC; /* don't update ref time in getpage */
usr/src/uts/common/fs/ufs/ufs_vnops.c
754
ip->i_flag |= ISYNC;
usr/src/uts/common/fs/ufs/ufs_vnops.c
760
if (ip->i_flag & IDIRECTIO || ufsvfsp->vfs_forcedirectio) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
762
error = ufs_directio_write(ip, uio, ioflag, 0, cr,
usr/src/uts/common/fs/ufs/ufs_vnops.c
769
(ip->i_flag & (ICHG|IUPD))) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
771
ip->i_flag |= ISEQ;
usr/src/uts/common/fs/ufs/ufs_vnops.c
810
fs = ip->i_fs;
usr/src/uts/common/fs/ufs/ufs_vnops.c
831
if (uoff + n > ip->i_size) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
838
error = bmap_write(ip, uoff, (int)(on + n),
usr/src/uts/common/fs/ufs/ufs_vnops.c
844
if (ip->i_flag & (ICHG|IUPD)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
846
ip->i_flag |= ISEQ;
usr/src/uts/common/fs/ufs/ufs_vnops.c
859
ASSERT(ip->i_writer == NULL);
usr/src/uts/common/fs/ufs/ufs_vnops.c
860
ip->i_writer = curthread;
usr/src/uts/common/fs/ufs/ufs_vnops.c
876
iblocks = ip->i_blocks;
usr/src/uts/common/fs/ufs/ufs_vnops.c
877
error = bmap_write(ip, uoff, (int)(on + n),
usr/src/uts/common/fs/ufs/ufs_vnops.c
883
if (ip->i_flag & (ICHG|IUPD)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
885
ip->i_flag |= ISEQ;
usr/src/uts/common/fs/ufs/ufs_vnops.c
894
if (iblocks == ip->i_blocks)
usr/src/uts/common/fs/ufs/ufs_vnops.c
905
error = ufs_indirblk_sync(ip, uoff);
usr/src/uts/common/fs/ufs/ufs_vnops.c
924
rw_exit(&ip->i_contents);
usr/src/uts/common/fs/ufs/ufs_xattr.c
103
error = ufs_xattrmkdir(ip, sip, 1, cr);
usr/src/uts/common/fs/ufs/ufs_xattr.c
117
ufs_unhook_shadow(struct inode *ip, struct inode *sip)
usr/src/uts/common/fs/ufs/ufs_xattr.c
119
struct vnode *datavp = ITOV(ip);
usr/src/uts/common/fs/ufs/ufs_xattr.c
125
ASSERT(RW_WRITE_HELD(&ip->i_contents));
usr/src/uts/common/fs/ufs/ufs_xattr.c
127
if (vn_is_readonly(ITOV(ip)))
usr/src/uts/common/fs/ufs/ufs_xattr.c
130
if (ip->i_ufsvfs == NULL || sip->i_ufsvfs == NULL)
usr/src/uts/common/fs/ufs/ufs_xattr.c
133
hno = INOHASH(ip->i_number);
usr/src/uts/common/fs/ufs/ufs_xattr.c
161
ip->i_oeftflag = 0;
usr/src/uts/common/fs/ufs/ufs_xattr.c
162
TRANS_INODE(ip->i_ufsvfs, ip);
usr/src/uts/common/fs/ufs/ufs_xattr.c
163
ip->i_flag |= ICHG;
usr/src/uts/common/fs/ufs/ufs_xattr.c
164
ip->i_seq++;
usr/src/uts/common/fs/ufs/ufs_xattr.c
165
ufs_iupdat(ip, 1);
usr/src/uts/common/fs/ufs/ufs_xattr.c
65
struct inode *ip, *sdp;
usr/src/uts/common/fs/ufs/ufs_xattr.c
68
ip = VTOI(dvp);
usr/src/uts/common/fs/ufs/ufs_xattr.c
70
if (ip && ((ip->i_oeftflag) != 0)) {
usr/src/uts/common/fs/ufs/ufs_xattr.c
73
error = ufs_iget(vfsp, ip->i_oeftflag, sip, cr);
usr/src/uts/common/fs/ufs/ufs_xattr.c
87
(int)ip->i_number, (int)sdp->i_number);
usr/src/uts/common/fs/ufs/ufs_xattr.c
96
error = ufs_xattrmkdir(ip, sip, 1, cr);
usr/src/uts/common/fs/zfs/zap_leaf.c
293
uint8_t *ip = la->la_array;
usr/src/uts/common/fs/zfs/zap_leaf.c
296
*buf64 = (uint64_t)ip[0] << 56 | (uint64_t)ip[1] << 48 |
usr/src/uts/common/fs/zfs/zap_leaf.c
297
(uint64_t)ip[2] << 40 | (uint64_t)ip[3] << 32 |
usr/src/uts/common/fs/zfs/zap_leaf.c
298
(uint64_t)ip[4] << 24 | (uint64_t)ip[5] << 16 |
usr/src/uts/common/fs/zfs/zap_leaf.c
299
(uint64_t)ip[6] << 8 | (uint64_t)ip[7];
usr/src/uts/common/inet/ip/ip_mroute.c
2309
pim_validate_cksum(mblk_t *mp, ipha_t *ip, struct pim *pimp)
usr/src/uts/common/inet/ip/ip_mroute.c
2316
mp_dup->b_rptr += IPH_HDR_LENGTH(ip);
usr/src/uts/common/inet/ip/ip_mroute.c
2339
ipha_t *eip, *ip;
usr/src/uts/common/inet/ip/ip_mroute.c
2358
ip = (ipha_t *)mp->b_rptr;
usr/src/uts/common/inet/ip/ip_mroute.c
2359
iplen = ip->ipha_length;
usr/src/uts/common/inet/ip/ip_mroute.c
2360
iphlen = IPH_HDR_LENGTH(ip);
usr/src/uts/common/inet/ip/ip_mroute.c
2381
pimp = (struct pim *)((caddr_t)ip + iphlen);
usr/src/uts/common/inet/ip/ip_mroute.c
2401
if (!pim_validate_cksum(mp, ip, pimp)) {
usr/src/uts/common/inet/ip/spd.c
3542
ipsec_policy_t *ip, *nip, *head;
usr/src/uts/common/inet/ip/spd.c
3561
for (ip = head; ip != NULL; ip = nip) {
usr/src/uts/common/inet/ip/spd.c
3562
nip = ip->ipsp_hash.hash_next;
usr/src/uts/common/inet/ip/spd.c
3563
if (ip->ipsp_sel != sp) {
usr/src/uts/common/inet/ip/spd.c
3567
IPPOL_UNCHAIN(php, ip);
usr/src/uts/common/inet/ip/spd.c
3590
ipsec_policy_t *ip;
usr/src/uts/common/inet/ip/spd.c
3604
ip = (ipsec_policy_t *)avl_find(&php->iph_rulebyid,
usr/src/uts/common/inet/ip/spd.c
3606
ASSERT(ip == NULL);
usr/src/uts/common/inet/ip/spd.c
3608
ip = avl_nearest(&php->iph_rulebyid, where, AVL_AFTER);
usr/src/uts/common/inet/ip/spd.c
3610
if (ip == NULL)
usr/src/uts/common/inet/ip/spd.c
3613
if (ip->ipsp_index != policy_index) {
usr/src/uts/common/inet/ip/spd.c
3614
ASSERT(ip->ipsp_index > policy_index);
usr/src/uts/common/inet/ip/spd.c
3618
IPPOL_UNCHAIN(php, ip);
usr/src/uts/common/inet/ip/spd.c
3853
ipsec_policy_t *ip, *nip;
usr/src/uts/common/inet/ip/spd.c
3857
for (ip = ipr->ipr_nonhash[af]; ip != NULL; ip = nip) {
usr/src/uts/common/inet/ip/spd.c
3858
nip = ip->ipsp_hash.hash_next;
usr/src/uts/common/inet/ip/spd.c
3859
IPPOL_UNCHAIN(php, ip);
usr/src/uts/common/inet/ip/spd.c
3866
for (ip = ipr->ipr_hash[chain].hash_head; ip != NULL;
usr/src/uts/common/inet/ip/spd.c
3867
ip = nip) {
usr/src/uts/common/inet/ip/spd.c
3868
nip = ip->ipsp_hash.hash_next;
usr/src/uts/common/inet/ip/spd.c
3869
IPPOL_UNCHAIN(php, ip);
usr/src/uts/common/inet/ipf/fil.c
1126
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/fil.c
1128
off = IP_HL(ip) << 2;
usr/src/uts/common/inet/ipf/fil.c
1324
ip_t *ip;
usr/src/uts/common/inet/ipf/fil.c
1329
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/fil.c
1330
p = ip->ip_p;
usr/src/uts/common/inet/ipf/fil.c
1332
fi->fi_tos = ip->ip_tos;
usr/src/uts/common/inet/ipf/fil.c
1333
fin->fin_id = ip->ip_id;
usr/src/uts/common/inet/ipf/fil.c
1334
off = ip->ip_off;
usr/src/uts/common/inet/ipf/fil.c
1337
fi->fi_p = ip->ip_p;
usr/src/uts/common/inet/ipf/fil.c
1338
fi->fi_ttl = ip->ip_ttl;
usr/src/uts/common/inet/ipf/fil.c
1340
(*(((u_short *)fi) + 1)) = (*(((u_short *)ip) + 4));
usr/src/uts/common/inet/ipf/fil.c
1351
fi->fi_saddr = ip->ip_src.s_addr;
usr/src/uts/common/inet/ipf/fil.c
1352
fi->fi_daddr = ip->ip_dst.s_addr;
usr/src/uts/common/inet/ipf/fil.c
1412
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/fil.c
1413
if (ip == NULL)
usr/src/uts/common/inet/ipf/fil.c
1420
if (hlen == sizeof(*ip)) {
usr/src/uts/common/inet/ipf/fil.c
1436
for (s = (u_char *)(ip + 1), hlen -= (int)sizeof(*ip); hlen > 0; ) {
usr/src/uts/common/inet/ipf/fil.c
1510
int fr_makefrip(hlen, ip, fin)
usr/src/uts/common/inet/ipf/fil.c
1512
ip_t *ip;
usr/src/uts/common/inet/ipf/fil.c
1519
fin->fin_ip = ip;
usr/src/uts/common/inet/ipf/fil.c
1524
fin->fin_dp = (char *)ip + hlen;
usr/src/uts/common/inet/ipf/fil.c
2313
int fr_check(ip, hlen, ifp, out
usr/src/uts/common/inet/ipf/fil.c
2321
ip_t *ip;
usr/src/uts/common/inet/ipf/fil.c
2334
int v = IP_V(ip);
usr/src/uts/common/inet/ipf/fil.c
2358
if (!OK_32PTR(ip))
usr/src/uts/common/inet/ipf/fil.c
2417
fin->fin_ip = ip;
usr/src/uts/common/inet/ipf/fil.c
2423
fin->fin_dp = (char *)ip + hlen;
usr/src/uts/common/inet/ipf/fil.c
2424
fin->fin_ipoff = (char *)ip - MTOD(m, char *);
usr/src/uts/common/inet/ipf/fil.c
2437
ip6 = (ip6_t *)ip;
usr/src/uts/common/inet/ipf/fil.c
2449
ip->ip_len = ntohs(ip->ip_len);
usr/src/uts/common/inet/ipf/fil.c
2450
ip->ip_off = ntohs(ip->ip_off);
usr/src/uts/common/inet/ipf/fil.c
2452
fin->fin_plen = ip->ip_len;
usr/src/uts/common/inet/ipf/fil.c
2455
if (fr_makefrip(hlen, ip, fin) == -1) {
usr/src/uts/common/inet/ipf/fil.c
2483
ip6 = (ip6_t *)ip;
usr/src/uts/common/inet/ipf/fil.c
2780
(mtod(fin->fin_m, struct ip *) != fin->fin_ip)) {
usr/src/uts/common/inet/ipf/fil.c
2791
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/fil.c
2792
ip->ip_len = ntohs(ip->ip_len);
usr/src/uts/common/inet/ipf/fil.c
2793
ip->ip_off = ntohs(ip->ip_off);
usr/src/uts/common/inet/ipf/fil.c
2938
u_short fr_cksum(m, ip, l4proto, l4hdr)
usr/src/uts/common/inet/ipf/fil.c
2940
ip_t *ip;
usr/src/uts/common/inet/ipf/fil.c
2963
if (IP_V(ip) == 4) {
usr/src/uts/common/inet/ipf/fil.c
2965
hlen = IP_HL(ip) << 2;
usr/src/uts/common/inet/ipf/fil.c
2966
slen = ip->ip_len - hlen;
usr/src/uts/common/inet/ipf/fil.c
2969
sp = (u_short *)&ip->ip_src;
usr/src/uts/common/inet/ipf/fil.c
2975
} else if (IP_V(ip) == 6) {
usr/src/uts/common/inet/ipf/fil.c
2976
ip6 = (ip6_t *)ip;
usr/src/uts/common/inet/ipf/fil.c
3033
if ((unsigned char *)ip > m->b_rptr && (unsigned char *)ip < m->b_wptr)
usr/src/uts/common/inet/ipf/fil.c
3034
m->b_rptr = (u_char *)ip;
usr/src/uts/common/inet/ipf/fil.c
3068
u_short len = ip->ip_len;
usr/src/uts/common/inet/ipf/fil.c
3111
if ((caddr_t)ip != mtod(m, caddr_t)) {
usr/src/uts/common/inet/ipf/fil.c
3112
hlen = (caddr_t)sp - (caddr_t)ip;
usr/src/uts/common/inet/ipf/fil.c
3685
int count4bits(ip)
usr/src/uts/common/inet/ipf/fil.c
3686
u_32_t ip;
usr/src/uts/common/inet/ipf/fil.c
3691
ip = ipn = ntohl(ip);
usr/src/uts/common/inet/ipf/fil.c
3703
if (ipn == ip)
usr/src/uts/common/inet/ipf/fil.c
5505
ip_t *ip;
usr/src/uts/common/inet/ipf/fil.c
5519
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/fil.c
5520
ido = ntohs(ip->ip_id);
usr/src/uts/common/inet/ipf/fil.c
5523
ip->ip_id = htons(id);
usr/src/uts/common/inet/ipf/fil.c
5525
sum = (~ntohs(ip->ip_sum)) & 0xffff;
usr/src/uts/common/inet/ipf/fil.c
5530
ip->ip_sum = htons(sums);
usr/src/uts/common/inet/ipf/ip_auth.c
180
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_auth.c
187
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/ip_auth.c
188
id = ip->ip_id;
usr/src/uts/common/inet/ipf/ip_auth.c
286
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_auth.c
324
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/ip_auth.c
326
if ((ip == (ip_t *)m->b_rptr) && (fin->fin_v == 4))
usr/src/uts/common/inet/ipf/ip_auth.c
331
bo = ip->ip_len;
usr/src/uts/common/inet/ipf/ip_auth.c
332
ip->ip_len = htons(bo);
usr/src/uts/common/inet/ipf/ip_auth.c
333
bo = ip->ip_off;
usr/src/uts/common/inet/ipf/ip_auth.c
334
ip->ip_off = htons(bo);
usr/src/uts/common/inet/ipf/ip_auth.c
344
ip->ip_len = htons(ip->ip_len);
usr/src/uts/common/inet/ipf/ip_auth.c
345
ip->ip_off = htons(ip->ip_off);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1323
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1348
ip = (ip_t *)m->b_rptr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1349
bzero((char *)ip, hlen);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1364
ip->ip_v = fin->fin_v;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1377
ip->ip_src.s_addr = fin->fin_daddr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1378
ip->ip_dst.s_addr = fin->fin_saddr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1379
ip->ip_id = fr_nextipid(fin);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1380
ip->ip_hl = sizeof(*ip) >> 2;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1381
ip->ip_p = IPPROTO_TCP;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1382
ip->ip_len = sizeof(*ip) + sizeof(*tcp);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1383
ip->ip_tos = fin->fin_ip->ip_tos;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1384
tcp2->th_sum = fr_cksum(m, ip, IPPROTO_TCP, tcp2);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1415
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1419
ip = (ip_t *)m->b_rptr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1426
ip6 = (ip6_t *)ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1437
ip->ip_ttl = 255;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1439
ip->ip_off = htons(IP_DF);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1442
ip->ip_ttl = (u_char)(*ip_ttl_ptr);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1444
ip->ip_ttl = 63;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1446
ip->ip_off = htons(*ip_mtudisc ? IP_DF : 0);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1448
ip->ip_off = htons(IP_DF);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1455
ip->ip_len = htons(ip->ip_len);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1456
ip->ip_sum = ipf_cksum((u_short *)ip, sizeof(*ip));
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1457
ip->ip_len = ntohs(ip->ip_len);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1458
ip->ip_off = ntohs(ip->ip_off);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1459
hlen = sizeof(*ip);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1460
fnew.fin_plen = ip->ip_len;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1467
qpi.qpi_data = ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1473
fnew.fin_ip = ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1476
fnew.fin_dp = (char *)ip + hlen;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1478
(void) fr_makefrip(hlen, ip, &fnew);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1503
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1560
ip = (ip_t *)m->b_rptr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1561
ip->ip_v = fin->fin_v;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1600
ip->ip_hl = sizeof(*ip) >> 2;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1601
ip->ip_p = IPPROTO_ICMP;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1602
ip->ip_id = fin->fin_ip->ip_id;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1603
ip->ip_tos = fin->fin_ip->ip_tos;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1604
ip->ip_len = (u_short)sz;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1616
ip->ip_src = dst4;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1617
ip->ip_dst = fin->fin_src;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1876
char *ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1883
ip = (char *)fin->fin_ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1885
return ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1889
dpoff = (char *)fin->fin_dp - (char *)ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1950
ip = MTOD(m, char *) + ipoff;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1951
qpi->qpi_data = ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1955
fin->fin_ip = (ip_t *)ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1961
return ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2053
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2081
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2094
if ((ip == (ip_t *)qpi->qpi_m->b_rptr) && (qpi->qpi_m != mb)) {
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2095
ip = (ip_t *)mb->b_rptr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2096
} else if ((qpi->qpi_m == mb) && (ip != (ip_t *)qpi->qpi_m->b_rptr)) {
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2097
qpi->qpi_m->b_rptr = (uchar_t *)ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2134
sin->sin_addr = ip->ip_dst;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2136
sin6->sin6_addr = ((ip6_t *)ip)->ip6_dst;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2179
__iplen = (u_short)ip->ip_len,
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2180
__ipoff = (u_short)ip->ip_off;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2182
ip->ip_len = htons(__iplen);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2183
ip->ip_off = htons(__ipoff);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2419
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2427
ip = fw->hpe_hdr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2428
swap = ntohs(ip->ip_len);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2429
ip->ip_len = swap;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2430
swap = ntohs(ip->ip_off);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2431
ip->ip_off = swap;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2432
hlen = IPH_HDR_LENGTH(ip);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2454
ip = qpi.qpi_data;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2455
swap = ntohs(ip->ip_len);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2456
ip->ip_len = swap;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2457
swap = ntohs(ip->ip_off);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2458
ip->ip_off = swap;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3244
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3344
ip = (ip_t *)pkt->b_rptr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3345
ip->ip_sum = (uint16_t)0;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3346
ip_sum = fr_buf_sum(ip, (unsigned int)fin->fin_hlen);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3350
ip->ip_sum = ~((uint16_t)ip_sum);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
3351
DTRACE_PROBE1(l3_sum, uint16_t, ip->ip_sum);
usr/src/uts/common/inet/ipf/ip_frag.c
254
ip_t *ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/ip_frag.c
256
frag->ipfr_p = ip->ip_p;
usr/src/uts/common/inet/ipf/ip_frag.c
257
frag->ipfr_id = ip->ip_id;
usr/src/uts/common/inet/ipf/ip_frag.c
258
frag->ipfr_tos = ip->ip_tos;
usr/src/uts/common/inet/ipf/ip_frag.c
259
frag->ipfr_src.in4.s_addr = ip->ip_src.s_addr;
usr/src/uts/common/inet/ipf/ip_frag.c
263
frag->ipfr_dst.in4.s_addr = ip->ip_dst.s_addr;
usr/src/uts/common/inet/ipf/ip_pool.c
119
i6addr_t ip;
usr/src/uts/common/inet/ipf/ip_pool.c
127
bzero((char *)&ip, sizeof(ip));
usr/src/uts/common/inet/ipf/ip_pool.c
167
ip.in4.s_addr = 0x0a00aabb;
usr/src/uts/common/inet/ipf/ip_pool.c
168
printf("search(%#x) = %d (0)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
169
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_pool.c
171
ip.in4.s_addr = 0x0a000001;
usr/src/uts/common/inet/ipf/ip_pool.c
172
printf("search(%#x) = %d (0)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
173
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_pool.c
175
ip.in4.s_addr = 0x0a000101;
usr/src/uts/common/inet/ipf/ip_pool.c
176
printf("search(%#x) = %d (0)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
177
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_pool.c
179
ip.in4.s_addr = 0x0a010001;
usr/src/uts/common/inet/ipf/ip_pool.c
180
printf("search(%#x) = %d (1)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
181
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_pool.c
183
ip.in4.s_addr = 0x0a010101;
usr/src/uts/common/inet/ipf/ip_pool.c
184
printf("search(%#x) = %d (1)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
185
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_pool.c
187
ip.in4.s_addr = 0x0a010201;
usr/src/uts/common/inet/ipf/ip_pool.c
188
printf("search(%#x) = %d (0)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
189
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_pool.c
191
ip.in4.s_addr = 0x0a010203;
usr/src/uts/common/inet/ipf/ip_pool.c
192
printf("search(%#x) = %d (1)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
193
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_pool.c
195
ip.in4.s_addr = 0x0a01020f;
usr/src/uts/common/inet/ipf/ip_pool.c
196
printf("search(%#x) = %d (1)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
197
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_pool.c
199
ip.in4.s_addr = 0x0b00aabb;
usr/src/uts/common/inet/ipf/ip_pool.c
200
printf("search(%#x) = %d (-1)\n", ip.in4.s_addr,
usr/src/uts/common/inet/ipf/ip_pool.c
201
ip_pool_search(ipo, 4, &ip, &fin, ifs));
usr/src/uts/common/inet/ipf/ip_proxy.c
485
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_proxy.c
532
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/ip_proxy.c
593
s1 = LONG_SUM(ip->ip_len - adjlen);
usr/src/uts/common/inet/ipf/ip_proxy.c
594
s2 = LONG_SUM(ip->ip_len);
usr/src/uts/common/inet/ipf/ip_proxy.c
599
fix_outcksum(&ip->ip_sum, sd);
usr/src/uts/common/inet/ipf/ip_proxy.c
615
(void) appr_fixseqack(fin, ip, aps, APR_INC(err));
usr/src/uts/common/inet/ipf/ip_proxy.c
634
*csump = fr_cksum(fin->fin_qfm, ip,
usr/src/uts/common/inet/ipf/ip_proxy.c
642
*csump = fr_cksum(fin->fin_qfm, ip,
usr/src/uts/common/inet/ipf/ip_proxy.c
645
*csump = fr_cksum(fin->fin_m, ip, fin->fin_p, tcpudp);
usr/src/uts/common/inet/ipf/ip_proxy.c
724
static int appr_fixseqack(fin, ip, aps, inc)
usr/src/uts/common/inet/ipf/ip_proxy.c
726
ip_t *ip;
usr/src/uts/common/inet/ipf/ip_proxy.c
740
nlen = ip->ip_len;
usr/src/uts/common/inet/ipf/ip_proxy.c
741
nlen -= (IP_HL(ip) << 2) + (TCP_OFF(tcp) << 2);
usr/src/uts/common/inet/ipf/ipf.h
267
extern void printpacket __P((struct ip *));
usr/src/uts/common/inet/ipf/ipf.h
268
extern void printpacket6 __P((struct ip *));
usr/src/uts/common/inet/ipf/ipf.h
302
extern void printpacket __P((struct ip *));
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1757
typedef struct ip ip_t;
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1360
extern int fr_check __P((struct ip *, int, void *, int, mb_t **, ipf_stack_t *));
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1382
extern int fr_check __P((struct ip *, int, void *, int, void *,
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1412
extern int fr_check __P((struct ip *, int, void *, int, mb_t **, ipf_stack_t *));
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1045
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1049
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1051
off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1281
inc += ippr_ftp_server(fin, ip, nat,
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1284
inc += ippr_ftp_client(fin, ip, nat,
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1427
int ippr_ftp_epsv(fin, ip, nat, f, dlen, ifsftp)
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1429
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1490
return ippr_ftp_pasvreply(fin, ip, nat, f, (u_int)ap, newbuf, s,
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
1491
ip->ip_src.s_addr, ifsftp);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
185
int ippr_ftp_port(fin, ip, nat, f, dlen, ifsftp)
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
187
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
207
off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
294
a1 = ntohl(ip->ip_src.s_addr);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
311
if ((inc + ip->ip_len) > 65535) {
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
337
ip->ip_len += inc;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
364
slen = ip->ip_len;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
365
ip->ip_len = fin->fin_hlen + sizeof(*tcp2);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
379
swip = ip->ip_src;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
380
swip2 = ip->ip_dst;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
383
ip->ip_src = nat->nat_inip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
386
ip->ip_src = nat->nat_oip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
400
ip->ip_dst = nat->nat_inip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
404
ip->ip_len = slen;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
405
ip->ip_src = swip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
406
ip->ip_dst = swip2;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
425
int ippr_ftp_client(fin, ip, nat, ftp, dlen, ifsftp)
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
429
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
485
inc = ippr_ftp_port(fin, ip, nat, f, dlen, ifsftp);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
488
inc = ippr_ftp_port(fin, ip, nat, f, dlen, ifsftp);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
498
int ippr_ftp_pasv(fin, ip, nat, ftp, dlen, ifsftp)
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
500
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
633
return ippr_ftp_pasvreply(fin, ip, nat, f, (a5 << 8 | a6),
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
637
int ippr_ftp_pasvreply(fin, ip, nat, f, port, newmsg, s, data_ip, ifsftp)
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
639
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
660
off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
670
if ((inc + ip->ip_len) > 65535) {
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
696
ip->ip_len += inc;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
721
slen = ip->ip_len;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
722
ip->ip_len = fin->fin_hlen + sizeof(*tcp2);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
737
swip = ip->ip_src;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
738
swip2 = ip->ip_dst;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
742
ip->ip_dst = data_addr;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
743
ip->ip_src = nat->nat_inip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
747
ip->ip_src = nat->nat_oip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
748
ip->ip_dst = nat->nat_outip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
762
ip->ip_dst = nat->nat_inip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
767
ip->ip_len = slen;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
768
ip->ip_src = swip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
769
ip->ip_dst = swip2;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
788
int ippr_ftp_server(fin, ip, nat, ftp, dlen, ifsftp)
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
790
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
811
inc = ippr_ftp_pasv(fin, ip, nat, ftp, dlen, ifsftp);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
813
inc = ippr_ftp_epsv(fin, ip, nat, f, dlen, ifsftp);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
815
inc = ippr_ftp_pasv(fin, ip, nat, ftp, dlen, ifsftp);
usr/src/uts/common/inet/ipf/netinet/ip_ftp_pxy.c
817
inc = ippr_ftp_epsv(fin, ip, nat, f, dlen, ifsftp);
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
188
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
191
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
193
ipaddr = ip->ip_src.s_addr;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
273
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
278
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
289
ip->ip_src, ip->ip_dst);
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
291
struct ip newip;
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
294
bcopy((caddr_t)ip, (caddr_t)&newip, sizeof(newip));
usr/src/uts/common/inet/ipf/netinet/ip_h323_pxy.c
320
bcopy((caddr_t)&ip->ip_src.s_addr,
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
123
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
129
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
139
ip->ip_dst) != NULL)
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
181
p = ip->ip_p;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
182
ip->ip_p = IPPROTO_ESP;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
209
ip->ip_p = p & 0xff;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
226
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
240
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
241
p = ip->ip_p;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
249
ip->ip_p = IPPROTO_ESP;
usr/src/uts/common/inet/ipf/netinet/ip_ipsec_pxy.c
287
ip->ip_p = p;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
286
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
293
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
296
off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
328
a1 = ntohl(ip->ip_src.s_addr);
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
343
if ((inc + ip->ip_len) > 65535)
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
383
sum1 = ip->ip_len;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
384
sum2 = ip->ip_len + inc;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
392
fix_outcksum(&ip->ip_sum, sum2);
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
394
ip->ip_len += inc;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
418
ip->ip_dst);
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
431
swip = ip->ip_src;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
432
ip->ip_src = nat->nat_inip;
usr/src/uts/common/inet/ipf/netinet/ip_irc_pxy.c
441
ip->ip_src = swip;
usr/src/uts/common/inet/ipf/netinet/ip_netbios_pxy.c
102
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_netbios_pxy.c
116
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_netbios_pxy.c
118
off = (char *)udp - (char *)ip + sizeof(*udp) + fin->fin_ipoff;
usr/src/uts/common/inet/ipf/netinet/ip_netbios_pxy.c
131
dgmbuf[0] = (char)((ip->ip_src.s_addr ) &0xFF);
usr/src/uts/common/inet/ipf/netinet/ip_netbios_pxy.c
132
dgmbuf[1] = (char)((ip->ip_src.s_addr >> 8) &0xFF);
usr/src/uts/common/inet/ipf/netinet/ip_netbios_pxy.c
133
dgmbuf[2] = (char)((ip->ip_src.s_addr >> 16)&0xFF);
usr/src/uts/common/inet/ipf/netinet/ip_netbios_pxy.c
134
dgmbuf[3] = (char)((ip->ip_src.s_addr >> 24)&0xFF);
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
114
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
116
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
119
ip->ip_dst) != NULL) {
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
180
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
183
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
184
p = ip->ip_p;
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
200
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
201
ip->ip_p = IPPROTO_GRE;
usr/src/uts/common/inet/ipf/netinet/ip_pptp_pxy.c
244
ip->ip_p = p;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
220
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
292
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
293
swp = ip->ip_p;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
294
swa = ip->ip_src;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
295
swb = ip->ip_dst;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
297
ip->ip_p = IPPROTO_UDP;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
298
ip->ip_src = nat->nat_inip;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
299
ip->ip_dst = nat->nat_oip;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
310
slen = ip->ip_len;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
311
ip->ip_len = fin->fin_hlen + sizeof(*tcp);
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
351
ip->ip_p = swp;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
352
ip->ip_len = slen;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
353
ip->ip_src = swa;
usr/src/uts/common/inet/ipf/netinet/ip_raudio_pxy.c
354
ip->ip_dst = swb;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
133
ip_t *ip;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
148
ip = fin->fin_ip;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
149
off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
190
slen = ip->ip_len;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
191
ip->ip_len = fin->fin_hlen + sizeof(*tcp);
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
205
swip = ip->ip_src;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
206
swip2 = ip->ip_dst;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
210
ip->ip_src = nat->nat_inip;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
213
ip->ip_src = nat->nat_oip;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
225
ip->ip_dst = nat->nat_inip;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
229
ip->ip_len = slen;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
230
ip->ip_src = swip;
usr/src/uts/common/inet/ipf/netinet/ip_rcmd_pxy.c
231
ip->ip_dst = swip2;
usr/src/uts/common/inet/ipsec_impl.h
433
#define IPPOL_UNCHAIN(php, ip) \
usr/src/uts/common/inet/ipsec_impl.h
434
HASHLIST_UNCHAIN((ip), ipsp_hash); \
usr/src/uts/common/inet/ipsec_impl.h
435
avl_remove(&(php)->iph_rulebyid, (ip)); \
usr/src/uts/common/inet/ipsec_impl.h
436
IPPOL_REFRELE(ip);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
103
av1394_as_init(&ip->i_mmap_as);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
104
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
118
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
126
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
127
for (i = 0; (i < NELEM(ip->i_ic)) && (ret == DDI_SUCCESS); i++) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
128
icp = ip->i_ic[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
137
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
304
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
310
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
311
av1394_as_fini(&ip->i_mmap_as);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
313
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
316
ddi_remove_softintr(ip->i_softintr_id);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
322
mutex_destroy(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
333
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
341
for (i = 0; i < NELEM(ip->i_ic); i++) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
342
icp = ip->i_ic[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
528
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
530
if (num >= NELEM(ip->i_ic)) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
533
return (ip->i_ic[num]);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
580
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
591
if (num >= NELEM(ip->i_ic)) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
594
icp = ip->i_ic[num];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
616
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
627
if (num >= NELEM(ip->i_ic)) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
630
icp = ip->i_ic[num];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
653
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
658
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
661
(i > 0) && (ip->i_softintr_ch != 0);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
663
if ((ip->i_softintr_ch & ch) == 0) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
666
ip->i_softintr_ch &= ~ch;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
667
icp = ip->i_ic[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
672
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
683
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
685
} while (ip->i_softintr_ch != 0);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
686
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
78
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
81
mutex_init(&ip->i_mutex, NULL, MUTEX_DRIVER, ibc);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
83
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
85
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
90
if (ddi_add_softintr(avp->av_dip, DDI_SOFTINT_LOW, &ip->i_softintr_id,
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
92
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
98
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
134
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
135
if (ip->i_ic[num] != NULL) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
136
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
141
ip->i_ic[num] = icp;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
142
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
159
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
162
icp->ic_mmap_off = av1394_as_alloc(&ip->i_mmap_as, icp->ic_mmap_sz);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
172
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
192
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
205
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
206
av1394_as_free(&ip->i_mmap_as, icp->ic_mmap_off);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
207
ip->i_ic[icp->ic_num] = NULL;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
208
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
66
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
71
for (i = 0; i < NELEM(ip->i_ic); i++) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
718
av1394_isoch_t *ip = &icp->ic_avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
72
icp = ip->i_ic[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
721
if (((ip->i_softintr_ch & chmask) == 0) ||
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
723
ip->i_softintr_ch |= chmask;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
725
ddi_trigger_softintr(ip->i_softintr_id);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
90
av1394_isoch_t *ip = &avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
585
av1394_isoch_t *ip = &icp->ic_avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
588
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
605
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
792
av1394_isoch_t *ip = &icp->ic_avp->av_i;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
795
mutex_enter(&ip->i_mutex);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
809
mutex_exit(&ip->i_mutex);
usr/src/uts/common/io/asy.c
4773
struct iocblk *ip;
usr/src/uts/common/io/asy.c
4777
ip = (struct iocblk *)mp->b_rptr;
usr/src/uts/common/io/asy.c
4801
ip->ioc_error = 0;
usr/src/uts/common/io/asy.c
4802
ip->ioc_count = 0;
usr/src/uts/common/io/asy.c
4803
ip->ioc_rval = 0;
usr/src/uts/common/io/asy.c
4819
ip->ioc_error = EINVAL;
usr/src/uts/common/io/audio/impl/audio_input.c
50
TYPE *ip; \
usr/src/uts/common/io/audio/impl/audio_input.c
58
ip = in + e->e_choffs[ch] + (tidx * incr); \
usr/src/uts/common/io/audio/impl/audio_input.c
63
int32_t sample = (TYPE)SWAP(*ip); \
usr/src/uts/common/io/audio/impl/audio_input.c
72
ip += incr; \
usr/src/uts/common/io/audio/impl/audio_input.c
75
ip = in + e->e_choffs[ch]; \
usr/src/uts/common/io/audio/impl/audio_output.c
189
const int32_t *ip;
usr/src/uts/common/io/audio/impl/audio_output.c
192
ip = src + ch;
usr/src/uts/common/io/audio/impl/audio_output.c
200
samp = *ip;
usr/src/uts/common/io/audio/impl/audio_output.c
204
ip += nch;
usr/src/uts/common/io/audio/impl/audio_output.c
48
int32_t *ip; \
usr/src/uts/common/io/audio/impl/audio_output.c
55
ip = eng->e_chbufs[ch]; \
usr/src/uts/common/io/audio/impl/audio_output.c
56
ip += froff; \
usr/src/uts/common/io/audio/impl/audio_output.c
61
int32_t sample = *ip; \
usr/src/uts/common/io/audio/impl/audio_output.c
65
ip++; \
usr/src/uts/common/io/bnxe/bnxe.h
151
#define BNXE_PKTHDR_LEN (sizeof(struct ether_vlan_header) + sizeof(struct ip) + sizeof(struct tcphdr) + BNXE_OPTION_LEN)
usr/src/uts/common/io/bnxe/bnxe_tx.c
742
l3HdrLen = sizeof(struct ip);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
4288
int *ip = dev;
usr/src/uts/common/io/cardbus/cardbus_cfg.c
4295
ip = func;
usr/src/uts/common/io/cardbus/cardbus_cfg.c
4299
*ip = (*ip * 16) + (c - '0');
usr/src/uts/common/io/cardbus/cardbus_cfg.c
4301
*ip = (*ip * 16) + 10 + (c - 'a');
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
198
const unsigned char *ip = (const unsigned char *) input;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
199
const unsigned char *ip_bound = ip + length - 2;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
200
const unsigned char *ip_limit = ip + length - 12;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
216
while (ip <= ip_bound)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
217
*op++ = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
225
*hslot = ip;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
230
*op++ = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
231
*op++ = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
234
while (FASTLZ_EXPECT_CONDITIONAL(ip < ip_limit)) {
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
242
const unsigned char *anchor = ip;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
246
if (ip[0] == ip[-1] &&
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
247
FASTLZ_READU16(ip - 1) == FASTLZ_READU16(ip + 1)) {
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
249
ip += 3;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
256
HASH_FUNCTION(hval, ip);
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
275
*ref++ != *ip++ || *ref++ != *ip++ ||
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
276
*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
282
if (*ip++ != *ref++ || *ip++ != *ref++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
291
ip = anchor + len;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
298
unsigned char x = ip[-1];
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
299
while (ip < ip_bound)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
303
ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
308
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
310
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
312
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
314
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
316
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
318
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
320
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
322
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
324
while (ip < ip_bound)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
325
if (*ref++ != *ip++)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
342
ip -= 3;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
343
len = ip - anchor;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
398
HASH_FUNCTION(hval, ip);
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
399
htab[hval] = ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
400
HASH_FUNCTION(hval, ip);
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
401
htab[hval] = ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
410
ip = anchor;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
420
while (ip <= ip_bound) {
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
421
*op++ = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
447
const unsigned char *ip = (const unsigned char *) input;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
448
const unsigned char *ip_limit = ip + length;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
451
unsigned int ctrl = (*ip++) & 31;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
470
len += *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
471
ref -= *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
474
code = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
477
code = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
484
ofs = (*ip++) << 8;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
485
ofs += *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
501
if (FASTLZ_EXPECT_CONDITIONAL(ip < ip_limit))
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
502
ctrl = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
555
if (FASTLZ_UNEXPECT_CONDITIONAL(ip + ctrl > ip_limit))
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
559
*op++ = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
561
*op++ = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
563
loop = FASTLZ_EXPECT_CONDITIONAL(ip < ip_limit);
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
565
ctrl = *ip++;
usr/src/uts/common/io/e1000g/e1000g_tx.c
1457
offsetof(struct ip, ip_sum);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4828
struct ip *iphdr = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
4850
iphdr = (struct ip *)(void *)(bp+mac_hdr_len);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
5081
struct ip *iphdr = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
5115
iphdr = (struct ip *)(void *)(bp+mac_hdr_len);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
5175
struct ip *iphdr = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
5199
iphdr = (struct ip *)(void *)(bp+mac_hdr_len);
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
128
bucketp->ip = ipaddr;
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
152
ASSERT(ntohl(conn->c_laddr) == conn->c_bucketp->ip);
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
59
ipaddr_t ip;
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
72
if (*(uint64_t *)a > (((uint64_t)bp->ip << 32) | bp->zone))
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
74
else if (*(uint64_t *)a < (((uint64_t)bp->ip << 32) | bp->zone))
usr/src/uts/common/io/idm/idm_so.c
404
idm_addr_t *ip;
usr/src/uts/common/io/idm/idm_so.c
507
ip = &ipaddr->al_addrs[j];
usr/src/uts/common/io/idm/idm_so.c
513
ip->a_addr.i_addr.in4 = sin->sin_addr;
usr/src/uts/common/io/idm/idm_so.c
514
ip->a_addr.i_insize = sizeof (struct in_addr);
usr/src/uts/common/io/idm/idm_so.c
520
ip->a_addr.i_addr.in6 = sin6->sin6_addr;
usr/src/uts/common/io/idm/idm_so.c
521
ip->a_addr.i_insize = sizeof (struct in6_addr);
usr/src/uts/common/io/iprb/iprb.c
1000
(void) iprb_cmd_ready(ip);
usr/src/uts/common/io/iprb/iprb.c
1001
PUT8(ip, CSR_CMD, RUC_START);
usr/src/uts/common/io/iprb/iprb.c
1002
(void) GET8(ip, CSR_CMD); /* flush CSR */
usr/src/uts/common/io/iprb/iprb.c
1005
PUT8(ip, CSR_INTCTL, 0);
usr/src/uts/common/io/iprb/iprb.c
1006
(void) GET8(ip, CSR_INTCTL);
usr/src/uts/common/io/iprb/iprb.c
1012
iprb_update_stats(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
1014
iprb_dma_t *sp = &ip->stats;
usr/src/uts/common/io/iprb/iprb.c
1018
ASSERT(mutex_owned(&ip->culock));
usr/src/uts/common/io/iprb/iprb.c
1022
if (tstamp / NANOSEC == ip->stats_time / NANOSEC)
usr/src/uts/common/io/iprb/iprb.c
1028
if (iprb_cmd_ready(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
1030
PUT32(ip, CSR_GEN_PTR, sp->paddr);
usr/src/uts/common/io/iprb/iprb.c
1031
PUT8(ip, CSR_CMD, CUC_STATSBASE);
usr/src/uts/common/io/iprb/iprb.c
1032
(void) GET8(ip, CSR_CMD);
usr/src/uts/common/io/iprb/iprb.c
1034
if (iprb_cmd_ready(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
1036
PUT8(ip, CSR_CMD, CUC_STATS_RST);
usr/src/uts/common/io/iprb/iprb.c
1037
(void) GET8(ip, CSR_CMD); /* flush wb */
usr/src/uts/common/io/iprb/iprb.c
1048
iprb_error(ip, "time out acquiring hardware statistics");
usr/src/uts/common/io/iprb/iprb.c
1052
ip->ex_coll += GETSTAT(sp, STATS_TX_MAXCOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1053
ip->late_coll += GETSTAT(sp, STATS_TX_LATECOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1054
ip->uflo += GETSTAT(sp, STATS_TX_UFLO_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1055
ip->defer_xmt += GETSTAT(sp, STATS_TX_DEFER_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1056
ip->one_coll += GETSTAT(sp, STATS_TX_ONECOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1057
ip->multi_coll += GETSTAT(sp, STATS_TX_MULTCOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1058
ip->collisions += GETSTAT(sp, STATS_TX_TOTCOL_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1059
ip->fcs_errs += GETSTAT(sp, STATS_RX_FCS_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1060
ip->align_errs += GETSTAT(sp, STATS_RX_ALIGN_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1061
ip->norcvbuf += GETSTAT(sp, STATS_RX_NOBUF_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1062
ip->oflo += GETSTAT(sp, STATS_RX_OFLO_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1063
ip->runt += GETSTAT(sp, STATS_RX_SHORT_OFFSET);
usr/src/uts/common/io/iprb/iprb.c
1065
ip->stats_time = tstamp;
usr/src/uts/common/io/iprb/iprb.c
1069
iprb_send(iprb_t *ip, mblk_t *mp)
usr/src/uts/common/io/iprb/iprb.c
1074
ASSERT(mutex_owned(&ip->culock));
usr/src/uts/common/io/iprb/iprb.c
1077
iprb_cmd_reclaim(ip);
usr/src/uts/common/io/iprb/iprb.c
1079
cb = iprb_cmd_next(ip);
usr/src/uts/common/io/iprb/iprb.c
1083
ip->wantw = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
1089
ip->macxmt_errs++;
usr/src/uts/common/io/iprb/iprb.c
1094
ip->opackets++;
usr/src/uts/common/io/iprb/iprb.c
1095
ip->obytes += sz;
usr/src/uts/common/io/iprb/iprb.c
1104
ip->multixmt++;
usr/src/uts/common/io/iprb/iprb.c
1106
ip->brdcstxmt++;
usr/src/uts/common/io/iprb/iprb.c
1111
if (iprb_cmd_submit(ip, CB_CMD_TX) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
1112
ip->macxmt_errs++;
usr/src/uts/common/io/iprb/iprb.c
1119
iprb_rx_add(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
1124
ASSERT(mutex_owned(&ip->rulock));
usr/src/uts/common/io/iprb/iprb.c
1126
curr = ip->rx_index;
usr/src/uts/common/io/iprb/iprb.c
1127
last = ip->rx_last;
usr/src/uts/common/io/iprb/iprb.c
1130
ip->rx_last = curr;
usr/src/uts/common/io/iprb/iprb.c
1131
ip->rx_index = next;
usr/src/uts/common/io/iprb/iprb.c
1133
lfd = &ip->rxb[last];
usr/src/uts/common/io/iprb/iprb.c
1134
rfd = &ip->rxb[curr];
usr/src/uts/common/io/iprb/iprb.c
1135
nfd = &ip->rxb[next];
usr/src/uts/common/io/iprb/iprb.c
1148
iprb_rx_init(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
1150
ip->rx_index = 0;
usr/src/uts/common/io/iprb/iprb.c
1151
ip->rx_last = NUM_RX - 1;
usr/src/uts/common/io/iprb/iprb.c
1153
iprb_rx_add(ip);
usr/src/uts/common/io/iprb/iprb.c
1154
ip->rx_index = 0;
usr/src/uts/common/io/iprb/iprb.c
1155
ip->rx_last = NUM_RX - 1;
usr/src/uts/common/io/iprb/iprb.c
1159
iprb_rx(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
1173
rfd = &ip->rxb[ip->rx_index];
usr/src/uts/common/io/iprb/iprb.c
1179
ip->rx_wdog = gethrtime();
usr/src/uts/common/io/iprb/iprb.c
1187
ip->toolong++;
usr/src/uts/common/io/iprb/iprb.c
1188
iprb_rx_add(ip);
usr/src/uts/common/io/iprb/iprb.c
1192
iprb_rx_add(ip);
usr/src/uts/common/io/iprb/iprb.c
1196
ip->norcvbuf++;
usr/src/uts/common/io/iprb/iprb.c
1197
iprb_rx_add(ip);
usr/src/uts/common/io/iprb/iprb.c
1203
iprb_rx_add(ip);
usr/src/uts/common/io/iprb/iprb.c
1206
ip->ipackets++;
usr/src/uts/common/io/iprb/iprb.c
1207
ip->rbytes += cnt;
usr/src/uts/common/io/iprb/iprb.c
1210
ip->multircv++;
usr/src/uts/common/io/iprb/iprb.c
1212
ip->brdcstrcv++;
usr/src/uts/common/io/iprb/iprb.c
1224
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1226
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1227
ip->promisc = on;
usr/src/uts/common/io/iprb/iprb.c
1228
if (ip->running && !ip->suspended)
usr/src/uts/common/io/iprb/iprb.c
1229
(void) iprb_configure(ip);
usr/src/uts/common/io/iprb/iprb.c
1230
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1237
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1239
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1240
bcopy(macaddr, ip->curraddr, 6);
usr/src/uts/common/io/iprb/iprb.c
1241
if (ip->running && !ip->suspended)
usr/src/uts/common/io/iprb/iprb.c
1242
(void) iprb_configure(ip);
usr/src/uts/common/io/iprb/iprb.c
1243
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1250
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1251
list_t *l = &ip->mcast;
usr/src/uts/common/io/iprb/iprb.c
1260
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1262
ip->nmcast++;
usr/src/uts/common/io/iprb/iprb.c
1263
if (ip->running && !ip->suspended)
usr/src/uts/common/io/iprb/iprb.c
1264
(void) iprb_configure(ip);
usr/src/uts/common/io/iprb/iprb.c
1265
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1267
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1270
list_remove(&ip->mcast, mc);
usr/src/uts/common/io/iprb/iprb.c
1271
ip->nmcast--;
usr/src/uts/common/io/iprb/iprb.c
1272
if (ip->running && !ip->suspended)
usr/src/uts/common/io/iprb/iprb.c
1273
(void) iprb_configure(ip);
usr/src/uts/common/io/iprb/iprb.c
1277
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1288
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1290
mutex_enter(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1291
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1292
rv = ip->suspended ? 0 : iprb_start(ip);
usr/src/uts/common/io/iprb/iprb.c
1294
ip->running = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
1295
ip->perh = ddi_periodic_add(iprb_periodic, ip, 5000000000, 0);
usr/src/uts/common/io/iprb/iprb.c
1296
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1297
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1299
if (ip->miih)
usr/src/uts/common/io/iprb/iprb.c
1300
mii_start(ip->miih);
usr/src/uts/common/io/iprb/iprb.c
1303
mac_link_update(ip->mach, LINK_STATE_UP);
usr/src/uts/common/io/iprb/iprb.c
1311
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1313
if (ip->miih) {
usr/src/uts/common/io/iprb/iprb.c
1314
mii_stop(ip->miih);
usr/src/uts/common/io/iprb/iprb.c
1316
mac_link_update(ip->mach, LINK_STATE_DOWN);
usr/src/uts/common/io/iprb/iprb.c
1319
ddi_periodic_delete(ip->perh);
usr/src/uts/common/io/iprb/iprb.c
1320
ip->perh = 0;
usr/src/uts/common/io/iprb/iprb.c
1322
mutex_enter(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1323
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1325
if (!ip->suspended) {
usr/src/uts/common/io/iprb/iprb.c
1326
iprb_update_stats(ip);
usr/src/uts/common/io/iprb/iprb.c
1327
iprb_stop(ip);
usr/src/uts/common/io/iprb/iprb.c
1329
ip->running = B_FALSE;
usr/src/uts/common/io/iprb/iprb.c
1330
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1331
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1337
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1339
if (ip->miih && (mii_m_getstat(ip->miih, stat, val) == 0)) {
usr/src/uts/common/io/iprb/iprb.c
1343
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1344
if ((!ip->suspended) && (ip->running)) {
usr/src/uts/common/io/iprb/iprb.c
1345
iprb_update_stats(ip);
usr/src/uts/common/io/iprb/iprb.c
1347
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1351
if (ip->miih == NULL) {
usr/src/uts/common/io/iprb/iprb.c
1356
if (ip->miih == NULL) {
usr/src/uts/common/io/iprb/iprb.c
1361
*val = ip->multircv;
usr/src/uts/common/io/iprb/iprb.c
1364
*val = ip->brdcstrcv;
usr/src/uts/common/io/iprb/iprb.c
1367
*val = ip->multixmt;
usr/src/uts/common/io/iprb/iprb.c
1370
*val = ip->brdcstxmt;
usr/src/uts/common/io/iprb/iprb.c
1373
* val = ip->ipackets;
usr/src/uts/common/io/iprb/iprb.c
1376
*val = ip->rbytes;
usr/src/uts/common/io/iprb/iprb.c
1379
*val = ip->opackets;
usr/src/uts/common/io/iprb/iprb.c
1382
*val = ip->obytes;
usr/src/uts/common/io/iprb/iprb.c
1385
*val = ip->norcvbuf;
usr/src/uts/common/io/iprb/iprb.c
1388
*val = ip->collisions;
usr/src/uts/common/io/iprb/iprb.c
1391
*val = ip->align_errs +
usr/src/uts/common/io/iprb/iprb.c
1392
ip->fcs_errs +
usr/src/uts/common/io/iprb/iprb.c
1393
ip->norcvbuf +
usr/src/uts/common/io/iprb/iprb.c
1394
ip->runt +
usr/src/uts/common/io/iprb/iprb.c
1395
ip->toolong +
usr/src/uts/common/io/iprb/iprb.c
1396
ip->macrcv_errs;
usr/src/uts/common/io/iprb/iprb.c
1399
*val = ip->ex_coll +
usr/src/uts/common/io/iprb/iprb.c
1400
ip->late_coll +
usr/src/uts/common/io/iprb/iprb.c
1401
ip->uflo +
usr/src/uts/common/io/iprb/iprb.c
1402
ip->macxmt_errs +
usr/src/uts/common/io/iprb/iprb.c
1403
ip->nocarrier;
usr/src/uts/common/io/iprb/iprb.c
1406
*val = ip->align_errs;
usr/src/uts/common/io/iprb/iprb.c
1409
*val = ip->fcs_errs;
usr/src/uts/common/io/iprb/iprb.c
1412
*val = ip->defer_xmt;
usr/src/uts/common/io/iprb/iprb.c
1415
*val = ip->one_coll + ip->multi_coll + ip->ex_coll;
usr/src/uts/common/io/iprb/iprb.c
1418
*val = ip->multi_coll;
usr/src/uts/common/io/iprb/iprb.c
1421
*val = ip->late_coll;
usr/src/uts/common/io/iprb/iprb.c
1424
*val = ip->ex_coll;
usr/src/uts/common/io/iprb/iprb.c
1427
*val = ip->oflo;
usr/src/uts/common/io/iprb/iprb.c
1430
*val = ip->uflo;
usr/src/uts/common/io/iprb/iprb.c
1433
*val = ip->runt;
usr/src/uts/common/io/iprb/iprb.c
1436
*val = ip->toolong;
usr/src/uts/common/io/iprb/iprb.c
1439
*val = ip->nocarrier; /* reported only for "suspend" */
usr/src/uts/common/io/iprb/iprb.c
1442
*val = ip->macxmt_errs;
usr/src/uts/common/io/iprb/iprb.c
1445
*val = ip->macrcv_errs;
usr/src/uts/common/io/iprb/iprb.c
1457
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1459
if (ip->miih != NULL) {
usr/src/uts/common/io/iprb/iprb.c
1460
mii_m_propinfo(ip->miih, name, id, pih);
usr/src/uts/common/io/iprb/iprb.c
1475
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1478
if (ip->miih != NULL) {
usr/src/uts/common/io/iprb/iprb.c
1479
return (mii_m_getprop(ip->miih, name, id, sz, val));
usr/src/uts/common/io/iprb/iprb.c
1500
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1502
if (ip->miih != NULL) {
usr/src/uts/common/io/iprb/iprb.c
1503
return (mii_m_setprop(ip->miih, name, id, sz, val));
usr/src/uts/common/io/iprb/iprb.c
1511
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1514
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1519
if (ip->suspended) {
usr/src/uts/common/io/iprb/iprb.c
1521
ip->nocarrier++;
usr/src/uts/common/io/iprb/iprb.c
1525
if ((mp = iprb_send(ip, mp)) != NULL) {
usr/src/uts/common/io/iprb/iprb.c
1531
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1538
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1540
if ((ip->miih != NULL) && (mii_m_loop_ioctl(ip->miih, wq, mp)))
usr/src/uts/common/io/iprb/iprb.c
1549
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1561
PUT32(ip, CSR_MDICTL, mdi);
usr/src/uts/common/io/iprb/iprb.c
1563
mdi = GET32(ip, CSR_MDICTL);
usr/src/uts/common/io/iprb/iprb.c
1575
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1583
PUT32(ip, CSR_MDICTL, mdi);
usr/src/uts/common/io/iprb/iprb.c
1585
if (GET32(ip, CSR_MDICTL) & MDI_R)
usr/src/uts/common/io/iprb/iprb.c
1593
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1595
mac_link_update(ip->mach, link);
usr/src/uts/common/io/iprb/iprb.c
1601
iprb_t *ip = (void *)arg1;
usr/src/uts/common/io/iprb/iprb.c
1607
mutex_enter(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1608
if (ip->suspended) {
usr/src/uts/common/io/iprb/iprb.c
1609
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1612
sts = GET8(ip, CSR_STS);
usr/src/uts/common/io/iprb/iprb.c
1615
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1619
PUT8(ip, CSR_STS, sts);
usr/src/uts/common/io/iprb/iprb.c
1622
mp = iprb_rx(ip);
usr/src/uts/common/io/iprb/iprb.c
1625
((GET8(ip, CSR_STATE) & STATE_RUS) == STATE_RUS_NORES)) {
usr/src/uts/common/io/iprb/iprb.c
1626
iprb_rx_init(ip);
usr/src/uts/common/io/iprb/iprb.c
1628
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1629
PUT32(ip, CSR_GEN_PTR, ip->rxb[0].paddr);
usr/src/uts/common/io/iprb/iprb.c
1631
(void) iprb_cmd_ready(ip);
usr/src/uts/common/io/iprb/iprb.c
1632
PUT8(ip, CSR_CMD, RUC_START);
usr/src/uts/common/io/iprb/iprb.c
1633
(void) GET8(ip, CSR_CMD); /* flush CSR */
usr/src/uts/common/io/iprb/iprb.c
1634
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1637
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1640
mac_rx(ip->mach, NULL, mp);
usr/src/uts/common/io/iprb/iprb.c
1642
if ((sts & (STS_CNA | STS_CX)) && ip->wantw) {
usr/src/uts/common/io/iprb/iprb.c
1643
ip->wantw = B_FALSE;
usr/src/uts/common/io/iprb/iprb.c
1644
mac_tx_update(ip->mach);
usr/src/uts/common/io/iprb/iprb.c
1652
iprb_t *ip = arg;
usr/src/uts/common/io/iprb/iprb.c
1655
mutex_enter(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1656
if (ip->suspended || !ip->running) {
usr/src/uts/common/io/iprb/iprb.c
1657
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1666
if (ip->rxhangbug &&
usr/src/uts/common/io/iprb/iprb.c
1667
((ip->miih == NULL) || (mii_get_speed(ip->miih) == 10000000)) &&
usr/src/uts/common/io/iprb/iprb.c
1668
((gethrtime() - ip->rx_wdog) > ip->rx_timeout)) {
usr/src/uts/common/io/iprb/iprb.c
1674
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1682
iprb_cmd_reclaim(ip);
usr/src/uts/common/io/iprb/iprb.c
1683
if (ip->tx_wdog && ((gethrtime() - ip->tx_wdog) > ip->tx_timeout)) {
usr/src/uts/common/io/iprb/iprb.c
1691
iprb_stop(ip);
usr/src/uts/common/io/iprb/iprb.c
1692
if (iprb_start(ip) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
1693
iprb_error(ip, "unable to restart chip");
usr/src/uts/common/io/iprb/iprb.c
1697
iprb_update_stats(ip);
usr/src/uts/common/io/iprb/iprb.c
1699
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1700
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1706
iprb_t *ip = ddi_get_driver_private(dip);
usr/src/uts/common/io/iprb/iprb.c
1709
PUT32(ip, CSR_PORT, PORT_SEL_RESET);
usr/src/uts/common/io/iprb/iprb.c
1711
PUT32(ip, CSR_PORT, PORT_SW_RESET);
usr/src/uts/common/io/iprb/iprb.c
1713
PUT8(ip, CSR_INTCTL, INTCTL_MASK);
usr/src/uts/common/io/iprb/iprb.c
1721
iprb_t *ip = ddi_get_driver_private(dip);
usr/src/uts/common/io/iprb/iprb.c
1723
if (ip->miih)
usr/src/uts/common/io/iprb/iprb.c
1724
mii_suspend(ip->miih);
usr/src/uts/common/io/iprb/iprb.c
1726
mutex_enter(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1727
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1728
if (!ip->suspended) {
usr/src/uts/common/io/iprb/iprb.c
1729
ip->suspended = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
1730
if (ip->running) {
usr/src/uts/common/io/iprb/iprb.c
1731
iprb_update_stats(ip);
usr/src/uts/common/io/iprb/iprb.c
1732
iprb_stop(ip);
usr/src/uts/common/io/iprb/iprb.c
1735
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1736
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1743
iprb_t *ip = ddi_get_driver_private(dip);
usr/src/uts/common/io/iprb/iprb.c
1745
mutex_enter(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1746
mutex_enter(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1748
ip->suspended = B_FALSE;
usr/src/uts/common/io/iprb/iprb.c
1749
if (ip->running) {
usr/src/uts/common/io/iprb/iprb.c
1750
if (iprb_start(ip) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
1751
iprb_error(ip, "unable to restart chip!");
usr/src/uts/common/io/iprb/iprb.c
1752
ip->suspended = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
1753
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1754
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1759
mutex_exit(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
1760
mutex_exit(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
1761
if (ip->miih)
usr/src/uts/common/io/iprb/iprb.c
1762
mii_resume(ip->miih);
usr/src/uts/common/io/iprb/iprb.c
1797
iprb_error(iprb_t *ip, const char *fmt, ...)
usr/src/uts/common/io/iprb/iprb.c
1807
ddi_driver_name(ip->dip), ddi_get_instance(ip->dip), buf);
usr/src/uts/common/io/iprb/iprb.c
263
iprb_t *ip;
usr/src/uts/common/io/iprb/iprb.c
268
ip = kmem_zalloc(sizeof (*ip), KM_SLEEP);
usr/src/uts/common/io/iprb/iprb.c
269
ddi_set_driver_private(dip, ip);
usr/src/uts/common/io/iprb/iprb.c
270
ip->dip = dip;
usr/src/uts/common/io/iprb/iprb.c
272
list_create(&ip->mcast, sizeof (struct iprb_mcast),
usr/src/uts/common/io/iprb/iprb.c
276
mutex_init(&ip->culock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/iprb/iprb.c
277
mutex_init(&ip->rulock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/iprb/iprb.c
279
if (pci_config_setup(dip, &ip->pcih) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
280
iprb_error(ip, "unable to map configuration space");
usr/src/uts/common/io/iprb/iprb.c
281
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
285
if (ddi_regs_map_setup(dip, 1, &ip->regs, 0, 0, &acc_attr,
usr/src/uts/common/io/iprb/iprb.c
286
&ip->regsh) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
287
iprb_error(ip, "unable to map device registers");
usr/src/uts/common/io/iprb/iprb.c
288
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
293
PUT32(ip, CSR_PORT, PORT_SEL_RESET);
usr/src/uts/common/io/iprb/iprb.c
295
PUT32(ip, CSR_PORT, PORT_SW_RESET);
usr/src/uts/common/io/iprb/iprb.c
297
PUT8(ip, CSR_INTCTL, INTCTL_MASK);
usr/src/uts/common/io/iprb/iprb.c
298
(void) GET8(ip, CSR_INTCTL);
usr/src/uts/common/io/iprb/iprb.c
303
ip->tx_timeout = TX_WATCHDOG;
usr/src/uts/common/io/iprb/iprb.c
304
ip->rx_timeout = RX_WATCHDOG;
usr/src/uts/common/io/iprb/iprb.c
306
iprb_identify(ip);
usr/src/uts/common/io/iprb/iprb.c
309
w = iprb_eeprom_read(ip, 0);
usr/src/uts/common/io/iprb/iprb.c
310
ip->factaddr[0] = w & 0xff;
usr/src/uts/common/io/iprb/iprb.c
311
ip->factaddr[1] = w >> 8;
usr/src/uts/common/io/iprb/iprb.c
312
w = iprb_eeprom_read(ip, 1);
usr/src/uts/common/io/iprb/iprb.c
313
ip->factaddr[2] = w & 0xff;
usr/src/uts/common/io/iprb/iprb.c
314
ip->factaddr[3] = w >> 8;
usr/src/uts/common/io/iprb/iprb.c
315
w = iprb_eeprom_read(ip, 2);
usr/src/uts/common/io/iprb/iprb.c
316
ip->factaddr[4] = w & 0xff;
usr/src/uts/common/io/iprb/iprb.c
317
ip->factaddr[5] = w >> 8;
usr/src/uts/common/io/iprb/iprb.c
318
bcopy(ip->factaddr, ip->curraddr, 6);
usr/src/uts/common/io/iprb/iprb.c
320
if (ip->resumebug) {
usr/src/uts/common/io/iprb/iprb.c
328
if ((iprb_eeprom_read(ip, 10) & 0x02) == 0) {
usr/src/uts/common/io/iprb/iprb.c
330
ip->resumebug = B_FALSE;
usr/src/uts/common/io/iprb/iprb.c
334
if ((iprb_eeprom_read(ip, 3) & 0x3) != 0x3) {
usr/src/uts/common/io/iprb/iprb.c
336
ip->rxhangbug = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
340
w = iprb_eeprom_read(ip, 6);
usr/src/uts/common/io/iprb/iprb.c
342
if ((ip->miih = mii_alloc(ip, dip, &iprb_mii_ops)) == NULL) {
usr/src/uts/common/io/iprb/iprb.c
343
iprb_error(ip, "unable to allocate MII ops vector");
usr/src/uts/common/io/iprb/iprb.c
344
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
347
if (ip->canpause) {
usr/src/uts/common/io/iprb/iprb.c
348
mii_set_pauseable(ip->miih, B_TRUE, B_FALSE);
usr/src/uts/common/io/iprb/iprb.c
355
if (iprb_dma_alloc(ip, &ip->cmds[i], CB_SIZE) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
356
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
362
iprb_dma_t *cb = &ip->cmds[i];
usr/src/uts/common/io/iprb/iprb.c
364
PUTCB32(cb, CB_LNK_OFFSET, (ip->cmds[(i + 1) % NUM_TX].paddr));
usr/src/uts/common/io/iprb/iprb.c
369
if (iprb_dma_alloc(ip, &ip->rxb[i], RFD_SIZE) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
370
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
374
if (iprb_dma_alloc(ip, &ip->stats, STATS_SIZE) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
375
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
379
if (iprb_add_intr(ip) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
380
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
385
iprb_error(ip, "unable to allocate mac structure");
usr/src/uts/common/io/iprb/iprb.c
386
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
391
macp->m_driver = ip;
usr/src/uts/common/io/iprb/iprb.c
393
macp->m_src_addr = ip->curraddr;
usr/src/uts/common/io/iprb/iprb.c
398
if (mac_register(macp, &ip->mach) != 0) {
usr/src/uts/common/io/iprb/iprb.c
399
iprb_error(ip, "unable to register mac with framework");
usr/src/uts/common/io/iprb/iprb.c
401
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
412
iprb_t *ip;
usr/src/uts/common/io/iprb/iprb.c
414
ip = ddi_get_driver_private(dip);
usr/src/uts/common/io/iprb/iprb.c
415
ASSERT(ip != NULL);
usr/src/uts/common/io/iprb/iprb.c
417
if (mac_disable(ip->mach) != 0)
usr/src/uts/common/io/iprb/iprb.c
420
(void) mac_unregister(ip->mach);
usr/src/uts/common/io/iprb/iprb.c
421
iprb_destroy(ip);
usr/src/uts/common/io/iprb/iprb.c
426
iprb_add_intr(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
430
if (ddi_intr_alloc(ip->dip, &ip->intrh, DDI_INTR_TYPE_FIXED, 0, 1,
usr/src/uts/common/io/iprb/iprb.c
432
iprb_error(ip, "failed allocating interrupt handle");
usr/src/uts/common/io/iprb/iprb.c
436
if (ddi_intr_add_handler(ip->intrh, iprb_intr, ip, NULL) !=
usr/src/uts/common/io/iprb/iprb.c
438
(void) ddi_intr_free(ip->intrh);
usr/src/uts/common/io/iprb/iprb.c
439
ip->intrh = NULL;
usr/src/uts/common/io/iprb/iprb.c
440
iprb_error(ip, "failed adding interrupt handler");
usr/src/uts/common/io/iprb/iprb.c
443
if (ddi_intr_enable(ip->intrh) != DDI_SUCCESS) {
usr/src/uts/common/io/iprb/iprb.c
444
(void) ddi_intr_remove_handler(ip->intrh);
usr/src/uts/common/io/iprb/iprb.c
445
(void) ddi_intr_free(ip->intrh);
usr/src/uts/common/io/iprb/iprb.c
446
ip->intrh = NULL;
usr/src/uts/common/io/iprb/iprb.c
447
iprb_error(ip, "failed enabling interrupt");
usr/src/uts/common/io/iprb/iprb.c
454
iprb_dma_alloc(iprb_t *ip, iprb_dma_t *h, size_t size)
usr/src/uts/common/io/iprb/iprb.c
460
if (ddi_dma_alloc_handle(ip->dip, &dma_attr, DDI_DMA_SLEEP, NULL,
usr/src/uts/common/io/iprb/iprb.c
462
iprb_error(ip, "unable to allocate dma handle");
usr/src/uts/common/io/iprb/iprb.c
467
iprb_error(ip, "unable to allocate dma memory");
usr/src/uts/common/io/iprb/iprb.c
474
iprb_error(ip, "unable to map command memory");
usr/src/uts/common/io/iprb/iprb.c
496
iprb_destroy(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
502
if (ip->intrh != NULL) {
usr/src/uts/common/io/iprb/iprb.c
503
(void) ddi_intr_disable(ip->intrh);
usr/src/uts/common/io/iprb/iprb.c
504
(void) ddi_intr_remove_handler(ip->intrh);
usr/src/uts/common/io/iprb/iprb.c
505
(void) ddi_intr_free(ip->intrh);
usr/src/uts/common/io/iprb/iprb.c
509
iprb_dma_free(&ip->cmds[i]);
usr/src/uts/common/io/iprb/iprb.c
512
iprb_dma_free(&ip->rxb[i]);
usr/src/uts/common/io/iprb/iprb.c
514
iprb_dma_free(&ip->stats);
usr/src/uts/common/io/iprb/iprb.c
516
if (ip->miih)
usr/src/uts/common/io/iprb/iprb.c
517
mii_free(ip->miih);
usr/src/uts/common/io/iprb/iprb.c
520
while ((mc = list_head(&ip->mcast)) != NULL) {
usr/src/uts/common/io/iprb/iprb.c
521
list_remove(&ip->mcast, mc);
usr/src/uts/common/io/iprb/iprb.c
526
if (ip->pcih)
usr/src/uts/common/io/iprb/iprb.c
527
pci_config_teardown(&ip->pcih);
usr/src/uts/common/io/iprb/iprb.c
528
if (ip->regsh)
usr/src/uts/common/io/iprb/iprb.c
529
ddi_regs_map_free(&ip->regsh);
usr/src/uts/common/io/iprb/iprb.c
532
ddi_set_driver_private(ip->dip, NULL);
usr/src/uts/common/io/iprb/iprb.c
534
list_destroy(&ip->mcast);
usr/src/uts/common/io/iprb/iprb.c
535
mutex_destroy(&ip->culock);
usr/src/uts/common/io/iprb/iprb.c
536
mutex_destroy(&ip->rulock);
usr/src/uts/common/io/iprb/iprb.c
539
kmem_free(ip, sizeof (*ip));
usr/src/uts/common/io/iprb/iprb.c
543
iprb_identify(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
545
ip->devid = pci_config_get16(ip->pcih, PCI_CONF_DEVID);
usr/src/uts/common/io/iprb/iprb.c
546
ip->revid = pci_config_get8(ip->pcih, PCI_CONF_REVID);
usr/src/uts/common/io/iprb/iprb.c
548
switch (ip->devid) {
usr/src/uts/common/io/iprb/iprb.c
552
if (ip->revid >= REV_82558_A4) {
usr/src/uts/common/io/iprb/iprb.c
553
ip->canpause = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
554
ip->canmwi = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
556
ip->is557 = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
558
if (ip->revid >= REV_82559_A0)
usr/src/uts/common/io/iprb/iprb.c
559
ip->resumebug = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
563
ip->canpause = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
564
ip->resumebug = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
565
ip->canmwi = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
574
ip->resumebug = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
575
if (ip->revid >= REV_82558_A4)
usr/src/uts/common/io/iprb/iprb.c
576
ip->canpause = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
580
if (ip->revid >= REV_82558_A4)
usr/src/uts/common/io/iprb/iprb.c
581
ip->canpause = B_TRUE;
usr/src/uts/common/io/iprb/iprb.c
586
if (ddi_prop_get_int(DDI_DEV_T_ANY, ip->dip, 0, "MWIEnable", 1) == 0) {
usr/src/uts/common/io/iprb/iprb.c
587
ip->canmwi = B_FALSE;
usr/src/uts/common/io/iprb/iprb.c
592
iprb_eeprom_sendbits(iprb_t *ip, uint32_t val, uint8_t nbits)
usr/src/uts/common/io/iprb/iprb.c
600
PUT16(ip, CSR_EECTL, x | EEPROM_EECS);
usr/src/uts/common/io/iprb/iprb.c
602
PUT16(ip, CSR_EECTL, x | EEPROM_EESK | EEPROM_EECS);
usr/src/uts/common/io/iprb/iprb.c
604
PUT16(ip, CSR_EECTL, x | EEPROM_EECS);
usr/src/uts/common/io/iprb/iprb.c
611
iprb_eeprom_read(iprb_t *ip, uint16_t address)
usr/src/uts/common/io/iprb/iprb.c
619
if ((address != 0) && (ip->eeprom_bits == 0))
usr/src/uts/common/io/iprb/iprb.c
620
(void) iprb_eeprom_read(ip, 0);
usr/src/uts/common/io/iprb/iprb.c
622
if ((bits = ip->eeprom_bits) == 0) {
usr/src/uts/common/io/iprb/iprb.c
627
PUT16(ip, CSR_EECTL, EEPROM_EECS);
usr/src/uts/common/io/iprb/iprb.c
631
iprb_eeprom_sendbits(ip, 6, 3);
usr/src/uts/common/io/iprb/iprb.c
635
PUT16(ip, CSR_EECTL, x | EEPROM_EECS);
usr/src/uts/common/io/iprb/iprb.c
637
PUT16(ip, CSR_EECTL, x | EEPROM_EESK | EEPROM_EECS);
usr/src/uts/common/io/iprb/iprb.c
639
PUT16(ip, CSR_EECTL, x | EEPROM_EECS);
usr/src/uts/common/io/iprb/iprb.c
644
if ((GET16(ip, CSR_EECTL) & EEPROM_EEDO) == 0) {
usr/src/uts/common/io/iprb/iprb.c
645
if (ip->eeprom_bits == 0) {
usr/src/uts/common/io/iprb/iprb.c
646
ip->eeprom_bits = n;
usr/src/uts/common/io/iprb/iprb.c
648
1U << ip->eeprom_bits);
usr/src/uts/common/io/iprb/iprb.c
653
if (n != ip->eeprom_bits) {
usr/src/uts/common/io/iprb/iprb.c
654
iprb_error(ip, "cannot determine EEPROM size (%d, %d)",
usr/src/uts/common/io/iprb/iprb.c
655
ip->eeprom_bits, n);
usr/src/uts/common/io/iprb/iprb.c
661
PUT16(ip, CSR_EECTL, EEPROM_EECS | EEPROM_EESK);
usr/src/uts/common/io/iprb/iprb.c
663
if (GET16(ip, CSR_EECTL) & EEPROM_EEDO)
usr/src/uts/common/io/iprb/iprb.c
666
PUT16(ip, CSR_EECTL, EEPROM_EECS);
usr/src/uts/common/io/iprb/iprb.c
671
PUT16(ip, CSR_EECTL, 0);
usr/src/uts/common/io/iprb/iprb.c
678
iprb_cmd_ready(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
682
if (GET8(ip, CSR_CMD) == 0) {
usr/src/uts/common/io/iprb/iprb.c
687
iprb_error(ip, "timeout waiting for chip to become ready");
usr/src/uts/common/io/iprb/iprb.c
692
iprb_cmd_reclaim(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
694
while (ip->cmd_count) {
usr/src/uts/common/io/iprb/iprb.c
695
iprb_dma_t *cb = &ip->cmds[ip->cmd_tail];
usr/src/uts/common/io/iprb/iprb.c
702
ip->cmd_tail++;
usr/src/uts/common/io/iprb/iprb.c
703
ip->cmd_tail %= NUM_TX;
usr/src/uts/common/io/iprb/iprb.c
704
ip->cmd_count--;
usr/src/uts/common/io/iprb/iprb.c
705
if (ip->cmd_count == 0) {
usr/src/uts/common/io/iprb/iprb.c
706
ip->tx_wdog = 0;
usr/src/uts/common/io/iprb/iprb.c
708
ip->tx_wdog = gethrtime();
usr/src/uts/common/io/iprb/iprb.c
714
iprb_cmd_drain(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
717
iprb_cmd_reclaim(ip);
usr/src/uts/common/io/iprb/iprb.c
718
if (ip->cmd_count == 0)
usr/src/uts/common/io/iprb/iprb.c
722
iprb_error(ip, "time out waiting for commands to drain");
usr/src/uts/common/io/iprb/iprb.c
727
iprb_cmd_submit(iprb_t *ip, uint16_t cmd)
usr/src/uts/common/io/iprb/iprb.c
729
iprb_dma_t *ncb = &ip->cmds[ip->cmd_head];
usr/src/uts/common/io/iprb/iprb.c
730
iprb_dma_t *lcb = &ip->cmds[ip->cmd_last];
usr/src/uts/common/io/iprb/iprb.c
733
ASSERT((ip->cmd_count) < NUM_TX);
usr/src/uts/common/io/iprb/iprb.c
734
if (ip->cmd_count == (NUM_TX - 1)) {
usr/src/uts/common/io/iprb/iprb.c
759
if (ip->resumebug) {
usr/src/uts/common/io/iprb/iprb.c
760
if (iprb_cmd_ready(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
762
PUT8(ip, CSR_CMD, CUC_NOP);
usr/src/uts/common/io/iprb/iprb.c
763
(void) GET8(ip, CSR_CMD);
usr/src/uts/common/io/iprb/iprb.c
768
if (iprb_cmd_ready(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
777
PUT8(ip, CSR_CMD, CUC_RESUME);
usr/src/uts/common/io/iprb/iprb.c
778
(void) GET8(ip, CSR_CMD); /* flush CSR */
usr/src/uts/common/io/iprb/iprb.c
780
ip->tx_wdog = gethrtime();
usr/src/uts/common/io/iprb/iprb.c
781
ip->cmd_last = ip->cmd_head;
usr/src/uts/common/io/iprb/iprb.c
782
ip->cmd_head++;
usr/src/uts/common/io/iprb/iprb.c
783
ip->cmd_head %= NUM_TX;
usr/src/uts/common/io/iprb/iprb.c
784
ip->cmd_count++;
usr/src/uts/common/io/iprb/iprb.c
790
iprb_cmd_next(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
792
if (ip->cmd_count >= NUM_TX) {
usr/src/uts/common/io/iprb/iprb.c
795
return (&ip->cmds[ip->cmd_head]);
usr/src/uts/common/io/iprb/iprb.c
799
iprb_set_unicast(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
803
ASSERT(mutex_owned(&ip->culock));
usr/src/uts/common/io/iprb/iprb.c
805
if ((cb = iprb_cmd_next(ip)) == NULL)
usr/src/uts/common/io/iprb/iprb.c
808
PUTCBEA(cb, CB_IAS_ADR_OFFSET, ip->curraddr);
usr/src/uts/common/io/iprb/iprb.c
809
return (iprb_cmd_submit(ip, CB_CMD_IAS));
usr/src/uts/common/io/iprb/iprb.c
813
iprb_set_multicast(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
820
ASSERT(mutex_owned(&ip->culock));
usr/src/uts/common/io/iprb/iprb.c
822
if ((ip->nmcast <= 0) || (ip->nmcast > CB_MCS_CNT_MAX)) {
usr/src/uts/common/io/iprb/iprb.c
833
if ((cb = iprb_cmd_next(ip)) == NULL) {
usr/src/uts/common/io/iprb/iprb.c
837
l = &ip->mcast;
usr/src/uts/common/io/iprb/iprb.c
841
ASSERT(i == ip->nmcast);
usr/src/uts/common/io/iprb/iprb.c
843
return (iprb_cmd_submit(ip, CB_CMD_MCS));
usr/src/uts/common/io/iprb/iprb.c
847
iprb_set_config(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
851
ASSERT(mutex_owned(&ip->culock));
usr/src/uts/common/io/iprb/iprb.c
852
if ((cb = iprb_cmd_next(ip)) == NULL) {
usr/src/uts/common/io/iprb/iprb.c
858
PUTCB8(cb, CB_CONFIG_OFFSET + 3, (ip->canmwi ? 1 : 0));
usr/src/uts/common/io/iprb/iprb.c
861
PUTCB8(cb, CB_CONFIG_OFFSET + 6, (ip->promisc ? 0x80 : 0) | 0x3a);
usr/src/uts/common/io/iprb/iprb.c
862
PUTCB8(cb, CB_CONFIG_OFFSET + 7, (ip->promisc ? 0 : 0x1) | 2);
usr/src/uts/common/io/iprb/iprb.c
863
PUTCB8(cb, CB_CONFIG_OFFSET + 8, (ip->miih ? 0x1 : 0));
usr/src/uts/common/io/iprb/iprb.c
867
PUTCB8(cb, CB_CONFIG_OFFSET + 12, (ip->is557 ? 0 : 1) | 0x60);
usr/src/uts/common/io/iprb/iprb.c
871
(ip->miih ? 0x80 : 0) | (ip->promisc ? 0x1 : 0) | 0x48);
usr/src/uts/common/io/iprb/iprb.c
873
PUTCB8(cb, CB_CONFIG_OFFSET + 17, (ip->canpause ? 0x40 : 0));
usr/src/uts/common/io/iprb/iprb.c
874
PUTCB8(cb, CB_CONFIG_OFFSET + 18, (ip->is557 ? 0 : 0x8) | 0xf2);
usr/src/uts/common/io/iprb/iprb.c
876
((ip->revid < REV_82558_B0) ? 0 : 0x80) |
usr/src/uts/common/io/iprb/iprb.c
877
(ip->canpause ? 0x18 : 0));
usr/src/uts/common/io/iprb/iprb.c
880
((ip->nmcast >= CB_MCS_CNT_MAX) ? 0x8 : 0) | 0x5);
usr/src/uts/common/io/iprb/iprb.c
882
return (iprb_cmd_submit(ip, CB_CMD_CONFIG));
usr/src/uts/common/io/iprb/iprb.c
886
iprb_set_ucode(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
893
if (iprb_ucode[i].rev == ip->revid) {
usr/src/uts/common/io/iprb/iprb.c
903
ASSERT(mutex_owned(&ip->culock));
usr/src/uts/common/io/iprb/iprb.c
904
if ((cb = iprb_cmd_next(ip)) == NULL) {
usr/src/uts/common/io/iprb/iprb.c
910
return (iprb_cmd_submit(ip, CB_CMD_UCODE));
usr/src/uts/common/io/iprb/iprb.c
914
iprb_configure(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
916
ASSERT(mutex_owned(&ip->culock));
usr/src/uts/common/io/iprb/iprb.c
918
if (iprb_cmd_drain(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
921
if (iprb_set_config(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
923
if (iprb_set_unicast(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
925
if (iprb_set_multicast(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
932
iprb_stop(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
935
PUT32(ip, CSR_PORT, PORT_SEL_RESET);
usr/src/uts/common/io/iprb/iprb.c
936
(void) GET32(ip, CSR_PORT);
usr/src/uts/common/io/iprb/iprb.c
940
PUT8(ip, CSR_INTCTL, INTCTL_MASK);
usr/src/uts/common/io/iprb/iprb.c
944
iprb_start(iprb_t *ip)
usr/src/uts/common/io/iprb/iprb.c
948
ASSERT(mutex_owned(&ip->rulock));
usr/src/uts/common/io/iprb/iprb.c
949
ASSERT(mutex_owned(&ip->culock));
usr/src/uts/common/io/iprb/iprb.c
952
PUT32(ip, CSR_PORT, PORT_SEL_RESET);
usr/src/uts/common/io/iprb/iprb.c
953
(void) GET32(ip, CSR_PORT);
usr/src/uts/common/io/iprb/iprb.c
956
PUT32(ip, CSR_PORT, PORT_SW_RESET);
usr/src/uts/common/io/iprb/iprb.c
957
(void) GET32(ip, CSR_PORT);
usr/src/uts/common/io/iprb/iprb.c
959
PUT8(ip, CSR_INTCTL, INTCTL_MASK);
usr/src/uts/common/io/iprb/iprb.c
962
ip->cmd_head = ip->cmd_tail = 0;
usr/src/uts/common/io/iprb/iprb.c
963
ip->cmd_last = NUM_TX - 1;
usr/src/uts/common/io/iprb/iprb.c
964
ip->cmd_count = 0;
usr/src/uts/common/io/iprb/iprb.c
966
if (iprb_cmd_ready(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
968
PUT32(ip, CSR_GEN_PTR, 0);
usr/src/uts/common/io/iprb/iprb.c
969
PUT8(ip, CSR_CMD, CUC_CUBASE);
usr/src/uts/common/io/iprb/iprb.c
970
(void) GET8(ip, CSR_CMD);
usr/src/uts/common/io/iprb/iprb.c
972
if (iprb_cmd_ready(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
974
PUT32(ip, CSR_GEN_PTR, 0);
usr/src/uts/common/io/iprb/iprb.c
975
PUT8(ip, CSR_CMD, RUC_RUBASE);
usr/src/uts/common/io/iprb/iprb.c
976
(void) GET8(ip, CSR_CMD);
usr/src/uts/common/io/iprb/iprb.c
979
cb = iprb_cmd_next(ip);
usr/src/uts/common/io/iprb/iprb.c
981
if (iprb_cmd_submit(ip, CB_CMD_NOP) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
985
if (iprb_cmd_ready(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
987
PUT32(ip, CSR_GEN_PTR, cb->paddr);
usr/src/uts/common/io/iprb/iprb.c
988
PUT8(ip, CSR_CMD, CUC_START);
usr/src/uts/common/io/iprb/iprb.c
989
(void) GET8(ip, CSR_CMD);
usr/src/uts/common/io/iprb/iprb.c
992
if (iprb_set_ucode(ip) != DDI_SUCCESS)
usr/src/uts/common/io/iprb/iprb.c
996
iprb_rx_init(ip);
usr/src/uts/common/io/iprb/iprb.c
998
PUT32(ip, CSR_GEN_PTR, ip->rxb[0].paddr);
usr/src/uts/common/io/iprb/iprb.h
224
#define GET8(ip, offset) \
usr/src/uts/common/io/iprb/iprb.h
225
ddi_get8(ip->regsh, (void *)(ip->regs + (offset)))
usr/src/uts/common/io/iprb/iprb.h
226
#define GET16(ip, offset) \
usr/src/uts/common/io/iprb/iprb.h
227
ddi_get16(ip->regsh, (void *)(ip->regs + (offset)))
usr/src/uts/common/io/iprb/iprb.h
228
#define GET32(ip, offset) \
usr/src/uts/common/io/iprb/iprb.h
229
ddi_get32(ip->regsh, (void *)(ip->regs + (offset)))
usr/src/uts/common/io/iprb/iprb.h
230
#define PUT8(ip, offset, val) \
usr/src/uts/common/io/iprb/iprb.h
231
ddi_put8(ip->regsh, (void *)(ip->regs + (offset)), (val))
usr/src/uts/common/io/iprb/iprb.h
232
#define PUT16(ip, offset, val) \
usr/src/uts/common/io/iprb/iprb.h
233
ddi_put16(ip->regsh, (void *)(ip->regs + (offset)), (val))
usr/src/uts/common/io/iprb/iprb.h
234
#define PUT32(ip, offset, val) \
usr/src/uts/common/io/iprb/iprb.h
235
ddi_put32(ip->regsh, (void *)(ip->regs + (offset)), (val))
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
3689
__be32 ip;
usr/src/uts/common/io/ldterm.c
2469
uchar_t *ip;
usr/src/uts/common/io/ldterm.c
2477
ip = tp->t_eucp - 1;
usr/src/uts/common/io/ldterm.c
2485
--ip;
usr/src/uts/common/io/ldterm.c
2515
if ((*ip == 1 || *ip == 2 || *ip > UNKNOWN_WIDTH) &&
usr/src/uts/common/io/ldterm.c
2519
} else if (*ip) {
usr/src/uts/common/io/ldterm.c
2520
if (*ip == UNKNOWN_WIDTH) {
usr/src/uts/common/io/ldterm.c
2525
*ip = ldterm_utf8_width(u8_2, len);
usr/src/uts/common/io/ldterm.c
2527
*ip = 1;
usr/src/uts/common/io/ldterm.c
2535
for (i = 0; i < (int)*ip; i++)
usr/src/uts/common/io/ldterm.c
2540
--ip;
usr/src/uts/common/io/ldterm.c
2565
uchar_t *ip;
usr/src/uts/common/io/ldterm.c
2573
ip = tp->t_eucp - 1;
usr/src/uts/common/io/ldterm.c
2583
if ((*ip == 1 || *ip == 2 ||
usr/src/uts/common/io/ldterm.c
2584
*ip > UNKNOWN_WIDTH) && ISASCII(c)) {
usr/src/uts/common/io/ldterm.c
2588
} else if (*ip) {
usr/src/uts/common/io/ldterm.c
2589
if (*ip == UNKNOWN_WIDTH) {
usr/src/uts/common/io/ldterm.c
2596
*ip = ldterm_utf8_width(
usr/src/uts/common/io/ldterm.c
2599
*ip = 1;
usr/src/uts/common/io/ldterm.c
2602
for (i = 0; i < (int)*ip; i++)
usr/src/uts/common/io/ldterm.c
2608
--ip;
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
143
struct ip *iphp;
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
144
struct ip *tmpl_iphp = pdata;
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
146
size_t hdr_len = sizeof (struct ip);
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
157
iphp = (struct ip *)mp->b_rptr;
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
182
struct ip *iphp;
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
184
if (MBLKL(mp) < sizeof (struct ip))
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
187
iphp = (struct ip *)mp->b_rptr;
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
211
const struct ip *iphp = pdata;
usr/src/uts/common/io/mac/plugins/mac_ipv4.c
215
if (pdata_size < sizeof (struct ip))
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1043
#define REGISTER_NUMBER(ip) (ip[0] >> 0 & 0xff)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1044
#define FUNCTION_NUMBER(ip) (ip[0] >> 8 & 0x07)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1045
#define DEVICE_NUMBER(ip) (ip[0] >> 11 & 0x1f)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1046
#define BUS_NUMBER(ip) (ip[0] >> 16 & 0xff)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1047
#define ADDRESS_SPACE(ip) (ip[0] >> 24 & 0x03)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1048
#define PCI_ADDR_HIGH(ip) (ip[1])
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1049
#define PCI_ADDR_LOW(ip) (ip[2])
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1050
#define PCI_SPAN_HIGH(ip) (ip[3])
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1051
#define PCI_SPAN_LOW(ip) (ip[4])
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1699
myri10ge_toeplitz_send_hash(struct myri10ge_priv *mgp, struct ip *ip)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1714
saddr = ntohl(ip->ip_src.s_addr);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1715
daddr = ntohl(ip->ip_dst.s_addr);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1726
ip->ip_p == IPPROTO_TCP) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1728
(((uint8_t *)ip) + (ip->ip_hl << 2));
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1743
myri10ge_simple_send_hash(struct myri10ge_priv *mgp, struct ip *ip)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1749
if (ip->ip_p != IPPROTO_TCP && ip->ip_p != IPPROTO_UDP) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1752
hdr = (struct tcphdr *)(void *)(((uint8_t *)ip) + (ip->ip_hl << 2));
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1772
struct ip *ip;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1788
ihl = sizeof (*ip);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1792
ip = (struct ip *)(void *)(eh + 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1800
ip = (struct ip *)(void *)(vh + 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1802
ihl = ip->ip_hl << 2;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1811
return (myri10ge_toeplitz_send_hash(mgp, ip));
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1815
return (myri10ge_simple_send_hash(mgp, ip));
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2311
struct ip *ip;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2342
ip = (struct ip *)(void *)(mp->b_rptr + hdrlen);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2343
start = ip->ip_hl << 2;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2345
if (ip->ip_p == IPPROTO_TCP)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2347
else if (ip->ip_p == IPPROTO_UDP)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2351
end = ntohs(ip->ip_len);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3061
struct ip *ip;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3065
if (seglen < off + sizeof (*ip)) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3066
myri10ge_copydata(mp, off, sizeof (*ip), buf);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3067
ip = (struct ip *)(void *)buf;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3069
ip = (struct ip *)(void *)(mp->b_rptr + off);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3071
if (seglen < off + (ip->ip_hl << 2) + sizeof (*tcp)) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3073
(ip->ip_hl << 2) + sizeof (*tcp), buf);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3074
ip = (struct ip *)(void *)buf;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3076
tcp = (struct tcphdr *)(void *)((char *)ip + (ip->ip_hl << 2));
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3084
if (ip->ip_sum != 0) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3085
if (((char *)ip) != buf) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3087
ip->ip_sum = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3093
sum_off = off + _PTRDIFF(&ip->ip_sum, buf);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3107
return (off + ((ip->ip_hl + tcp->th_off) << 2));
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
105
tcplen = lro->len - sizeof (*ip) - ETHERNET_HEADER_SIZE;
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
107
tcp_csum += myri10ge_in_pseudo(ip->ip_src.s_addr,
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
108
ip->ip_dst.s_addr, htons(tcplen + IPPROTO_TCP));
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
135
struct ip *ip;
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
147
ip = (struct ip *)(void *)(eh + 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
148
if (ip->ip_p != IPPROTO_TCP)
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
152
if ((ip->ip_hl << 2) != sizeof (*ip))
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
156
if (ip->ip_off & htons(IP_MF|IP_OFFMASK))
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
160
tmp_csum = myri10ge_csum_generic((uint16_t *)ip, sizeof (*ip));
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
167
tcp = (struct tcphdr *)(ip + 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
189
ip_len = ntohs(ip->ip_len);
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
190
tcp_data_len = ip_len - (tcp->th_off << 2) - sizeof (*ip);
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
208
tmp_csum = csum + myri10ge_in_pseudo(ip->ip_src.s_addr,
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
209
ip->ip_dst.s_addr, htons(tcp_hdr_len + tcp_data_len + IPPROTO_TCP));
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
223
lro->source_ip == ip->ip_src.s_addr &&
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
224
lro->dest_ip == ip->ip_dst.s_addr) {
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
320
lro->source_ip = ip->ip_src.s_addr;
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
321
lro->dest_ip = ip->ip_dst.s_addr;
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
340
lro->ip = ip;
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
73
struct ip *ip;
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
83
ip = lro->ip;
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
84
ip->ip_len = htons(lro->len - ETHERNET_HEADER_SIZE);
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
85
ip->ip_sum = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
86
ip->ip_sum = 0xffff ^
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
87
myri10ge_csum_generic((uint16_t *)ip, sizeof (*ip));
usr/src/uts/common/io/myri10ge/drv/myri10ge_lro.c
89
tcp = (struct tcphdr *)(ip + 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge_var.h
355
struct ip *ip;
usr/src/uts/common/io/nxge/nxge_send.c
1241
struct ip *oiph, *niph;
usr/src/uts/common/io/nxge/nxge_send.c
1276
oiph = (struct ip *)(mp->b_rptr + ehlen);
usr/src/uts/common/io/nxge/nxge_send.c
1567
niph = (struct ip *)(nmp->b_rptr + ehlen);
usr/src/uts/common/io/nxge/nxge_send.c
1617
niph = (struct ip *)(nmp->b_rptr + ehlen);
usr/src/uts/common/io/nxge/nxge_send.c
1658
niph = (struct ip *)(nmp->b_rptr + ehlen);
usr/src/uts/common/io/pm.c
1054
int *ip;
usr/src/uts/common/io/pm.c
1065
ip = req.data;
usr/src/uts/common/io/pm.c
1080
*ip++ = (int)int32buf;
usr/src/uts/common/io/pm.c
1165
int *ip;
usr/src/uts/common/io/pm.c
1168
ip = req.data;
usr/src/uts/common/io/pm.c
1177
if (ddi_copyin((caddr_t)ip, req.data,
usr/src/uts/common/io/pm.c
1693
int *ip;
usr/src/uts/common/io/pm.c
1700
for (ip = req.data; *ip; ip++) {
usr/src/uts/common/io/pm.c
1701
if (ip >= end) {
usr/src/uts/common/io/pm.c
1707
for (j = *ip; j; j--) {
usr/src/uts/common/io/pm.c
1708
if (++ip >= end) {
usr/src/uts/common/io/pm.c
1718
if ((intptr_t)ip != (intptr_t)end - sizeof (int)) {
usr/src/uts/common/io/pm.c
1746
for (ip = req.data; *ip; ep++) {
usr/src/uts/common/io/pm.c
1747
ep->pte_numthresh = *ip;
usr/src/uts/common/io/pm.c
1749
for (j = *ip++; j; j--) {
usr/src/uts/common/io/pm.c
1750
*tp++ = *ip++;
usr/src/uts/common/io/pm.c
1755
ASSERT((intptr_t)end == (intptr_t)ip + sizeof (int));
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
454
MSG_BYTE(mp, PPP_HDRLEN+offsetof(struct ip, ip_p)) ==
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
496
type = vj_compress_tcp((struct ip *)srcp, len - PPP_HDRLEN,
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
528
offsetof(struct ip, ip_p);
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
533
((struct ip *)srcp)->ip_p;
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
158
vj_compress_tcp(register struct ip *ip, uint_t mlen, struct vjcompress *comp,
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
162
register uint_t hlen = getip_hl(ip);
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
178
if ((ip->ip_off & htons(0x3fff)) || mlen < 40) {
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
182
th = (struct tcphdr *)&((int *)ip)[hlen];
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
202
if (ip->ip_src.s_addr != cs->cs_ip.ip_src.s_addr ||
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
203
ip->ip_dst.s_addr != cs->cs_ip.ip_dst.s_addr ||
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
226
if (ip->ip_src.s_addr == cs->cs_ip.ip_src.s_addr &&
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
227
ip->ip_dst.s_addr == cs->cs_ip.ip_dst.s_addr &&
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
279
if (((ushort_t *)ip)[0] != ((ushort_t *)&cs->cs_ip)[0] ||
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
280
((ushort_t *)ip)[3] != ((ushort_t *)&cs->cs_ip)[3] ||
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
281
((ushort_t *)ip)[4] != ((ushort_t *)&cs->cs_ip)[4] ||
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
284
BCMP(ip + 1, &cs->cs_ip + 1, (deltaS - 5) << 2)) ||
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
353
if (ip->ip_len != cs->cs_ip.ip_len &&
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
398
deltaS = ntohs(ip->ip_id) - ntohs(cs->cs_ip.ip_id);
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
415
BCOPY(ip, &cs->cs_ip, thlen);
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
428
cp = (uchar_t *)ip;
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
463
BCOPY(ip, &cs->cs_ip, thlen);
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
465
ip->ip_p = cs->cs_id;
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
68
#define getip_p(bp) (((uchar_t *)bp)[offsetof(struct ip, ip_p)])
usr/src/uts/common/io/ppp/spppcomp/vjcompress.c
69
#define setip_p(bp, v) (((uchar_t *)bp)[offsetof(struct ip, ip_p)] = (v))
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
720
u8 ip[BDN_SIZE_OF_IPV6];
usr/src/uts/common/io/qede/qede_fp.c
1728
struct ip *iphdr = NULL;
usr/src/uts/common/io/qede/qede_fp.c
1762
iphdr = (struct ip *)(void *)(bp+mac_hdr_len);
usr/src/uts/common/io/rge/rge_rxtx.c
464
struct ip *ip_hdr;
usr/src/uts/common/io/rge/rge_rxtx.c
553
sizeof (struct ip));
usr/src/uts/common/io/rge/rge_rxtx.c
559
ip_hdr = (struct ip *)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
334
iscsi_hba_t *ip;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
338
if ((ip = ddi_get_soft_state(iscsi_state, instance)) == NULL) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
341
*result = ip->hba_dip;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
342
if (ip->hba_dip == NULL)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
143
iscsid_ip_check(char *ip)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
147
if (!ip)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
149
for (; (ip[i] == 0) && (i < IB_IP_BUFLEN); i++) {}
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
592
const char *ip;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
620
ip = inet_ntop((disc_addr->e_insize ==
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
624
"iscsi discovery failure - SendTargets (%s)\n", ip);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
641
ip = inet_ntop((disc_addr->e_insize ==
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
646
"SendTargets overflow (%s)\n", ip);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
634
uint8_t tdas_nvmd, ip, tda, tbn_tdps;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
643
ip = PMCIN_NVMD_INDIRECT_PLD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
653
ip = PMCIN_NVMD_INDIRECT_PLD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
663
ip = PMCIN_NVMD_INDIRECT_PLD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
688
iomb.ip = ip;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
797
uint8_t tdas_nvmd, ip;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
803
ip = PMCIN_NVMD_INDIRECT_PLD;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
829
iomb.ip = ip;
usr/src/uts/common/io/scsi/targets/sd.c
5078
uint_t *ip;
usr/src/uts/common/io/scsi/targets/sd.c
5133
ip = (uint_t *)dkdevid;
usr/src/uts/common/io/scsi/targets/sd.c
5136
chksum ^= ip[i];
usr/src/uts/common/io/scsi/targets/sd.c
5232
uint_t *ip, chksum;
usr/src/uts/common/io/scsi/targets/sd.c
5266
ip = (uint_t *)dkdevid;
usr/src/uts/common/io/scsi/targets/sd.c
5269
chksum ^= ip[i];
usr/src/uts/common/io/sfxge/common/efx.h
1401
uint32_t ip;
usr/src/uts/common/io/sfxge/common/efx.h
1406
uint32_t ip[4];
usr/src/uts/common/io/sfxge/common/efx_wol.c
297
paramp->elop_arp.ip);
usr/src/uts/common/io/sfxge/common/efx_wol.c
313
paramp->elop_ns.ip, sizeof (paramp->elop_ns.ip));
usr/src/uts/common/io/sfxge/sfxge.h
305
struct ip *__srp_iphp;
usr/src/uts/common/io/sfxge/sfxge.h
383
struct ip *srf_iphp;
usr/src/uts/common/io/sfxge/sfxge.h
509
struct ip *stp_iphp;
usr/src/uts/common/io/sfxge/sfxge.h
981
struct ether_header **, struct ip **, struct tcphdr **, size_t *, size_t *,
usr/src/uts/common/io/sfxge/sfxge_rx.c
1325
struct ip *iphp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1365
struct ip *iphp = srpp->srp_iphp;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1511
struct ip *iphp;
usr/src/uts/common/io/sfxge/sfxge_tcp.c
120
len = off + sizeof (struct ip);
usr/src/uts/common/io/sfxge/sfxge_tcp.c
125
iphp = (struct ip *)(mp->b_rptr + off);
usr/src/uts/common/io/sfxge/sfxge_tcp.c
66
struct ip **iphpp, struct tcphdr **thpp,
usr/src/uts/common/io/sfxge/sfxge_tcp.c
73
struct ip *iphp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1570
struct ip *iphp = stpp->stp_iphp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2749
struct ip *iphp;
usr/src/uts/common/io/usb/clients/ccid/ccid.c
714
ccid_minor_idx_t *ip;
usr/src/uts/common/io/usb/clients/ccid/ccid.c
718
ip = avl_find(&ccid_idx, idx, NULL);
usr/src/uts/common/io/usb/clients/ccid/ccid.c
719
VERIFY3P(idx, ==, ip);
usr/src/uts/common/io/xge/drv/xgell.c
635
struct ip *ip =
usr/src/uts/common/io/xge/drv/xgell.c
636
(struct ip *)(vaddr + ip_off);
usr/src/uts/common/io/xge/drv/xgell.c
637
start = ip->ip_hl * 4;
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
944
__hal_tcp_seg_len(iplro_t *ip, tcplro_t *tcp);
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
947
__hal_ip_lro_capable(iplro_t *ip, xge_hal_dtr_info_t *ext_info);
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
950
__hal_tcp_lro_capable(iplro_t *ip, tcplro_t *tcp, lro_t *lro, int *ts_off);
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
953
__hal_lro_capable(u8 *buffer, iplro_t **ip, tcplro_t **tcp,
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
957
__hal_get_lro_session(u8 *eth_hdr, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
962
__hal_lro_under_optimal_thresh(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
966
__hal_collapse_ip_hdr(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
970
__hal_collapse_tcp_hdr(iplro_t *ip, tcplro_t *tcp, lro_t *lro,
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
974
__hal_append_lro(iplro_t *ip, tcplro_t **tcp, u32 *seg_len, lro_t *lro,
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
995
__hal_open_lro_session (u8 *buffer, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1000
lro_new->ip_hdr = ip;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1007
lro_new->total_length = xge_os_ntohs(ip->tot_len);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1047
iplro_t *ip,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1068
tcp, ip)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1088
ip) == XGE_HAL_OK) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1109
if (XGE_HAL_OK != __hal_ip_lro_capable(ip, ext_info))
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1114
if (XGE_HAL_OK != __hal_tcp_lro_capable(ip, tcp, lro_match,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1121
tcp_seg_len = __hal_tcp_seg_len(ip, tcp);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1137
__hal_open_lro_session (eth_hdr, ip, tcp, lro_end3,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1157
lro_match->frags_len += __hal_tcp_seg_len(ip, tcp);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1168
if (XGE_HAL_FAIL == __hal_ip_lro_capable(ip, ext_info))
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1171
if (XGE_HAL_FAIL == __hal_tcp_lro_capable(ip, tcp, NULL, &ts_off))
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1179
tcp_seg_len = __hal_tcp_seg_len(ip, tcp);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1183
__hal_open_lro_session (eth_hdr, ip, tcp, lro, hldev, ring_lro, free_slot,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1197
__hal_lro_under_optimal_thresh (iplro_t *ip,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1204
if ((lro->total_length + __hal_tcp_seg_len(ip, tcp) ) >
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1230
__hal_collapse_ip_hdr ( iplro_t *ip,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1236
lro->total_length += __hal_tcp_seg_len(ip, tcp);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1252
__hal_collapse_tcp_hdr ( iplro_t *ip,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1257
lro->tcp_next_seq_num += __hal_tcp_seg_len(ip, tcp);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1271
__hal_append_lro(iplro_t *ip,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1277
(void) __hal_collapse_ip_hdr(ip, *tcp, lro, hldev);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1278
(void) __hal_collapse_tcp_hdr(ip, *tcp, lro, hldev);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1285
*seg_len = __hal_tcp_seg_len(ip, *tcp);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1316
iplro_t *ip = (iplro_t *)ip_hdr;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1321
if (XGE_HAL_OK != __hal_lro_capable(eth_hdr, &ip, (tcplro_t **)tcp,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1329
ret = __hal_get_lro_session(eth_hdr, ip, (tcplro_t *)*tcp,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1335
if (XGE_HAL_OK == __hal_lro_under_optimal_thresh(ip,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
1337
(void) __hal_append_lro(ip,(tcplro_t **) tcp, seglen,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
715
__hal_lro_check_for_session_match(lro_t *lro, tcplro_t *tcp, iplro_t *ip)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
719
if ((lro->ip_hdr->saddr != ip->saddr))
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
723
if ((lro->ip_hdr->daddr != ip->daddr))
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
744
__hal_tcp_seg_len(iplro_t *ip, tcplro_t *tcp)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
748
ret = (xge_os_ntohs(ip->tot_len) -
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
749
((ip->version_ihl & 0x0F)<<2) -
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
760
__hal_ip_lro_capable(iplro_t *ip,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
767
u8 ch, *iph = (u8 *)ip;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
777
if (ip->version_ihl != IP_FAST_PATH_HDR_MASK) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
778
xge_debug_ring(XGE_ERR, "iphdr !=45 :%d",ip->version_ihl);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
796
__hal_tcp_lro_capable(iplro_t *ip, tcplro_t *tcp, lro_t *lro, int *ts_off)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
913
iplro_t **ip,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
924
if ( !*ip )
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
961
*ip = (iplro_t *)((char*)buffer + ip_off);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
964
ip_length = (u8)((*ip)->version_ihl & 0x0F);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
966
*tcp = (tcplro_t *)((char *)*ip + ip_length);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
970
(unsigned long long)(ulong_t)*ip, (unsigned long long)(ulong_t)*tcp);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
991
__hal_open_lro_session (u8 *buffer, iplro_t *ip, tcplro_t *tcp, lro_t **lro,
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1008
uchar_t *ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1020
ip = (uchar_t *)*inbuf;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1025
KICONV_JA_CHECK_UTF8_BOM(ip, ileft);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1110
*inbuf = (char *)ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1129
uchar_t *ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1140
ip = (uchar_t *)inbuf;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1362
uchar_t *ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
137
*pip = ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1374
ip = (uchar_t *)inbuf;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1379
KICONV_JA_CHECK_UTF8_BOM_WITHOUT_STATE(ip, ileft);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
150
uchar_t *ip = *pip; /* next byte to read */
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
184
ip += (remaining_bytes - 1);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
193
ip += (remaining_bytes - 1);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
209
*pip = ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
331
uchar_t *ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
341
ip = (uchar_t *)*inbuf;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
414
*inbuf = (char *)ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
433
uchar_t *ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
445
ip = (uchar_t *)*inbuf;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
450
KICONV_JA_CHECK_UTF8_BOM(ip, ileft);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
501
*inbuf = (char *)ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
520
uchar_t *ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
531
ip = (uchar_t *)inbuf;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
669
uchar_t *ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
681
ip = (uchar_t *)inbuf;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
686
KICONV_JA_CHECK_UTF8_BOM_WITHOUT_STATE(ip, ileft);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
818
uchar_t *ip;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
828
ip = (uchar_t *)*inbuf;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
84
uchar_t *ip = *pip; /* next byte to read */
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
967
*inbuf = (char *)ip;
usr/src/uts/common/krtld/kobj.c
317
get_weakish_int(int *ip)
usr/src/uts/common/krtld/kobj.c
321
return (ip == NULL ? 0 : *ip);
usr/src/uts/common/krtld/kobj.c
3460
symid_t *ip;
usr/src/uts/common/krtld/kobj.c
3464
for (ip = &mp->buckets[kobj_hash_name(name) % mp->hashsize]; *ip;
usr/src/uts/common/krtld/kobj.c
3465
ip = &mp->chains[*ip]) {
usr/src/uts/common/krtld/kobj.c
3467
mp->symhdr->sh_entsize * *ip);
usr/src/uts/common/krtld/kobj.c
3486
symid_t *ip;
usr/src/uts/common/krtld/kobj.c
3489
for (ip = &mp->buckets[kobj_hash_name(name) % mp->hashsize]; *ip;
usr/src/uts/common/krtld/kobj.c
3490
ip = &mp->chains[*ip]) {
usr/src/uts/common/krtld/kobj.c
3491
sp = (Sym *)(mp->symtbl + mp->symhdr->sh_entsize * *ip);
usr/src/uts/common/krtld/kobj.c
3501
symid_t *ip;
usr/src/uts/common/krtld/kobj.c
3524
for (ip = &mp->buckets[kobj_hash_name(name) % mp->hashsize]; *ip;
usr/src/uts/common/krtld/kobj.c
3525
ip = &mp->chains[*ip]) {
usr/src/uts/common/krtld/kobj.c
3528
*ip = index;
usr/src/uts/common/net/vjcompress.h
116
struct ip csu_ip; /* ip/tcp hdr from most recent packet */
usr/src/uts/common/net/vjcompress.h
141
extern uint_t vj_compress_tcp __P((struct ip *ip, uint_t mlen,
usr/src/uts/common/netinet/ip_icmp.h
122
#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */
usr/src/uts/common/netinet/ip_icmp.h
97
struct ip idi_ip;
usr/src/uts/common/netinet/tcp_var.h
96
#define intotcpcb(ip) ((struct tcpcb *)(ip)->inp_ppcb)
usr/src/uts/common/os/cpu_event.c
293
cpu_idle_prop_item_t *ip;
usr/src/uts/common/os/cpu_event.c
299
for (i = 0, ip = cpu_idle_prop_array;
usr/src/uts/common/os/cpu_event.c
301
i++, ip++) {
usr/src/uts/common/os/cpu_event.c
302
(void) cpu_idle_prop_create_property(ip->name, ip->type,
usr/src/uts/common/os/cpu_event.c
303
ip->update, ip->arg, &ip->handle);
usr/src/uts/common/os/cpu_event.c
304
ASSERT(ip->handle != NULL);
usr/src/uts/common/os/cpu_event.c
566
cpu_idle_cb_impl_t *ip, **ipp;
usr/src/uts/common/os/cpu_event.c
581
ip = (cpu_idle_cb_impl_t *)hdl;
usr/src/uts/common/os/cpu_event.c
584
if (*ipp == ip) {
usr/src/uts/common/os/cpu_event.c
585
*ipp = ip->next;
usr/src/uts/common/os/cpu_event.c
586
cpu_idle_remove_callback(ip);
usr/src/uts/common/os/cpu_event.c
594
kmem_free(ip, sizeof (*ip));
usr/src/uts/common/os/exit.c
1027
winfo(proc_t *pp, k_siginfo_t *ip, int waitflag)
usr/src/uts/common/os/exit.c
1031
bzero(ip, sizeof (k_siginfo_t));
usr/src/uts/common/os/exit.c
1032
ip->si_signo = SIGCLD;
usr/src/uts/common/os/exit.c
1033
ip->si_code = pp->p_wcode;
usr/src/uts/common/os/exit.c
1034
ip->si_pid = pp->p_pid;
usr/src/uts/common/os/exit.c
1035
ip->si_ctid = PRCTID(pp);
usr/src/uts/common/os/exit.c
1036
ip->si_zoneid = pp->p_zone->zone_id;
usr/src/uts/common/os/exit.c
1037
ip->si_status = pp->p_wdata;
usr/src/uts/common/os/exit.c
1038
ip->si_stime = pp->p_stime;
usr/src/uts/common/os/exit.c
1039
ip->si_utime = pp->p_utime;
usr/src/uts/common/os/exit.c
1056
waitid(idtype_t idtype, id_t id, k_siginfo_t *ip, int options)
usr/src/uts/common/os/exit.c
1102
bzero(ip, sizeof (k_siginfo_t));
usr/src/uts/common/os/exit.c
1143
winfo(cp, ip, 0);
usr/src/uts/common/os/exit.c
1145
winfo(cp, ip, 1);
usr/src/uts/common/os/exit.c
1150
sigcld_delete(ip);
usr/src/uts/common/os/exit.c
1175
winfo(cp, ip, waitflag);
usr/src/uts/common/os/exit.c
1178
sigcld_delete(ip);
usr/src/uts/common/os/exit.c
1193
winfo(cp, ip, waitflag);
usr/src/uts/common/os/exit.c
1196
sigcld_delete(ip);
usr/src/uts/common/os/exit.c
1204
winfo(cp, ip, waitflag);
usr/src/uts/common/os/exit.c
1207
sigcld_delete(ip);
usr/src/uts/common/os/exit.c
1247
bzero(ip, sizeof (k_siginfo_t));
usr/src/uts/common/os/kmem.c
2976
uint32_t *ip = (uint32_t *)btp;
usr/src/uts/common/os/kmem.c
2977
if (ip[1] != KMEM_SIZE_ENCODE(size)) {
usr/src/uts/common/os/kmem.c
2982
if (KMEM_SIZE_VALID(ip[1])) {
usr/src/uts/common/os/kmem.c
2983
ip[0] = KMEM_SIZE_ENCODE(size);
usr/src/uts/common/os/policy.c
1585
secpolicy_ipc_owner(const cred_t *cr, const struct kipc_perm *ip)
usr/src/uts/common/os/policy.c
1587
if (crgetzoneid(cr) != ip->ipc_zoneid ||
usr/src/uts/common/os/policy.c
1588
(cr->cr_uid != ip->ipc_uid && cr->cr_uid != ip->ipc_cuid)) {
usr/src/uts/common/os/policy.c
1590
if (ip->ipc_uid == 0 || ip->ipc_cuid == 0)
usr/src/uts/common/os/policy.c
1604
secpolicy_ipc_access(const cred_t *cr, const struct kipc_perm *ip, mode_t mode)
usr/src/uts/common/os/policy.c
1616
if (cr->cr_uid != 0 && (ip->ipc_uid == 0 || ip->ipc_cuid == 0))
usr/src/uts/common/os/sig.c
1964
sigcld_delete(k_siginfo_t *ip)
usr/src/uts/common/os/sig.c
1970
ASSERT(ip->si_signo == SIGCLD);
usr/src/uts/common/os/sig.c
1986
if (sqp->sq_info.si_pid == ip->si_pid &&
usr/src/uts/common/os/sig.c
1987
sqp->sq_info.si_code == ip->si_code &&
usr/src/uts/common/os/sig.c
1988
sqp->sq_info.si_status == ip->si_status)
usr/src/uts/common/os/sig.c
2555
trapsig(k_siginfo_t *ip, int restartable)
usr/src/uts/common/os/sig.c
2558
int sig = ip->si_signo;
usr/src/uts/common/os/sig.c
2580
bcopy(ip, &sqp->sq_info, sizeof (k_siginfo_t));
usr/src/uts/common/os/sunddi.c
7847
int *ip;
usr/src/uts/common/os/sunddi.c
7872
ip = (int *)&timestamp32;
usr/src/uts/common/os/sunddi.c
7874
i < sizeof (timestamp32) / sizeof (int); i++, ip++) {
usr/src/uts/common/os/sunddi.c
7876
val = *ip;
usr/src/uts/common/os/sunpm.c
1403
int limit, i, *ip;
usr/src/uts/common/os/sunpm.c
1409
ip = cp->pmc_comp.pmc_lvals;
usr/src/uts/common/os/sunpm.c
1411
if (val == *ip++)
usr/src/uts/common/os/sunpm.c
1473
pm_noinvol_t *ip;
usr/src/uts/common/os/sunpm.c
1480
for (ip = pm_noinvol_head; ip; ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
1482
ip->ni_path))
usr/src/uts/common/os/sunpm.c
1483
if (strncmp(pathbuf, ip->ni_path, len) == 0 &&
usr/src/uts/common/os/sunpm.c
1484
ip->ni_path[len] == '/') {
usr/src/uts/common/os/sunpm.c
1486
ip->ni_path))
usr/src/uts/common/os/sunpm.c
1487
ip->ni_volpmd = 0;
usr/src/uts/common/os/sunpm.c
1488
ip->ni_wasvolpmd = 0;
usr/src/uts/common/os/sunpm.c
2412
int *ip = cp->pmc_comp.pmc_lvals;
usr/src/uts/common/os/sunpm.c
2418
if (level == *ip++) {
usr/src/uts/common/os/sunpm.c
6046
pm_noinvol_t *ip;
usr/src/uts/common/os/sunpm.c
6050
for (ip = pm_noinvol_head; ip; ip = ip->ni_next)
usr/src/uts/common/os/sunpm.c
6052
ip->ni_major, ip->ni_flags, ip->ni_noinvolpm, ip->ni_path);
usr/src/uts/common/os/sunpm.c
7198
pm_noinvol_t *ip, *np, *pp;
usr/src/uts/common/os/sunpm.c
7221
for (ip = pm_noinvol_head; ip; pp = ip, ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
7222
int comp = strcmp(path, ip->ni_path);
usr/src/uts/common/os/sunpm.c
7225
pmf, path, ip->ni_path))
usr/src/uts/common/os/sunpm.c
7227
np->ni_next = ip;
usr/src/uts/common/os/sunpm.c
7405
pm_noinvol_t *ip, *pp = NULL;
usr/src/uts/common/os/sunpm.c
7419
for (ip = pm_noinvol_head; ip; pp = ip, ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
7421
pmf, pathbuf, ip->ni_path))
usr/src/uts/common/os/sunpm.c
7422
if (strcmp(pathbuf, ip->ni_path) == 0) {
usr/src/uts/common/os/sunpm.c
7435
for (ip = pm_noinvol_head; ip; pp = ip, ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
7437
pmf, pathbuf, ip->ni_path))
usr/src/uts/common/os/sunpm.c
7438
if (strcmp(pathbuf, ip->ni_path) == 0) {
usr/src/uts/common/os/sunpm.c
7439
ip->ni_flags &= ~PMC_DRIVER_REMOVED;
usr/src/uts/common/os/sunpm.c
7440
DEVI(dip)->devi_pm_flags |= ip->ni_flags;
usr/src/uts/common/os/sunpm.c
7451
DEVI(dip)->devi_pm_noinvolpm = ip->ni_noinvolpm;
usr/src/uts/common/os/sunpm.c
7455
DEVI(dip)->devi_pm_volpmd = ip->ni_volpmd;
usr/src/uts/common/os/sunpm.c
7458
ip->ni_noinvolpm, ip->ni_volpmd,
usr/src/uts/common/os/sunpm.c
7459
ip->ni_wasvolpmd, ip->ni_flags, ip->ni_path))
usr/src/uts/common/os/sunpm.c
7467
pmf, ip->ni_path, pp->ni_path))
usr/src/uts/common/os/sunpm.c
7468
pp->ni_next = ip->ni_next;
usr/src/uts/common/os/sunpm.c
7471
pmf, ip->ni_path))
usr/src/uts/common/os/sunpm.c
7472
ASSERT(pm_noinvol_head == ip);
usr/src/uts/common/os/sunpm.c
7473
pm_noinvol_head = ip->ni_next;
usr/src/uts/common/os/sunpm.c
7476
wasvolpmd = ip->ni_wasvolpmd;
usr/src/uts/common/os/sunpm.c
7478
kmem_free(ip->ni_path, ip->ni_size);
usr/src/uts/common/os/sunpm.c
7479
kmem_free(ip, sizeof (*ip));
usr/src/uts/common/os/sunpm.c
7523
pm_noinvol_t *ip;
usr/src/uts/common/os/sunpm.c
7532
for (ip = pm_noinvol_head; ip; ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
7536
ip->ni_persistent = 0;
usr/src/uts/common/os/sunpm.c
7540
for (ip = pm_noinvol_head; ip; ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
7543
maj = ip->ni_major;
usr/src/uts/common/os/sunpm.c
7545
path = ip->ni_path;
usr/src/uts/common/os/sunpm.c
7546
if (path != NULL && !(ip->ni_flags & PMC_DRIVER_REMOVED)) {
usr/src/uts/common/os/sunpm.c
7547
if (ip->ni_persistent) {
usr/src/uts/common/os/sunpm.c
7555
"(%s|%d)\n", pmf, ip->ni_path,
usr/src/uts/common/os/sunpm.c
7558
ip->ni_path);
usr/src/uts/common/os/sunpm.c
7563
ip->ni_persistent++;
usr/src/uts/common/os/sunpm.c
7586
pmf, ip->ni_path))
usr/src/uts/common/os/sunpm.c
7995
int *ip;
usr/src/uts/common/os/sunpm.c
8005
ip = info->pmi_lp;
usr/src/uts/common/os/sunpm.c
8007
ip = info->pmi_levels;
usr/src/uts/common/os/sunpm.c
8011
*ip++ = PM_CURPOWER(dip, i);
usr/src/uts/common/os/sunpm.c
8044
int *ip;
usr/src/uts/common/os/sunpm.c
8052
ip = &info->pmi_lp[nc - 1];
usr/src/uts/common/os/sunpm.c
8054
ip = &info->pmi_levels[nc - 1];
usr/src/uts/common/os/sunpm.c
8065
for (i = nc - 1; i >= 0; i--, ip--) {
usr/src/uts/common/os/sunpm.c
8066
if (PM_CURPOWER(dip, i) == *ip)
usr/src/uts/common/os/sunpm.c
8068
if (pm_set_power(dip, i, *ip, PM_LEVEL_EXACT,
usr/src/uts/common/os/sunpm.c
8076
PM_ADDR(dip), *ip);
usr/src/uts/common/os/sunpm.c
8080
PM_CURPOWER(dip, i), *ip, result))
usr/src/uts/common/os/sunpm.c
8141
pm_noinvol_t *ip, *pp = NULL;
usr/src/uts/common/os/sunpm.c
8147
for (ip = pm_noinvol_head; ip; pp = ip, ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
8148
if (major != ip->ni_major)
usr/src/uts/common/os/sunpm.c
8155
if (pm_is_noinvol_ancestor(ip)) {
usr/src/uts/common/os/sunpm.c
8156
ip->ni_flags |= PMC_DRIVER_REMOVED;
usr/src/uts/common/os/sunpm.c
8159
wasvolpmd = ip->ni_wasvolpmd;
usr/src/uts/common/os/sunpm.c
8165
pmf, ip->ni_path, pp->ni_path))
usr/src/uts/common/os/sunpm.c
8166
pp->ni_next = ip->ni_next;
usr/src/uts/common/os/sunpm.c
8169
ip->ni_path))
usr/src/uts/common/os/sunpm.c
8170
ASSERT(pm_noinvol_head == ip);
usr/src/uts/common/os/sunpm.c
8171
pm_noinvol_head = ip->ni_next;
usr/src/uts/common/os/sunpm.c
8174
adjust_ancestors(ip->ni_path, wasvolpmd);
usr/src/uts/common/os/sunpm.c
8180
pm_noinvol_process_ancestors(ip->ni_path);
usr/src/uts/common/os/sunpm.c
8181
kmem_free(ip->ni_path, ip->ni_size);
usr/src/uts/common/os/sunpm.c
8182
kmem_free(ip, sizeof (*ip));
usr/src/uts/common/os/sunpm.c
8195
pm_noinvol_t *ip;
usr/src/uts/common/os/sunpm.c
8198
for (ip = pm_noinvol_head; ip; ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
8199
if (ip == aip)
usr/src/uts/common/os/sunpm.c
8206
if ((strstr(ip->ni_path, aip->ni_path) == ip->ni_path) &&
usr/src/uts/common/os/sunpm.c
8207
(ip->ni_path[strlen(aip->ni_path)] == '/'))
usr/src/uts/common/os/sunpm.c
835
int *ip = cp->pmc_comp.pmc_lvals;
usr/src/uts/common/os/sunpm.c
8350
pm_noinvol_t *ip;
usr/src/uts/common/os/sunpm.c
8354
for (ip = pm_noinvol_head; ip; ip = ip->ni_next) {
usr/src/uts/common/os/sunpm.c
8355
if (strcmp(path, ip->ni_path) == 0) {
usr/src/uts/common/os/sunpm.c
8356
if (ip->ni_flags & PMC_CONSOLE_FB) {
usr/src/uts/common/os/sunpm.c
8363
if (ip->ni_noinvolpm != ip->ni_volpmd)
usr/src/uts/common/os/sunpm.c
8365
"\n", pmf, ip->ni_noinvolpm, ip->ni_volpmd,
usr/src/uts/common/os/sunpm.c
8368
ret = (ip->ni_noinvolpm != ip->ni_volpmd);
usr/src/uts/common/os/sunpm.c
841
if (level == *ip++)
usr/src/uts/common/os/sunpm.c
846
ip = cp->pmc_comp.pmc_lvals;
usr/src/uts/common/os/sunpm.c
850
pmf, i, *ip++))
usr/src/uts/common/rpc/sec/authu_prot.c
100
return (xdr_int32(xdrs, (int32_t *)ip));
usr/src/uts/common/rpc/sec/authu_prot.c
102
return (xdr_short(xdrs, (short *)ip));
usr/src/uts/common/rpc/sec/authu_prot.c
75
xdr_uid_t(XDR *xdrs, uid_t *ip)
usr/src/uts/common/rpc/sec/authu_prot.c
78
(void) (xdr_short(xdrs, (short *)ip));
usr/src/uts/common/rpc/sec/authu_prot.c
79
return (xdr_int32(xdrs, (int32_t *)ip));
usr/src/uts/common/rpc/sec/authu_prot.c
82
return (xdr_int(xdrs, (int32_t *)ip));
usr/src/uts/common/rpc/sec/authu_prot.c
84
return (xdr_short(xdrs, (short *)ip));
usr/src/uts/common/rpc/sec/authu_prot.c
93
xdr_gid_t(XDR *xdrs, gid_t *ip)
usr/src/uts/common/rpc/sec/authu_prot.c
96
(void) (xdr_short(xdrs, (short *)ip));
usr/src/uts/common/rpc/sec/authu_prot.c
97
return (xdr_int32(xdrs, (int32_t *)ip));
usr/src/uts/common/rpc/xdr.c
104
xdr_int(XDR *xdrs, int *ip)
usr/src/uts/common/rpc/xdr.c
107
return (XDR_PUTINT32(xdrs, ip));
usr/src/uts/common/rpc/xdr.c
110
return (XDR_GETINT32(xdrs, ip));
usr/src/uts/common/rpc/xdr.c
149
xdr_long(XDR *xdrs, long *ip)
usr/src/uts/common/rpc/xdr.c
151
return (xdr_int(xdrs, (int *)ip));
usr/src/uts/common/rpc/xdr_sizeof.c
37
x_putint32_t(XDR *xdrs, int32_t *ip)
usr/src/uts/common/rpc/xdrrdma_sizeof.c
47
x_putint32_t(XDR *xdrs, int32_t *ip)
usr/src/uts/common/sys/devpolicy.h
101
#define DEVPLCYSYS_SZ(ip) (sizeof (devplcysys_t) + \
usr/src/uts/common/sys/devpolicy.h
102
((ip)->priv_setsize * 2 - 1) * \
usr/src/uts/common/sys/devpolicy.h
104
#define DEVPLCYSYS_RDP(dp, ip) ((priv_set_t *)(&(dp)->dps_sets[0]))
usr/src/uts/common/sys/devpolicy.h
105
#define DEVPLCYSYS_WRP(dp, ip) \
usr/src/uts/common/sys/devpolicy.h
106
((priv_set_t *)(&(dp)->dps_sets[(ip)->priv_setsize]))
usr/src/uts/common/sys/fs/udf_inode.h
326
#define RD_CLUSTSZ(ip) ((ip)->i_udf->udf_rdclustsz)
usr/src/uts/common/sys/fs/udf_inode.h
327
#define WR_CLUSTSZ(ip) ((ip)->i_udf->udf_wrclustsz)
usr/src/uts/common/sys/fs/udf_inode.h
563
#define IMARK(ip) ud_imark(ip)
usr/src/uts/common/sys/fs/udf_inode.h
564
#define ITIMES_NOLOCK(ip) ud_itimes_nolock(ip)
usr/src/uts/common/sys/fs/udf_inode.h
566
#define ITIMES(ip) { \
usr/src/uts/common/sys/fs/udf_inode.h
567
mutex_enter(&(ip)->i_tlock); \
usr/src/uts/common/sys/fs/udf_inode.h
568
ITIMES_NOLOCK(ip); \
usr/src/uts/common/sys/fs/udf_inode.h
569
mutex_exit(&(ip)->i_tlock); \
usr/src/uts/common/sys/fs/ufs_fs.h
699
#define blksize(fs, ip, lbn) \
usr/src/uts/common/sys/fs/ufs_fs.h
701
(ip)->i_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \
usr/src/uts/common/sys/fs/ufs_fs.h
703
: (fragroundup(fs, blkoff(fs, (ip)->i_size))))
usr/src/uts/common/sys/fs/ufs_inode.h
524
#define ITIMES_NOLOCK(ip) ufs_itimes_nolock(ip)
usr/src/uts/common/sys/fs/ufs_inode.h
526
#define ITIMES(ip) { \
usr/src/uts/common/sys/fs/ufs_inode.h
527
mutex_enter(&(ip)->i_tlock); \
usr/src/uts/common/sys/fs/ufs_inode.h
528
ITIMES_NOLOCK(ip); \
usr/src/uts/common/sys/fs/ufs_inode.h
529
mutex_exit(&(ip)->i_tlock); \
usr/src/uts/common/sys/fs/ufs_inode.h
544
#define UFS_GET_ISIZE(resultp, ip) *(resultp) = (ip)->i_size
usr/src/uts/common/sys/fs/ufs_inode.h
545
#define UFS_SET_ISIZE(value, ip) (ip)->i_size = (value)
usr/src/uts/common/sys/fs/ufs_inode.h
549
#define UFS_GET_ISIZE(resultp, ip) \
usr/src/uts/common/sys/fs/ufs_inode.h
551
rw_enter(&(ip)->i_contents, RW_READER); \
usr/src/uts/common/sys/fs/ufs_inode.h
552
*(resultp) = (ip)->i_size; \
usr/src/uts/common/sys/fs/ufs_inode.h
553
rw_exit(&(ip)->i_contents); \
usr/src/uts/common/sys/fs/ufs_inode.h
555
#define UFS_SET_ISIZE(value, ip) \
usr/src/uts/common/sys/fs/ufs_inode.h
557
ASSERT(RW_WRITE_HELD(&(ip)->i_contents)); \
usr/src/uts/common/sys/fs/ufs_inode.h
558
(ip)->i_size = (value); \
usr/src/uts/common/sys/fs/ufs_inode.h
567
#define BMAPALLOC(ip, off, size, cr) \
usr/src/uts/common/sys/fs/ufs_inode.h
568
bmap_write((ip), (u_offset_t)(off), (size), BI_NORMAL, NULL, cr)
usr/src/uts/common/sys/fs/ufs_inode.h
679
#define IQHASH(ip) (((ip)->i_number >> INOCGSHIFT) & ufs_iqhashmask)
usr/src/uts/common/sys/fs/ufs_inode.h
810
#define ISFALLOCBLK(ip, bn) \
usr/src/uts/common/sys/fs/ufs_inode.h
811
(((bn) < 0) && ((bn) % ip->i_fs->fs_frag == 0) && \
usr/src/uts/common/sys/fs/ufs_inode.h
812
((ip)->i_cflags & IFALLOCATE && (bn) != UFS_HOLE))
usr/src/uts/common/sys/fs/ufs_quota.h
150
extern int chkdq(struct inode *ip, long, int, struct cred *, char **errp,
usr/src/uts/common/sys/fs/ufs_trans.h
283
#define TRANS_INODE(ufsvfsp, ip) \
usr/src/uts/common/sys/fs/ufs_trans.h
284
TRANS_DELTA(ufsvfsp, ip->i_doff, sizeof (struct dinode), \
usr/src/uts/common/sys/fs/ufs_trans.h
285
DT_INODE, ufs_trans_push_inode, ip->i_number)
usr/src/uts/common/sys/fs/ufs_trans.h
292
#define TRANS_INODE_DELTA(ufsvfsp, vof, nb, ip) \
usr/src/uts/common/sys/fs/ufs_trans.h
293
TRANS_DELTA(ufsvfsp, (ip->i_doff + (offset_t)(vof)), \
usr/src/uts/common/sys/fs/ufs_trans.h
294
nb, DT_INODE, ufs_trans_push_inode, ip->i_number)
usr/src/uts/common/sys/fs/ufs_trans.h
296
#define TRANS_INODE_TIMES(ufsvfsp, ip) \
usr/src/uts/common/sys/fs/ufs_trans.h
297
TRANS_INODE_DELTA(ufsvfsp, (caddr_t)&ip->i_atime - (caddr_t)&ip->i_ic, \
usr/src/uts/common/sys/fs/ufs_trans.h
298
sizeof (struct timeval32) * 3, ip)
usr/src/uts/common/sys/fs/ufs_trans.h
315
#define TRANS_DIR(ip, offset) \
usr/src/uts/common/sys/fs/ufs_trans.h
316
(TRANS_ISTRANS(ip->i_ufsvfs) ? ufs_trans_dir(ip, offset) : 0)
usr/src/uts/common/sys/fs/ufs_trans.h
332
#define TRANS_ITRUNC(ip, length, flags, cr) \
usr/src/uts/common/sys/fs/ufs_trans.h
333
ufs_trans_itrunc(ip, length, flags, cr);
usr/src/uts/common/sys/fs/ufs_trans.h
335
#define TRANS_WRITE_RESV(ip, uiop, ulp, resvp, residp) \
usr/src/uts/common/sys/fs/ufs_trans.h
336
if ((TRANS_ISTRANS(ip->i_ufsvfs) != NULL) && (ulp != NULL)) \
usr/src/uts/common/sys/fs/ufs_trans.h
337
ufs_trans_write_resv(ip, uiop, resvp, residp);
usr/src/uts/common/sys/fs/ufs_trans.h
339
#define TRANS_WRITE(ip, uiop, ioflag, err, ulp, cr, resv, resid) \
usr/src/uts/common/sys/fs/ufs_trans.h
340
if ((TRANS_ISTRANS(ip->i_ufsvfs) != NULL) && (ulp != NULL)) \
usr/src/uts/common/sys/fs/ufs_trans.h
341
err = ufs_trans_write(ip, uiop, ioflag, cr, resv, resid); \
usr/src/uts/common/sys/fs/ufs_trans.h
343
err = wrip(ip, uiop, ioflag, cr);
usr/src/uts/common/sys/fs/ufs_trans.h
352
#define TRANS_SYNCIP(ip, bflags, iflag, topid) \
usr/src/uts/common/sys/fs/ufs_trans.h
353
ufs_syncip(ip, bflags, iflag, topid)
usr/src/uts/common/sys/fs/ufs_trans.h
355
#define TRANS_IUPDAT(ip, waitfor) ufs_trans_iupdat(ip, waitfor)
usr/src/uts/common/sys/fs/ufs_trans.h
373
#define TRANS_MATA_IGET(ufsvfsp, ip) \
usr/src/uts/common/sys/fs/ufs_trans.h
375
ufs_trans_mata_iget(ip)
usr/src/uts/common/sys/fs/ufs_trans.h
381
#define TRANS_MATA_ALLOC(ufsvfsp, ip, bno, size, zero) \
usr/src/uts/common/sys/fs/ufs_trans.h
383
ufs_trans_mata_alloc(ufsvfsp, ip, bno, size, zero)
usr/src/uts/common/sys/fs/ufs_trans.h
403
#define TRANS_MATA_IGET(ufsvfsp, ip)
usr/src/uts/common/sys/fs/ufs_trans.h
405
#define TRANS_MATA_ALLOC(ufsvfsp, ip, bno, size, zero)
usr/src/uts/common/sys/ib/adapters/hermon/hermon_hw.h
4361
uint32_t ip :1; /* Checksumming */
usr/src/uts/common/sys/kiconv_ja.h
64
(c) = *ip++;\
usr/src/uts/common/sys/kiconv_ja.h
74
(c) = *ip++;\
usr/src/uts/common/sys/kiconv_ja.h
84
(c) = *ip++;\
usr/src/uts/common/sys/kiconv_ja.h
96
read_len = read_unicode((pu32), &ip, &ileft, errno, (flag), &rv); \
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_iomb.h
213
uint8_t ip;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_iomb.h
229
uint8_t ip;
usr/src/uts/common/sys/ucred.h
124
#define UCRED_SIZE(ip) (sizeof (struct ucred_s) + sizeof (prcred_t) + \
usr/src/uts/common/sys/ucred.h
128
((ip)->priv_setsize * (ip)->priv_nsets - 1) + \
usr/src/uts/common/sys/ucred.h
129
(ip)->priv_infosize + \
usr/src/uts/common/xen/io/xdf.c
3269
uint_t *ip, chksum;
usr/src/uts/common/xen/io/xdf.c
3294
ip = (uint_t *)dkdevidp;
usr/src/uts/common/xen/io/xdf.c
3296
chksum ^= ip[i];
usr/src/uts/common/xen/io/xdf.c
3331
uint_t *ip, chksum;
usr/src/uts/common/xen/io/xdf.c
3349
ip = (uint_t *)dkdevidp;
usr/src/uts/common/xen/io/xdf.c
3351
chksum ^= ip[i];
usr/src/uts/common/xen/public/arch-x86/xen-x86_64.h
174
__DECL_REG(ip);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2548
drmach_cpu_get_impl(drmachid_t id, int *ip)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2554
*ip = X86_CPU_IMPL_UNKNOWN;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2561
*ip = X86_CPU_IMPL_NEHALEM_EX;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
978
drmach_io_t *ip;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
985
ip = kmem_zalloc(sizeof (drmach_io_t), KM_SLEEP);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
986
bcopy(proto, &ip->dev, sizeof (ip->dev));
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
987
ip->dev.node = drmach_node_dup(proto->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
988
ip->dev.cm.isa = (void *)drmach_io_new;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
989
ip->dev.cm.dispose = drmach_io_dispose;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
990
ip->dev.cm.release = drmach_io_release;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
991
ip->dev.cm.status = drmach_io_status;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
992
(void) snprintf(ip->dev.cm.name, sizeof (ip->dev.cm.name), "%s%d",
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
993
ip->dev.type, ip->dev.unum);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
995
*idp = (drmachid_t)ip;
usr/src/uts/i86pc/io/dr/dr.c
1316
dr_io_unit_t *ip;
usr/src/uts/i86pc/io/dr/dr.c
1318
ip = dr_get_io_unit(bp, i);
usr/src/uts/i86pc/io/dr/dr.c
1319
dr_init_io_unit(ip);
usr/src/uts/i86pc/io/dr/dr.c
1451
dr_io_unit_t *ip;
usr/src/uts/i86pc/io/dr/dr.c
1456
ip = dr_get_io_unit(bp, i);
usr/src/uts/i86pc/io/dr/dr.c
1457
if (dr_disconnect_io(ip) == 0)
usr/src/uts/i86pc/io/dr/dr.c
1458
dr_device_transition(&ip->sbi_cm, DR_STATE_EMPTY);
usr/src/uts/i86pc/io/dr/dr.c
1459
else if (ip->sbi_cm.sbdev_error != NULL)
usr/src/uts/i86pc/io/dr/dr.c
1460
DRERR_SET_C(&hp->h_err, &ip->sbi_cm.sbdev_error);
usr/src/uts/i86pc/io/dr/dr.c
1462
ASSERT(ip->sbi_cm.sbdev_error == NULL);
usr/src/uts/i86pc/io/dr/dr.c
2066
dr_io_unit_t *ip;
usr/src/uts/i86pc/io/dr/dr.c
2070
ip = dr_get_io_unit(bp, i);
usr/src/uts/i86pc/io/dr/dr.c
2071
dr_device_transition(&ip->sbi_cm, DR_STATE_CONFIGURED);
usr/src/uts/i86pc/io/dr/dr.c
3070
dr_io_unit_t *ip;
usr/src/uts/i86pc/io/dr/dr.c
3119
ip = dr_get_io_unit(bp, i);
usr/src/uts/i86pc/io/dr/dr.c
3121
if (!DR_DEV_IS_PRESENT(&ip->sbi_cm))
usr/src/uts/i86pc/io/dr/dr.c
3124
if (dr_check_unit_attached(&ip->sbi_cm) >= 0) {
usr/src/uts/i86pc/io/dr/dr.c
3128
DR_DEV_SET_ATTACHED(&ip->sbi_cm);
usr/src/uts/i86pc/io/dr/dr.c
3133
dr_init_io_unit(ip);
usr/src/uts/i86pc/io/dr/dr.c
3178
ip = dr_get_io_unit(bp, ut);
usr/src/uts/i86pc/io/dr/dr.c
3179
dr_device_transition(&ip->sbi_cm, DR_STATE_EMPTY);
usr/src/uts/i86pc/io/dr/dr_io.c
109
dr_disconnect_io(dr_io_unit_t *ip)
usr/src/uts/i86pc/io/dr/dr_io.c
145
dr_io_unit_t *ip = (dr_io_unit_t *)devlist[i];
usr/src/uts/i86pc/io/dr/dr_io.c
151
err = drmach_get_dip(ip->sbi_cm.sbdev_id, &dip);
usr/src/uts/i86pc/io/dr/dr_io.c
153
DRERR_SET_C(&ip->sbi_cm.sbdev_error, &err);
usr/src/uts/i86pc/io/dr/dr_io.c
172
dr_dev_err(CE_WARN, &ip->sbi_cm, ESBD_BUSY);
usr/src/uts/i86pc/io/dr/dr_io.c
179
f, (uint_t)(uintptr_t)ip->sbi_cm.sbdev_id);
usr/src/uts/i86pc/io/dr/dr_io.c
197
dr_io_unit_t *ip = (dr_io_unit_t *)devlist[d];
usr/src/uts/i86pc/io/dr/dr_io.c
200
ip->sbi_cm.sbdev_id)) != 0) {
usr/src/uts/i86pc/io/dr/dr_io.c
206
dr_io_unit_t *ip = (dr_io_unit_t *)devlist[d];
usr/src/uts/i86pc/io/dr/dr_io.c
209
err = drmach_release(ip->sbi_cm.sbdev_id);
usr/src/uts/i86pc/io/dr/dr_io.c
211
DRERR_SET_C(&ip->sbi_cm.sbdev_error,
usr/src/uts/i86pc/io/dr/dr_io.c
223
dr_io_unit_t *ip = (dr_io_unit_t *)devlist[d];
usr/src/uts/i86pc/io/dr/dr_io.c
225
err = drmach_io_unrelease(ip->sbi_cm.sbdev_id);
usr/src/uts/i86pc/io/dr/dr_io.c
227
DRERR_SET_C(&ip->sbi_cm.sbdev_error, &err);
usr/src/uts/i86pc/io/dr/dr_io.c
275
dr_get_comp_cond(dr_io_unit_t *ip, dev_info_t *dip)
usr/src/uts/i86pc/io/dr/dr_io.c
278
ip->sbi_cm.sbdev_cond = SBD_COND_UNKNOWN;
usr/src/uts/i86pc/io/dr/dr_io.c
283
ip->sbi_cm.sbdev_cond = SBD_COND_FAILED;
usr/src/uts/i86pc/io/dr/dr_io.c
287
if (DR_DEV_IS_ATTACHED(&ip->sbi_cm)) {
usr/src/uts/i86pc/io/dr/dr_io.c
288
ip->sbi_cm.sbdev_cond = SBD_COND_OK;
usr/src/uts/i86pc/io/dr/dr_io.c
289
} else if (DR_DEV_IS_PRESENT(&ip->sbi_cm)) {
usr/src/uts/i86pc/io/dr/dr_io.c
290
ip->sbi_cm.sbdev_cond = SBD_COND_OK;
usr/src/uts/i86pc/io/dr/dr_io.c
300
dr_io_unit_t *ip;
usr/src/uts/i86pc/io/dr/dr_io.c
318
ip = dr_get_io_unit(bp, i);
usr/src/uts/i86pc/io/dr/dr_io.c
320
if (ip->sbi_cm.sbdev_state == DR_STATE_EMPTY) {
usr/src/uts/i86pc/io/dr/dr_io.c
325
id = ip->sbi_cm.sbdev_id;
usr/src/uts/i86pc/io/dr/dr_io.c
329
err = drmach_status(ip->sbi_cm.sbdev_id, &pstat);
usr/src/uts/i86pc/io/dr/dr_io.c
331
DRERR_SET_C(&ip->sbi_cm.sbdev_error, &err);
usr/src/uts/i86pc/io/dr/dr_io.c
348
isp->is_cm.c_id.c_type = ip->sbi_cm.sbdev_type;
usr/src/uts/i86pc/io/dr/dr_io.c
349
isp->is_cm.c_id.c_unit = ip->sbi_cm.sbdev_unum;
usr/src/uts/i86pc/io/dr/dr_io.c
353
dr_get_comp_cond(ip, dip);
usr/src/uts/i86pc/io/dr/dr_io.c
354
isp->is_cm.c_cond = ip->sbi_cm.sbdev_cond;
usr/src/uts/i86pc/io/dr/dr_io.c
355
isp->is_cm.c_busy = ip->sbi_cm.sbdev_busy | pstat.busy;
usr/src/uts/i86pc/io/dr/dr_io.c
356
isp->is_cm.c_time = ip->sbi_cm.sbdev_time;
usr/src/uts/i86pc/io/dr/dr_io.c
357
isp->is_cm.c_ostate = ip->sbi_cm.sbdev_ostate;
usr/src/uts/i86pc/io/dr/dr_io.c
51
dr_init_io_unit(dr_io_unit_t *ip)
usr/src/uts/i86pc/io/dr/dr_io.c
55
if (DR_DEV_IS_ATTACHED(&ip->sbi_cm)) {
usr/src/uts/i86pc/io/dr/dr_io.c
57
ip->sbi_cm.sbdev_cond = SBD_COND_OK;
usr/src/uts/i86pc/io/dr/dr_io.c
58
} else if (DR_DEV_IS_PRESENT(&ip->sbi_cm)) {
usr/src/uts/i86pc/io/dr/dr_io.c
60
ip->sbi_cm.sbdev_cond = SBD_COND_OK;
usr/src/uts/i86pc/io/dr/dr_io.c
64
dr_device_transition(&ip->sbi_cm, new_state);
usr/src/uts/i86pc/io/fipe/fipe_drv.c
190
struct fipe_pci_id *ip;
usr/src/uts/i86pc/io/fipe/fipe_drv.c
211
for (rc = -1, i = 0, ip = &fipe_mc_pciids[0];
usr/src/uts/i86pc/io/fipe/fipe_drv.c
213
i++, ip++) {
usr/src/uts/i86pc/io/fipe/fipe_drv.c
214
if ((ip->venid == 0xffffu || ip->venid == venid) &&
usr/src/uts/i86pc/io/fipe/fipe_drv.c
215
(ip->devid == 0xffffu || ip->devid == devid) &&
usr/src/uts/i86pc/io/fipe/fipe_drv.c
216
(ip->subvenid == 0xffffu || ip->subvenid == subvenid) &&
usr/src/uts/i86pc/io/fipe/fipe_drv.c
217
(ip->subsysid == 0xffffu || ip->subsysid == subsysid) &&
usr/src/uts/i86pc/io/fipe/fipe_drv.c
218
(ip->unitaddr == NULL ||
usr/src/uts/i86pc/io/fipe/fipe_drv.c
219
strcmp(ip->unitaddr, unitaddr) == 0)) {
usr/src/uts/i86pc/io/immu.c
132
int *ip = (int *)arg;
usr/src/uts/i86pc/io/immu.c
140
*ip = B_TRUE;
usr/src/uts/i86pc/sys/dr.h
477
extern int dr_disconnect_io(dr_io_unit_t *ip);
usr/src/uts/i86pc/sys/drmach.h
137
extern sbd_error_t *drmach_cpu_get_impl(drmachid_t id, int *ip);
usr/src/uts/intel/fs/proc/prmachdep.c
644
prfetchinstr(klwp_t *lwp, ulong_t *ip)
usr/src/uts/intel/fs/proc/prmachdep.c
646
*ip = (ulong_t)(instr_t)lwp->lwp_pcb.pcb_instr;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1693
uint_t *ip;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1718
ip = (uint_t *)dkdevidp;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1720
chksum ^= ip[i];
usr/src/uts/intel/io/dktp/disk/cmdk.c
1753
uint_t *ip, chksum;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1786
ip = (uint_t *)dkdevidp;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1788
chksum ^= ip[i];
usr/src/uts/intel/io/ecpp.c
2485
struct prn_interface_info *ip;
usr/src/uts/intel/io/ecpp.c
2494
ip = (struct prn_interface_info *)mp->b_cont->b_rptr;
usr/src/uts/intel/io/ecpp.c
2500
ip32 = (struct prn_interface_info32 *)ip;
usr/src/uts/intel/io/ecpp.c
2505
info = *ip;
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1115
#define FERR_NF_MEM_RD(ip) nb_pci_getl(0, 16, 1, 0xa0, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1116
#define NERR_NF_MEM_RD(ip) nb_pci_getl(0, 16, 1, 0xa4, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1343
#define PEX_FAT_FERR_RD(pex, ip) nb_pci_getl(0, pex, 0, 0x154, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1344
#define PEX_FAT_NERR_RD(pex, ip) nb_pci_getl(0, pex, 0, 0x15c, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1345
#define PEX_NF_FERR_RD(pex, ip) nb_pci_getl(0, pex, 0, 0x158, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1346
#define PEX_NF_NERR_RD(pex, ip) nb_pci_getl(0, pex, 0, 0x160, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1365
#define PCISTS_RD(ip) nb_pci_getw(0, 8, 0, 0x6, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1398
#define FERR_FAT_THR_RD(ip) nb_pci_getb(0, 16, 2, 0xf0, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1399
#define FERR_NF_THR_RD(ip) nb_pci_getb(0, 16, 2, 0xf1, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1400
#define NERR_FAT_THR_RD(ip) nb_pci_getb(0, 16, 2, 0xf2, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1401
#define NERR_NF_THR_RD(ip) nb_pci_getb(0, 16, 2, 0xf3, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1402
#define EMASK_THR_RD(ip) nb_pci_getw(0, 16, 2, 0xf6, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1403
#define ERR0_THR_RD(ip) nb_pci_getw(0, 16, 2, 0xf8, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1404
#define ERR1_THR_RD(ip) nb_pci_getw(0, 16, 2, 0xfa, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1405
#define ERR2_THR_RD(ip) nb_pci_getw(0, 16, 2, 0xfc, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
1406
#define MCERR_THR_RD(ip) nb_pci_getw(0, 16, 2, 0xfe, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
680
#define FERR_FAT_FSB_RD(fsb, ip) ((nb_chipset == INTEL_NB_7300) ? \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
681
nb_pci_getb(0, 17, (fsb & 2) ? 3 : 0, (fsb & 1) ? 0xc0 : 0x40, ip) : \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
682
nb_pci_getb(0, 16, 0, fsb ? 0x480 : 0x180, ip))
usr/src/uts/intel/io/intel_nb5000/nb5000.h
683
#define FERR_NF_FSB_RD(fsb, ip) ((nb_chipset == INTEL_NB_7300) ? \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
684
nb_pci_getb(0, 17, (fsb & 2) ? 3 : 0, (fsb & 1) ? 0xc1 : 0x41, ip) : \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
685
nb_pci_getb(0, 16, 0, fsb ? 0x481 : 0x181, ip))
usr/src/uts/intel/io/intel_nb5000/nb5000.h
686
#define NERR_FAT_FSB_RD(fsb, ip) ((nb_chipset == INTEL_NB_7300) ? \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
687
nb_pci_getb(0, 17, (fsb & 2) ? 3 : 0, (fsb & 1) ? 0xc2 : 0x42, ip) : \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
688
nb_pci_getb(0, 16, 0, fsb ? 0x482 : 0x182, ip))
usr/src/uts/intel/io/intel_nb5000/nb5000.h
689
#define NERR_NF_FSB_RD(fsb, ip) ((nb_chipset == INTEL_NB_7300) ? \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
690
nb_pci_getb(0, 17, (fsb & 2) ? 3 : 0, (fsb & 1) ? 0xc3 : 0x43, ip) : \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
691
nb_pci_getb(0, 16, 0, fsb ? 0x483 : 0x183, ip))
usr/src/uts/intel/io/intel_nb5000/nb5000.h
827
#define FERR_FAT_INT_RD(ip) (((nb_chipset == INTEL_NB_5400) ? \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
828
((uint16_t)nb_pci_getb(0, 16, 2, 0xc1, ip) << 8) : (uint16_t)0) | \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
829
nb_pci_getb(0, 16, 2, 0xc0, ip))
usr/src/uts/intel/io/intel_nb5000/nb5000.h
830
#define FERR_NF_INT_RD(ip) ((nb_chipset == INTEL_NB_5400) ? \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
831
((uint16_t)nb_pci_getb(0, 16, 2, 0xc3, ip) << 8) | \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
832
nb_pci_getb(0, 16, 2, 0xc2, ip) : \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
833
(uint16_t)nb_pci_getb(0, 16, 2, 0xc1, ip))
usr/src/uts/intel/io/intel_nb5000/nb5000.h
834
#define NERR_FAT_INT_RD(ip) ((nb_chipset == INTEL_NB_5400) ? \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
835
((uint16_t)nb_pci_getb(0, 16, 2, 0xc5, ip) << 8) | \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
836
nb_pci_getb(0, 16, 2, 0xc4, ip) : \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
837
(uint16_t)nb_pci_getb(0, 16, 2, 0xc2, ip))
usr/src/uts/intel/io/intel_nb5000/nb5000.h
838
#define NERR_NF_INT_RD(ip) ((nb_chipset == INTEL_NB_5400) ? \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
839
((uint16_t)nb_pci_getb(0, 16, 2, 0xc7, ip) << 8) | \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
840
nb_pci_getb(0, 16, 2, 0xc6, ip) : \
usr/src/uts/intel/io/intel_nb5000/nb5000.h
841
(uint16_t)nb_pci_getb(0, 16, 2, 0xc3, ip))
usr/src/uts/intel/io/intel_nb5000/nb5000.h
920
#define FERR_FAT_FBD_RD(ip) nb_pci_getl(0, 16, 1, 0x98, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
921
#define NERR_FAT_FBD_RD(ip) nb_pci_getl(0, 16, 1, 0x9c, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
922
#define FERR_NF_FBD_RD(ip) nb_pci_getl(0, 16, 1, 0xa0, ip)
usr/src/uts/intel/io/intel_nb5000/nb5000.h
923
#define NERR_NF_FBD_RD(ip) nb_pci_getl(0, 16, 1, 0xa4, ip)
usr/src/uts/intel/io/vmxnet3s/vmxnet3_tx.c
102
uint8_t *ip, *tcp;
usr/src/uts/intel/io/vmxnet3s/vmxnet3_tx.c
111
ip = mblk->b_rptr + ethLen;
usr/src/uts/intel/io/vmxnet3s/vmxnet3_tx.c
112
if (ip >= mblk->b_wptr) {
usr/src/uts/intel/io/vmxnet3s/vmxnet3_tx.c
114
ip = mblk->b_rptr;
usr/src/uts/intel/io/vmxnet3s/vmxnet3_tx.c
116
ipLen = IPH_HDR_LENGTH((ipha_t *)ip);
usr/src/uts/intel/io/vmxnet3s/vmxnet3_tx.c
117
tcp = ip + ipLen;
usr/src/uts/intel/os/cpuid.c
7783
int *ip;
usr/src/uts/intel/os/cpuid.c
7789
if ((ip = l2i->l2i_csz) != NULL)
usr/src/uts/intel/os/cpuid.c
7790
*ip = ct->ct_size;
usr/src/uts/intel/os/cpuid.c
7791
if ((ip = l2i->l2i_lsz) != NULL)
usr/src/uts/intel/os/cpuid.c
7792
*ip = ct->ct_line_size;
usr/src/uts/intel/os/cpuid.c
7793
if ((ip = l2i->l2i_assoc) != NULL)
usr/src/uts/intel/os/cpuid.c
7794
*ip = ct->ct_assoc;
usr/src/uts/intel/os/cpuid.c
7818
int *ip;
usr/src/uts/intel/os/cpuid.c
7831
if ((ip = l2i->l2i_csz) != NULL)
usr/src/uts/intel/os/cpuid.c
7832
*ip = cachesz;
usr/src/uts/intel/os/cpuid.c
7833
if ((ip = l2i->l2i_lsz) != NULL)
usr/src/uts/intel/os/cpuid.c
7834
*ip = BITX(cp->cp_ecx, 7, 0);
usr/src/uts/intel/os/cpuid.c
7835
if ((ip = l2i->l2i_assoc) != NULL)
usr/src/uts/intel/os/cpuid.c
7836
*ip = assoc;
usr/src/uts/sparc/fs/proc/prmachdep.c
1000
prfetchinstr(klwp_t *lwp, ulong_t *ip)
usr/src/uts/sparc/fs/proc/prmachdep.c
1002
*ip = (ulong_t)(instr_t)lwp->lwp_pcb.pcb_instr;
usr/src/uts/sparc/os/iscsi_boot.c
431
inet_aton(char *ipstr, uchar_t *ip)
usr/src/uts/sparc/os/iscsi_boot.c
455
bcopy(val, ip, 4);
usr/src/uts/sparc/os/iscsi_boot.c
47
static int inet_aton(char *ipstr, uchar_t *ip);
usr/src/uts/sun/io/dada/targets/dad.c
3890
uint_t *ip, chksum;
usr/src/uts/sun/io/dada/targets/dad.c
3914
ip = (uint_t *)dkdevid;
usr/src/uts/sun/io/dada/targets/dad.c
3916
chksum ^= ip[i];
usr/src/uts/sun/io/dada/targets/dad.c
3960
uint_t *ip;
usr/src/uts/sun/io/dada/targets/dad.c
4016
ip = (uint_t *)dkdevid;
usr/src/uts/sun/io/dada/targets/dad.c
4018
chksum ^= ip[i];
usr/src/uts/sun4/io/efcode/fc_ops.c
137
struct fc_resource *ip, *np;
usr/src/uts/sun4/io/efcode/fc_ops.c
147
for (ip = rp->head; ip != NULL; ip = np) {
usr/src/uts/sun4/io/efcode/fc_ops.c
148
np = ip->next;
usr/src/uts/sun4/io/efcode/fc_ops.c
149
switch (ip->type) {
usr/src/uts/sun4/io/efcode/fc_ops.c
151
impl_ddi_free_nodeid(ip->fc_nodeid_r);
usr/src/uts/sun4/io/efcode/fc_ops.c
155
"unknown resource type %d\n", ip->type);
usr/src/uts/sun4/io/efcode/fc_ops.c
158
fc_rem_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fc_ops.c
159
kmem_free(ip, sizeof (struct fc_resource));
usr/src/uts/sun4/io/efcode/fc_ops.c
423
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fc_ops.c
437
ip = kmem_zalloc(sizeof (struct fc_resource), KM_SLEEP);
usr/src/uts/sun4/io/efcode/fc_ops.c
438
ip->type = RT_NODEID;
usr/src/uts/sun4/io/efcode/fc_ops.c
439
ip->fc_nodeid_r = n;
usr/src/uts/sun4/io/efcode/fc_ops.c
440
fc_add_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fc_ops.c
452
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fc_ops.c
455
for (ip = rp->head; ip != NULL; ip = ip->next) {
usr/src/uts/sun4/io/efcode/fc_ops.c
456
if (ip->type != RT_NODEID)
usr/src/uts/sun4/io/efcode/fc_ops.c
458
if (ip->fc_nodeid_r == n)
usr/src/uts/sun4/io/efcode/fc_ops.c
463
return (ip);
usr/src/uts/sun4/io/efcode/fc_ops.c
569
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fc_ops.c
575
if ((ip = find_nodeid_resource(rp, (int)ch)) == NULL) {
usr/src/uts/sun4/io/efcode/fc_ops.c
602
fc_rem_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fc_ops.c
603
kmem_free(ip, sizeof (struct fc_resource));
usr/src/uts/sun4/io/efcode/fc_subr.c
326
fc_add_resource(fco_handle_t rp, struct fc_resource *ip)
usr/src/uts/sun4/io/efcode/fc_subr.c
329
ASSERT(ip);
usr/src/uts/sun4/io/efcode/fc_subr.c
332
ip->next = NULL;
usr/src/uts/sun4/io/efcode/fc_subr.c
334
ip->next = rp->head;
usr/src/uts/sun4/io/efcode/fc_subr.c
335
rp->head = ip;
usr/src/uts/sun4/io/efcode/fc_subr.c
340
fc_rem_resource(fco_handle_t rp, struct fc_resource *ip)
usr/src/uts/sun4/io/efcode/fc_subr.c
345
ASSERT(ip);
usr/src/uts/sun4/io/efcode/fc_subr.c
353
if (rp->head == ip) {
usr/src/uts/sun4/io/efcode/fc_subr.c
354
rp->head = ip->next;
usr/src/uts/sun4/io/efcode/fc_subr.c
359
for (fp = rp->head; fp && (fp->next != ip); fp = fp->next)
usr/src/uts/sun4/io/efcode/fc_subr.c
368
fp->next = ip->next;
usr/src/uts/sun4/io/efcode/fc_subr.c
456
struct fc_phandle_entry *ip, *np;
usr/src/uts/sun4/io/efcode/fc_subr.c
461
for (ip = *head; ip; ip = np) {
usr/src/uts/sun4/io/efcode/fc_subr.c
462
np = ip->next;
usr/src/uts/sun4/io/efcode/fc_subr.c
463
kmem_free(ip, sizeof (struct fc_phandle_entry));
usr/src/uts/sun4/io/efcode/fc_subr.c
471
struct fc_phandle_entry *ip;
usr/src/uts/sun4/io/efcode/fc_subr.c
475
for (ip = *head; ip; ip = ip->next)
usr/src/uts/sun4/io/efcode/fc_subr.c
476
if (ip->h == handle)
usr/src/uts/sun4/io/efcode/fc_subr.c
481
return (ip ? ip->dip : NULL);
usr/src/uts/sun4/io/efcode/fcpci.c
222
struct fc_resource *ip, *np;
usr/src/uts/sun4/io/efcode/fcpci.c
237
for (ip = rp->head; ip != NULL; ip = np) {
usr/src/uts/sun4/io/efcode/fcpci.c
238
np = ip->next;
usr/src/uts/sun4/io/efcode/fcpci.c
239
switch (ip->type) {
usr/src/uts/sun4/io/efcode/fcpci.c
242
"pci_unmap_phys(%p)\n", ip->fc_map_handle);
usr/src/uts/sun4/io/efcode/fcpci.c
243
pci_unmap_phys(&ip->fc_map_handle, ip->fc_regspec);
usr/src/uts/sun4/io/efcode/fcpci.c
244
kmem_free(ip->fc_regspec, sizeof (pci_regspec_t));
usr/src/uts/sun4/io/efcode/fcpci.c
252
"unknown resource type %d\n", ip->type);
usr/src/uts/sun4/io/efcode/fcpci.c
255
fc_rem_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fcpci.c
256
kmem_free(ip, sizeof (struct fc_resource));
usr/src/uts/sun4/io/efcode/fcpci.c
300
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
369
ip = kmem_zalloc(sizeof (struct fc_resource), KM_SLEEP);
usr/src/uts/sun4/io/efcode/fcpci.c
370
ip->type = RT_DMA;
usr/src/uts/sun4/io/efcode/fcpci.c
371
ip->fc_dma_virt = virt;
usr/src/uts/sun4/io/efcode/fcpci.c
372
ip->fc_dma_len = len;
usr/src/uts/sun4/io/efcode/fcpci.c
373
ip->fc_dma_handle = h;
usr/src/uts/sun4/io/efcode/fcpci.c
374
ip->fc_dma_devaddr = c.dmac_address;
usr/src/uts/sun4/io/efcode/fcpci.c
375
ip->fc_dma_bp = bp;
usr/src/uts/sun4/io/efcode/fcpci.c
376
fc_add_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fcpci.c
388
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
401
for (ip = rp->head; ip != NULL; ip = ip->next) {
usr/src/uts/sun4/io/efcode/fcpci.c
402
if (ip->type != RT_DMA)
usr/src/uts/sun4/io/efcode/fcpci.c
404
if (ip->fc_dma_devaddr != devaddr)
usr/src/uts/sun4/io/efcode/fcpci.c
406
if (((char *)virt >= (char *)ip->fc_dma_virt) &&
usr/src/uts/sun4/io/efcode/fcpci.c
408
((char *)ip->fc_dma_virt + ip->fc_dma_len)))
usr/src/uts/sun4/io/efcode/fcpci.c
413
if (ip == NULL)
usr/src/uts/sun4/io/efcode/fcpci.c
423
error = fc_ddi_dma_sync(ip->fc_dma_handle,
usr/src/uts/sun4/io/efcode/fcpci.c
424
(char *)virt - (char *)ip->fc_dma_virt, len, DDI_DMA_SYNC_FORCPU);
usr/src/uts/sun4/io/efcode/fcpci.c
425
error |= fc_ddi_dma_sync(ip->fc_dma_handle,
usr/src/uts/sun4/io/efcode/fcpci.c
426
(char *)virt - (char *)ip->fc_dma_virt, len, DDI_DMA_SYNC_FORDEV);
usr/src/uts/sun4/io/efcode/fcpci.c
441
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
455
for (ip = rp->head; ip != NULL; ip = ip->next) {
usr/src/uts/sun4/io/efcode/fcpci.c
456
if (ip->type != RT_DMA)
usr/src/uts/sun4/io/efcode/fcpci.c
458
if (ip->fc_dma_devaddr != devaddr)
usr/src/uts/sun4/io/efcode/fcpci.c
460
if (ip->fc_dma_virt != virt)
usr/src/uts/sun4/io/efcode/fcpci.c
462
if (len == ip->fc_dma_len)
usr/src/uts/sun4/io/efcode/fcpci.c
467
if (ip == NULL)
usr/src/uts/sun4/io/efcode/fcpci.c
474
e = fc_ddi_dma_unbind_handle(ip->fc_dma_handle);
usr/src/uts/sun4/io/efcode/fcpci.c
478
fc_ddi_dma_free_handle(&ip->fc_dma_handle);
usr/src/uts/sun4/io/efcode/fcpci.c
483
fc_physio_free(&ip->fc_dma_bp, ip->fc_dma_virt, ip->fc_dma_len);
usr/src/uts/sun4/io/efcode/fcpci.c
488
fc_rem_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fcpci.c
489
kmem_free(ip, sizeof (struct fc_resource));
usr/src/uts/sun4/io/efcode/fcpci.c
498
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
501
for (ip = rp->head; ip != NULL; ip = ip->next)
usr/src/uts/sun4/io/efcode/fcpci.c
502
if (ip->type == RT_DMA)
usr/src/uts/sun4/io/efcode/fcpci.c
506
return (ip);
usr/src/uts/sun4/io/efcode/fcpci.c
512
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
515
while ((ip = next_dma_resource(rp)) != NULL) {
usr/src/uts/sun4/io/efcode/fcpci.c
518
ip->fc_dma_virt, ip->fc_dma_len);
usr/src/uts/sun4/io/efcode/fcpci.c
523
e = fc_ddi_dma_unbind_handle(ip->fc_dma_handle);
usr/src/uts/sun4/io/efcode/fcpci.c
528
fc_ddi_dma_free_handle(&ip->fc_dma_handle);
usr/src/uts/sun4/io/efcode/fcpci.c
533
fc_physio_free(&ip->fc_dma_bp, ip->fc_dma_virt, ip->fc_dma_len);
usr/src/uts/sun4/io/efcode/fcpci.c
535
fc_rem_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fcpci.c
536
kmem_free(ip, sizeof (struct fc_resource));
usr/src/uts/sun4/io/efcode/fcpci.c
550
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
596
ip = kmem_zalloc(sizeof (struct fc_resource), KM_SLEEP);
usr/src/uts/sun4/io/efcode/fcpci.c
597
ip->type = RT_MAP;
usr/src/uts/sun4/io/efcode/fcpci.c
598
ip->fc_map_virt = virt;
usr/src/uts/sun4/io/efcode/fcpci.c
599
ip->fc_map_len = len;
usr/src/uts/sun4/io/efcode/fcpci.c
600
ip->fc_map_handle = h;
usr/src/uts/sun4/io/efcode/fcpci.c
603
ip->fc_regspec = ph; /* cache a copy of the reg spec */
usr/src/uts/sun4/io/efcode/fcpci.c
604
fc_add_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fcpci.c
614
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
627
for (ip = rp->head; ip != NULL; ip = ip->next) {
usr/src/uts/sun4/io/efcode/fcpci.c
628
if (ip->type != RT_MAP)
usr/src/uts/sun4/io/efcode/fcpci.c
630
if (ip->fc_map_virt != virt)
usr/src/uts/sun4/io/efcode/fcpci.c
632
if (ip->fc_map_len == len)
usr/src/uts/sun4/io/efcode/fcpci.c
637
if (ip == NULL)
usr/src/uts/sun4/io/efcode/fcpci.c
641
pci_unmap_phys(&ip->fc_map_handle, ip->fc_regspec);
usr/src/uts/sun4/io/efcode/fcpci.c
643
kmem_free(ip->fc_regspec, sizeof (pci_regspec_t));
usr/src/uts/sun4/io/efcode/fcpci.c
648
fc_rem_resource(rp, ip);
usr/src/uts/sun4/io/efcode/fcpci.c
649
kmem_free(ip, sizeof (struct fc_resource));
usr/src/uts/sun4/io/efcode/fcpci.c
666
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
697
for (ip = rp->head; ip != NULL; ip = ip->next) {
usr/src/uts/sun4/io/efcode/fcpci.c
698
if (ip->type != RT_MAP)
usr/src/uts/sun4/io/efcode/fcpci.c
700
if ((virt >= (caddr_t)ip->fc_map_virt) && ((virt + len) <=
usr/src/uts/sun4/io/efcode/fcpci.c
701
((caddr_t)ip->fc_map_virt + ip->fc_map_len)))
usr/src/uts/sun4/io/efcode/fcpci.c
706
if (ip == NULL)
usr/src/uts/sun4/io/efcode/fcpci.c
756
struct fc_resource *ip;
usr/src/uts/sun4/io/efcode/fcpci.c
784
for (ip = rp->head; ip != NULL; ip = ip->next) {
usr/src/uts/sun4/io/efcode/fcpci.c
785
if (ip->type != RT_MAP)
usr/src/uts/sun4/io/efcode/fcpci.c
787
if ((virt >= (caddr_t)ip->fc_map_virt) && ((virt + len) <=
usr/src/uts/sun4/io/efcode/fcpci.c
788
((caddr_t)ip->fc_map_virt + ip->fc_map_len)))
usr/src/uts/sun4/io/efcode/fcpci.c
793
if (ip == NULL)
usr/src/uts/sun4/os/ddi_impl.c
820
prop_1275_cell_t *ip, intr_sz;
usr/src/uts/sun4/os/ddi_impl.c
825
"interrupts", (caddr_t)&ip, &intrlen) == DDI_SUCCESS) {
usr/src/uts/sun4/os/ddi_impl.c
837
prop_1275_cell_t *intrp = ip;
usr/src/uts/sun4/os/ddi_impl.c
845
kmem_free(ip, intrlen);
usr/src/uts/sun4/os/ddi_impl.c
883
prop_1275_cell_t *ip;
usr/src/uts/sun4/os/ddi_impl.c
888
"interrupts", (caddr_t)&ip, &intrlen) == DDI_SUCCESS) {
usr/src/uts/sun4/os/ddi_impl.c
897
kmem_free(ip, intrlen);
usr/src/uts/sun4u/io/pci/pci_ib.c
458
ib_ino_info_t *ip;
usr/src/uts/sun4u/io/pci/pci_ib.c
463
for (ip = ib_p->ib_ino_lst; ip; ip = ip->ino_next_p)
usr/src/uts/sun4u/io/pci/pci_ib.c
464
ip->ino_map_reg_save = *ip->ino_map_reg;
usr/src/uts/sun4u/io/pci/pci_ib.c
476
ib_ino_info_t *ip;
usr/src/uts/sun4u/io/pci/pci_ib.c
481
for (ip = ib_p->ib_ino_lst; ip; ip = ip->ino_next_p) {
usr/src/uts/sun4u/io/pci/pci_ib.c
482
IB_INO_INTR_CLEAR(ip->ino_clr_reg); /* set intr to idle */
usr/src/uts/sun4u/io/pci/pci_ib.c
483
*ip->ino_map_reg = ip->ino_map_reg_save; /* restore IMR */
usr/src/uts/sun4u/io/sbd_io.c
100
sbd_io_unit_t *ip;
usr/src/uts/sun4u/io/sbd_io.c
103
ip = SBD_GET_BOARD_IOUNIT(sbp, unit);
usr/src/uts/sun4u/io/sbd_io.c
113
ip->sbi_cm.sbdev_cond = sbd_get_comp_cond(dip);
usr/src/uts/sun4u/io/sbd_io.c
185
sbd_io_unit_t *ip;
usr/src/uts/sun4u/io/sbd_io.c
252
ip = SBD_GET_BOARD_IOUNIT(sbp, unit);
usr/src/uts/sun4u/io/sbd_io.c
253
ip->sbi_cm.sbdev_cond = sbd_get_comp_cond(dip);
usr/src/uts/sun4u/io/sbd_io.c
254
isp->is_cm.c_cond = ip->sbi_cm.sbdev_cond;
usr/src/uts/sun4u/io/sbd_io.c
255
isp->is_cm.c_busy = ip->sbi_cm.sbdev_busy;
usr/src/uts/sun4u/io/sbd_io.c
256
isp->is_cm.c_time = ip->sbi_cm.sbdev_time;
usr/src/uts/sun4u/ngdr/io/dr.c
1327
dr_io_unit_t *ip;
usr/src/uts/sun4u/ngdr/io/dr.c
1329
ip = dr_get_io_unit(bp, i);
usr/src/uts/sun4u/ngdr/io/dr.c
1330
dr_init_io_unit(ip);
usr/src/uts/sun4u/ngdr/io/dr.c
1455
dr_io_unit_t *ip;
usr/src/uts/sun4u/ngdr/io/dr.c
1460
ip = dr_get_io_unit(bp, i);
usr/src/uts/sun4u/ngdr/io/dr.c
1461
if (dr_disconnect_io(ip) == 0)
usr/src/uts/sun4u/ngdr/io/dr.c
1462
dr_device_transition(&ip->sbi_cm, DR_STATE_EMPTY);
usr/src/uts/sun4u/ngdr/io/dr.c
1463
else if (ip->sbi_cm.sbdev_error != NULL)
usr/src/uts/sun4u/ngdr/io/dr.c
1464
DRERR_SET_C(&hp->h_err, &ip->sbi_cm.sbdev_error);
usr/src/uts/sun4u/ngdr/io/dr.c
1466
ASSERT(ip->sbi_cm.sbdev_error == NULL);
usr/src/uts/sun4u/ngdr/io/dr.c
2098
dr_io_unit_t *ip;
usr/src/uts/sun4u/ngdr/io/dr.c
2102
ip = dr_get_io_unit(bp, i);
usr/src/uts/sun4u/ngdr/io/dr.c
2103
dr_device_transition(&ip->sbi_cm, DR_STATE_CONFIGURED);
usr/src/uts/sun4u/ngdr/io/dr.c
3113
dr_io_unit_t *ip;
usr/src/uts/sun4u/ngdr/io/dr.c
3162
ip = dr_get_io_unit(bp, i);
usr/src/uts/sun4u/ngdr/io/dr.c
3164
if (!DR_DEV_IS_PRESENT(&ip->sbi_cm))
usr/src/uts/sun4u/ngdr/io/dr.c
3167
if (dr_check_unit_attached(&ip->sbi_cm) >= 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
3171
DR_DEV_SET_ATTACHED(&ip->sbi_cm);
usr/src/uts/sun4u/ngdr/io/dr.c
3176
dr_init_io_unit(ip);
usr/src/uts/sun4u/ngdr/io/dr.c
3219
ip = dr_get_io_unit(bp, ut);
usr/src/uts/sun4u/ngdr/io/dr.c
3220
dr_device_transition(&ip->sbi_cm, DR_STATE_EMPTY);
usr/src/uts/sun4u/ngdr/io/dr_io.c
131
dr_disconnect_io(dr_io_unit_t *ip)
usr/src/uts/sun4u/ngdr/io/dr_io.c
167
dr_io_unit_t *ip = (dr_io_unit_t *)devlist[i];
usr/src/uts/sun4u/ngdr/io/dr_io.c
173
err = drmach_get_dip(ip->sbi_cm.sbdev_id, &dip);
usr/src/uts/sun4u/ngdr/io/dr_io.c
175
DRERR_SET_C(&ip->sbi_cm.sbdev_error, &err);
usr/src/uts/sun4u/ngdr/io/dr_io.c
194
dr_dev_err(CE_WARN, &ip->sbi_cm, ESBD_BUSY);
usr/src/uts/sun4u/ngdr/io/dr_io.c
201
f, (uint_t)(uintptr_t)ip->sbi_cm.sbdev_id);
usr/src/uts/sun4u/ngdr/io/dr_io.c
219
dr_io_unit_t *ip = (dr_io_unit_t *)devlist[d];
usr/src/uts/sun4u/ngdr/io/dr_io.c
222
ip->sbi_cm.sbdev_id)) != 0) {
usr/src/uts/sun4u/ngdr/io/dr_io.c
228
dr_io_unit_t *ip = (dr_io_unit_t *)devlist[d];
usr/src/uts/sun4u/ngdr/io/dr_io.c
231
err = drmach_release(ip->sbi_cm.sbdev_id);
usr/src/uts/sun4u/ngdr/io/dr_io.c
233
DRERR_SET_C(&ip->sbi_cm.sbdev_error,
usr/src/uts/sun4u/ngdr/io/dr_io.c
245
dr_io_unit_t *ip = (dr_io_unit_t *)devlist[d];
usr/src/uts/sun4u/ngdr/io/dr_io.c
247
err = drmach_io_unrelease(ip->sbi_cm.sbdev_id);
usr/src/uts/sun4u/ngdr/io/dr_io.c
249
DRERR_SET_C(&ip->sbi_cm.sbdev_error, &err);
usr/src/uts/sun4u/ngdr/io/dr_io.c
297
dr_get_comp_cond(dr_io_unit_t *ip, dev_info_t *dip)
usr/src/uts/sun4u/ngdr/io/dr_io.c
300
ip->sbi_cm.sbdev_cond = SBD_COND_UNKNOWN;
usr/src/uts/sun4u/ngdr/io/dr_io.c
305
ip->sbi_cm.sbdev_cond = SBD_COND_FAILED;
usr/src/uts/sun4u/ngdr/io/dr_io.c
309
if (DR_DEV_IS_ATTACHED(&ip->sbi_cm)) {
usr/src/uts/sun4u/ngdr/io/dr_io.c
310
ip->sbi_cm.sbdev_cond = SBD_COND_OK;
usr/src/uts/sun4u/ngdr/io/dr_io.c
311
} else if (DR_DEV_IS_PRESENT(&ip->sbi_cm)) {
usr/src/uts/sun4u/ngdr/io/dr_io.c
312
ip->sbi_cm.sbdev_cond = SBD_COND_OK;
usr/src/uts/sun4u/ngdr/io/dr_io.c
322
dr_io_unit_t *ip;
usr/src/uts/sun4u/ngdr/io/dr_io.c
340
ip = dr_get_io_unit(bp, i);
usr/src/uts/sun4u/ngdr/io/dr_io.c
342
if (ip->sbi_cm.sbdev_state == DR_STATE_EMPTY) {
usr/src/uts/sun4u/ngdr/io/dr_io.c
347
id = ip->sbi_cm.sbdev_id;
usr/src/uts/sun4u/ngdr/io/dr_io.c
351
err = drmach_status(ip->sbi_cm.sbdev_id, &pstat);
usr/src/uts/sun4u/ngdr/io/dr_io.c
353
DRERR_SET_C(&ip->sbi_cm.sbdev_error, &err);
usr/src/uts/sun4u/ngdr/io/dr_io.c
370
isp->is_cm.c_id.c_type = ip->sbi_cm.sbdev_type;
usr/src/uts/sun4u/ngdr/io/dr_io.c
371
isp->is_cm.c_id.c_unit = ip->sbi_cm.sbdev_unum;
usr/src/uts/sun4u/ngdr/io/dr_io.c
375
dr_get_comp_cond(ip, dip);
usr/src/uts/sun4u/ngdr/io/dr_io.c
376
isp->is_cm.c_cond = ip->sbi_cm.sbdev_cond;
usr/src/uts/sun4u/ngdr/io/dr_io.c
377
isp->is_cm.c_busy = ip->sbi_cm.sbdev_busy | pstat.busy;
usr/src/uts/sun4u/ngdr/io/dr_io.c
378
isp->is_cm.c_time = ip->sbi_cm.sbdev_time;
usr/src/uts/sun4u/ngdr/io/dr_io.c
379
isp->is_cm.c_ostate = ip->sbi_cm.sbdev_ostate;
usr/src/uts/sun4u/ngdr/io/dr_io.c
73
dr_init_io_unit(dr_io_unit_t *ip)
usr/src/uts/sun4u/ngdr/io/dr_io.c
77
if (DR_DEV_IS_ATTACHED(&ip->sbi_cm)) {
usr/src/uts/sun4u/ngdr/io/dr_io.c
79
ip->sbi_cm.sbdev_cond = SBD_COND_OK;
usr/src/uts/sun4u/ngdr/io/dr_io.c
80
} else if (DR_DEV_IS_PRESENT(&ip->sbi_cm)) {
usr/src/uts/sun4u/ngdr/io/dr_io.c
82
ip->sbi_cm.sbdev_cond = SBD_COND_OK;
usr/src/uts/sun4u/ngdr/io/dr_io.c
86
dr_device_transition(&ip->sbi_cm, new_state);
usr/src/uts/sun4u/ngdr/sys/dr.h
432
extern int dr_disconnect_io(dr_io_unit_t *ip);
usr/src/uts/sun4u/opl/io/drmach.c
1265
drmach_io_t *ip;
usr/src/uts/sun4u/opl/io/drmach.c
1273
ip = kmem_zalloc(sizeof (drmach_io_t), KM_SLEEP);
usr/src/uts/sun4u/opl/io/drmach.c
1274
bcopy(proto, &ip->dev, sizeof (ip->dev));
usr/src/uts/sun4u/opl/io/drmach.c
1275
ip->dev.node = drmach_node_dup(proto->node);
usr/src/uts/sun4u/opl/io/drmach.c
1276
ip->dev.cm.isa = (void *)drmach_io_new;
usr/src/uts/sun4u/opl/io/drmach.c
1277
ip->dev.cm.dispose = drmach_io_dispose;
usr/src/uts/sun4u/opl/io/drmach.c
1278
ip->dev.cm.release = drmach_io_release;
usr/src/uts/sun4u/opl/io/drmach.c
1279
ip->dev.cm.status = drmach_io_status;
usr/src/uts/sun4u/opl/io/drmach.c
1280
ip->channel = (portid >> 1) & 0x7;
usr/src/uts/sun4u/opl/io/drmach.c
1281
ip->leaf = (portid & 0x1);
usr/src/uts/sun4u/opl/io/drmach.c
1283
(void) snprintf(ip->dev.cm.name, sizeof (ip->dev.cm.name), "%s%d",
usr/src/uts/sun4u/opl/io/drmach.c
1284
ip->dev.type, ip->dev.unum);
usr/src/uts/sun4u/opl/io/drmach.c
1286
*idp = (drmachid_t)ip;
usr/src/uts/sun4u/opl/io/drmach.c
1966
drmach_cpu_get_impl(drmachid_t id, int *ip)
usr/src/uts/sun4u/opl/io/drmach.c
1999
*ip = impl;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
397
pcmu_ib_ino_info_t *ip;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
401
for (ip = pib_p->pib_ino_lst; ip; ip = ip->pino_next) {
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
402
ip->pino_map_reg_save = *ip->pino_map_reg;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
410
pcmu_ib_ino_info_t *ip;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
414
for (ip = pib_p->pib_ino_lst; ip; ip = ip->pino_next) {
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
415
PCMU_IB_INO_INTR_CLEAR(ip->pino_clr_reg); /* set intr to idle */
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
416
*ip->pino_map_reg = ip->pino_map_reg_save; /* restore IMR */
usr/src/uts/sun4u/opl/sys/drmach.h
328
extern sbd_error_t *drmach_cpu_get_impl(drmachid_t id, int *ip);
usr/src/uts/sun4v/io/vds.c
1205
uint_t chksum, *ip;
usr/src/uts/sun4v/io/vds.c
1209
ip = (void *)dkdevid;
usr/src/uts/sun4v/io/vds.c
1211
chksum ^= ip[i];