Symbol: ip
bin/csh/glob.c
617
Char *ip;
bin/csh/glob.c
696
ip = NULL;
bin/csh/glob.c
704
ip = ibuf;
bin/csh/glob.c
713
ip[i] = (unsigned char) tibuf[i];
bin/csh/glob.c
718
c = (*ip++ & TRIM);
bin/csh/lex.c
624
struct wordent *hp, *ip;
bin/csh/lex.c
643
for (ip = hp->next->next; ip != alhistt; ip = ip->next)
bin/csh/lex.c
646
for (ip = hp->next->next; ip != hp->prev; ip = ip->next)
bin/csh/set.c
166
getinx(Char *cp, int *ip)
bin/csh/set.c
169
*ip = 0;
bin/csh/set.c
172
*ip = *ip * 10 + *cp++ - '0';
bin/stty/cchar.c
113
ip->t.c_cc[cp->sub] = _POSIX_VDISABLE;
bin/stty/cchar.c
125
ip->t.c_cc[cp->sub] = val;
bin/stty/cchar.c
127
ip->t.c_cc[cp->sub] = (arg[1] == '?') ? 0177 :
bin/stty/cchar.c
130
ip->t.c_cc[cp->sub] = arg[0];
bin/stty/cchar.c
131
ip->set = 1;
bin/stty/cchar.c
89
csearch(char ***argvp, struct info *ip)
bin/stty/key.c
109
ksearch(char ***argvp, struct info *ip)
bin/stty/key.c
116
ip->off = 1;
bin/stty/key.c
119
ip->off = 0;
bin/stty/key.c
125
if (!(kp->flags & F_OFFOK) && ip->off) {
bin/stty/key.c
129
if (kp->flags & F_NEEDARG && !(ip->arg = *++*argvp)) {
bin/stty/key.c
133
kp->f(ip);
bin/stty/key.c
138
f_all(struct info *ip)
bin/stty/key.c
140
print(&ip->t, &ip->win, ip->ldisc, BSD);
bin/stty/key.c
144
f_cbreak(struct info *ip)
bin/stty/key.c
147
if (ip->off)
bin/stty/key.c
148
f_sane(ip);
bin/stty/key.c
150
ip->t.c_iflag |= BRKINT|IXON|IMAXBEL;
bin/stty/key.c
151
ip->t.c_oflag |= OPOST;
bin/stty/key.c
152
ip->t.c_lflag |= ISIG|IEXTEN;
bin/stty/key.c
153
ip->t.c_lflag &= ~ICANON;
bin/stty/key.c
154
ip->set = 1;
bin/stty/key.c
159
f_columns(struct info *ip)
bin/stty/key.c
163
ip->win.ws_col = strtonum(ip->arg, 0, USHRT_MAX, &error);
bin/stty/key.c
165
err(1, "cols %s", ip->arg);
bin/stty/key.c
166
ip->wset = 1;
bin/stty/key.c
170
f_dec(struct info *ip)
bin/stty/key.c
173
ip->t.c_cc[VERASE] = (u_char)0177;
bin/stty/key.c
174
ip->t.c_cc[VKILL] = CTRL('u');
bin/stty/key.c
175
ip->t.c_cc[VINTR] = CTRL('c');
bin/stty/key.c
176
ip->t.c_lflag &= ~ECHOPRT;
bin/stty/key.c
177
ip->t.c_lflag |= ECHOE|ECHOKE|ECHOCTL;
bin/stty/key.c
178
ip->t.c_iflag &= ~IXANY;
bin/stty/key.c
179
ip->set = 1;
bin/stty/key.c
183
f_ek(struct info *ip)
bin/stty/key.c
186
ip->t.c_cc[VERASE] = CERASE;
bin/stty/key.c
187
ip->t.c_cc[VKILL] = CKILL;
bin/stty/key.c
188
ip->set = 1;
bin/stty/key.c
192
f_everything(struct info *ip)
bin/stty/key.c
195
print(&ip->t, &ip->win, ip->ldisc, BSD);
bin/stty/key.c
199
f_extproc(struct info *ip)
bin/stty/key.c
202
if (ip->off) {
bin/stty/key.c
204
(void)ioctl(ip->fd, TIOCEXT, &tmp);
bin/stty/key.c
207
(void)ioctl(ip->fd, TIOCEXT, &tmp);
bin/stty/key.c
209
ip->set = 1;
bin/stty/key.c
213
f_ispeed(struct info *ip)
bin/stty/key.c
218
speed = strtonum(ip->arg, 0, UINT_MAX, &errstr);
bin/stty/key.c
220
err(1, "ispeed %s", ip->arg);
bin/stty/key.c
221
cfsetispeed(&ip->t, speed);
bin/stty/key.c
222
ip->set = 1;
bin/stty/key.c
226
f_lcase(struct info *ip)
bin/stty/key.c
228
if (ip->off) {
bin/stty/key.c
229
ip->t.c_iflag &= ~IUCLC;
bin/stty/key.c
230
ip->t.c_oflag &= ~OLCUC;
bin/stty/key.c
231
ip->t.c_lflag &= ~XCASE;
bin/stty/key.c
233
ip->t.c_iflag |= IUCLC;
bin/stty/key.c
234
ip->t.c_oflag |= OLCUC;
bin/stty/key.c
235
ip->t.c_lflag |= XCASE;
bin/stty/key.c
237
ip->set = 1;
bin/stty/key.c
241
f_nl(struct info *ip)
bin/stty/key.c
244
if (ip->off) {
bin/stty/key.c
245
ip->t.c_iflag |= ICRNL;
bin/stty/key.c
246
ip->t.c_oflag |= ONLCR;
bin/stty/key.c
248
ip->t.c_iflag &= ~ICRNL;
bin/stty/key.c
249
ip->t.c_oflag &= ~ONLCR;
bin/stty/key.c
251
ip->set = 1;
bin/stty/key.c
255
f_ospeed(struct info *ip)
bin/stty/key.c
260
speed = strtonum(ip->arg, 0, UINT_MAX, &errstr);
bin/stty/key.c
262
err(1, "ospeed %s", ip->arg);
bin/stty/key.c
263
cfsetospeed(&ip->t, speed);
bin/stty/key.c
264
ip->set = 1;
bin/stty/key.c
268
f_raw(struct info *ip)
bin/stty/key.c
271
if (ip->off)
bin/stty/key.c
272
f_sane(ip);
bin/stty/key.c
274
cfmakeraw(&ip->t);
bin/stty/key.c
275
ip->t.c_cflag &= ~(CSIZE|PARENB);
bin/stty/key.c
276
ip->t.c_cflag |= CS8;
bin/stty/key.c
277
ip->set = 1;
bin/stty/key.c
282
f_rows(struct info *ip)
bin/stty/key.c
286
ip->win.ws_row = strtonum(ip->arg, 0, USHRT_MAX, &error);
bin/stty/key.c
288
err(1, "rows %s", ip->arg);
bin/stty/key.c
289
ip->wset = 1;
bin/stty/key.c
293
f_sane(struct info *ip)
bin/stty/key.c
296
ip->t.c_cflag = TTYDEF_CFLAG | (ip->t.c_cflag & (CLOCAL|CRTSCTS));
bin/stty/key.c
297
ip->t.c_iflag = TTYDEF_IFLAG;
bin/stty/key.c
298
ip->t.c_iflag |= ICRNL;
bin/stty/key.c
301
ip->t.c_lflag = TTYDEF_LFLAG | (ip->t.c_lflag & LKEEP);
bin/stty/key.c
302
ip->t.c_oflag = TTYDEF_OFLAG;
bin/stty/key.c
303
ip->set = 1;
bin/stty/key.c
307
f_size(struct info *ip)
bin/stty/key.c
310
(void)printf("%d %d\n", ip->win.ws_row, ip->win.ws_col);
bin/stty/key.c
314
f_speed(struct info *ip)
bin/stty/key.c
317
(void)printf("%d\n", cfgetospeed(&ip->t));
bin/stty/key.c
321
f_tty(struct info *ip)
bin/stty/key.c
326
if (ioctl(ip->fd, TIOCSETD, &tmp) == -1)
bin/stty/key.c
331
f_ostart(struct info *ip)
bin/stty/key.c
333
if (ioctl(ip->fd, TIOCSTART) == -1)
bin/stty/key.c
338
f_ostop(struct info *ip)
bin/stty/key.c
340
if (ioctl(ip->fd, TIOCSTOP) == -1)
bin/stty/modes.c
205
msearch(char ***argvp, struct info *ip)
bin/stty/modes.c
214
ip->t.c_cflag &= ~mp->unset;
bin/stty/modes.c
215
ip->t.c_cflag |= mp->set;
bin/stty/modes.c
216
ip->set = 1;
bin/stty/modes.c
221
ip->t.c_iflag &= ~mp->unset;
bin/stty/modes.c
222
ip->t.c_iflag |= mp->set;
bin/stty/modes.c
223
ip->set = 1;
bin/stty/modes.c
228
ip->t.c_lflag &= ~mp->unset;
bin/stty/modes.c
229
ip->t.c_lflag |= mp->set;
bin/stty/modes.c
230
ip->set = 1;
bin/stty/modes.c
235
ip->t.c_oflag &= ~mp->unset;
bin/stty/modes.c
236
ip->t.c_oflag |= mp->set;
bin/stty/modes.c
237
ip->set = 1;
games/gomoku/bdinit.c
172
short *ip;
games/gomoku/bdinit.c
177
ip = &intersect[FAREA * FAREA];
games/gomoku/bdinit.c
180
ip -= FAREA;
games/gomoku/bdinit.c
204
ip[n] = vertex;
games/gomoku/pickmove.c
1063
short *ip;
games/gomoku/pickmove.c
1072
ip = &intersect[n];
games/gomoku/pickmove.c
1100
n = ip[tcbp - frames];
games/gomoku/pickmove.c
1150
n = ip[cbp - frames];
games/hack/hack.invent.c
523
char *ip;
games/hack/hack.invent.c
560
ip = buf;
games/hack/hack.invent.c
562
while ((sym = *ip++)) {
games/hack/makedefs.c
201
char identif[NSZ], *ip;
games/hack/makedefs.c
212
ip = identif;
games/hack/makedefs.c
214
if(ip < identif+NSZ-1) *ip++ = ch;
games/hack/makedefs.c
217
*ip = 0;
games/hunt/huntd/answer.c
440
IDENT *ip;
games/hunt/huntd/answer.c
449
for (ip = Scores; ip != NULL; ip = ip->i_next)
games/hunt/huntd/answer.c
450
if (ip->i_machine == machine
games/hunt/huntd/answer.c
451
&& ip->i_uid == uid
games/hunt/huntd/answer.c
453
&& strncmp(ip->i_name, name, NAMELEN) == 0)
games/hunt/huntd/answer.c
456
if (ip != NULL) {
games/hunt/huntd/answer.c
457
if (ip->i_team != team) {
games/hunt/huntd/answer.c
460
team == ' ' ? "left" : ip->i_team == ' ' ?
games/hunt/huntd/answer.c
462
team == ' ' ? ip->i_team : team);
games/hunt/huntd/answer.c
463
ip->i_team = team;
games/hunt/huntd/answer.c
465
if (ip->i_entries < conf_scoredecay)
games/hunt/huntd/answer.c
466
ip->i_entries++;
games/hunt/huntd/answer.c
468
ip->i_kills = (ip->i_kills * (conf_scoredecay - 1))
games/hunt/huntd/answer.c
470
ip->i_score = ip->i_kills / (double) ip->i_entries;
games/hunt/huntd/answer.c
474
ip = malloc(sizeof (IDENT));
games/hunt/huntd/answer.c
475
if (ip == NULL) {
games/hunt/huntd/answer.c
478
ip = &punt;
games/hunt/huntd/answer.c
480
ip->i_machine = machine;
games/hunt/huntd/answer.c
481
ip->i_team = team;
games/hunt/huntd/answer.c
482
ip->i_uid = uid;
games/hunt/huntd/answer.c
483
strlcpy(ip->i_name, name, sizeof ip->i_name);
games/hunt/huntd/answer.c
484
ip->i_kills = 0;
games/hunt/huntd/answer.c
485
ip->i_entries = 1;
games/hunt/huntd/answer.c
486
ip->i_score = 0;
games/hunt/huntd/answer.c
487
ip->i_absorbed = 0;
games/hunt/huntd/answer.c
488
ip->i_faced = 0;
games/hunt/huntd/answer.c
489
ip->i_shot = 0;
games/hunt/huntd/answer.c
490
ip->i_robbed = 0;
games/hunt/huntd/answer.c
491
ip->i_slime = 0;
games/hunt/huntd/answer.c
492
ip->i_missed = 0;
games/hunt/huntd/answer.c
493
ip->i_ducked = 0;
games/hunt/huntd/answer.c
494
ip->i_gkills = ip->i_bkills = ip->i_deaths = 0;
games/hunt/huntd/answer.c
495
ip->i_stillb = ip->i_saved = 0;
games/hunt/huntd/answer.c
496
ip->i_next = Scores;
games/hunt/huntd/answer.c
497
Scores = ip;
games/hunt/huntd/answer.c
506
return ip;
games/hunt/huntd/driver.c
1024
IDENT *ip;
games/hunt/huntd/driver.c
1029
for (ip = Scores; ip != NULL; ip = ip->i_next) {
games/hunt/huntd/driver.c
1030
fprintf(fp, "%s%c%c%c\t", ip->i_name,
games/hunt/huntd/driver.c
1031
ip->i_team == ' ' ? ' ' : '[',
games/hunt/huntd/driver.c
1032
ip->i_team,
games/hunt/huntd/driver.c
1033
ip->i_team == ' ' ? ' ' : ']'
games/hunt/huntd/driver.c
1035
if (strlen(ip->i_name) + 3 < 8)
games/hunt/huntd/driver.c
1038
ip->i_score, ip->i_ducked, ip->i_absorbed,
games/hunt/huntd/driver.c
1039
ip->i_faced, ip->i_shot, ip->i_robbed,
games/hunt/huntd/driver.c
1040
ip->i_missed, ip->i_slime);
games/hunt/huntd/driver.c
1043
for (ip = Scores; ip != NULL; ip = ip->i_next) {
games/hunt/huntd/driver.c
1044
fprintf(fp, "%s%c%c%c\t", ip->i_name,
games/hunt/huntd/driver.c
1045
ip->i_team == ' ' ? ' ' : '[',
games/hunt/huntd/driver.c
1046
ip->i_team,
games/hunt/huntd/driver.c
1047
ip->i_team == ' ' ? ' ' : ']'
games/hunt/huntd/driver.c
1049
if (strlen(ip->i_name) + 3 < 8)
games/hunt/huntd/driver.c
1052
ip->i_gkills, ip->i_bkills, ip->i_deaths,
games/hunt/huntd/driver.c
1053
ip->i_stillb, ip->i_saved);
games/hunt/huntd/driver.c
1055
if (pp->p_ident == ip)
games/hunt/huntd/driver.c
1058
if (pp->p_ident == ip)
games/hunt/huntd/driver.c
1089
IDENT *ip, *nextip;
games/hunt/huntd/driver.c
1092
for (ip = Scores; ip != NULL; ip = nextip) {
games/hunt/huntd/driver.c
1093
nextip = ip->i_next;
games/hunt/huntd/driver.c
1094
free((char *) ip);
games/hunt/huntd/makemaze.c
88
int *ip;
games/hunt/huntd/makemaze.c
96
ip = &incr[*dp++][0];
games/hunt/huntd/makemaze.c
97
ny = y + *ip++;
games/hunt/huntd/makemaze.c
98
nx = x + *ip;
games/worms/worms.c
174
short *ip;
games/worms/worms.c
242
if (!(ip = reallocarray(NULL, LI, CO * sizeof(short))) ||
games/worms/worms.c
248
ref[n] = ip;
games/worms/worms.c
249
ip += CO;
games/worms/worms.c
251
for (ip = ref[0], n = LI * CO; --n >= 0;)
games/worms/worms.c
252
*ip++ = 0;
games/worms/worms.c
255
if (!(ip = calloc(length, sizeof(short)))) {
games/worms/worms.c
259
w->xpos = ip;
games/worms/worms.c
261
*ip++ = -1;
games/worms/worms.c
262
if (!(ip = calloc(length, sizeof(short)))) {
games/worms/worms.c
266
w->ypos = ip;
games/worms/worms.c
268
*ip++ = -1;
lib/libc/db/btree/bt_delete.c
369
indx_t cnt, idx, *ip, offset;
lib/libc/db/btree/bt_delete.c
424
for (cnt = idx, ip = &pg->linp[0]; cnt--; ++ip)
lib/libc/db/btree/bt_delete.c
425
if (ip[0] < offset)
lib/libc/db/btree/bt_delete.c
426
ip[0] += nksize;
lib/libc/db/btree/bt_delete.c
427
for (cnt = NEXTINDEX(pg) - idx; --cnt; ++ip)
lib/libc/db/btree/bt_delete.c
428
ip[0] = ip[1] < offset ? ip[1] + nksize : ip[1];
lib/libc/db/btree/bt_delete.c
461
indx_t cnt, *ip, offset;
lib/libc/db/btree/bt_delete.c
489
for (cnt = idx, ip = &h->linp[0]; cnt--; ++ip)
lib/libc/db/btree/bt_delete.c
490
if (ip[0] < offset)
lib/libc/db/btree/bt_delete.c
491
ip[0] += nbytes;
lib/libc/db/btree/bt_delete.c
492
for (cnt = NEXTINDEX(h) - idx; --cnt; ++ip)
lib/libc/db/btree/bt_delete.c
493
ip[0] = ip[1] < offset ? ip[1] + nbytes : ip[1];
lib/libc/db/hash/hash_page.c
609
u_int32_t *ip;
lib/libc/db/hash/hash_page.c
612
if ((ip = (u_int32_t *)malloc(hashp->BSIZE)) == NULL)
lib/libc/db/hash/hash_page.c
617
(void)memset((char *)ip, 0, clearbytes);
lib/libc/db/hash/hash_page.c
618
(void)memset(((char *)ip) + clearbytes, 0xFF,
lib/libc/db/hash/hash_page.c
620
ip[clearints - 1] = ALL_SET << (nbits & BYTE_MASK);
lib/libc/db/hash/hash_page.c
621
SETBIT(ip, 0);
lib/libc/db/hash/hash_page.c
623
hashp->mapp[ndx] = ip;
lib/libc/db/recno/rec_delete.c
146
indx_t *ip, cnt, offset;
lib/libc/db/recno/rec_delete.c
175
for (cnt = &h->linp[idx] - (ip = &h->linp[0]); cnt--; ++ip)
lib/libc/db/recno/rec_delete.c
176
if (ip[0] < offset)
lib/libc/db/recno/rec_delete.c
177
ip[0] += nbytes;
lib/libc/db/recno/rec_delete.c
178
for (cnt = &h->linp[NEXTINDEX(h)] - ip; --cnt; ++ip)
lib/libc/db/recno/rec_delete.c
179
ip[0] = ip[1] < offset ? ip[1] + nbytes : ip[1];
lib/libc/gen/login_cap.c
1075
#define tilde_valid(s, b, u, l, ip) \
lib/libc/gen/login_cap.c
1076
((!(ip) || (s) == (b) || (s)[-1] == ':') && \
lib/libc/rpc/xdr.c
100
l = (long) *ip;
lib/libc/rpc/xdr.c
107
*ip = (int) l;
lib/libc/rpc/xdr.c
93
xdr_int(XDR *xdrs, int *ip)
lib/libc/string/memmem.c
101
ip = -1; jp = 0; k = p = 1;
lib/libc/string/memmem.c
103
if (n[ip+k] == n[jp+k]) {
lib/libc/string/memmem.c
108
} else if (n[ip+k] < n[jp+k]) {
lib/libc/string/memmem.c
111
p = jp - ip;
lib/libc/string/memmem.c
113
ip = jp++;
lib/libc/string/memmem.c
117
if (ip+1 > ms+1) ms = ip;
lib/libc/string/memmem.c
72
size_t i, ip, jp, k, p, ms, p0, mem, mem0;
lib/libc/string/memmem.c
81
ip = -1; jp = 0; k = p = 1;
lib/libc/string/memmem.c
83
if (n[ip+k] == n[jp+k]) {
lib/libc/string/memmem.c
88
} else if (n[ip+k] > n[jp+k]) {
lib/libc/string/memmem.c
91
p = jp - ip;
lib/libc/string/memmem.c
93
ip = jp++;
lib/libc/string/memmem.c
97
ms = ip;
lib/libc/string/strstr.c
101
if (n[ip+k] == n[jp+k]) {
lib/libc/string/strstr.c
106
} else if (n[ip+k] < n[jp+k]) {
lib/libc/string/strstr.c
109
p = jp - ip;
lib/libc/string/strstr.c
111
ip = jp++;
lib/libc/string/strstr.c
115
if (ip+1 > ms+1) ms = ip;
lib/libc/string/strstr.c
69
size_t l, ip, jp, k, p, ms, p0, mem, mem0;
lib/libc/string/strstr.c
79
ip = -1; jp = 0; k = p = 1;
lib/libc/string/strstr.c
81
if (n[ip+k] == n[jp+k]) {
lib/libc/string/strstr.c
86
} else if (n[ip+k] > n[jp+k]) {
lib/libc/string/strstr.c
89
p = jp - ip;
lib/libc/string/strstr.c
91
ip = jp++;
lib/libc/string/strstr.c
95
ms = ip;
lib/libc/string/strstr.c
99
ip = -1; jp = 0; k = p = 1;
lib/libc/time/localtime.c
1433
const int * ip;
lib/libc/time/localtime.c
1539
ip = mon_lengths[isleap(y)];
lib/libc/time/localtime.c
1540
for (tmp->tm_mon = 0; idays >= ip[tmp->tm_mon]; ++(tmp->tm_mon))
lib/libc/time/localtime.c
1541
idays -= ip[tmp->tm_mon];
lib/libc/time/localtime.c
1586
increment_overflow(int *ip, int j)
lib/libc/time/localtime.c
1588
int const i = *ip;
lib/libc/time/localtime.c
1598
*ip += j;
lib/libcrypto/bio/b_sock.c
39
BIO_get_host_ip(const char *str, unsigned char *ip)
lib/libcrypto/bio/b_sock.c
47
uint32_t *iap = (in_addr_t *)ip;
lib/libcrypto/bio/bf_buff.c
301
int r, i, *ip;
lib/libcrypto/bio/bf_buff.c
358
ip = (int *)ptr;
lib/libcrypto/bio/bf_buff.c
359
if (*ip == 0) {
lib/libcrypto/bio/bio.h
379
#define BIO_set_conn_ip(b,ip) BIO_ctrl(b,BIO_C_SET_CONNECT,2,(char *)ip)
lib/libcrypto/bio/bio.h
608
int BIO_get_host_ip(const char *str, unsigned char *ip);
lib/libcrypto/bio/bss_acpt.c
335
int *ip;
lib/libcrypto/bio/bss_acpt.c
380
ip = (int *)ptr;
lib/libcrypto/bio/bss_acpt.c
381
if (ip != NULL)
lib/libcrypto/bio/bss_acpt.c
382
*ip = data->accept_sock;
lib/libcrypto/bio/bss_conn.c
171
if (BIO_get_host_ip(c->param_hostname, &(c->ip[0])) <= 0)
lib/libcrypto/bio/bss_conn.c
191
((unsigned long)c->ip[0] << 24L)|
lib/libcrypto/bio/bss_conn.c
192
((unsigned long)c->ip[1] << 16L)|
lib/libcrypto/bio/bss_conn.c
193
((unsigned long)c->ip[2] << 8L)|
lib/libcrypto/bio/bss_conn.c
194
((unsigned long)c->ip[3]);
lib/libcrypto/bio/bss_conn.c
304
ret->ip[0] = 0;
lib/libcrypto/bio/bss_conn.c
305
ret->ip[1] = 0;
lib/libcrypto/bio/bss_conn.c
306
ret->ip[2] = 0;
lib/libcrypto/bio/bss_conn.c
307
ret->ip[3] = 0;
lib/libcrypto/bio/bss_conn.c
429
int *ip;
lib/libcrypto/bio/bss_conn.c
459
*pptr = (char *)&(data->ip[0]);
lib/libcrypto/bio/bss_conn.c
484
memcpy(&(data->ip[0]), ptr, 4);
lib/libcrypto/bio/bss_conn.c
499
ip = (int *)ptr;
lib/libcrypto/bio/bss_conn.c
500
if (ip != NULL)
lib/libcrypto/bio/bss_conn.c
501
*ip = b->num;
lib/libcrypto/bio/bss_conn.c
84
unsigned char ip[4];
lib/libcrypto/bio/bss_dgram.c
329
int *ip;
lib/libcrypto/bio/bss_dgram.c
364
ip = (int *)ptr;
lib/libcrypto/bio/bss_dgram.c
365
if (ip != NULL)
lib/libcrypto/bio/bss_dgram.c
366
*ip = b->num;
lib/libcrypto/bio/bss_fd.c
170
int *ip;
lib/libcrypto/bio/bss_fd.c
190
ip = (int *)ptr;
lib/libcrypto/bio/bss_fd.c
191
if (ip != NULL)
lib/libcrypto/bio/bss_fd.c
192
*ip = b->num;
lib/libcrypto/bio/bss_sock.c
171
int *ip;
lib/libcrypto/bio/bss_sock.c
182
ip = (int *)ptr;
lib/libcrypto/bio/bss_sock.c
183
if (ip != NULL)
lib/libcrypto/bio/bss_sock.c
184
*ip = b->num;
lib/libcrypto/x509/x509_alt.c
228
p = gen->d.ip->data;
lib/libcrypto/x509/x509_alt.c
229
if (gen->d.ip->length == 4)
lib/libcrypto/x509/x509_alt.c
232
else if (gen->d.ip->length == 16) {
lib/libcrypto/x509/x509_alt.c
309
p = gen->d.ip->data;
lib/libcrypto/x509/x509_alt.c
310
if (gen->d.ip->length == 4)
lib/libcrypto/x509/x509_alt.c
313
else if (gen->d.ip->length == 16) {
lib/libcrypto/x509/x509_alt.c
595
gen->d.ip = a2i_IPADDRESS_NC(value);
lib/libcrypto/x509/x509_alt.c
597
gen->d.ip = a2i_IPADDRESS(value);
lib/libcrypto/x509/x509_alt.c
598
if (gen->d.ip == NULL) {
lib/libcrypto/x509/x509_constraints.c
745
*bytes = name->d.ip->data;
lib/libcrypto/x509/x509_constraints.c
746
*len = name->d.ip->length;
lib/libcrypto/x509/x509_genn.c
414
result = ASN1_OCTET_STRING_cmp(a->d.ip, b->d.ip);
lib/libcrypto/x509/x509_genn.c
469
a->d.ip = value;
lib/libcrypto/x509/x509_genn.c
504
return a->d.ip;
lib/libcrypto/x509/x509_local.h
290
unsigned char *ip; /* If not NULL IP address to match */
lib/libcrypto/x509/x509_ncons.c
270
print_nc_ipadd(bp, tree->base->d.ip);
lib/libcrypto/x509/x509_ncons.c
279
print_nc_ipadd(BIO *bp, ASN1_OCTET_STRING *ip)
lib/libcrypto/x509/x509_ncons.c
284
p = ip->data;
lib/libcrypto/x509/x509_ncons.c
285
len = ip->length;
lib/libcrypto/x509/x509_ncons.c
75
static int print_nc_ipadd(BIO *bp, ASN1_OCTET_STRING *ip);
lib/libcrypto/x509/x509_vfy.c
210
if (vpm->ip != NULL && X509_check_ip(x, vpm->ip, vpm->iplen, 0) <= 0) {
lib/libcrypto/x509/x509_vfy.h
450
int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip,
lib/libcrypto/x509/x509_vpm.c
180
free(param->ip);
lib/libcrypto/x509/x509_vpm.c
181
param->ip = NULL;
lib/libcrypto/x509/x509_vpm.c
319
if (test_x509_verify_param_copy(ip, NULL)) {
lib/libcrypto/x509/x509_vpm.c
320
if (!X509_VERIFY_PARAM_set1_ip(dest, src->ip, src->iplen))
lib/libcrypto/x509/x509_vpm.c
580
X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip,
lib/libcrypto/x509/x509_vpm.c
585
if (x509_param_set1_internal((char **)&param->ip, &param->iplen,
lib/libcrypto/x509/x509_vpm.c
586
(char *)ip, iplen, 0))
lib/libcrypto/x509/x509_vpm.c
76
int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip,
lib/libcrypto/x509/x509v3.h
191
ASN1_OCTET_STRING *ip; /* iPAddress */
lib/libfido2/src/bio.c
835
fido_bio_info_free(fido_bio_info_t **ip)
lib/libfido2/src/bio.c
839
if (ip == NULL || (i = *ip) == NULL)
lib/libfido2/src/bio.c
843
*ip = NULL;
libexec/snmpd/snmpd_metrics/mib.c
3258
struct agentx_region *ip;
libexec/snmpd/snmpd_metrics/mib.c
4185
if ((ip = agentx_region(sac, AGENTX_OID(IP), 0)) == NULL)
libexec/snmpd/snmpd_metrics/mib.c
4187
if ((ipForwarding = agentx_object(ip, AGENTX_OID(IPFORWARDING),
libexec/snmpd/snmpd_metrics/mib.c
4189
(ipDefaultTTL = agentx_object(ip, AGENTX_OID(IPDEFAULTTTL),
libexec/snmpd/snmpd_metrics/mib.c
4191
(ipInReceives = agentx_object(ip, AGENTX_OID(IPINRECEIVES),
libexec/snmpd/snmpd_metrics/mib.c
4193
(ipInHdrErrors = agentx_object(ip, AGENTX_OID(IPINHDRERRORS),
libexec/snmpd/snmpd_metrics/mib.c
4195
(ipInAddrErrors = agentx_object(ip, AGENTX_OID(IPINADDRERRORS),
libexec/snmpd/snmpd_metrics/mib.c
4197
(ipForwDatagrams = agentx_object(ip, AGENTX_OID(IPFORWDATAGRAMS),
libexec/snmpd/snmpd_metrics/mib.c
4199
(ipInUnknownProtos = agentx_object(ip,
libexec/snmpd/snmpd_metrics/mib.c
4201
(ipInDelivers = agentx_object(ip, AGENTX_OID(IPINDELIVERS),
libexec/snmpd/snmpd_metrics/mib.c
4203
(ipOutRequests = agentx_object(ip, AGENTX_OID(IPOUTREQUESTS),
libexec/snmpd/snmpd_metrics/mib.c
4205
(ipOutDiscards = agentx_object(ip, AGENTX_OID(IPOUTDISCARDS),
libexec/snmpd/snmpd_metrics/mib.c
4207
(ipOutNoRoutes = agentx_object(ip, AGENTX_OID(IPOUTNOROUTES),
libexec/snmpd/snmpd_metrics/mib.c
4209
(ipReasmTimeout = agentx_object(ip, AGENTX_OID(IPREASMTIMEOUT),
libexec/snmpd/snmpd_metrics/mib.c
4211
(ipReasmReqds = agentx_object(ip, AGENTX_OID(IPREASMREQDS),
libexec/snmpd/snmpd_metrics/mib.c
4213
(ipReasmOKs = agentx_object(ip, AGENTX_OID(IPREASMOKS),
libexec/snmpd/snmpd_metrics/mib.c
4215
(ipReasmFails = agentx_object(ip, AGENTX_OID(IPREASMFAILS),
libexec/snmpd/snmpd_metrics/mib.c
4217
(ipFragOKs = agentx_object(ip, AGENTX_OID(IPFRAGOKS),
libexec/snmpd/snmpd_metrics/mib.c
4219
(ipFragFails = agentx_object(ip, AGENTX_OID(IPFRAGFAILS),
libexec/snmpd/snmpd_metrics/mib.c
4221
(ipFragCreates = agentx_object(ip, AGENTX_OID(IPFRAGCREATES),
libexec/snmpd/snmpd_metrics/mib.c
4225
if ((ipAdEntAddrIdx = agentx_index_ipaddress_dynamic(ip,
libexec/snmpd/snmpd_metrics/mib.c
4228
if ((ipAdEntAddr = agentx_object(ip, AGENTX_OID(IPADENTADDR),
libexec/snmpd/snmpd_metrics/mib.c
4230
(ipAdEntIfIndex = agentx_object(ip, AGENTX_OID(IPADENTIFINDEX),
libexec/snmpd/snmpd_metrics/mib.c
4232
(ipAdEntNetMask = agentx_object(ip, AGENTX_OID(IPADENTNETMASK),
libexec/snmpd/snmpd_metrics/mib.c
4234
(ipAdEntBcastAddr = agentx_object(ip, AGENTX_OID(IPADENTBCASTADDR),
libexec/snmpd/snmpd_metrics/mib.c
4236
(ipAdEntReasmMaxSize = agentx_object(ip,
libexec/snmpd/snmpd_metrics/mib.c
4241
if ((ipNetToMediaIfIdx = agentx_index_integer_dynamic(ip,
libexec/snmpd/snmpd_metrics/mib.c
4244
if ((ipNetToMediaNetAddressIdx = agentx_index_ipaddress_dynamic(ip,
libexec/snmpd/snmpd_metrics/mib.c
4249
if ((ipNetToMediaIfIndex = agentx_object(ip,
libexec/snmpd/snmpd_metrics/mib.c
4252
(ipNetToMediaPhysAddress = agentx_object(ip,
libexec/snmpd/snmpd_metrics/mib.c
4255
(ipNetToMediaNetAddress = agentx_object(ip,
libexec/snmpd/snmpd_metrics/mib.c
4258
(ipNetToMediaType = agentx_object(ip, AGENTX_OID(IPNETTOMEDIATYPE),
libexec/spamd/grey.c
665
twupdate(char *dbname, char *what, char *ip, char *source, char *expires)
libexec/spamd/grey.c
695
dbk.size = strlen(ip);
libexec/spamd/grey.c
696
dbk.data = ip;
libexec/spamd/grey.c
708
dbk.size = strlen(ip);
libexec/spamd/grey.c
709
dbk.data = ip;
libexec/spamd/grey.c
719
spamtrap ? "trap entry for" : "", ip);
libexec/spamd/grey.c
721
"new %s from %s for %s, expires %s", what, source, ip,
libexec/spamd/grey.c
737
dbk.size = strlen(ip);
libexec/spamd/grey.c
738
dbk.data = ip;
libexec/spamd/grey.c
747
fprintf(stderr, "updated %s\n", ip);
libexec/spamd/grey.c
758
greyupdate(char *dbname, char *helo, char *ip, char *from, char *to, int sync,
libexec/spamd/grey.c
777
if (asprintf(&key, "%s\n%s\n%s\n%s", ip, helo, from, to) == -1)
libexec/spamd/grey.c
790
lookup = ip;
libexec/spamd/grey.c
792
syslog_r(LOG_DEBUG, &sdata, "Trapping %s for tuple %s", ip,
libexec/spamd/grey.c
817
lookup = ip;
libexec/spamd/grey.c
821
ip, low_prio_mx_ip, key);
libexec/spamd/grey.c
844
spamtrap ? "greytrap " : "", ip, from, to, helo);
libexec/spamd/grey.c
879
"sync_trap %s", ip);
libexec/spamd/grey.c
880
sync_trapped(now, now + expire, ip);
libexec/spamd/grey.c
883
sync_update(now, helo, ip, from, to);
libexec/spamd/grey.c
920
char cip[32], ip[32], helo[MAX_MAIL], from[MAX_MAIL], to[MAX_MAIL];
libexec/spamd/grey.c
974
strlcpy(ip, buf+3, sizeof(ip));
libexec/spamd/grey.c
975
if (getaddrinfo(ip, NULL, &hints, &res) == 0) {
libexec/spamd/grey.c
998
helo, ip, from, to);
libexec/spamd/grey.c
999
greyupdate(PATH_SPAMD_DB, helo, ip, from, to, sync, cip);
libexec/spamd/spamd.c
1016
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
1025
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
1034
for (p = q = cp->ibuf; q <= cp->ip; ++q)
libexec/spamd/spamd.c
1035
if (*q == '\n' || q == cp->ip) {
libexec/spamd/spamd.c
1056
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
1088
n = tls_read(cp->cctx, cp->ip, cp->il);
libexec/spamd/spamd.c
1096
n = read(cp->pfd->fd, cp->ip, cp->il);
libexec/spamd/spamd.c
1107
cp->ip[n] = '\0';
libexec/spamd/spamd.c
1109
if (strpbrk(cp->ip, cp->rend))
libexec/spamd/spamd.c
1111
cp->ip += n;
libexec/spamd/spamd.c
1116
while (cp->ip > cp->ibuf &&
libexec/spamd/spamd.c
1117
(cp->ip[-1] == '\r' || cp->ip[-1] == '\n'))
libexec/spamd/spamd.c
1118
cp->ip--;
libexec/spamd/spamd.c
1119
*cp->ip = '\0';
libexec/spamd/spamd.c
73
char *ip;
libexec/spamd/spamd.c
827
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
871
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
894
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
939
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
947
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
991
cp->ip = cp->ibuf;
libexec/spamd/sync.c
247
struct in_addr ip;
libexec/spamd/sync.c
307
ip.s_addr = sg->sg_ip;
libexec/spamd/sync.c
317
helo, inet_ntoa(ip), from, to);
libexec/spamd/sync.c
323
helo, inet_ntoa(ip), from, to);
libexec/spamd/sync.c
332
ip.s_addr = sd->sd_ip;
libexec/spamd/sync.c
338
fprintf(stderr, "ip %s ", inet_ntoa(ip));
libexec/spamd/sync.c
342
fprintf(grey, "WHITE:%s:", inet_ntoa(ip));
libexec/spamd/sync.c
353
ip.s_addr = sd->sd_ip;
libexec/spamd/sync.c
359
fprintf(stderr, "ip %s ", inet_ntoa(ip));
libexec/spamd/sync.c
363
fprintf(grey, "TRAP:%s:", inet_ntoa(ip));
libexec/spamd/sync.c
418
sync_update(time_t now, char *helo, char *ip, char *from, char *to)
libexec/spamd/sync.c
433
helo, ip, from, to);
libexec/spamd/sync.c
466
sg.sg_ip = inet_addr(ip);
libexec/spamd/sync.c
520
sync_addr(time_t now, time_t expire, char *ip, u_int16_t type)
libexec/spamd/sync.c
532
type == SPAM_SYNC_WHITE ? "white" : "trapped", ip);
libexec/spamd/sync.c
558
sd.sd_ip = inet_addr(ip);
libexec/spamd/sync.c
585
sync_white(time_t now, time_t expire, char *ip)
libexec/spamd/sync.c
587
sync_addr(now, expire, ip, SPAM_SYNC_WHITE);
libexec/spamd/sync.c
591
sync_trapped(time_t now, time_t expire, char *ip)
libexec/spamd/sync.c
593
sync_addr(now, expire, ip, SPAM_SYNC_TRAPPED);
libexec/spamlogd/spamlogd.c
244
const struct ip *ip = NULL;
libexec/spamlogd/spamlogd.c
268
ip = (const struct ip *)(sp + hdrlen);
libexec/spamlogd/spamlogd.c
270
inet_ntop(af, &ip->ip_src, ipstraddr,
libexec/spamlogd/spamlogd.c
273
inet_ntop(af, &ip->ip_dst, ipstraddr,
libexec/spamlogd/spamlogd.c
287
dbupdate(char *dbname, char *ip)
libexec/spamlogd/spamlogd.c
305
if (inet_pton(AF_INET, ip, &ia) != 1) {
libexec/spamlogd/spamlogd.c
306
logmsg(LOG_NOTICE, "Invalid IP address %s", ip);
libexec/spamlogd/spamlogd.c
310
dbk.size = strlen(ip);
libexec/spamlogd/spamlogd.c
311
dbk.data = ip;
libexec/spamlogd/spamlogd.c
329
dbk.size = strlen(ip);
libexec/spamlogd/spamlogd.c
330
dbk.data = ip;
libexec/spamlogd/spamlogd.c
349
dbk.size = strlen(ip);
libexec/spamlogd/spamlogd.c
350
dbk.data = ip;
libexec/spamlogd/spamlogd.c
363
sync_white(now, now + whiteexp, ip);
regress/lib/libcrypto/bio/bio_host.c
103
if (ret && ntohl(ip.i) != bgit->ip) {
regress/lib/libcrypto/bio/bio_host.c
106
ntohl(ip.i), bgit->ip);
regress/lib/libcrypto/bio/bio_host.c
30
uint32_t ip;
regress/lib/libcrypto/bio/bio_host.c
86
} ip;
regress/lib/libcrypto/bio/bio_host.c
93
memset(&ip, 0, sizeof(ip));
regress/lib/libcrypto/bio/bio_host.c
95
ret = BIO_get_host_ip(bgit->input, ip.c);
regress/lib/libcrypto/x509/bettertls/verify.c
102
const char *cert_file, int *ip, int *dns)
regress/lib/libcrypto/x509/bettertls/verify.c
112
*ip = *dns = 0;
regress/lib/libcrypto/x509/bettertls/verify.c
178
*ip = 1;
regress/lib/libcrypto/x509/bettertls/verify.c
180
if (verify_err == X509_V_OK && *ip == 0) {
regress/lib/libcrypto/x509/bettertls/verify.c
182
*ip = 1;
regress/lib/libcrypto/x509/bettertls/verify.c
209
int ip, dns;
regress/lib/libcrypto/x509/bettertls/verify.c
219
verify_cert(store, roots_file, bundle_file, cert_file, &ip, &dns);
regress/lib/libcrypto/x509/bettertls/verify.c
226
ip ? "true" : "false");
regress/lib/libcrypto/x509/bettertls/verify.c
229
ip ? "OK" : "ERROR");
regress/lib/libcrypto/x509/rfc3779/rfc3779.c
480
union ip addr;
regress/sys/net/pflow/gen_traffic.c
115
error = getaddrinfo(ip, "12345", &hints, &sender_res);
regress/sys/net/pflow/gen_traffic.c
77
char *ip;
regress/sys/net/pflow/gen_traffic.c
83
ip = "10.11.12.13";
regress/sys/net/pflow/gen_traffic.c
85
ip = "2001:db8::13";
regress/sys/net/pflow/gen_traffic.c
94
error = getaddrinfo(ip, "12346", &hints, &server_res);
regress/sys/net/rtable/util.c
116
char ip[INET6_ADDRSTRLEN];
regress/sys/net/rtable/util.c
135
inet_net_satop(af, ndst, plen, ip, sizeof(ip));
regress/sys/net/rtable/util.c
136
errx(1, "can't add route: %s, %s", ip, strerror(error));
regress/sys/net/rtable/util.c
140
inet_net_satop(af, rt_key(rt), plen, ip, sizeof(ip));
regress/sys/net/rtable/util.c
141
errx(1, "added route not found: %s", ip);
regress/sys/net/rtable/util.c
157
char ip[INET6_ADDRSTRLEN];
regress/sys/net/rtable/util.c
166
inet_net_satop(af, dst, plen, ip, sizeof(ip));
regress/sys/net/rtable/util.c
167
errx(1, "can't find route: %s", ip);
regress/sys/net/rtable/util.c
174
inet_net_satop(af, dst, plen, ip, sizeof(ip));
regress/sys/net/rtable/util.c
175
errx(1, "can't rm route: %s, %s", ip, strerror(error));
regress/sys/net/rtable/util.c
181
inet_net_satop(af, rt_key(nrt), plen, ip, sizeof(ip));
regress/sys/net/rtable/util.c
183
errx(1, "found: %s after deleting: %s", ip, ip0);
regress/sys/net/rtable/util.c
203
char ip[INET6_ADDRSTRLEN];
regress/sys/net/rtable/util.c
212
inet_net_satop(af, dst, plen, ip, sizeof(ip));
regress/sys/net/rtable/util.c
213
errx(1, "%s not found", ip);
regress/usr.sbin/rpki-client/test-ip.c
47
struct cert_ip ip;
regress/usr.sbin/rpki-client/test-ip.c
68
ip.afi = afi;
regress/usr.sbin/rpki-client/test-ip.c
69
ip.type = CERT_IP_ADDR;
regress/usr.sbin/rpki-client/test-ip.c
70
ip.ip = addr;
regress/usr.sbin/rpki-client/test-ip.c
71
rc = ip_cert_compose_ranges(&ip);
regress/usr.sbin/rpki-client/test-ip.c
73
inet_ntop((afiv == 1) ? AF_INET : AF_INET6, ip.min, buf, sizeof(buf));
regress/usr.sbin/rpki-client/test-ip.c
75
inet_ntop((afiv == 1) ? AF_INET : AF_INET6, ip.max, buf, sizeof(buf));
sbin/dhcpleased/engine.c
744
struct ip *ip;
sbin/dhcpleased/engine.c
796
if (rem < sizeof(*ip))
sbin/dhcpleased/engine.c
802
ip = (struct ip *)p;
sbin/dhcpleased/engine.c
804
if (rem < (size_t)ip->ip_hl << 2)
sbin/dhcpleased/engine.c
808
wrapsum(checksum((uint8_t *)ip, ip->ip_hl << 2, 0)) != 0) {
sbin/dhcpleased/engine.c
812
if (rem < ntohs(ip->ip_len))
sbin/dhcpleased/engine.c
815
p += ip->ip_hl << 2;
sbin/dhcpleased/engine.c
816
rem -= ip->ip_hl << 2;
sbin/dhcpleased/engine.c
818
if (inet_ntop(AF_INET, &ip->ip_src, hbuf_src, sizeof(hbuf_src)) == NULL)
sbin/dhcpleased/engine.c
820
if (inet_ntop(AF_INET, &ip->ip_dst, hbuf_dst, sizeof(hbuf_dst)) == NULL)
sbin/dhcpleased/engine.c
827
ip->ip_src.s_addr) {
sbin/dhcpleased/engine.c
858
checksum((uint8_t *)&ip->ip_src, 2 * sizeof(ip->ip_src),
sbin/dhcpleased/frontend.c
1097
struct ip ip;
sbin/dhcpleased/frontend.c
1110
ip.ip_v = 4;
sbin/dhcpleased/frontend.c
1111
ip.ip_hl = 5;
sbin/dhcpleased/frontend.c
1112
ip.ip_tos = IPTOS_LOWDELAY;
sbin/dhcpleased/frontend.c
1113
ip.ip_len = htons(sizeof(ip) + sizeof(udp) + len);
sbin/dhcpleased/frontend.c
1114
ip.ip_id = 0;
sbin/dhcpleased/frontend.c
1115
ip.ip_off = 0;
sbin/dhcpleased/frontend.c
1116
ip.ip_ttl = 128;
sbin/dhcpleased/frontend.c
1117
ip.ip_p = IPPROTO_UDP;
sbin/dhcpleased/frontend.c
1118
ip.ip_sum = 0;
sbin/dhcpleased/frontend.c
1119
ip.ip_src.s_addr = INADDR_ANY;
sbin/dhcpleased/frontend.c
1120
ip.ip_dst.s_addr = INADDR_BROADCAST;
sbin/dhcpleased/frontend.c
1121
ip.ip_sum = wrapsum(checksum((unsigned char *)&ip, sizeof(ip), 0));
sbin/dhcpleased/frontend.c
1122
iov[iovcnt].iov_base = &ip;
sbin/dhcpleased/frontend.c
1123
iov[iovcnt].iov_len = sizeof(ip);
sbin/dhcpleased/frontend.c
1132
checksum((unsigned char *)&ip.ip_src,
sbin/dhcpleased/frontend.c
1133
2 * sizeof(ip.ip_src),
sbin/dump/traverse.c
407
union dinode *ip;
sbin/dump/traverse.c
434
ip = getino(dp->d_ino, &mode);
sbin/dump/traverse.c
437
*tapesize -= blockest(ip);
sbin/ifconfig/ifconfig.c
5242
char *cp, *ip, *port, buf[HOST_NAME_MAX+1 + sizeof (":65535")];
sbin/ifconfig/ifconfig.c
5273
ip = buf;
sbin/ifconfig/ifconfig.c
5275
ip++;
sbin/ifconfig/ifconfig.c
5282
if ((error = getaddrinfo(ip, port, &hints, &res0)) != 0)
sbin/iked/parse.y
3324
expand_keyword(struct ipsec_addr_wrap *ip)
sbin/iked/parse.y
3326
switch(ip->af) {
sbin/iked/parse.y
3328
switch(ip->type) {
sbin/iked/parse.y
3336
switch(ip->type) {
sbin/isakmpd/log.c
534
hdr.ip.ip4.ip_src.s_addr = 0x02020202;
sbin/isakmpd/log.c
535
hdr.ip.ip4.ip_dst.s_addr = 0x01010101;
sbin/isakmpd/log.c
540
hdr.ip.ip4.ip_src.s_addr =
sbin/isakmpd/log.c
542
hdr.ip.ip4.ip_dst.s_addr =
sbin/isakmpd/log.c
546
hdrlen = sizeof hdr.ip.ip4;
sbin/isakmpd/log.c
547
hdr.ip.ip4.ip_v = 0x4;
sbin/isakmpd/log.c
548
hdr.ip.ip4.ip_hl = 0x5;
sbin/isakmpd/log.c
549
hdr.ip.ip4.ip_p = IPPROTO_UDP;
sbin/isakmpd/log.c
550
hdr.ip.ip4.ip_len = htons(datalen + hdrlen);
sbin/isakmpd/log.c
552
i = ntohs(hdr.ip.ip4.ip_id) + 1;
sbin/isakmpd/log.c
553
hdr.ip.ip4.ip_id = htons(i);
sbin/isakmpd/log.c
555
hdr.ip.ip4.ip_sum = in_cksum((u_int16_t *) & hdr.ip.ip4,
sbin/isakmpd/log.c
556
hdr.ip.ip4.ip_hl << 2);
sbin/isakmpd/log.c
560
hdrlen = sizeof(hdr.ip.ip6);
sbin/isakmpd/log.c
561
hdr.ip.ip6.ip6_vfc = IPV6_VERSION;
sbin/isakmpd/log.c
562
hdr.ip.ip6.ip6_nxt = IPPROTO_UDP;
sbin/isakmpd/log.c
563
hdr.ip.ip6.ip6_plen = udp.uh_ulen;
sbin/isakmpd/log.c
564
memcpy(&hdr.ip.ip6.ip6_src,
sbin/isakmpd/log.c
566
sizeof hdr.ip.ip6.ip6_src);
sbin/isakmpd/log.c
567
memcpy(&hdr.ip.ip6.ip6_dst,
sbin/isakmpd/log.c
569
sizeof hdr.ip.ip6.ip6_dst);
sbin/isakmpd/log.c
602
struct ip *ip4;
sbin/isakmpd/log.c
631
ip4 = &hdr->ip.ip4;
sbin/isakmpd/log.c
640
ip6 = &hdr->ip.ip6;
sbin/isakmpd/log.c
75
struct ip ip4; /* IPv4 header (w/o options) */
sbin/isakmpd/log.c
77
} ip;
sbin/newfs/mkfs.c
1002
ip->dp1;
sbin/newfs/mkfs.c
1005
ip->dp2;
sbin/newfs/mkfs.c
972
iput(union dinode *ip, ino_t ino)
sbin/newfs/mkfs.c
977
ip->dp1.di_gen = arc4random();
sbin/newfs/mkfs.c
979
ip->dp2.di_gen = arc4random();
sbin/newfs_ext2fs/mke2fs.c
1295
iput(struct ext2fs_dinode *ip, ino_t ino)
sbin/newfs_ext2fs/mke2fs.c
1345
e2fs_isave(&sblock, ip, dp);
sbin/newfs_ext2fs/mke2fs.c
1347
if ((ip->e2di_mode & EXT2_IFMT) != EXT2_IFLNK) {
sbin/newfs_ext2fs/mke2fs.c
1349
dp->e2di_blocks[i] = htole32(ip->e2di_blocks[i]);
sbin/pfctl/pfctl_osfp.c
240
fp.fp_psize += sizeof(struct ip6_hdr) - sizeof(struct ip);
sbin/ping/ping.c
1170
struct ip *ip = (struct ip *)outpackhdr;
sbin/ping/ping.c
1173
cc += sizeof(struct ip);
sbin/ping/ping.c
1174
ip->ip_len = htons(cc);
sbin/ping/ping.c
1175
ip->ip_sum = in_cksum((u_short *)outpackhdr, cc);
sbin/ping/ping.c
1204
struct ip *ip = NULL;
sbin/ping/ping.c
1266
ip = (struct ip *)buf;
sbin/ping/ping.c
1267
hlen = ip->ip_hl << 2;
sbin/ping/ping.c
1356
printf(" ttl=%d", ip->ip_ttl);
sbin/ping/ping.c
1403
if (!v6flag && hlen > sizeof(struct ip))
sbin/ping/ping.c
1428
cp = buf + sizeof(struct ip);
sbin/ping/ping.c
1433
for (; hlen > (int)sizeof(struct ip); --hlen, ++cp) {
sbin/ping/ping.c
1481
cp == buf + sizeof(struct ip) + 2 &&
sbin/ping/ping.c
1645
pr_retip((struct ip *)icp->icmp_data);
sbin/ping/ping.c
1649
pr_retip((struct ip *)icp->icmp_data);
sbin/ping/ping.c
1671
pr_retip((struct ip *)icp->icmp_data);
sbin/ping/ping.c
1700
pr_retip((struct ip *)icp->icmp_data);
sbin/ping/ping.c
1714
pr_retip((struct ip *)icp->icmp_data);
sbin/ping/ping.c
1749
pr_iph(struct ip *ip)
sbin/ping/ping.c
1754
hlen = ip->ip_hl << 2;
sbin/ping/ping.c
1755
cp = (u_char *)ip + 20; /* point to options */
sbin/ping/ping.c
1759
ip->ip_v, ip->ip_hl, ip->ip_tos, ip->ip_len, ip->ip_id);
sbin/ping/ping.c
176
u_char outpackhdr[IP_MAXPACKET+sizeof(struct ip)];
sbin/ping/ping.c
1760
printf(" %1x %04x", ((ip->ip_off) & 0xe000) >> 13,
sbin/ping/ping.c
1761
(ip->ip_off) & 0x1fff);
sbin/ping/ping.c
1762
printf(" %02x %02x %04x", ip->ip_ttl, ip->ip_p, ip->ip_sum);
sbin/ping/ping.c
1763
printf(" %s ", inet_ntoa(*(struct in_addr *)&ip->ip_src.s_addr));
sbin/ping/ping.c
1764
printf(" %s ", inet_ntoa(*(struct in_addr *)&ip->ip_dst.s_addr));
sbin/ping/ping.c
177
u_char *outpack = outpackhdr+sizeof(struct ip);
sbin/ping/ping.c
1777
pr_retip(struct ip *ip)
sbin/ping/ping.c
1782
pr_iph(ip);
sbin/ping/ping.c
1783
hlen = ip->ip_hl << 2;
sbin/ping/ping.c
1784
cp = (u_char *)ip + hlen;
sbin/ping/ping.c
1786
if (ip->ip_p == 6)
sbin/ping/ping.c
1789
else if (ip->ip_p == 17)
sbin/ping/ping.c
224
void pr_retip(struct ip *);
sbin/ping/ping.c
225
void pr_iph(struct ip *);
sbin/ping/ping.c
727
struct ip *ip = (struct ip *)outpackhdr;
sbin/ping/ping.c
732
ip->ip_v = IPVERSION;
sbin/ping/ping.c
733
ip->ip_hl = sizeof(struct ip) >> 2;
sbin/ping/ping.c
734
ip->ip_tos = tos;
sbin/ping/ping.c
735
ip->ip_id = 0;
sbin/ping/ping.c
736
ip->ip_off = htons(df ? IP_DF : 0);
sbin/ping/ping.c
737
ip->ip_ttl = ttl;
sbin/ping/ping.c
738
ip->ip_p = IPPROTO_ICMP;
sbin/ping/ping.c
740
ip->ip_src = from4.sin_addr;
sbin/ping/ping.c
742
ip->ip_src.s_addr = INADDR_ANY;
sbin/ping/ping.c
743
ip->ip_dst = dst4.sin_addr;
sbin/resolvd/resolvd.c
391
tab->ip[0] = '\0';
sbin/resolvd/resolvd.c
496
learning[new].ip, sizeof(learning[new].ip),
sbin/resolvd/resolvd.c
524
strcmp(learning[i].ip, learning[j].ip) == 0) {
sbin/resolvd/resolvd.c
61
char ip[INET6_ADDRSTRLEN];
sbin/resolvd/resolvd.c
619
learned[i].ip,
sbin/restore/restore.c
182
struct entry *ep, *np, *ip;
sbin/restore/restore.c
208
ip = lookupino(np->e_ino);
sbin/restore/restore.c
209
if (ip == NULL)
sbin/restore/restore.c
211
if (ip != np)
sbin/restore/restore.c
218
ip = lookupino(ino);
sbin/restore/restore.c
219
if (ip != NULL) {
sbin/restore/restore.c
221
for (ep = ip->e_links; ep != NULL; ep = ep->e_links) {
sbin/restore/restore.c
223
ip = ep;
sbin/restore/restore.c
241
if (((key & (INOFND|NAMEFND)) == (INOFND|NAMEFND)) && ip != np) {
sbin/restore/restore.c
254
(((key & INOFND) && ip->e_type != type) ||
sbin/restore/restore.c
273
ip->e_flags |= KEEP;
sbin/restore/restore.c
275
flagvalues(ip));
sbin/restore/restore.c
326
if (type == LEAF && (ip->e_flags & KEEP) == 0)
sbin/restore/restore.c
327
ip->e_flags |= EXTRACT;
sbin/restore/restore.c
330
if ((ip->e_flags & KEEP) == 0) {
sbin/restore/restore.c
331
renameit(myname(ip), name);
sbin/restore/restore.c
332
moveentry(ip, name);
sbin/restore/restore.c
333
ip->e_flags |= KEEP;
sbin/restore/restore.c
335
flagvalues(ip));
sbin/restore/restore.c
338
if (ip->e_type == NODE) {
sbin/restore/restore.c
342
name, myname(ip));
sbin/restore/restore.c
389
if (ip->e_flags & KEEP) {
sbin/restore/restore.c
390
badentry(ip, "cannot KEEP and change modes");
sbin/restore/restore.c
393
if (ip->e_type == LEAF) {
sbin/restore/restore.c
395
for ( ; ip != NULL; ip = ip->e_links) {
sbin/restore/restore.c
396
if (ip->e_type != LEAF)
sbin/restore/restore.c
397
badentry(ip,
sbin/restore/restore.c
399
removeleaf(ip);
sbin/restore/restore.c
400
freeentry(ip);
sbin/restore/restore.c
402
ip = addentry(name, ino, type);
sbin/restore/restore.c
403
newnode(ip);
sbin/restore/restore.c
406
if ((ip->e_flags & TMPNAME) == 0)
sbin/restore/restore.c
407
mktempname(ip);
sbin/restore/restore.c
408
deleteino(ip->e_ino);
sbin/restore/restore.c
409
ip->e_next = removelist;
sbin/restore/restore.c
410
removelist = ip;
sbin/restore/restore.c
411
ip = addentry(name, ino, type);
sbin/restore/restore.c
413
ip->e_flags |= NEW|KEEP;
sbin/restore/restore.c
415
flagvalues(ip));
sbin/restore/tape.c
194
int i, j, *ip;
sbin/restore/tape.c
227
ip = (int *)&endoftapemark;
sbin/restore/tape.c
231
i += *ip++;
sbin/unwind/libunbound/iterator/iter_hints.c
106
!extstrtoaddr(ip, &addr, &addrlen, UNBOUND_DNS_PORT) ||
sbin/unwind/libunbound/iterator/iter_hints.c
95
ah(struct delegpt* dp, const char* sv, const char* ip)
sbin/unwind/libunbound/respip/respip.c
982
char nm[256], ip[256];
sbin/unwind/libunbound/respip/respip.c
985
snprintf(ip, sizeof(ip), "invalidRRdata");
sbin/unwind/libunbound/respip/respip.c
987
addr_to_str(&ss, ss_len, ip, sizeof(ip));
sbin/unwind/libunbound/respip/respip.c
992
verbose(VERB_ALGO, "respip: rpz: response-ip trigger %s/%d on %s %s with action %s", nm, raddr->node.net, qn, ip, rpz_action_to_string(respip_action_to_rpz_action(action)));
sbin/unwind/libunbound/services/cache/infra.c
1124
char ts[12], cs[12], ip[128];
sbin/unwind/libunbound/services/cache/infra.c
1129
ip[0]=0;
sbin/unwind/libunbound/services/cache/infra.c
1132
replylist->remote_addrlen, ip, sizeof(ip));
sbin/unwind/libunbound/services/cache/infra.c
1133
verbose(VERB_OPS, "ratelimit exceeded %s %d query %s %s %s from %s", buf, lim, qnm, cs, ts, ip);
sbin/unwind/libunbound/services/localzone.c
1777
char ip[128], txt[512];
sbin/unwind/libunbound/services/localzone.c
1781
addr_to_str(addr, addrlen, ip, sizeof(ip));
sbin/unwind/libunbound/services/localzone.c
1782
snprintf(txt, sizeof(txt), "%s %s %s@%u", zname, local_zone_type2str(z->type), ip,
sbin/unwind/libunbound/services/rpz.c
1635
char ip[128], txt[512], portstr[32];
sbin/unwind/libunbound/services/rpz.c
1648
addr_to_str(&repinfo->client_addr, repinfo->client_addrlen, ip, sizeof(ip));
sbin/unwind/libunbound/services/rpz.c
1653
ip, sizeof(ip));
sbin/unwind/libunbound/services/rpz.c
1656
ip[0]=0;
sbin/unwind/libunbound/services/rpz.c
1665
(ip[0]?ip:""), (ip[0]?portstr:""));
sbin/unwind/libunbound/services/rpz.c
1684
char ip[256], net[256];
sbin/unwind/libunbound/services/rpz.c
1685
addr_to_str(addr, addrlen, ip, sizeof(ip));
sbin/unwind/libunbound/services/rpz.c
1689
triggername, net, raddr->node.net, ip, rpz_action_to_string(action));
sbin/unwind/libunbound/util/config_file.c
2706
char* ip, *ip_end;
sbin/unwind/libunbound/util/config_file.c
2714
ip = str;
sbin/unwind/libunbound/util/config_file.c
2715
while(*ip && isspace((unsigned char)*ip))
sbin/unwind/libunbound/util/config_file.c
2716
ip++;
sbin/unwind/libunbound/util/config_file.c
2717
if(!*ip) {
sbin/unwind/libunbound/util/config_file.c
2721
ip_end = next_space_pos(ip);
sbin/unwind/libunbound/util/config_file.c
2733
sscanf(ip, "%100s", buf);
sbin/unwind/libunbound/util/net_help.c
263
ipstrtoaddr(const char* ip, int port, struct sockaddr_storage* addr,
sbin/unwind/libunbound/util/net_help.c
267
if(!ip) return 0;
sbin/unwind/libunbound/util/net_help.c
269
if(str_is_ip6(ip)) {
sbin/unwind/libunbound/util/net_help.c
277
if((s=strchr(ip, '%'))) { /* ip6%interface, rfc 4007 */
sbin/unwind/libunbound/util/net_help.c
278
if(s-ip >= MAX_ADDR_STRLEN)
sbin/unwind/libunbound/util/net_help.c
280
(void)strlcpy(buf, ip, sizeof(buf));
sbin/unwind/libunbound/util/net_help.c
281
buf[s-ip]=0;
sbin/unwind/libunbound/util/net_help.c
286
ip = buf;
sbin/unwind/libunbound/util/net_help.c
288
if(inet_pton((int)sa->sin6_family, ip, &sa->sin6_addr) <= 0) {
sbin/unwind/libunbound/util/net_help.c
297
if(inet_pton((int)sa->sin_family, ip, &sa->sin_addr) <= 0) {
sbin/unwind/libunbound/util/net_help.h
200
int ipstrtoaddr(const char* ip, int port, struct sockaddr_storage* addr,
sbin/unwind/libunbound/util/net_help.h
213
int netblockstrtoaddr(const char* ip, int port, struct sockaddr_storage* addr,
sbin/unwind/parse.y
278
if (strlcpy(uw_fwd->ip, $1, sizeof(uw_fwd->ip))
sbin/unwind/parse.y
279
>= sizeof(uw_fwd->ip)) {
sbin/unwind/printconf.c
50
printf("%s", uw_forwarder->ip);
sbin/unwind/printconf.c
58
printf("%s", uw_forwarder->ip);
sbin/unwind/resolver.c
1520
uw_forwarder->ip, port_override ? port_override :
sbin/unwind/resolver.c
1524
uw_forwarder->ip, port_override ? port_override :
sbin/unwind/resolver.c
1720
if (strcmp(a->ip, b->ip) != 0)
sbin/unwind/resolver.c
1859
memcpy(cfi.ip, uw_forwarder->ip, sizeof(cfi.ip));
sbin/unwind/resolver.c
2095
if (strlcpy(uw_forwarder->ip, hostbuf, sizeof(uw_forwarder->ip))
sbin/unwind/resolver.c
2096
>= sizeof(uw_forwarder->ip))
sbin/unwind/resolver.c
2119
if (strlcpy(uw_forwarder->ip, tmp->ip,
sbin/unwind/resolver.c
2120
sizeof(uw_forwarder->ip)) >= sizeof(uw_forwarder->ip))
sbin/unwind/resolver.c
2288
NULL ? "" : tmp, uw_forwarder->ip) == -1) {
sbin/unwind/resolver.h
58
char ip[INET6_ADDRSTRLEN];
sbin/unwind/unwind.c
925
if (uw_forwarder->ip[sizeof(uw_forwarder->ip) - 1] != '\0')
sbin/unwind/unwind.c
944
if (uw_forwarder->ip[sizeof(uw_forwarder->ip) - 1] != '\0')
sbin/unwind/unwind.h
131
char ip[INET6_ADDRSTRLEN];
sys/arch/alpha/alpha/in_cksum.c
211
if (m->m_len < sizeof(struct ip))
sys/arch/alpha/alpha/in_cksum.c
218
ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/arch/alpha/alpha/in_cksum.c
219
ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/arch/alpha/include/cpu.h
456
#define copyinsn(p, v, ip) copyin32((v), (ip))
sys/arch/amd64/amd64/db_disasm.c
1129
struct inst * ip;
sys/arch/amd64/amd64/db_disasm.c
1240
ip = db_inst_0f[inst>>4];
sys/arch/amd64/amd64/db_disasm.c
1241
if (ip == 0)
sys/arch/amd64/amd64/db_disasm.c
1242
ip = &db_bad_inst;
sys/arch/amd64/amd64/db_disasm.c
1244
ip = &ip[inst&0xf];
sys/arch/amd64/amd64/db_disasm.c
1246
ip = &db_inst_table[inst];
sys/arch/amd64/amd64/db_disasm.c
1249
if (ip->i_has_modrm) {
sys/arch/amd64/amd64/db_disasm.c
1254
i_name = ip->i_name;
sys/arch/amd64/amd64/db_disasm.c
1255
i_size = ip->i_size;
sys/arch/amd64/amd64/db_disasm.c
1256
i_mode = ip->i_mode;
sys/arch/amd64/amd64/db_disasm.c
1260
ip = (struct inst *)ip->i_extra;
sys/arch/amd64/amd64/db_disasm.c
1261
ip = &ip[f_reg(regmodrm, 0)];
sys/arch/amd64/amd64/db_disasm.c
1262
i_name = ip->i_name;
sys/arch/amd64/amd64/db_disasm.c
1263
i_mode = ip->i_mode;
sys/arch/amd64/amd64/db_disasm.c
1264
i_size = ip->i_size;
sys/arch/amd64/amd64/db_disasm.c
1266
i_name = ((char **)ip->i_extra)[f_reg(regmodrm, 0)];
sys/arch/amd64/amd64/db_disasm.c
1267
} else if (ip->i_extra == db_Grp3) {
sys/arch/amd64/amd64/db_disasm.c
1268
ip = (struct inst *)ip->i_extra;
sys/arch/amd64/amd64/db_disasm.c
1269
ip = &ip[f_reg(regmodrm, 0)];
sys/arch/amd64/amd64/db_disasm.c
1270
i_name = ip->i_name;
sys/arch/amd64/amd64/db_disasm.c
1271
i_mode = ip->i_mode;
sys/arch/amd64/amd64/db_disasm.c
1285
i_name = ip->i_extra;
sys/arch/amd64/amd64/db_disasm.c
1298
db_printf("%s", (char *)ip->i_extra);
sys/arch/amd64/amd64/db_disasm.c
1300
char *cp = ip->i_extra;
sys/arch/amd64/amd64/ioapic.c
436
struct ioapic_pin *ip;
sys/arch/amd64/amd64/ioapic.c
455
ip = &sc->sc_pins[p];
sys/arch/amd64/amd64/ioapic.c
456
if (ip->ip_type != IST_NONE)
sys/arch/amd64/amd64/ioapic.c
457
apic_set_redir(sc, p, ip->ip_vector,
sys/arch/amd64/amd64/ioapic.c
458
ip->ip_cpu);
sys/arch/amd64/amd64/ioapic.c
535
struct ioapic_pin *ip;
sys/arch/amd64/amd64/ioapic.c
540
ip = &sc->sc_pins[p];
sys/arch/amd64/amd64/ioapic.c
541
if (ip->ip_type != IST_NONE)
sys/arch/amd64/stand/libsa/pxe.c
131
uw->ip = d->destip.s_addr;
sys/arch/amd64/stand/libsa/pxe.c
161
struct ip *ip;
sys/arch/amd64/stand/libsa/pxe.c
164
ip = (struct ip *)uh - 1;
sys/arch/amd64/stand/libsa/pxe.c
186
ip->ip_src.s_addr = ur->src_ip;
sys/arch/amd64/stand/libsa/pxe.h
42
#define IP_ARGS(ip) \
sys/arch/amd64/stand/libsa/pxe.h
43
(int)(ip >> 24) & 0xff, (int)(ip >> 16) & 0xff, \
sys/arch/amd64/stand/libsa/pxe.h
437
IP4_t ip; /* dest ip addr */
sys/arch/amd64/stand/libsa/pxe.h
44
(int)(ip >> 8) & 0xff, (int)ip & 0xff
sys/arch/arm/include/asm.h
72
mov ip, lr; bl __mcount
sys/arch/arm64/arm64/intr.c
226
struct intr_prereg *ip;
sys/arch/arm64/arm64/intr.c
229
ip = malloc(sizeof(struct intr_prereg), M_DEVBUF, M_ZERO | M_WAITOK);
sys/arch/arm64/arm64/intr.c
230
ip->ip_phandle = ic->ic_phandle;
sys/arch/arm64/arm64/intr.c
232
ip->ip_cell[i] = cell[i];
sys/arch/arm64/arm64/intr.c
233
ip->ip_level = level;
sys/arch/arm64/arm64/intr.c
234
ip->ip_ci = ci;
sys/arch/arm64/arm64/intr.c
235
ip->ip_func = func;
sys/arch/arm64/arm64/intr.c
236
ip->ip_arg = arg;
sys/arch/arm64/arm64/intr.c
237
ip->ip_name = name;
sys/arch/arm64/arm64/intr.c
238
LIST_INSERT_HEAD(&prereg_interrupts, ip, ip_list);
sys/arch/arm64/arm64/intr.c
240
return ip;
sys/arch/arm64/arm64/intr.c
246
struct intr_prereg *ip = cookie;
sys/arch/arm64/arm64/intr.c
247
struct interrupt_controller *ic = ip->ip_ic;
sys/arch/arm64/arm64/intr.c
249
if (ic != NULL && ip->ip_ih != NULL)
sys/arch/arm64/arm64/intr.c
250
ic->ic_disestablish(ip->ip_ih);
sys/arch/arm64/arm64/intr.c
253
LIST_REMOVE(ip, ip_list);
sys/arch/arm64/arm64/intr.c
255
free(ip, M_DEVBUF, sizeof(*ip));
sys/arch/arm64/arm64/intr.c
261
struct intr_prereg *ip = cookie;
sys/arch/arm64/arm64/intr.c
262
struct interrupt_controller *ic = ip->ip_ic;
sys/arch/arm64/arm64/intr.c
264
if (ic != NULL && ip->ip_ih != NULL)
sys/arch/arm64/arm64/intr.c
265
ic->ic_barrier(ip->ip_ih);
sys/arch/arm64/arm64/intr.c
271
struct intr_prereg *ip = cookie;
sys/arch/arm64/arm64/intr.c
272
struct interrupt_controller *ic = ip->ip_ic;
sys/arch/arm64/arm64/intr.c
274
if (ic != NULL && ip->ip_ih != NULL && ic->ic_set_wakeup)
sys/arch/arm64/arm64/intr.c
275
ic->ic_set_wakeup(ip->ip_ih);
sys/arch/arm64/arm64/intr.c
277
ip->ip_level |= IPL_WAKEUP;
sys/arch/arm64/arm64/intr.c
316
struct intr_prereg *ip, *tip;
sys/arch/arm64/arm64/intr.c
325
LIST_FOREACH_SAFE(ip, &prereg_interrupts, ip_list, tip) {
sys/arch/arm64/arm64/intr.c
326
if (ip->ip_phandle != ic->ic_phandle)
sys/arch/arm64/arm64/intr.c
329
ip->ip_ic = ic;
sys/arch/arm64/arm64/intr.c
330
ip->ip_ih = ic->ic_establish(ic->ic_cookie, ip->ip_cell,
sys/arch/arm64/arm64/intr.c
331
ip->ip_level, ip->ip_ci, ip->ip_func, ip->ip_arg,
sys/arch/arm64/arm64/intr.c
332
ip->ip_name);
sys/arch/arm64/arm64/intr.c
333
if (ip->ip_ih == NULL)
sys/arch/arm64/arm64/intr.c
334
printf("can't establish interrupt %s\n", ip->ip_name);
sys/arch/arm64/arm64/intr.c
336
LIST_REMOVE(ip, ip_list);
sys/arch/armv7/armv7/intr.c
221
struct intr_prereg *ip;
sys/arch/armv7/armv7/intr.c
224
ip = malloc(sizeof(struct intr_prereg), M_DEVBUF, M_ZERO | M_WAITOK);
sys/arch/armv7/armv7/intr.c
225
ip->ip_phandle = ic->ic_phandle;
sys/arch/armv7/armv7/intr.c
227
ip->ip_cell[i] = cell[i];
sys/arch/armv7/armv7/intr.c
228
ip->ip_level = level;
sys/arch/armv7/armv7/intr.c
229
ip->ip_ci = ci;
sys/arch/armv7/armv7/intr.c
230
ip->ip_func = func;
sys/arch/armv7/armv7/intr.c
231
ip->ip_arg = arg;
sys/arch/armv7/armv7/intr.c
232
ip->ip_name = name;
sys/arch/armv7/armv7/intr.c
233
LIST_INSERT_HEAD(&prereg_interrupts, ip, ip_list);
sys/arch/armv7/armv7/intr.c
235
return ip;
sys/arch/armv7/armv7/intr.c
241
struct intr_prereg *ip = cookie;
sys/arch/armv7/armv7/intr.c
242
struct interrupt_controller *ic = ip->ip_ic;
sys/arch/armv7/armv7/intr.c
244
if (ic != NULL && ip->ip_ih != NULL)
sys/arch/armv7/armv7/intr.c
245
ic->ic_disestablish(ip->ip_ih);
sys/arch/armv7/armv7/intr.c
248
LIST_REMOVE(ip, ip_list);
sys/arch/armv7/armv7/intr.c
250
free(ip, M_DEVBUF, sizeof(*ip));
sys/arch/armv7/armv7/intr.c
287
struct intr_prereg *ip, *tip;
sys/arch/armv7/armv7/intr.c
296
LIST_FOREACH_SAFE(ip, &prereg_interrupts, ip_list, tip) {
sys/arch/armv7/armv7/intr.c
297
if (ip->ip_phandle != ic->ic_phandle)
sys/arch/armv7/armv7/intr.c
300
ip->ip_ic = ic;
sys/arch/armv7/armv7/intr.c
301
ip->ip_ih = ic->ic_establish(ic->ic_cookie, ip->ip_cell,
sys/arch/armv7/armv7/intr.c
302
ip->ip_level, ip->ip_ci, ip->ip_func, ip->ip_arg,
sys/arch/armv7/armv7/intr.c
303
ip->ip_name);
sys/arch/armv7/armv7/intr.c
304
if (ip->ip_ih == NULL)
sys/arch/armv7/armv7/intr.c
305
printf("can't establish interrupt %s\n", ip->ip_name);
sys/arch/armv7/armv7/intr.c
307
LIST_REMOVE(ip, ip_list);
sys/arch/hppa/include/cpu.h
321
#define copyinsn(p, v, ip) copyin32((v), (ip))
sys/arch/i386/i386/db_disasm.c
1095
struct inst * ip;
sys/arch/i386/i386/db_disasm.c
1169
ip = db_inst_0f[inst>>4];
sys/arch/i386/i386/db_disasm.c
1170
if (ip == 0)
sys/arch/i386/i386/db_disasm.c
1171
ip = &db_bad_inst;
sys/arch/i386/i386/db_disasm.c
1173
ip = &ip[inst&0xf];
sys/arch/i386/i386/db_disasm.c
1175
ip = &db_inst_table[inst];
sys/arch/i386/i386/db_disasm.c
1178
if (ip->i_has_modrm) {
sys/arch/i386/i386/db_disasm.c
1183
i_name = ip->i_name;
sys/arch/i386/i386/db_disasm.c
1184
i_size = ip->i_size;
sys/arch/i386/i386/db_disasm.c
1185
i_mode = ip->i_mode;
sys/arch/i386/i386/db_disasm.c
1189
ip = (struct inst *)ip->i_extra;
sys/arch/i386/i386/db_disasm.c
1190
ip = &ip[f_reg(regmodrm)];
sys/arch/i386/i386/db_disasm.c
1191
i_name = ip->i_name;
sys/arch/i386/i386/db_disasm.c
1192
i_mode = ip->i_mode;
sys/arch/i386/i386/db_disasm.c
1193
i_size = ip->i_size;
sys/arch/i386/i386/db_disasm.c
1195
i_name = ((char **)ip->i_extra)[f_reg(regmodrm)];
sys/arch/i386/i386/db_disasm.c
1196
} else if (ip->i_extra == db_Grp3) {
sys/arch/i386/i386/db_disasm.c
1197
ip = (struct inst *)ip->i_extra;
sys/arch/i386/i386/db_disasm.c
1198
ip = &ip[f_reg(regmodrm)];
sys/arch/i386/i386/db_disasm.c
1199
i_name = ip->i_name;
sys/arch/i386/i386/db_disasm.c
1200
i_mode = ip->i_mode;
sys/arch/i386/i386/db_disasm.c
1214
i_name = ip->i_extra;
sys/arch/i386/i386/db_disasm.c
1227
db_printf("%s", (char *)ip->i_extra);
sys/arch/i386/i386/ioapic.c
849
struct ioapic_pin *ip;
sys/arch/i386/i386/ioapic.c
854
ip = &sc->sc_pins[p];
sys/arch/i386/i386/ioapic.c
855
if (ip->ip_type != IST_NONE)
sys/arch/i386/stand/libsa/pxe.c
131
uw->ip = d->destip.s_addr;
sys/arch/i386/stand/libsa/pxe.c
161
struct ip *ip;
sys/arch/i386/stand/libsa/pxe.c
164
ip = (struct ip *)uh - 1;
sys/arch/i386/stand/libsa/pxe.c
186
ip->ip_src.s_addr = ur->src_ip;
sys/arch/i386/stand/libsa/pxe.h
42
#define IP_ARGS(ip) \
sys/arch/i386/stand/libsa/pxe.h
43
(int)(ip >> 24) & 0xff, (int)(ip >> 16) & 0xff, \
sys/arch/i386/stand/libsa/pxe.h
437
IP4_t ip; /* dest ip addr */
sys/arch/i386/stand/libsa/pxe.h
44
(int)(ip >> 8) & 0xff, (int)ip & 0xff
sys/arch/m88k/include/cpu.h
307
#define copyinsn(p, v, ip) copyin32((v), (ip))
sys/arch/macppc/macppc/opendev.c
100
*--ip = va_arg(ap, int);
sys/arch/macppc/macppc/opendev.c
106
for (ip = args.args_n_results + nargs + (n = args.nreturns);
sys/arch/macppc/macppc/opendev.c
108
*va_arg(ap, int *) = *--ip;
sys/arch/macppc/macppc/opendev.c
132
int *ip, n, ret;
sys/arch/macppc/macppc/opendev.c
141
for (ip = args.args_n_results + (n = nargs); --n >= 0;)
sys/arch/macppc/macppc/opendev.c
142
*--ip = va_arg(ap, int);
sys/arch/macppc/macppc/opendev.c
89
int *ip, n, ret;
sys/arch/macppc/macppc/opendev.c
99
for (ip = args.args_n_results + (n = nargs); --n >= 0;)
sys/arch/macppc/stand/Locore.c
456
int *ip, n;
sys/arch/macppc/stand/Locore.c
465
for (ip = args.args_n_results + (n = nargs); --n >= 0;)
sys/arch/macppc/stand/Locore.c
466
*--ip = va_arg(ap, int);
sys/arch/macppc/stand/Locore.c
476
for (ip = args.args_n_results + nargs + (n = args.nreturns); --n > 0;)
sys/arch/macppc/stand/Locore.c
477
*va_arg(ap, int *) = *--ip;
sys/arch/octeon/dev/if_ogx.c
1277
hdr |= (ehdrlen + sizeof(struct ip)) <<
sys/arch/powerpc/powerpc/in_cksum.c
260
u.ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/arch/powerpc/powerpc/in_cksum.c
261
u.ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/arch/riscv64/riscv64/intr.c
200
struct intr_prereg *ip;
sys/arch/riscv64/riscv64/intr.c
203
ip = malloc(sizeof(struct intr_prereg), M_DEVBUF, M_ZERO | M_WAITOK);
sys/arch/riscv64/riscv64/intr.c
204
ip->ip_phandle = ic->ic_phandle;
sys/arch/riscv64/riscv64/intr.c
206
ip->ip_cell[i] = cell[i];
sys/arch/riscv64/riscv64/intr.c
207
ip->ip_level = level;
sys/arch/riscv64/riscv64/intr.c
208
ip->ip_ci = ci;
sys/arch/riscv64/riscv64/intr.c
209
ip->ip_func = func;
sys/arch/riscv64/riscv64/intr.c
210
ip->ip_arg = arg;
sys/arch/riscv64/riscv64/intr.c
211
ip->ip_name = name;
sys/arch/riscv64/riscv64/intr.c
212
LIST_INSERT_HEAD(&prereg_interrupts, ip, ip_list);
sys/arch/riscv64/riscv64/intr.c
214
return ip;
sys/arch/riscv64/riscv64/intr.c
220
struct intr_prereg *ip = cookie;
sys/arch/riscv64/riscv64/intr.c
221
struct interrupt_controller *ic = ip->ip_ic;
sys/arch/riscv64/riscv64/intr.c
223
if (ic != NULL && ip->ip_ih != NULL)
sys/arch/riscv64/riscv64/intr.c
224
ic->ic_disestablish(ip->ip_ih);
sys/arch/riscv64/riscv64/intr.c
227
LIST_REMOVE(ip, ip_list);
sys/arch/riscv64/riscv64/intr.c
229
free(ip, M_DEVBUF, sizeof(*ip));
sys/arch/riscv64/riscv64/intr.c
235
struct intr_prereg *ip = cookie;
sys/arch/riscv64/riscv64/intr.c
236
struct interrupt_controller *ic = ip->ip_ic;
sys/arch/riscv64/riscv64/intr.c
238
if (ip->ip_ic != NULL && ip->ip_ih != NULL)
sys/arch/riscv64/riscv64/intr.c
239
ic->ic_barrier(ip->ip_ih);
sys/arch/riscv64/riscv64/intr.c
277
struct intr_prereg *ip, *tip;
sys/arch/riscv64/riscv64/intr.c
286
LIST_FOREACH_SAFE(ip, &prereg_interrupts, ip_list, tip) {
sys/arch/riscv64/riscv64/intr.c
287
if (ip->ip_phandle != ic->ic_phandle)
sys/arch/riscv64/riscv64/intr.c
290
ip->ip_ic = ic;
sys/arch/riscv64/riscv64/intr.c
293
ip->ip_ih = ic->ic_establish(ic->ic_cookie, ip->ip_cell,
sys/arch/riscv64/riscv64/intr.c
294
ip->ip_level, ip->ip_ci, ip->ip_func, ip->ip_arg, ip->ip_name);
sys/arch/riscv64/riscv64/intr.c
295
if (ip->ip_ih == NULL)
sys/arch/riscv64/riscv64/intr.c
296
printf("can't establish interrupt %s\n", ip->ip_name);
sys/arch/riscv64/riscv64/intr.c
299
LIST_REMOVE(ip, ip_list);
sys/arch/sparc64/dev/sbus.c
588
struct sbus_intr *ip;
sys/arch/sparc64/dev/sbus.c
595
ip = mallocarray(*np, sizeof(struct sbus_intr), M_DEVBUF,
sys/arch/sparc64/dev/sbus.c
597
if (ip == NULL)
sys/arch/sparc64/dev/sbus.c
632
ip[n].sbi_pri = pri | ipl[n];
sys/arch/sparc64/dev/sbus.c
633
ip[n].sbi_vec = ipl[n];
sys/arch/sparc64/dev/sbus.c
636
*ipp = ip;
sys/arch/sparc64/sparc64/in4_cksum.c
108
ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/arch/sparc64/sparc64/in4_cksum.c
109
ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/arch/sparc64/sparc64/openfirm.c
313
long *ip, n;
sys/arch/sparc64/sparc64/openfirm.c
323
for (ip = (long *)(args.args_n_results + (n = nargs)); --n >= 0;)
sys/arch/sparc64/sparc64/openfirm.c
324
*--ip = va_arg(ap, unsigned long);
sys/arch/sparc64/sparc64/openfirm.c
333
for (ip = (long *)(args.args_n_results + nargs + (n = args.nreturns)); --n > 0;)
sys/arch/sparc64/sparc64/openfirm.c
334
*va_arg(ap, unsigned long *) = *--ip;
sys/arch/sparc64/sparc64/openfirm.c
351
long *ip, n;
sys/arch/sparc64/sparc64/openfirm.c
361
for (ip = (long *)(args.args_n_results + (n = nargs)); --n >= 0;)
sys/arch/sparc64/sparc64/openfirm.c
362
*--ip = va_arg(ap, unsigned long);
sys/dev/acpi/acpidmar.c
3595
struct iommu_pic *ip = (void *)pic;
sys/dev/acpi/acpidmar.c
3596
struct iommu_softc *iommu = ip->iommu;
sys/dev/acpi/acpidmar.c
3611
struct iommu_pic *ip = (void *)pic;
sys/dev/acpi/acpidmar.c
3612
struct iommu_softc *iommu = ip->iommu;
sys/dev/acpi/acpidmar.c
3628
struct iommu_pic *ip = (void *)pic;
sys/dev/acpi/acpidmar.c
3629
struct iommu_softc *iommu = ip->iommu;
sys/dev/fdt/if_mvneta.c
920
const int iphdr_unitlen = sizeof(struct ip) / sizeof(uint32_t);
sys/dev/fdt/if_mvpp.c
1284
sizeof(struct ip) - 4, MVPP2_PRS_SRAM_OP_SEL_UDF_ADD);
sys/dev/fdt/if_mvpp.c
4195
sizeof(struct ip) - 4, MVPP2_PRS_SRAM_OP_SEL_UDF_ADD);
sys/dev/ic/aac.c
1196
struct aac_adapter_init *ip;
sys/dev/ic/aac.c
1293
ip = &sc->aac_common->ac_init;
sys/dev/ic/aac.c
1294
ip->InitStructRevision = AAC_INIT_STRUCT_REVISION;
sys/dev/ic/aac.c
1295
ip->MiniPortRevision = AAC_INIT_STRUCT_MINIPORT_REVISION;
sys/dev/ic/aac.c
1297
ip->AdapterFibsPhysicalAddress = sc->aac_common_busaddr +
sys/dev/ic/aac.c
1299
ip->AdapterFibsVirtualAddress = 0;
sys/dev/ic/aac.c
1300
ip->AdapterFibsSize = AAC_ADAPTER_FIBS * sizeof(struct aac_fib);
sys/dev/ic/aac.c
1301
ip->AdapterFibAlign = sizeof(struct aac_fib);
sys/dev/ic/aac.c
1303
ip->PrintfBufferAddress = sc->aac_common_busaddr +
sys/dev/ic/aac.c
1305
ip->PrintfBufferSize = AAC_PRINTF_BUFSIZE;
sys/dev/ic/aac.c
1313
ip->HostPhysMemPages = ptoa(physmem) / AAC_PAGE_SIZE;
sys/dev/ic/aac.c
1315
ip->HostPhysMemPages =
sys/dev/ic/aac.c
1316
(ip->HostPhysMemPages + AAC_PAGE_SIZE) / AAC_PAGE_SIZE;
sys/dev/ic/aac.c
1318
ip->HostElapsedSeconds = getuptime(); /* reset later if invalid */
sys/dev/ic/aac.c
1340
ip->CommHeaderAddress = sc->aac_common_busaddr + qoffset;
sys/dev/ic/re.c
1620
struct ip *ip;
sys/dev/ic/re.c
1649
ip = (struct ip *)mh.m_data;
sys/dev/ic/re.c
1652
ip->ip_sum = in_cksum(&mh, sizeof(struct ip));
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1359
uint8_t ip, uint8_t inst)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1364
return adev->ip_versions[ip][inst] & ~0xFFU;
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1368
uint8_t ip, uint8_t inst)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1371
return adev->ip_versions[ip][inst];
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1085
struct ip_v4 *ip;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1088
ip = (struct ip_v4 *)(adev->mman.discovery_bin + ip_offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1089
inst = ip->instance_number;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1090
hw_id = le16_to_cpu(ip->hw_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1131
ip->num_base_address),
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1137
ip_hw_instance->hw_id = le16_to_cpu(ip->hw_id); /* == ii */
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1138
ip_hw_instance->num_instance = ip->instance_number;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1139
ip_hw_instance->major = ip->major;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1140
ip_hw_instance->minor = ip->minor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1141
ip_hw_instance->revision = ip->revision;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1146
ip_hw_instance->num_base_addresses = ip->num_base_address;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1151
lower_32_bits(le64_to_cpu(ip->base_address_64[kk])) & 0x3FFFFFFF;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1153
ip_hw_instance->base_addr[kk] = ip->base_address[kk];
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1162
ip_offset += struct_size(ip, base_address_64,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1163
ip->num_base_address);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1165
ip_offset += struct_size(ip, base_address,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1166
ip->num_base_address);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1345
struct ip_v4 *ip;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1389
ip = (struct ip_v4 *)(adev->mman.discovery_bin + ip_offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1391
inst = ip->instance_number;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1392
hw_id = le16_to_cpu(ip->hw_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1396
num_base_address = ip->num_base_address;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1399
hw_id_names[le16_to_cpu(ip->hw_id)],
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1400
le16_to_cpu(ip->hw_id),
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1401
ip->instance_number,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1402
ip->major, ip->minor,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1403
ip->revision);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1405
if (le16_to_cpu(ip->hw_id) == VCN_HWID) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1415
ip->revision & 0xc0;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1418
(1U << ip->instance_number);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1420
(1U << ip->instance_number);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1426
ip->revision &= ~0xc0;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1428
if (le16_to_cpu(ip->hw_id) == SDMA0_HWID ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1429
le16_to_cpu(ip->hw_id) == SDMA1_HWID ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1430
le16_to_cpu(ip->hw_id) == SDMA2_HWID ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1431
le16_to_cpu(ip->hw_id) == SDMA3_HWID) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1436
(1U << ip->instance_number);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1444
if (le16_to_cpu(ip->hw_id) == VPE_HWID) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1453
if (le16_to_cpu(ip->hw_id) == UMC_HWID) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1458
if (le16_to_cpu(ip->hw_id) == GC_HWID)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1460
(1U << ip->instance_number);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1462
if (!wafl_ver && le16_to_cpu(ip->hw_id) == WAFLC_HWID)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1463
wafl_ver = IP_VERSION_FULL(ip->major, ip->minor,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1464
ip->revision, 0, 0);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1481
ip->base_address[k] =
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1482
lower_32_bits(le64_to_cpu(ip->base_address_64[k])) & 0x3FFFFFFF;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1484
ip->base_address[k] = le32_to_cpu(ip->base_address[k]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1485
DRM_DEBUG("\t0x%08x\n", ip->base_address[k]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1489
if (hw_id_map[hw_ip] == le16_to_cpu(ip->hw_id) &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1492
hw_id_names[le16_to_cpu(ip->hw_id)]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1493
adev->reg_offset[hw_ip][ip->instance_number] =
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1494
ip->base_address;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1509
subrev = ip->sub_revision;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1510
variant = ip->variant;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1514
[ip->instance_number] =
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1515
IP_VERSION_FULL(ip->major,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1516
ip->minor,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1517
ip->revision,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1525
ip_offset += struct_size(ip, base_address_64, ip->num_base_address);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1527
ip_offset += struct_size(ip, base_address, ip->num_base_address);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
656
struct ip *ip;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
675
ip = (struct ip *)(adev->mman.discovery_bin +
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
677
inst = ip->number_instance;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
678
hw_id = le16_to_cpu(ip->hw_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
682
if (ip->harvest == 1) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
708
ip_offset += struct_size(ip, base_address,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
709
ip->num_base_address);
sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h
50
#define IMU_RLC_RAM_GOLDEN_VALUE(ip, inst, reg, data, addr_mask) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h
51
{ ip##_HWIP, inst, reg##_BASE_IDX, reg, data, addr_mask }
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
175
amdgpu_ip_get_block_type(struct amdgpu_device *adev, uint32_t ip)
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
179
switch (ip) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
658
struct drm_amdgpu_info_hw_ip ip = {};
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
660
ret = amdgpu_hw_ip_info(adev, info, &ip);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
664
ret = copy_to_user(out, &ip, min_t(size_t, size, sizeof(ip)));
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
542
seq_printf(m, "mca entry[%d].ip: %d\n", idx, entry->ip);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
118
enum amdgpu_mca_ip ip;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
383
#define AMDGPU_RAS_REG_ENTRY(ip, inst, reg_lo, reg_hi) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
384
ip##_HWIP, inst, reg_lo##_BASE_IDX, reg_lo, reg_hi##_BASE_IDX, reg_hi
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
101
#define SOC15_DPG_MODE_OFFSET(ip, inst_idx, reg) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
106
addr = (adev->reg_offset[ip##_HWIP][inst_idx][reg##_BASE_IDX] + reg); \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
162
#define SOC24_DPG_MODE_OFFSET(ip, inst_idx, reg) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
167
addr = (adev->reg_offset[ip##_HWIP][inst_idx][reg##_BASE_IDX] + reg); \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
80
#define RREG32_SOC15_DPG_MODE_1_0(ip, inst_idx, reg, mask, sram_sel) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
81
({ WREG32_SOC15(ip, inst_idx, mmUVD_DPG_LMA_MASK, mask); \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
82
WREG32_SOC15(ip, inst_idx, mmUVD_DPG_LMA_CTL, \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
84
((adev->reg_offset[ip##_HWIP][inst_idx][reg##_BASE_IDX] + reg) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
87
RREG32_SOC15(ip, inst_idx, mmUVD_DPG_LMA_DATA); \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
90
#define WREG32_SOC15_DPG_MODE_1_0(ip, inst_idx, reg, value, mask, sram_sel) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
92
WREG32_SOC15(ip, inst_idx, mmUVD_DPG_LMA_DATA, value); \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
93
WREG32_SOC15(ip, inst_idx, mmUVD_DPG_LMA_MASK, mask); \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
94
WREG32_SOC15(ip, inst_idx, mmUVD_DPG_LMA_CTL, \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
96
((adev->reg_offset[ip##_HWIP][inst_idx][reg##_BASE_IDX] + reg) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
109
struct amdgpu_xcp_ip *ip)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
113
if (!ip)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
117
xcp->ip[ip->ip_id] = *ip;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
118
xcp->ip[ip->ip_id].valid = true;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
145
struct amdgpu_xcp_ip ip;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
163
&ip);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
167
__amdgpu_xcp_add_block(xcp_mgr, i, &ip);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
358
enum AMDGPU_XCP_IP_BLOCK ip, int instance)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
363
if (ip >= AMDGPU_XCP_MAX_BLOCKS)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
368
if ((xcp->valid) && (xcp->ip[ip].valid) &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
369
(xcp->ip[ip].inst_mask & BIT(instance)))
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
380
enum AMDGPU_XCP_IP_BLOCK ip,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
383
if (!xcp->valid || !inst_mask || !(xcp->ip[ip].valid))
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
386
*inst_mask = xcp->ip[ip].inst_mask;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
558
if (adev->xcp_mgr->xcp[xcp_id].ip[ip_blk].inst_mask & inst_mask) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
77
xcp_ip = &xcp->ip[i];
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
101
struct amdgpu_xcp_ip ip[AMDGPU_XCP_MAX_BLOCKS];
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
140
struct amdgpu_xcp_ip *ip);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
164
enum AMDGPU_XCP_IP_BLOCK ip, int instance);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
167
enum AMDGPU_XCP_IP_BLOCK ip,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
169
struct amdgpu_xcp_ip *ip)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
200
ip->inst_mask = XCP_INST_MASK(num_xcc_xcp, xcp_id);
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
201
ip->ip_funcs = &gfxhub_v1_2_xcp_funcs;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
204
ip->inst_mask = XCP_INST_MASK(num_xcc_xcp, xcp_id);
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
205
ip->ip_funcs = &gfx_v9_4_3_xcp_funcs;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
208
ip->inst_mask = XCP_INST_MASK(num_sdma_xcp, xcp_id);
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
209
ip->ip_funcs = &sdma_v4_4_2_xcp_funcs;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
212
ip->inst_mask =
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
220
ip->ip_id = ip_id;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
502
struct amdgpu_xcp_ip *ip)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
504
if (!ip)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
507
return __aqua_vanjaram_get_xcp_ip_info(xcp_mgr, xcp_id, ip_id, ip);
sys/dev/pci/drm/amd/amdgpu/soc15.h
100
#define SOC15_REG_GOLDEN_VALUE(ip, inst, reg, and_mask, or_mask) \
sys/dev/pci/drm/amd/amdgpu/soc15.h
101
{ ip##_HWIP, inst, reg##_BASE_IDX, reg, and_mask, or_mask }
sys/dev/pci/drm/amd/amdgpu/soc15.h
90
#define SOC15_REG_ENTRY(ip, inst, reg) ip##_HWIP, inst, reg##_BASE_IDX, reg
sys/dev/pci/drm/amd/amdgpu/soc15.h
91
#define SOC15_REG_ENTRY_STR(ip, inst, reg) \
sys/dev/pci/drm/amd/amdgpu/soc15.h
92
{ ip##_HWIP, inst, reg##_BASE_IDX, reg, #reg }
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
100
#define SOC15_WAIT_ON_RREG(ip, inst, reg, expected_value, mask) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
102
(adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + (reg)), \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
105
#define SOC15_WAIT_ON_RREG_OFFSET(ip, inst, reg, offset, expected_value, mask) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
107
(adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + (reg) + (offset)), \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
138
#define WREG32_SOC15_RLC_SHADOW(ip, inst, reg, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
139
__WREG32_SOC15_RLC__((adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg), value, AMDGPU_REGS_RLC, GC_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
151
#define WREG32_SOC15_RLC_SHADOW_EX(prefix, ip, inst, reg, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
153
uint32_t target_reg = adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg;\
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
169
#define RREG32_SOC15_RLC(ip, inst, reg) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
170
__RREG32_SOC15_RLC__(adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg, AMDGPU_REGS_RLC, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
172
#define WREG32_SOC15_RLC(ip, inst, reg, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
174
uint32_t target_reg = adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg;\
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
175
__WREG32_SOC15_RLC__(target_reg, value, AMDGPU_REGS_RLC, ip##_HWIP, inst); \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
178
#define WREG32_SOC15_RLC_EX(prefix, ip, inst, reg, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
184
#define WREG32_FIELD15_RLC(ip, idx, reg, field, val) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
185
__WREG32_SOC15_RLC__((adev->reg_offset[ip##_HWIP][idx][mm##reg##_BASE_IDX] + mm##reg), \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
186
(__RREG32_SOC15_RLC__(adev->reg_offset[ip##_HWIP][idx][mm##reg##_BASE_IDX] + mm##reg, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
187
AMDGPU_REGS_RLC, ip##_HWIP, idx) & \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
189
AMDGPU_REGS_RLC, ip##_HWIP, idx)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
191
#define WREG32_SOC15_OFFSET_RLC(ip, inst, reg, offset, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
192
__WREG32_SOC15_RLC__((adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg) + offset, value, AMDGPU_REGS_RLC, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
194
#define RREG32_SOC15_OFFSET_RLC(ip, inst, reg, offset) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
195
__RREG32_SOC15_RLC__((adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg) + offset, AMDGPU_REGS_RLC, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
198
#define RREG32_SOC15_EXT(ip, inst, reg, ext) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
199
RREG32_PCIE_EXT((adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg) * 4 \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
202
#define WREG32_SOC15_EXT(ip, inst, reg, ext, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
203
WREG32_PCIE_EXT((adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg) * 4 \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
28
#define GET_INST(ip, inst) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
30
adev->ip_map.logical_to_dev_inst(adev, ip##_HWIP, inst) : inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
31
#define GET_MASK(ip, mask) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
33
adev->ip_map.logical_to_dev_mask(adev, ip##_HWIP, mask) : mask)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
36
#define SOC15_REG_OFFSET(ip, inst, reg) (adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
37
#define SOC15_REG_OFFSET1(ip, inst, reg, offset) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
38
(adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + (reg)+(offset))
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
50
#define WREG32_FIELD15(ip, idx, reg, field, val) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
51
__WREG32_SOC15_RLC__(adev->reg_offset[ip##_HWIP][idx][mm##reg##_BASE_IDX] + mm##reg, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
53
adev->reg_offset[ip##_HWIP][idx][mm##reg##_BASE_IDX] + mm##reg, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
54
0, ip##_HWIP, idx) & \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
56
0, ip##_HWIP, idx)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
58
#define WREG32_FIELD15_PREREG(ip, idx, reg_name, field, val) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
59
__WREG32_SOC15_RLC__(adev->reg_offset[ip##_HWIP][idx][reg##reg_name##_BASE_IDX] + reg##reg_name, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
61
adev->reg_offset[ip##_HWIP][idx][reg##reg_name##_BASE_IDX] + reg##reg_name, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
62
0, ip##_HWIP, idx) & \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
64
0, ip##_HWIP, idx)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
66
#define RREG32_SOC15(ip, inst, reg) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
67
__RREG32_SOC15_RLC__(adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
68
0, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
70
#define RREG32_SOC15_IP(ip, reg) __RREG32_SOC15_RLC__(reg, 0, ip##_HWIP, 0)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
72
#define RREG32_SOC15_IP_NO_KIQ(ip, reg, inst) __RREG32_SOC15_RLC__(reg, AMDGPU_REGS_NO_KIQ, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
74
#define RREG32_SOC15_NO_KIQ(ip, inst, reg) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
75
__RREG32_SOC15_RLC__(adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
76
AMDGPU_REGS_NO_KIQ, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
78
#define RREG32_SOC15_OFFSET(ip, inst, reg, offset) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
79
__RREG32_SOC15_RLC__((adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + (reg)) + \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
80
(offset), 0, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
82
#define WREG32_SOC15(ip, inst, reg, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
83
__WREG32_SOC15_RLC__((adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg), \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
84
value, 0, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
86
#define WREG32_SOC15_IP(ip, reg, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
87
__WREG32_SOC15_RLC__(reg, value, 0, ip##_HWIP, 0)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
89
#define WREG32_SOC15_IP_NO_KIQ(ip, reg, value, inst) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
90
__WREG32_SOC15_RLC__(reg, value, AMDGPU_REGS_NO_KIQ, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
92
#define WREG32_SOC15_NO_KIQ(ip, inst, reg, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
93
__WREG32_SOC15_RLC__(adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
94
value, AMDGPU_REGS_NO_KIQ, ip##_HWIP, inst)
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
96
#define WREG32_SOC15_OFFSET(ip, inst, reg, offset, value) \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
97
__WREG32_SOC15_RLC__((adev->reg_offset[ip##_HWIP][inst][reg##_BASE_IDX] + reg) + offset, \
sys/dev/pci/drm/amd/amdgpu/soc15_common.h
98
value, 0, ip##_HWIP, inst)
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1585
dc->dml.ip.rob_buffer_size_kbytes = dc->dcn_ip->rob_buffer_size_in_kbyte;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1586
dc->dml.ip.det_buffer_size_kbytes = dc->dcn_ip->det_buffer_size_in_kbyte;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1587
dc->dml.ip.dpp_output_buffer_pixels = dc->dcn_ip->dpp_output_buffer_pixels;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1588
dc->dml.ip.opp_output_buffer_lines = dc->dcn_ip->opp_output_buffer_lines;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1589
dc->dml.ip.pixel_chunk_size_kbytes = dc->dcn_ip->pixel_chunk_size_in_kbyte;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1590
dc->dml.ip.pte_enable = dc->dcn_ip->pte_enable == dcn_bw_yes;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1591
dc->dml.ip.pte_chunk_size_kbytes = dc->dcn_ip->pte_chunk_size;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1592
dc->dml.ip.meta_chunk_size_kbytes = dc->dcn_ip->meta_chunk_size;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1593
dc->dml.ip.writeback_chunk_size_kbytes = dc->dcn_ip->writeback_chunk_size;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1594
dc->dml.ip.line_buffer_size_bits = dc->dcn_ip->line_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1595
dc->dml.ip.max_line_buffer_lines = dc->dcn_ip->max_line_buffer_lines;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1596
dc->dml.ip.IsLineBufferBppFixed = dc->dcn_ip->is_line_buffer_bpp_fixed == dcn_bw_yes;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1597
dc->dml.ip.LineBufferFixedBpp = dc->dcn_ip->line_buffer_fixed_bpp;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1598
dc->dml.ip.writeback_luma_buffer_size_kbytes = dc->dcn_ip->writeback_luma_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1599
dc->dml.ip.writeback_chroma_buffer_size_kbytes = dc->dcn_ip->writeback_chroma_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1600
dc->dml.ip.max_num_dpp = dc->dcn_ip->max_num_dpp;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1601
dc->dml.ip.max_num_wb = dc->dcn_ip->max_num_writeback;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1602
dc->dml.ip.max_dchub_pscl_bw_pix_per_clk = dc->dcn_ip->max_dchub_topscl_throughput;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1603
dc->dml.ip.max_pscl_lb_bw_pix_per_clk = dc->dcn_ip->max_pscl_tolb_throughput;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1604
dc->dml.ip.max_lb_vscl_bw_pix_per_clk = dc->dcn_ip->max_lb_tovscl_throughput;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1605
dc->dml.ip.max_vscl_hscl_bw_pix_per_clk = dc->dcn_ip->max_vscl_tohscl_throughput;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1606
dc->dml.ip.max_hscl_ratio = dc->dcn_ip->max_hscl_ratio;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1607
dc->dml.ip.max_vscl_ratio = dc->dcn_ip->max_vscl_ratio;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1608
dc->dml.ip.max_hscl_taps = dc->dcn_ip->max_hscl_taps;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1609
dc->dml.ip.max_vscl_taps = dc->dcn_ip->max_vscl_taps;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1611
dc->dml.ip.dispclk_ramp_margin_percent = dc->dcn_ip->dispclk_ramping_margin;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1612
dc->dml.ip.underscan_factor = dc->dcn_ip->under_scan_factor;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1613
dc->dml.ip.max_inter_dcn_tile_repeaters = dc->dcn_ip->max_inter_dcn_tile_repeaters;
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1614
dc->dml.ip.can_vstartup_lines_exceed_vsync_plus_back_porch_lines_minus_one =
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1616
dc->dml.ip.bug_forcing_LC_req_same_size_fixed =
sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1618
dc->dml.ip.dcfclk_cstate_latency = dc->dcn_ip->dcfclk_cstate_latency;
sys/dev/pci/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c
135
dml->ip.max_num_dpp = 3;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1194
context->res_ctx.pipe_ctx[i].det_buffer_size_kb = context->bw_ctx.dml.ip.det_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1221
context->bw_ctx.bw.dcn.compbuf_size_kb = context->bw_ctx.dml.ip.config_return_buffer_size_in_kbytes
sys/dev/pci/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1222
- context->bw_ctx.dml.ip.det_buffer_size_kbytes * pipe_idx;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1542
pipes[pipe_cnt].pipe.src.num_cursors = dc->dml.ip.number_of_cursors;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1006
dppclk_delay_subtotal = mode_lib->ip.dppclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1007
dispclk_delay_subtotal = mode_lib->ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1010
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1012
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1014
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_cnvc_formatter
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1015
+ src->num_cursors * mode_lib->ip.dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
193
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
249
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
394
const unsigned int dpte_buf_in_pte_reqs = mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
396
mode_lib->ip.pde_proc_buffer_size_64k_reqs;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
803
unsigned int min_vblank = mode_lib->ip.min_vblank_lines;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1007
dppclk_delay_subtotal = mode_lib->ip.dppclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1008
dispclk_delay_subtotal = mode_lib->ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1011
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1013
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1015
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_cnvc_formatter
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1016
+ src->num_cursors * mode_lib->ip.dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
193
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
249
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
394
const unsigned int dpte_buf_in_pte_reqs = mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
396
mode_lib->ip.pde_proc_buffer_size_64k_reqs;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
803
unsigned int min_vblank = mode_lib->ip.min_vblank_lines;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1046
dppclk_delay_subtotal = mode_lib->ip.dppclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1047
dispclk_delay_subtotal = mode_lib->ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1050
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1052
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1054
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_cnvc_formatter
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1055
+ src->num_cursors * mode_lib->ip.dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
171
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
231
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
385
mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma + mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
387
mode_lib->ip.pde_proc_buffer_size_64k_reqs;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
849
unsigned int min_vblank = mode_lib->ip.min_vblank_lines;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
218
if (dc->dml.ip.writeback_max_hscl_taps > 1) {
sys/dev/pci/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
258
dc->current_state->bw_ctx.dml.ip.writeback_line_buffer_buffer_size);
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1109
dppclk_delay_subtotal = mode_lib->ip.dppclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1110
dispclk_delay_subtotal = mode_lib->ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1113
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1115
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1117
dppclk_delay_subtotal += mode_lib->ip.dppclk_delay_cnvc_formatter
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1118
+ src->num_cursors * mode_lib->ip.dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
119
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1427
unsigned int levels = mode_lib->ip.gpuvm_max_page_table_levels;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1431
levels = levels * (mode_lib->ip.hostvm_max_page_table_levels+1);
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
175
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
344
(is_chroma ? mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma : mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma)
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
345
: (mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma + mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma);
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
917
unsigned int min_vblank = mode_lib->ip.min_vblank_lines;
sys/dev/pci/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
587
context->bw_ctx.bw.dcn.compbuf_size_kb = context->bw_ctx.dml.ip.config_return_buffer_size_in_kbytes - total_det;
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4645
PatchDETBufferSizeInKByte(v->NumberOfActivePlanes, v->NoOfDPPThisState, v->ip.config_return_buffer_size_in_kbytes, v->DETBufferSizeInKByte);
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
114
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
180
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
363
dual_plane_en ? (is_chroma ? mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma : mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma) : (mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
364
+ mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma);
sys/dev/pci/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
392
context->bw_ctx.dml.ip.det_buffer_size_kbytes = DCN3_14_DEFAULT_DET_SIZE;
sys/dev/pci/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
402
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
407
context->bw_ctx.dml.ip.det_buffer_size_kbytes = dc->debug.crb_alloc_policy * 64;
sys/dev/pci/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
409
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
413
context->bw_ctx.dml.ip.odm_combine_4to1_supported = true;
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
2569
v->ip.VBlankNomDefaultUS,
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5098
v->ip.VBlankNomDefaultUS,
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
202
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
268
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
451
dual_plane_en ? (is_chroma ? mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma : mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma) : (mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
452
+ mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma);
sys/dev/pci/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
1787
context->bw_ctx.bw.dcn.compbuf_size_kb = context->bw_ctx.dml.ip.config_return_buffer_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
1967
mode_lib->vba.ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
1968
mode_lib->vba.ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
233
mode_lib->vba.ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
234
mode_lib->vba.ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2529
mode_lib->vba.ip.dsc_delay_factor_wa);
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2567
mode_lib->vba.ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2568
mode_lib->vba.ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
3321
mode_lib->vba.ip.min_prefetch_in_strobe_us : 0,
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
370
mode_lib->vba.PixelClockBackEnd[k], mode_lib->vba.ip.dsc_delay_factor_wa);
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
815
mode_lib->vba.ip.min_prefetch_in_strobe_us : 0,
sys/dev/pci/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
530
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 384;/*per guide*/
sys/dev/pci/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
544
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
550
context->bw_ctx.dml.ip.det_buffer_size_kbytes =
sys/dev/pci/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
553
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
563
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 384;/*per guide*/
sys/dev/pci/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
577
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
583
context->bw_ctx.dml.ip.det_buffer_size_kbytes =
sys/dev/pci/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
586
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_lib.c
99
lib->ip = *ip_params;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_lib.h
86
struct _vcs_dpi_ip_params_st ip;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
420
ip_params_st *ip = &mode_lib->vba.ip;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
423
mode_lib->vba.UseMinimumRequiredDCFCLK = ip->use_min_dcfclk;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
424
mode_lib->vba.ClampMinDCFCLK = ip->clamp_min_dcfclk;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
425
mode_lib->vba.MaxNumDPP = ip->max_num_dpp;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
426
mode_lib->vba.MaxNumOTG = ip->max_num_otg;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
427
mode_lib->vba.MaxNumHDMIFRLOutputs = ip->max_num_hdmi_frl_outputs;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
428
mode_lib->vba.MaxNumWriteback = ip->max_num_wb;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
429
mode_lib->vba.CursorChunkSize = ip->cursor_chunk_size;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
430
mode_lib->vba.CursorBufferSize = ip->cursor_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
432
mode_lib->vba.MaxDCHUBToPSCLThroughput = ip->max_dchub_pscl_bw_pix_per_clk;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
433
mode_lib->vba.MaxPSCLToLBThroughput = ip->max_pscl_lb_bw_pix_per_clk;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
434
mode_lib->vba.ROBBufferSizeInKByte = ip->rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
435
mode_lib->vba.DETBufferSizeInKByte[0] = ip->det_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
436
mode_lib->vba.ConfigReturnBufferSizeInKByte = ip->config_return_buffer_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
437
mode_lib->vba.CompressedBufferSegmentSizeInkByte = ip->compressed_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
438
mode_lib->vba.MetaFIFOSizeInKEntries = ip->meta_fifo_size_in_kentries;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
439
mode_lib->vba.ZeroSizeBufferEntries = ip->zero_size_buffer_entries;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
440
mode_lib->vba.COMPBUF_RESERVED_SPACE_64B = ip->compbuf_reserved_space_64b;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
441
mode_lib->vba.COMPBUF_RESERVED_SPACE_ZS = ip->compbuf_reserved_space_zs;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
442
mode_lib->vba.MaximumDSCBitsPerComponent = ip->maximum_dsc_bits_per_component;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
443
mode_lib->vba.DSC422NativeSupport = ip->dsc422_native_support;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
445
mode_lib->vba.nomDETInKByte = ip->det_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
446
mode_lib->vba.CompbufReservedSpace64B = ip->compbuf_reserved_space_64b;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
447
mode_lib->vba.CompbufReservedSpaceZs = ip->compbuf_reserved_space_zs;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
448
mode_lib->vba.CompressedBufferSegmentSizeInkByteFinal = ip->compressed_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
449
mode_lib->vba.LineBufferSizeFinal = ip->line_buffer_size_bits;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
450
mode_lib->vba.AlphaPixelChunkSizeInKByte = ip->alpha_pixel_chunk_size_kbytes; // not ysed
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
451
mode_lib->vba.MinPixelChunkSizeBytes = ip->min_pixel_chunk_size_bytes; // not used
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
452
mode_lib->vba.MaximumPixelsPerLinePerDSCUnit = ip->maximum_pixels_per_line_per_dsc_unit;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
453
mode_lib->vba.MaxNumDP2p0Outputs = ip->max_num_dp2p0_outputs;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
454
mode_lib->vba.MaxNumDP2p0Streams = ip->max_num_dp2p0_streams;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
455
mode_lib->vba.DCCMetaBufferSizeBytes = ip->dcc_meta_buffer_size_bytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
457
mode_lib->vba.PixelChunkSizeInKByte = ip->pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
458
mode_lib->vba.MetaChunkSize = ip->meta_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
459
mode_lib->vba.MinMetaChunkSizeBytes = ip->min_meta_chunk_size_bytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
460
mode_lib->vba.WritebackChunkSize = ip->writeback_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
461
mode_lib->vba.LineBufferSize = ip->line_buffer_size_bits;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
462
mode_lib->vba.MaxLineBufferLines = ip->max_line_buffer_lines;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
463
mode_lib->vba.PTEBufferSizeInRequestsLuma = ip->dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
464
mode_lib->vba.PTEBufferSizeInRequestsChroma = ip->dpte_buffer_size_in_pte_reqs_chroma;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
465
mode_lib->vba.DPPOutputBufferPixels = ip->dpp_output_buffer_pixels;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
466
mode_lib->vba.OPPOutputBufferLines = ip->opp_output_buffer_lines;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
467
mode_lib->vba.MaxHSCLRatio = ip->max_hscl_ratio;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
468
mode_lib->vba.MaxVSCLRatio = ip->max_vscl_ratio;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
469
mode_lib->vba.WritebackInterfaceLumaBufferSize = ip->writeback_luma_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
470
mode_lib->vba.WritebackInterfaceChromaBufferSize = ip->writeback_chroma_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
472
mode_lib->vba.WritebackInterfaceBufferSize = ip->writeback_interface_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
473
mode_lib->vba.WritebackLineBufferSize = ip->writeback_line_buffer_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
476
ip->writeback_chroma_line_buffer_width_pixels;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
478
ip->writeback_line_buffer_luma_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
480
ip->writeback_line_buffer_chroma_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
481
mode_lib->vba.Writeback10bpc420Supported = ip->writeback_10bpc420_supported;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
482
mode_lib->vba.WritebackMaxHSCLRatio = ip->writeback_max_hscl_ratio;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
483
mode_lib->vba.WritebackMaxVSCLRatio = ip->writeback_max_vscl_ratio;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
484
mode_lib->vba.WritebackMinHSCLRatio = ip->writeback_min_hscl_ratio;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
485
mode_lib->vba.WritebackMinVSCLRatio = ip->writeback_min_vscl_ratio;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
486
mode_lib->vba.WritebackMaxHSCLTaps = ip->writeback_max_hscl_taps;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
487
mode_lib->vba.WritebackMaxVSCLTaps = ip->writeback_max_vscl_taps;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
489
mode_lib->vba.GPUVMMaxPageTableLevels = ip->gpuvm_max_page_table_levels;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
490
mode_lib->vba.HostVMMaxNonCachedPageTableLevels = ip->hostvm_max_page_table_levels;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
491
mode_lib->vba.HostVMMaxPageTableLevels = ip->hostvm_max_page_table_levels;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
492
mode_lib->vba.HostVMCachedPageTableLevels = ip->hostvm_cached_page_table_levels;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
493
mode_lib->vba.MaxInterDCNTileRepeaters = ip->max_inter_dcn_tile_repeaters;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
494
mode_lib->vba.NumberOfDSC = ip->num_dsc;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
495
mode_lib->vba.ODMCapability = ip->odm_capable;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
496
mode_lib->vba.DISPCLKRampingMargin = ip->dispclk_ramp_margin_percent;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
498
mode_lib->vba.XFCSupported = ip->xfc_supported;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
499
mode_lib->vba.XFCFillBWOverhead = ip->xfc_fill_bw_overhead_percent;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
500
mode_lib->vba.XFCFillConstant = ip->xfc_fill_constant_bytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
501
mode_lib->vba.DPPCLKDelaySubtotal = ip->dppclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
502
mode_lib->vba.DPPCLKDelaySCL = ip->dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
503
mode_lib->vba.DPPCLKDelaySCLLBOnly = ip->dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
504
mode_lib->vba.DPPCLKDelayCNVCFormater = ip->dppclk_delay_cnvc_formatter;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
505
mode_lib->vba.DPPCLKDelayCNVCCursor = ip->dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
506
mode_lib->vba.DISPCLKDelaySubtotal = ip->dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
507
mode_lib->vba.DynamicMetadataVMEnabled = ip->dynamic_metadata_vm_enabled;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
508
mode_lib->vba.ODMCombine4To1Supported = ip->odm_combine_4to1_supported;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
509
mode_lib->vba.ProgressiveToInterlaceUnitInOPP = ip->ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
510
mode_lib->vba.PDEProcessingBufIn64KBReqs = ip->pde_proc_buffer_size_64k_reqs;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
511
mode_lib->vba.PTEGroupSize = ip->pte_group_size_bytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
512
mode_lib->vba.SupportGFX7CompatibleTilingIn32bppAnd64bpp = ip->gfx7_compat_tiling_supported;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
518
ip_params_st *ip = &mode_lib->vba.ip;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
577
mode_lib->vba.DETBufferSizeInKByte[mode_lib->vba.NumberOfActivePlanes] = ip->det_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
58
|| memcmp(&mode_lib->ip, &mode_lib->vba.ip, sizeof(mode_lib->vba.ip)) != 0
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
595
if (dst->interlaced && !ip->ptoi_supported) {
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
611
ip->dcc_supported : src->dcc && ip->dcc_supported;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
64
mode_lib->vba.ip = mode_lib->ip;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
653
ip->maximum_dsc_bits_per_component;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
700
&& ip->xfc_supported;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
709
if (ip->is_line_buffer_bpp_fixed)
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
711
ip->line_buffer_fixed_bpp;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
905
mode_lib->vba.GPUVMEnable = mode_lib->vba.GPUVMEnable && !!ip->gpuvm_enable;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
906
mode_lib->vba.HostVMEnable = mode_lib->vba.HostVMEnable && !!ip->hostvm_enable;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
964
|| memcmp(&mode_lib->ip, &mode_lib->vba.ip, sizeof(mode_lib->vba.ip)) != 0
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c
971
mode_lib->vba.ip = mode_lib->ip;
sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.h
260
ip_params_st ip;
sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1014
unsigned int min_vblank = mode_lib->ip.min_vblank_lines;
sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1246
dppclk_delay_subtotal = mode_lib->ip.dppclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1247
dispclk_delay_subtotal = mode_lib->ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
236
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
288
unsigned int detile_buf_size_in_bytes = mode_lib->ip.det_buffer_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
480
dpte_buf_in_pte_reqs = mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
796
dpte_buf_in_pte_reqs = mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
10058
mode_lib->ms.ip = mode_lib->ip;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
10251
dml_get_var_func(pixel_chunk_size_in_kbyte, dml_uint_t, mode_lib->ms.ip.pixel_chunk_size_kbytes);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
10252
dml_get_var_func(alpha_pixel_chunk_size_in_kbyte, dml_uint_t, mode_lib->ms.ip.alpha_pixel_chunk_size_kbytes);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
10253
dml_get_var_func(meta_chunk_size_in_kbyte, dml_uint_t, mode_lib->ms.ip.meta_chunk_size_kbytes);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
10254
dml_get_var_func(min_pixel_chunk_size_in_byte, dml_uint_t, mode_lib->ms.ip.min_pixel_chunk_size_bytes);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
10255
dml_get_var_func(min_meta_chunk_size_in_byte, dml_uint_t, mode_lib->ms.ip.min_meta_chunk_size_bytes);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6225
CalculatePrefetchSchedule_params->DPPCLKDelaySubtotalPlusCNVCFormater = mode_lib->ms.ip.dppclk_delay_subtotal + mode_lib->ms.ip.dppclk_delay_cnvc_formatter;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6226
CalculatePrefetchSchedule_params->DPPCLKDelaySCL = mode_lib->ms.ip.dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6227
CalculatePrefetchSchedule_params->DPPCLKDelaySCLLBOnly = mode_lib->ms.ip.dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6228
CalculatePrefetchSchedule_params->DPPCLKDelayCNVCCursor = mode_lib->ms.ip.dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6229
CalculatePrefetchSchedule_params->DISPCLKDelaySubtotal = mode_lib->ms.ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6232
CalculatePrefetchSchedule_params->MaxInterDCNTileRepeaters = mode_lib->ms.ip.max_inter_dcn_tile_repeaters;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6239
CalculatePrefetchSchedule_params->DynamicMetadataVMEnabled = mode_lib->ms.ip.dynamic_metadata_vm_enabled;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6327
mode_lib->ms.ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6329
mode_lib->ms.ip.meta_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6386
myPipe->ProgressiveToInterlaceUnitInOPP = mode_lib->ms.ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6427
mode_lib->ms.ip.cursor_buffer_size,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6652
CalculateWatermarks_params->MaxLineBufferLines = mode_lib->ms.ip.max_line_buffer_lines;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6653
CalculateWatermarks_params->LineBufferSize = mode_lib->ms.ip.line_buffer_size_bits;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6654
CalculateWatermarks_params->WritebackInterfaceBufferSize = mode_lib->ms.ip.writeback_interface_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6664
CalculateWatermarks_params->WritebackChunkSize = mode_lib->ms.ip.writeback_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6728
mode_lib->ms.ip.config_return_buffer_size_in_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6729
mode_lib->ms.ip.config_return_buffer_segment_size_in_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6730
mode_lib->ms.ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6731
mode_lib->ms.ip.max_num_dpp,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6740
PixelClockAdjustmentForProgressiveToInterlaceUnit(&mode_lib->ms.cache_display_cfg, mode_lib->ms.ip.ptoi_supported);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6764
|| mode_lib->ms.cache_display_cfg.plane.HRatio[k] > mode_lib->ms.ip.max_hscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6765
|| mode_lib->ms.cache_display_cfg.plane.VRatio[k] > mode_lib->ms.ip.max_vscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6776
mode_lib->ms.cache_display_cfg.plane.HRatioChroma[k] > mode_lib->ms.ip.max_hscl_ratio ||
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6777
mode_lib->ms.cache_display_cfg.plane.VRatioChroma[k] > mode_lib->ms.ip.max_vscl_ratio ||
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6849
(mode_lib->ms.WriteBandwidth[k] > mode_lib->ms.ip.writeback_interface_buffer_size_kbytes * 1024 / mode_lib->ms.state.writeback_latency_us)) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6863
if (s->TotalNumberOfActiveWriteback > (dml_uint_t) mode_lib->ms.ip.max_num_wb) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6871
if (mode_lib->ms.cache_display_cfg.writeback.WritebackHRatio[k] > mode_lib->ms.ip.writeback_max_hscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6872
|| mode_lib->ms.cache_display_cfg.writeback.WritebackVRatio[k] > mode_lib->ms.ip.writeback_max_vscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6873
|| mode_lib->ms.cache_display_cfg.writeback.WritebackHRatio[k] < mode_lib->ms.ip.writeback_min_hscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6874
|| mode_lib->ms.cache_display_cfg.writeback.WritebackVRatio[k] < mode_lib->ms.ip.writeback_min_vscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6875
|| mode_lib->ms.cache_display_cfg.writeback.WritebackHTaps[k] > (dml_uint_t) mode_lib->ms.ip.writeback_max_hscl_taps
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6876
|| mode_lib->ms.cache_display_cfg.writeback.WritebackVTaps[k] > (dml_uint_t) mode_lib->ms.ip.writeback_max_vscl_taps
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6882
if (2.0 * mode_lib->ms.cache_display_cfg.writeback.WritebackDestinationWidth[k] * (mode_lib->ms.cache_display_cfg.writeback.WritebackVTaps[k] - 1) * 57 > mode_lib->ms.ip.writeback_line_buffer_buffer_size) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6894
mode_lib->ms.ip.max_dchub_pscl_bw_pix_per_clk,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6895
mode_lib->ms.ip.max_pscl_lb_bw_pix_per_clk,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6928
mode_lib->ms.MaximumSwathWidthInLineBufferLuma = mode_lib->ms.ip.line_buffer_size_bits * dml_max(mode_lib->ms.cache_display_cfg.plane.HRatio[k], 1.0) / mode_lib->ms.cache_display_cfg.plane.LBBitPerPixel[k] /
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6934
mode_lib->ms.ip.line_buffer_size_bits
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6970
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSizeInKByte = mode_lib->ms.ip.config_return_buffer_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6971
CalculateSwathAndDETConfiguration_params->ROBBufferSizeInKByte = mode_lib->ms.ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6974
CalculateSwathAndDETConfiguration_params->PixelChunkSizeInKByte = mode_lib->ms.ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6979
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSegmentSizeInkByte = mode_lib->ms.ip.config_return_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6980
CalculateSwathAndDETConfiguration_params->CompressedBufferSegmentSizeInkByteFinal = mode_lib->ms.ip.compressed_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7049
mode_lib->ms.ip.maximum_pixels_per_line_per_dsc_unit,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7058
mode_lib->ms.ip.max_num_dpp,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7061
mode_lib->ms.ip.dispclk_ramp_margin_percent,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7072
mode_lib->ms.ip.maximum_pixels_per_line_per_dsc_unit,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7081
mode_lib->ms.ip.max_num_dpp,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7084
mode_lib->ms.ip.dispclk_ramp_margin_percent,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7154
} else if (mode_lib->ms.TotalNumberOfActiveDPP[j] < (dml_uint_t) mode_lib->ms.ip.max_num_dpp) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7182
while (!(mode_lib->ms.TotalNumberOfActiveDPP[j] >= (dml_uint_t) mode_lib->ms.ip.max_num_dpp || mode_lib->ms.TotalNumberOfSingleDPPSurfaces[j] == 0)) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7215
mode_lib->ms.ip.writeback_line_buffer_buffer_size,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7244
if (mode_lib->ms.TotalNumberOfActiveDPP[j] > (dml_uint_t) mode_lib->ms.ip.max_num_dpp) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7269
mode_lib->ms.support.NumberOfOTGSupport = (s->TotalNumberOfActiveOTG <= (dml_uint_t) mode_lib->ms.ip.max_num_otg);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7270
mode_lib->ms.support.NumberOfHDMIFRLSupport = (s->TotalNumberOfActiveHDMIFRL <= (dml_uint_t) mode_lib->ms.ip.max_num_hdmi_frl_outputs);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7271
mode_lib->ms.support.NumberOfDP2p0Support = (s->TotalNumberOfActiveDP2p0 <= (dml_uint_t) mode_lib->ms.ip.max_num_dp2p0_streams && s->TotalNumberOfActiveDP2p0Outputs <= (dml_uint_t) mode_lib->ms.ip.max_num_dp2p0_outputs);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7280
|| mode_lib->ms.cache_display_cfg.output.DSCInputBitPerComponent[k] > (dml_uint_t) mode_lib->ms.ip.maximum_dsc_bits_per_component
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7322
if (mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_420 && mode_lib->ms.cache_display_cfg.timing.Interlace[k] == 1 && mode_lib->ms.ip.ptoi_supported == true)
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7327
if ((mode_lib->ms.cache_display_cfg.output.DSCEnable[k] == dml_dsc_enable || mode_lib->ms.cache_display_cfg.output.DSCEnable[k] == dml_dsc_enable_if_necessary) && mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_n422 && !mode_lib->ms.ip.dsc422_native_support)
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7449
if (mode_lib->ms.cache_display_cfg.timing.HActive[k] > 4 * (dml_uint_t) mode_lib->ms.ip.maximum_pixels_per_line_per_dsc_unit)
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7455
if (mode_lib->ms.cache_display_cfg.timing.HActive[k] > 2 * (dml_uint_t) mode_lib->ms.ip.maximum_pixels_per_line_per_dsc_unit)
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7461
if (mode_lib->ms.cache_display_cfg.timing.HActive[k] > (dml_uint_t) mode_lib->ms.ip.maximum_pixels_per_line_per_dsc_unit)
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7469
if (s->TotalDSCUnitsRequired > (dml_uint_t) mode_lib->ms.ip.num_dsc) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7509
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSizeInKByte = mode_lib->ms.ip.config_return_buffer_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7510
CalculateSwathAndDETConfiguration_params->ROBBufferSizeInKByte = mode_lib->ms.ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7513
CalculateSwathAndDETConfiguration_params->PixelChunkSizeInKByte = mode_lib->ms.ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7518
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSegmentSizeInkByte = mode_lib->ms.ip.config_return_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7519
CalculateSwathAndDETConfiguration_params->CompressedBufferSegmentSizeInkByteFinal = mode_lib->ms.ip.compressed_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7667
s->SurfParameters[k].ProgressiveToInterlaceUnitInOPP = mode_lib->ms.ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7689
CalculateVMRowAndSwath_params->PTEBufferSizeInRequestsLuma = mode_lib->ms.ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7690
CalculateVMRowAndSwath_params->PTEBufferSizeInRequestsChroma = mode_lib->ms.ip.dpte_buffer_size_in_pte_reqs_chroma;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7691
CalculateVMRowAndSwath_params->DCCMetaBufferSizeBytes = mode_lib->ms.ip.dcc_meta_buffer_size_bytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7804
mode_lib->ms.ip.cursor_buffer_size,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7887
mode_lib->ms.ip.ptoi_supported,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7888
mode_lib->ms.ip.vblank_nom_default_us,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7958
UseMinimumDCFCLK_params->MaxInterDCNTileRepeaters = mode_lib->ms.ip.max_inter_dcn_tile_repeaters;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7966
UseMinimumDCFCLK_params->PixelChunkSizeInKByte = mode_lib->ms.ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7967
UseMinimumDCFCLK_params->MetaChunkSize = mode_lib->ms.ip.meta_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7974
UseMinimumDCFCLK_params->DynamicMetadataVMEnabled = mode_lib->ms.ip.dynamic_metadata_vm_enabled;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7976
UseMinimumDCFCLK_params->ProgressiveToInterlaceUnitInOPP = mode_lib->ms.ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8026
if ((mode_lib->ms.ip.rob_buffer_size_kbytes - mode_lib->ms.ip.pixel_chunk_size_kbytes) * 1024 / mode_lib->ms.ReturnBWPerState[j] >
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8065
if (mode_lib->ms.cache_display_cfg.plane.CursorBPP[k] == 64 && mode_lib->ms.ip.cursor_64bpp_support == false) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8266
mode_lib->ms.ip.config_return_buffer_size_in_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8267
mode_lib->ms.ip.config_return_buffer_segment_size_in_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8268
mode_lib->ms.ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8269
mode_lib->ms.ip.max_num_dpp,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8278
PixelClockAdjustmentForProgressiveToInterlaceUnit(&mode_lib->ms.cache_display_cfg, mode_lib->ms.ip.ptoi_supported);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8355
mode_lib->ms.ip.writeback_line_buffer_buffer_size,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8368
mode_lib->ms.ip.dispclk_ramp_margin_percent,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8389
mode_lib->ms.ip.max_dchub_pscl_bw_pix_per_clk,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8390
mode_lib->ms.ip.max_pscl_lb_bw_pix_per_clk,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8494
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSizeInKByte = mode_lib->ms.ip.config_return_buffer_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8495
CalculateSwathAndDETConfiguration_params->ROBBufferSizeInKByte = mode_lib->ms.ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8498
CalculateSwathAndDETConfiguration_params->PixelChunkSizeInKByte = mode_lib->ms.ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8503
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSegmentSizeInkByte = mode_lib->ms.ip.config_return_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8504
CalculateSwathAndDETConfiguration_params->CompressedBufferSegmentSizeInkByteFinal = mode_lib->ms.ip.compressed_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8679
s->SurfaceParameters[k].ProgressiveToInterlaceUnitInOPP = mode_lib->ms.ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8701
CalculateVMRowAndSwath_params->PTEBufferSizeInRequestsLuma = mode_lib->ms.ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8702
CalculateVMRowAndSwath_params->PTEBufferSizeInRequestsChroma = mode_lib->ms.ip.dpte_buffer_size_in_pte_reqs_chroma;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8703
CalculateVMRowAndSwath_params->DCCMetaBufferSizeBytes = mode_lib->ms.ip.dcc_meta_buffer_size_bytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8810
mode_lib->ms.ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8812
mode_lib->ms.ip.meta_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8883
mode_lib->ms.ip.cursor_buffer_size,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8908
mode_lib->ms.ip.ptoi_supported,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8909
mode_lib->ms.ip.vblank_nom_default_us,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8984
myPipe->ProgressiveToInterlaceUnitInOPP = mode_lib->ms.ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8996
CalculatePrefetchSchedule_params->DPPCLKDelaySubtotalPlusCNVCFormater = mode_lib->ms.ip.dppclk_delay_subtotal + mode_lib->ms.ip.dppclk_delay_cnvc_formatter;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8997
CalculatePrefetchSchedule_params->DPPCLKDelaySCL = mode_lib->ms.ip.dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8998
CalculatePrefetchSchedule_params->DPPCLKDelaySCLLBOnly = mode_lib->ms.ip.dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
8999
CalculatePrefetchSchedule_params->DPPCLKDelayCNVCCursor = mode_lib->ms.ip.dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9000
CalculatePrefetchSchedule_params->DISPCLKDelaySubtotal = mode_lib->ms.ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9003
CalculatePrefetchSchedule_params->MaxInterDCNTileRepeaters = mode_lib->ms.ip.max_inter_dcn_tile_repeaters;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9012
CalculatePrefetchSchedule_params->DynamicMetadataVMEnabled = mode_lib->ms.ip.dynamic_metadata_vm_enabled;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9071
mode_lib->ms.ip.cursor_buffer_size,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9417
CalculateWatermarks_params->MaxLineBufferLines = mode_lib->ms.ip.max_line_buffer_lines;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9418
CalculateWatermarks_params->LineBufferSize = mode_lib->ms.ip.line_buffer_size_bits;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9419
CalculateWatermarks_params->WritebackInterfaceBufferSize = mode_lib->ms.ip.writeback_interface_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9429
CalculateWatermarks_params->WritebackChunkSize = mode_lib->ms.ip.writeback_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9538
mode_lib->ms.ip.meta_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9539
mode_lib->ms.ip.min_meta_chunk_size_bytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9683
if (mode_lib->ms.cache_display_cfg.plane.DynamicMetadataEnable[k] && mode_lib->ms.ip.dynamic_metadata_vm_enabled) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9687
isInterlaceTiming = (mode_lib->ms.cache_display_cfg.timing.Interlace[k] && !mode_lib->ms.ip.ptoi_supported);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9771
CalculateStutterEfficiency_params->MetaFIFOSizeInKEntries = mode_lib->ms.ip.meta_fifo_size_in_kentries;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9772
CalculateStutterEfficiency_params->ZeroSizeBufferEntries = mode_lib->ms.ip.zero_size_buffer_entries;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9773
CalculateStutterEfficiency_params->PixelChunkSizeInKByte = mode_lib->ms.ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9775
CalculateStutterEfficiency_params->ROBBufferSizeInKByte = mode_lib->ms.ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9787
CalculateStutterEfficiency_params->ProgressiveToInterlaceUnitInOPP = mode_lib->ms.ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9843
mode_lib->ms.ip.meta_fifo_size_in_kentries,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9844
mode_lib->ms.ip.zero_size_buffer_entries,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9845
mode_lib->ms.ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9847
mode_lib->ms.ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9859
mode_lib->ms.ip.ptoi_supported,
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9972
PTEBufferSizeInRequests = is_plane1 ? mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma : mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9981
dml_print("DML_DLG: %s: dpte_buffer_size_in_pte_reqs_luma = %u\n", __func__, mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
9982
dml_print("DML_DLG: %s: dpte_buffer_size_in_pte_reqs_chroma = %u\n", __func__, mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core_structs.h
1905
struct ip_params_st ip;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core_structs.h
812
struct ip_params_st ip;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
134
memcpy(&core->clean_me_up.mode_lib.ip, in_out->explicit_ip_bb, in_out->explicit_ip_bb_size);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
140
core->clean_me_up.mode_lib.ip.subvp_pstate_allow_width_us = core_dcn4_ip_caps_base.subvp_pstate_allow_width_us;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
141
core->clean_me_up.mode_lib.ip.subvp_fw_processing_delay_us = core_dcn4_ip_caps_base.subvp_pstate_allow_width_us;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
142
core->clean_me_up.mode_lib.ip.subvp_swath_height_margin_lines = core_dcn4_ip_caps_base.subvp_swath_height_margin_lines;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
144
memcpy(&core->clean_me_up.mode_lib.ip, &core_dcn4_ip_caps_base, sizeof(struct dml2_core_ip_params));
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
145
patch_ip_params_with_ip_caps(&core->clean_me_up.mode_lib.ip, in_out->ip_caps);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
146
core->clean_me_up.mode_lib.ip.imall_supported = false;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10475
mode_lib->ip.config_return_buffer_size_in_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10476
mode_lib->ip.config_return_buffer_segment_size_in_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10477
mode_lib->ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10478
mode_lib->ip.max_num_dpp,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10481
mode_lib->ip.dcn_mrq_present,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10489
PixelClockAdjustmentForProgressiveToInterlaceUnit(display_cfg, mode_lib->ip.ptoi_supported, s->PixelClockBackEnd);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10497
mode_lib->ip.max_dchub_pscl_bw_pix_per_clk,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10498
mode_lib->ip.max_pscl_lb_bw_pix_per_clk,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10573
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSizeInKByte = mode_lib->ip.config_return_buffer_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10576
CalculateSwathAndDETConfiguration_params->rob_buffer_size_kbytes = mode_lib->ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10577
CalculateSwathAndDETConfiguration_params->pixel_chunk_size_kbytes = mode_lib->ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10578
CalculateSwathAndDETConfiguration_params->rob_buffer_size_kbytes = mode_lib->ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10579
CalculateSwathAndDETConfiguration_params->pixel_chunk_size_kbytes = mode_lib->ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10583
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSegmentSizeInkByte = mode_lib->ip.config_return_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10584
CalculateSwathAndDETConfiguration_params->CompressedBufferSegmentSizeInkByte = mode_lib->ip.compressed_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10601
CalculateSwathAndDETConfiguration_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10633
mode_lib->ip.maximum_dsc_bits_per_component,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10690
s->SurfaceParameters[k].ProgressiveToInterlaceUnitInOPP = mode_lib->ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10713
CalculateVMRowAndSwath_params->PTEBufferSizeInRequestsLuma = mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10714
CalculateVMRowAndSwath_params->PTEBufferSizeInRequestsChroma = mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10719
CalculateVMRowAndSwath_params->DCCMetaBufferSizeBytes = mode_lib->ip.dcc_meta_buffer_size_bytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10720
CalculateVMRowAndSwath_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10779
if (mode_lib->soc.mall_allocated_for_dcn_mbytes == 0 || mode_lib->ip.dcn_mrq_present) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10802
calculate_mcache_setting_params->imall_enable = mode_lib->ip.imall_supported && display_cfg->plane_descriptors[k].overrides.legacy_svp_config == dml2_svp_mode_override_imall;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10881
mode_lib->ip.remote_iommu_outstanding_translations,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10899
calculate_tdlut_setting_params->cursor_buffer_size = mode_lib->ip.cursor_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10921
mode_lib->ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10926
mode_lib->ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10940
mode_lib->ip.meta_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10941
mode_lib->ip.dchub_arb_to_ret_delay,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10943
mode_lib->ip.hostvm_mode,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10971
calculate_bytes_to_fetch_required_to_hide_latency_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11054
s->lb_source_lines_l[k] = get_num_lb_source_lines(mode_lib->ip.max_line_buffer_lines, mode_lib->ip.line_buffer_size_bits,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11061
s->lb_source_lines_c[k] = get_num_lb_source_lines(mode_lib->ip.max_line_buffer_lines, mode_lib->ip.line_buffer_size_bits,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11080
mode_lib->ip.cursor_buffer_size,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11118
mode_lib->ip.ptoi_supported,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11119
mode_lib->ip.vblank_nom_default_us,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11140
CheckGlobalPrefetchAdmissibility_params->chunk_bytes_l = mode_lib->ip.pixel_chunk_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11141
CheckGlobalPrefetchAdmissibility_params->chunk_bytes_c = mode_lib->ip.pixel_chunk_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11146
CheckGlobalPrefetchAdmissibility_params->rob_buffer_size_kbytes = mode_lib->ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11209
myPipe->ProgressiveToInterlaceUnitInOPP = mode_lib->ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11218
CalculatePrefetchSchedule_params->DPPCLKDelaySubtotalPlusCNVCFormater = mode_lib->ip.dppclk_delay_subtotal + mode_lib->ip.dppclk_delay_cnvc_formatter;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11219
CalculatePrefetchSchedule_params->DPPCLKDelaySCL = mode_lib->ip.dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11220
CalculatePrefetchSchedule_params->DPPCLKDelaySCLLBOnly = mode_lib->ip.dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11221
CalculatePrefetchSchedule_params->DPPCLKDelayCNVCCursor = mode_lib->ip.dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11222
CalculatePrefetchSchedule_params->DISPCLKDelaySubtotal = mode_lib->ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11225
CalculatePrefetchSchedule_params->MaxInterDCNTileRepeaters = mode_lib->ip.max_inter_dcn_tile_repeaters;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11229
CalculatePrefetchSchedule_params->DynamicMetadataVMEnabled = mode_lib->ip.dynamic_metadata_vm_enabled;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11259
CalculatePrefetchSchedule_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11515
mode_lib->ip.max_flip_time_us,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11516
mode_lib->ip.max_flip_time_lines,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11521
mode_lib->ip.dcn_mrq_present && display_cfg->plane_descriptors[k].surface.dcc.enable,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11674
CalculateWatermarks_params->MaxLineBufferLines = mode_lib->ip.max_line_buffer_lines;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11675
CalculateWatermarks_params->LineBufferSize = mode_lib->ip.line_buffer_size_bits;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11676
CalculateWatermarks_params->WritebackInterfaceBufferSize = mode_lib->ip.writeback_interface_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11682
CalculateWatermarks_params->WritebackChunkSize = mode_lib->ip.writeback_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11780
CalculateMetaAndPTETimes_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11782
CalculateMetaAndPTETimes_params->MetaChunkSize = mode_lib->ip.meta_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11783
CalculateMetaAndPTETimes_params->MinMetaChunkSizeBytes = mode_lib->ip.min_meta_chunk_size_bytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11827
mode_lib->ip.dcn_mrq_present,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11856
if (display_cfg->plane_descriptors[k].dynamic_meta_data.enable && mode_lib->ip.dynamic_metadata_vm_enabled) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11860
isInterlaceTiming = (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.interlaced && !mode_lib->ip.ptoi_supported);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11929
CalculateStutterEfficiency_params->MetaFIFOSizeInKEntries = mode_lib->ip.meta_fifo_size_in_kentries;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11930
CalculateStutterEfficiency_params->ZeroSizeBufferEntries = mode_lib->ip.zero_size_buffer_entries;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11931
CalculateStutterEfficiency_params->PixelChunkSizeInKByte = mode_lib->ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11933
CalculateStutterEfficiency_params->ROBBufferSizeInKByte = mode_lib->ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11938
CalculateStutterEfficiency_params->CompbufReservedSpaceZs = mode_lib->ip.compbuf_reserved_space_zs;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11944
CalculateStutterEfficiency_params->ProgressiveToInterlaceUnitInOPP = mode_lib->ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11963
CalculateStutterEfficiency_params->rob_alloc_compressed = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12001
mode_lib->mp.dcfclk_deep_sleep_hysteresis = (unsigned int)math_max2(32, (double)mode_lib->ip.pixel_chunk_size_kbytes * 1024 * 3 / 4 / 64 - min_return_latency_in_DCFCLK_cycles);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12079
unsigned int PTEBufferSizeInRequests = is_plane1 ? mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma : mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12088
DML_LOG_VERBOSE("DML: %s: dpte_buffer_size_in_pte_reqs_luma = %u\n", __func__, mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12089
DML_LOG_VERBOSE("DML: %s: dpte_buffer_size_in_pte_reqs_chroma = %u\n", __func__, mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12241
pixel_chunk_bytes = (unsigned int)(mode_lib->ip.pixel_chunk_size_kbytes * 1024);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12242
min_pixel_chunk_bytes = (unsigned int)(mode_lib->ip.min_pixel_chunk_size_bytes);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12256
p1_pixel_chunk_bytes = (unsigned int)(mode_lib->ip.alpha_pixel_chunk_size_kbytes * 1024);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12677
arb_param->sdpif_request_rate_limit = (3 * mode_lib->ip.words_per_channel * mode_lib->soc.clk_table.dram_config.channel_count) / 4;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12683
arb_param->compbuf_size = mode_lib->mp.CompressedBufferSizeInkByte / mode_lib->ip.compressed_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12714
out->det_size = dml_get_det_buffer_size_kbytes(mode_lib, pipe_index) / mode_lib->ip.config_return_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12937
phantom_processing_delay_pix = (double)((mode_lib->ip.subvp_fw_processing_delay_us + mode_lib->ip.subvp_pstate_allow_width_us) *
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12949
phantom_v_active_lines = phantom_processing_delay_lines + phantom_min_v_active_lines + mode_lib->ip.subvp_swath_height_margin_lines;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12966
DML_LOG_VERBOSE("DML::%s: subvp_fw_processing_delay_us = %d\n", __func__, mode_lib->ip.subvp_fw_processing_delay_us);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12967
DML_LOG_VERBOSE("DML::%s: subvp_pstate_allow_width_us = %d\n", __func__, mode_lib->ip.subvp_pstate_allow_width_us);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12968
DML_LOG_VERBOSE("DML::%s: subvp_swath_height_margin_lines = %d\n", __func__, mode_lib->ip.subvp_swath_height_margin_lines);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13306
if (((mode_lib->ip.rob_buffer_size_kbytes - mode_lib->ip.pixel_chunk_size_kbytes) * 1024
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7309
mode_lib->ip.remote_iommu_outstanding_translations,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7324
calculate_tdlut_setting_params->cursor_buffer_size = mode_lib->ip.cursor_buffer_size;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7351
mode_lib->ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7356
mode_lib->ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7370
mode_lib->ip.meta_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7371
mode_lib->ip.dchub_arb_to_ret_delay,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7373
mode_lib->ip.hostvm_mode,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7392
s->lb_source_lines_l[k] = get_num_lb_source_lines(mode_lib->ip.max_line_buffer_lines, mode_lib->ip.line_buffer_size_bits,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7399
s->lb_source_lines_c[k] = get_num_lb_source_lines(mode_lib->ip.max_line_buffer_lines, mode_lib->ip.line_buffer_size_bits,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7441
myPipe->ProgressiveToInterlaceUnitInOPP = mode_lib->ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7451
CalculatePrefetchSchedule_params->DPPCLKDelaySubtotalPlusCNVCFormater = mode_lib->ip.dppclk_delay_subtotal + mode_lib->ip.dppclk_delay_cnvc_formatter;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7452
CalculatePrefetchSchedule_params->DPPCLKDelaySCL = mode_lib->ip.dppclk_delay_scl;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7453
CalculatePrefetchSchedule_params->DPPCLKDelaySCLLBOnly = mode_lib->ip.dppclk_delay_scl_lb_only;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7454
CalculatePrefetchSchedule_params->DPPCLKDelayCNVCCursor = mode_lib->ip.dppclk_delay_cnvc_cursor;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7455
CalculatePrefetchSchedule_params->DISPCLKDelaySubtotal = mode_lib->ip.dispclk_delay_subtotal;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7458
CalculatePrefetchSchedule_params->MaxInterDCNTileRepeaters = mode_lib->ip.max_inter_dcn_tile_repeaters;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7462
CalculatePrefetchSchedule_params->DynamicMetadataVMEnabled = mode_lib->ip.dynamic_metadata_vm_enabled;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7492
CalculatePrefetchSchedule_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7702
CheckGlobalPrefetchAdmissibility_params->chunk_bytes_l = mode_lib->ip.pixel_chunk_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7703
CheckGlobalPrefetchAdmissibility_params->chunk_bytes_c = mode_lib->ip.pixel_chunk_size_kbytes * 1024;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7708
CheckGlobalPrefetchAdmissibility_params->rob_buffer_size_kbytes = mode_lib->ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7784
mode_lib->ip.max_flip_time_us,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7785
mode_lib->ip.max_flip_time_lines,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7790
mode_lib->ip.dcn_mrq_present && display_cfg->plane_descriptors[k].surface.dcc.enable,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7879
CalculateWatermarks_params->MaxLineBufferLines = mode_lib->ip.max_line_buffer_lines;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7880
CalculateWatermarks_params->LineBufferSize = mode_lib->ip.line_buffer_size_bits;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7881
CalculateWatermarks_params->WritebackInterfaceBufferSize = mode_lib->ip.writeback_interface_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7887
CalculateWatermarks_params->WritebackChunkSize = mode_lib->ip.writeback_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7979
DML_LOG_VERBOSE("DML::%s: ip.compressed_buffer_segment_size_in_kbytes = %u\n", __func__, mode_lib->ip.compressed_buffer_segment_size_in_kbytes);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7980
DML_LOG_VERBOSE("DML::%s: ip.dcn_mrq_present = %u\n", __func__, mode_lib->ip.dcn_mrq_present);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7987
mode_lib->ip.config_return_buffer_size_in_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7988
mode_lib->ip.config_return_buffer_segment_size_in_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7989
mode_lib->ip.rob_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7990
mode_lib->ip.max_num_dpp,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7993
mode_lib->ip.dcn_mrq_present,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8000
PixelClockAdjustmentForProgressiveToInterlaceUnit(display_cfg, mode_lib->ip.ptoi_supported, s->PixelClockBackEnd);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8018
|| display_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_ratio > mode_lib->ip.max_hscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8019
|| display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio > mode_lib->ip.max_vscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8026
display_cfg->plane_descriptors[k].composition.scaler_info.plane1.h_ratio > mode_lib->ip.max_hscl_ratio ||
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8027
display_cfg->plane_descriptors[k].composition.scaler_info.plane1.v_ratio > mode_lib->ip.max_vscl_ratio ||
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8115
(mode_lib->ms.WriteBandwidth[k][0] > mode_lib->ip.writeback_interface_buffer_size_kbytes * 1024 / ((double)mode_lib->soc.qos_parameters.writeback.base_latency_us))) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8125
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.writeback_stream[0].h_ratio > mode_lib->ip.writeback_max_hscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8126
|| display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.writeback_stream[0].v_ratio > mode_lib->ip.writeback_max_vscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8127
|| display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.writeback_stream[0].h_ratio < mode_lib->ip.writeback_min_hscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8128
|| display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.writeback_stream[0].v_ratio < mode_lib->ip.writeback_min_vscl_ratio
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8129
|| display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.writeback_stream[0].h_taps > (unsigned int) mode_lib->ip.writeback_max_hscl_taps
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8130
|| display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.writeback_stream[0].v_taps > (unsigned int) mode_lib->ip.writeback_max_vscl_taps
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8136
if (2.0 * display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.writeback_stream[0].output_height * (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.writeback_stream[0].v_taps - 1) * 57 > mode_lib->ip.writeback_line_buffer_buffer_size) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8148
mode_lib->ip.max_dchub_pscl_bw_pix_per_clk,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8149
mode_lib->ip.max_pscl_lb_bw_pix_per_clk,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8184
unsigned lb_buffer_size_bits_luma = mode_lib->ip.line_buffer_size_bits;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8185
unsigned lb_buffer_size_bits_chroma = mode_lib->ip.line_buffer_size_bits;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8221
if (display_cfg->plane_descriptors[k].cursor.cursor_bpp == 64 && mode_lib->ip.cursor_64bpp_support == false)
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8260
if (mode_lib->ip.dcn_mrq_present && display_cfg->plane_descriptors[k].surface.dcc.enable) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8304
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSizeInKByte = mode_lib->ip.config_return_buffer_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8307
CalculateSwathAndDETConfiguration_params->rob_buffer_size_kbytes = mode_lib->ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8308
CalculateSwathAndDETConfiguration_params->pixel_chunk_size_kbytes = mode_lib->ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8309
CalculateSwathAndDETConfiguration_params->rob_buffer_size_kbytes = mode_lib->ip.rob_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8310
CalculateSwathAndDETConfiguration_params->pixel_chunk_size_kbytes = mode_lib->ip.pixel_chunk_size_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8314
CalculateSwathAndDETConfiguration_params->ConfigReturnBufferSegmentSizeInkByte = mode_lib->ip.config_return_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8315
CalculateSwathAndDETConfiguration_params->CompressedBufferSegmentSizeInkByte = mode_lib->ip.compressed_buffer_segment_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8332
CalculateSwathAndDETConfiguration_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8388
mode_lib->ip.maximum_pixels_per_line_per_dsc_unit,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8396
mode_lib->ip.max_num_dpp,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8407
mode_lib->ip.maximum_pixels_per_line_per_dsc_unit,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8415
mode_lib->ip.max_num_dpp,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8437
mode_lib->ip.maximum_dsc_bits_per_component,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8512
if (mode_lib->ip.imall_supported && display_cfg->plane_descriptors[k].overrides.legacy_svp_config == dml2_svp_mode_override_imall)
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8551
if (mode_lib->ms.TotalNumberOfActiveDPP > (unsigned int)mode_lib->ip.max_num_dpp)
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8575
mode_lib->ip.writeback_line_buffer_buffer_size));
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8624
if (s->TotalNumberOfActiveWriteback > (unsigned int)mode_lib->ip.max_num_wb) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8627
mode_lib->ms.support.NumberOfOTGSupport = (s->TotalNumberOfActiveOTG <= (unsigned int)mode_lib->ip.max_num_otg);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8628
mode_lib->ms.support.NumberOfHDMIFRLSupport = (s->TotalNumberOfActiveHDMIFRL <= (unsigned int)mode_lib->ip.max_num_hdmi_frl_outputs);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8629
mode_lib->ms.support.NumberOfDP2p0Support = (s->TotalNumberOfActiveDP2p0 <= (unsigned int)mode_lib->ip.max_num_dp2p0_streams && s->TotalNumberOfActiveDP2p0Outputs <= (unsigned int)mode_lib->ip.max_num_dp2p0_outputs);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8655
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format == dml2_420 && display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.interlaced == 1 && mode_lib->ip.ptoi_supported == true)
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8658
if ((display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.enable == dml2_dsc_enable || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.enable == dml2_dsc_enable_if_necessary) && display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format == dml2_n422 && !mode_lib->ip.dsc422_native_support)
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8790
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_active > s->NumDSCUnitRequired * (unsigned int)mode_lib->ip.maximum_pixels_per_line_per_dsc_unit)
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8801
if (s->TotalDSCUnitsRequired > (unsigned int)mode_lib->ip.num_dsc) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8809
mode_lib->ip.maximum_dsc_bits_per_component,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8902
s->SurfParameters[k].ProgressiveToInterlaceUnitInOPP = mode_lib->ip.ptoi_supported;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8926
CalculateVMRowAndSwath_params->PTEBufferSizeInRequestsLuma = mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8927
CalculateVMRowAndSwath_params->PTEBufferSizeInRequestsChroma = mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8932
CalculateVMRowAndSwath_params->DCCMetaBufferSizeBytes = mode_lib->ip.dcc_meta_buffer_size_bytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8933
CalculateVMRowAndSwath_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9013
calculate_bytes_to_fetch_required_to_hide_latency_params->mrq_present = mode_lib->ip.dcn_mrq_present;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9095
mode_lib->ip.cursor_buffer_size,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9174
bool isInterlaceTiming = (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.interlaced && !mode_lib->ip.ptoi_supported);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9176
mode_lib->ip.ptoi_supported,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9177
mode_lib->ip.vblank_nom_default_us,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9307
if (mode_lib->soc.mcache_size_bytes == 0 || mode_lib->ip.dcn_mrq_present) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9330
calculate_mcache_setting_params->imall_enable = mode_lib->ip.imall_supported && display_cfg->plane_descriptors[k].overrides.legacy_svp_config == dml2_svp_mode_override_imall;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9468
if (((mode_lib->ip.rob_buffer_size_kbytes - mode_lib->ip.pixel_chunk_size_kbytes) * 1024
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9475
if (mode_lib->ip.rob_buffer_size_kbytes * 1024 >= mode_lib->soc.qos_parameters.qos_params.dcn32x.loaded_round_trip_latency_fclk_cycles * mode_lib->soc.fabric_datapath_to_dcn_data_return_bytes) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared_types.h
2291
struct dml2_core_ip_params ip;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c
612
dispclk_khz = mode_support_result->global.dispclk_khz * (1 + in_out->soc_bb->dcn_downspread_percent / 100.0) * (1.0 + in_out->ip->dispclk_ramp_margin_percent / 100.0);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml2_top_soc15.c
814
l->dppm_map_mode_params.ip = &dml->core_instance.clean_me_up.mode_lib.ip;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml2_top_soc15.c
986
l->dppm_map_mode_params.ip = &dml->core_instance.clean_me_up.mode_lib.ip;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/inc/dml2_internal_shared_types.h
83
struct dml2_core_ip_params *ip;
sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c
1305
dml_dispcfg->plane.GPUVMEnable = dml2->v20.dml_core_ctx.ip.gpuvm_enable;
sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c
1306
dml_dispcfg->plane.GPUVMMaxPageTableLevels = dml2->v20.dml_core_ctx.ip.gpuvm_max_page_table_levels;
sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c
1307
dml_dispcfg->plane.HostVMEnable = dml2->v20.dml_core_ctx.ip.hostvm_enable;
sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c
1308
dml_dispcfg->plane.HostVMMaxPageTableLevels = dml2->v20.dml_core_ctx.ip.hostvm_max_page_table_levels;
sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c
1309
if (dml2->v20.dml_core_ctx.ip.hostvm_enable)
sys/dev/pci/drm/amd/display/dc/dml2/dml2_translation_helper.c
612
const struct _vcs_dpi_ip_params_st *in_ip_params = &in->dml.ip;
sys/dev/pci/drm/amd/display/dc/dml2/dml2_utils.c
296
context->bw_ctx.bw.dcn.compbuf_size_kb = in_ctx->v20.dml_core_ctx.ip.config_return_buffer_size_in_kbytes;
sys/dev/pci/drm/amd/display/dc/dml2/dml2_wrapper.c
314
s->optimize_configuration_params.ip_params = &dml2->v20.dml_core_ctx.ip;
sys/dev/pci/drm/amd/display/dc/dml2/dml2_wrapper.c
617
initialize_dml2_ip_params(*dml2, in_dc, &(*dml2)->v20.dml_core_ctx.ip);
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2413
if (context->bw_ctx.dml.ip.min_comp_buffer_size_kbytes) {
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2414
compbuf_size_kb = context->bw_ctx.dml.ip.min_comp_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2415
dc->optimized_required |= (compbuf_size_kb != dc->current_state->bw_ctx.dml.ip.min_comp_buffer_size_kbytes);
sys/dev/pci/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
1636
dc->dml.ip.max_num_dpp = pool->base.pipe_count;
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1702
context->bw_ctx.dml.ip.det_buffer_size_kbytes = DCN3_1_DEFAULT_DET_SIZE;
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1710
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1715
context->bw_ctx.dml.ip.det_buffer_size_kbytes = dc->debug.crb_alloc_policy * 64;
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1717
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1726
return context->bw_ctx.dml.ip.det_buffer_size_kbytes;
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1672
const int max_usable_det = context->bw_ctx.dml.ip.config_return_buffer_size_in_kbytes - DCN3_15_MIN_COMPBUF_SIZE_KB;
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1783
context->bw_ctx.dml.ip.det_buffer_size_kbytes =
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1785
if (context->bw_ctx.dml.ip.det_buffer_size_kbytes > DCN3_15_MAX_DET_SIZE)
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1786
context->bw_ctx.dml.ip.det_buffer_size_kbytes = DCN3_15_MAX_DET_SIZE;
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1793
context->bw_ctx.dml.ip.det_buffer_size_kbytes =
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1799
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1618
const int max_usable_det = context->bw_ctx.dml.ip.config_return_buffer_size_in_kbytes - DCN3_16_MIN_COMPBUF_SIZE_KB;
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1668
context->bw_ctx.dml.ip.det_buffer_size_kbytes =
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1670
if (context->bw_ctx.dml.ip.det_buffer_size_kbytes > DCN3_16_MAX_DET_SIZE)
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1671
context->bw_ctx.dml.ip.det_buffer_size_kbytes = DCN3_16_MAX_DET_SIZE;
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1672
ASSERT(context->bw_ctx.dml.ip.det_buffer_size_kbytes >= DCN3_16_DEFAULT_DET_SIZE);
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1678
context->bw_ctx.dml.ip.det_buffer_size_kbytes =
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1681
context->bw_ctx.dml.ip.det_buffer_size_kbytes = 192;
sys/dev/pci/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
870
ctx->dc->dml.ip.det_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
871
ctx->dc->dml.ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
872
ctx->dc->dml.ip.config_return_buffer_size_in_kbytes);
sys/dev/pci/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
864
ctx->dc->dml.ip.det_buffer_size_kbytes,
sys/dev/pci/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
865
ctx->dc->dml.ip.pixel_chunk_size_kbytes,
sys/dev/pci/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
866
ctx->dc->dml.ip.config_return_buffer_size_in_kbytes);
sys/dev/pci/drm/amd/include/discovery.h
162
ip *ip_list;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
105
enum amdgpu_mca_ip ip;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
112
enum amdgpu_mca_ip ip;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3589
.ip = AMDGPU_MCA_IP_UMC,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3593
.ip = AMDGPU_MCA_IP_SMU,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3598
.ip = AMDGPU_MCA_IP_SMU,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3605
.ip = AMDGPU_MCA_IP_SMU,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3612
.ip = AMDGPU_MCA_IP_PCS_XGMI,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3616
.ip = AMDGPU_MCA_IP_SMU,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3623
.ip = AMDGPU_MCA_IP_SMU,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3664
if (mca_decode_ipid_to_hwip(entry->regs[MCA_REG_IDX_IPID]) != mca_ras->ip)
sys/dev/pci/drm/i915/display/intel_display_device.c
1157
.__runtime_defaults.ip.ver = 13, \
sys/dev/pci/drm/i915/display/intel_display_device.c
1735
DISPLAY_RUNTIME_INFO(display)->ip = ip_ver;
sys/dev/pci/drm/i915/display/intel_display_device.c
1751
DISPLAY_RUNTIME_INFO(display)->ip.ver,
sys/dev/pci/drm/i915/display/intel_display_device.c
1752
DISPLAY_RUNTIME_INFO(display)->ip.rel,
sys/dev/pci/drm/i915/display/intel_display_device.c
1961
if (runtime->ip.rel)
sys/dev/pci/drm/i915/display/intel_display_device.c
1963
runtime->ip.ver,
sys/dev/pci/drm/i915/display/intel_display_device.c
1964
runtime->ip.rel);
sys/dev/pci/drm/i915/display/intel_display_device.c
1967
runtime->ip.ver);
sys/dev/pci/drm/i915/display/intel_display_device.c
241
.__runtime_defaults.ip.ver = 2, \
sys/dev/pci/drm/i915/display/intel_display_device.c
254
.__runtime_defaults.ip.ver = 2, \
sys/dev/pci/drm/i915/display/intel_display_device.c
304
.__runtime_defaults.ip.ver = 3, \
sys/dev/pci/drm/i915/display/intel_display_device.c
393
.__runtime_defaults.ip.ver = 4, \
sys/dev/pci/drm/i915/display/intel_display_device.c
450
.__runtime_defaults.ip.ver = 5, \
sys/dev/pci/drm/i915/display/intel_display_device.c
479
.__runtime_defaults.ip.ver = 6,
sys/dev/pci/drm/i915/display/intel_display_device.c
504
.__runtime_defaults.ip.ver = 7,
sys/dev/pci/drm/i915/display/intel_display_device.c
533
.__runtime_defaults.ip.ver = 7,
sys/dev/pci/drm/i915/display/intel_display_device.c
581
.__runtime_defaults.ip.ver = 7,
sys/dev/pci/drm/i915/display/intel_display_device.c
634
.__runtime_defaults.ip.ver = 8,
sys/dev/pci/drm/i915/display/intel_display_device.c
654
.__runtime_defaults.ip.ver = 8,
sys/dev/pci/drm/i915/display/intel_display_device.c
676
.__runtime_defaults.ip.ver = 9,
sys/dev/pci/drm/i915/display/intel_display_device.c
849
.__runtime_defaults.ip.ver = 9,
sys/dev/pci/drm/i915/display/intel_display_device.c
865
.__runtime_defaults.ip.ver = 10,
sys/dev/pci/drm/i915/display/intel_display_device.c
900
.__runtime_defaults.ip.ver = 11, \
sys/dev/pci/drm/i915/display/intel_display_device.c
991
.__runtime_defaults.ip.ver = 12, \
sys/dev/pci/drm/i915/display/intel_display_device.h
231
#define DISPLAY_VER(__display) (DISPLAY_RUNTIME_INFO(__display)->ip.ver)
sys/dev/pci/drm/i915/display/intel_display_device.h
232
#define DISPLAY_VERx100(__display) (DISPLAY_RUNTIME_INFO(__display)->ip.ver * 100 + \
sys/dev/pci/drm/i915/display/intel_display_device.h
233
DISPLAY_RUNTIME_INFO(__display)->ip.rel)
sys/dev/pci/drm/i915/display/intel_display_device.h
259
} ip;
sys/dev/pci/drm/i915/i915_drv.h
430
#define GRAPHICS_VER(i915) (RUNTIME_INFO(i915)->graphics.ip.ver)
sys/dev/pci/drm/i915/i915_drv.h
431
#define GRAPHICS_VER_FULL(i915) IP_VER(RUNTIME_INFO(i915)->graphics.ip.ver, \
sys/dev/pci/drm/i915/i915_drv.h
432
RUNTIME_INFO(i915)->graphics.ip.rel)
sys/dev/pci/drm/i915/i915_drv.h
436
#define MEDIA_VER(i915) (RUNTIME_INFO(i915)->media.ip.ver)
sys/dev/pci/drm/i915/i915_drv.h
437
#define MEDIA_VER_FULL(i915) IP_VER(RUNTIME_INFO(i915)->media.ip.ver, \
sys/dev/pci/drm/i915/i915_drv.h
438
RUNTIME_INFO(i915)->media.ip.rel)
sys/dev/pci/drm/i915/i915_pci.c
45
.__runtime.graphics.ip.ver = (x), \
sys/dev/pci/drm/i915/i915_pci.c
46
.__runtime.media.ip.ver = (x)
sys/dev/pci/drm/i915/i915_pci.c
664
.__runtime.graphics.ip.rel = 10,
sys/dev/pci/drm/i915/i915_pci.c
724
.__runtime.graphics.ip.ver = 12, \
sys/dev/pci/drm/i915/i915_pci.c
725
.__runtime.graphics.ip.rel = 55, \
sys/dev/pci/drm/i915/i915_pci.c
726
.__runtime.media.ip.ver = 12, \
sys/dev/pci/drm/i915/i915_pci.c
727
.__runtime.media.ip.rel = 55, \
sys/dev/pci/drm/i915/i915_pci.c
766
.__runtime.graphics.ip.ver = 12,
sys/dev/pci/drm/i915/i915_pci.c
767
.__runtime.graphics.ip.rel = 70,
sys/dev/pci/drm/i915/i915_pci.c
768
.__runtime.media.ip.ver = 13,
sys/dev/pci/drm/i915/i915_pci.c
954
return i915_pci_resource_valid(pdev, intel_mmio_bar(intel_info->__runtime.graphics.ip.ver));
sys/dev/pci/drm/i915/intel_device_info.c
101
if (runtime->media.ip.rel)
sys/dev/pci/drm/i915/intel_device_info.c
103
runtime->media.ip.ver,
sys/dev/pci/drm/i915/intel_device_info.c
104
runtime->media.ip.rel);
sys/dev/pci/drm/i915/intel_device_info.c
107
runtime->media.ip.ver);
sys/dev/pci/drm/i915/intel_device_info.c
297
static void ip_ver_read(struct drm_i915_private *i915, u32 offset, struct intel_ip_version *ip)
sys/dev/pci/drm/i915/intel_device_info.c
304
u8 expected_ver = ip->ver;
sys/dev/pci/drm/i915/intel_device_info.c
305
u8 expected_rel = ip->rel;
sys/dev/pci/drm/i915/intel_device_info.c
319
ip->ver = REG_FIELD_GET(GMD_ID_ARCH_MASK, val);
sys/dev/pci/drm/i915/intel_device_info.c
320
ip->rel = REG_FIELD_GET(GMD_ID_RELEASE_MASK, val);
sys/dev/pci/drm/i915/intel_device_info.c
321
ip->step = REG_FIELD_GET(GMD_ID_STEP, val);
sys/dev/pci/drm/i915/intel_device_info.c
324
if (IP_VER(ip->ver, ip->rel) < IP_VER(expected_ver, expected_rel))
sys/dev/pci/drm/i915/intel_device_info.c
327
ip->ver, ip->rel, offset, val, expected_ver, expected_rel);
sys/dev/pci/drm/i915/intel_device_info.c
345
drm_WARN_ON(&i915->drm, RUNTIME_INFO(i915)->graphics.ip.ver > 12);
sys/dev/pci/drm/i915/intel_device_info.c
350
RUNTIME_INFO(i915)->media.ip =
sys/dev/pci/drm/i915/intel_device_info.c
351
RUNTIME_INFO(i915)->graphics.ip;
sys/dev/pci/drm/i915/intel_device_info.c
356
&runtime->graphics.ip);
sys/dev/pci/drm/i915/intel_device_info.c
358
if (runtime->graphics.ip.ver == 0x0 &&
sys/dev/pci/drm/i915/intel_device_info.c
360
RUNTIME_INFO(i915)->graphics.ip.ver = 12;
sys/dev/pci/drm/i915/intel_device_info.c
361
RUNTIME_INFO(i915)->graphics.ip.rel = 70;
sys/dev/pci/drm/i915/intel_device_info.c
364
&runtime->media.ip);
sys/dev/pci/drm/i915/intel_device_info.c
93
if (runtime->graphics.ip.rel)
sys/dev/pci/drm/i915/intel_device_info.c
95
runtime->graphics.ip.ver,
sys/dev/pci/drm/i915/intel_device_info.c
96
runtime->graphics.ip.rel);
sys/dev/pci/drm/i915/intel_device_info.c
99
runtime->graphics.ip.ver);
sys/dev/pci/drm/i915/intel_device_info.h
196
struct intel_ip_version ip;
sys/dev/pci/drm/i915/intel_device_info.h
199
struct intel_ip_version ip;
sys/dev/pci/drm/i915/intel_step.c
157
&RUNTIME_INFO(i915)->graphics.ip);
sys/dev/pci/drm/i915/intel_step.c
159
&RUNTIME_INFO(i915)->media.ip);
sys/dev/pci/drm/i915/selftests/mock_gem_device.c
123
.__runtime.graphics.ip.ver = -1,
sys/dev/pci/if_ale.c
1386
struct ip *ip;
sys/dev/pci/if_ale.c
1410
ip = (struct ip *)p;
sys/dev/pci/if_ale.c
1411
if (ip->ip_off != 0 && (status & ALE_RD_IPV4_DF) == 0)
sys/dev/pci/if_em.c
2611
ETHER_HDR_LEN + offsetof(struct ip, ip_sum);
sys/dev/pci/if_em.c
2613
htole16(ETHER_HDR_LEN + sizeof(struct ip) - 1);
sys/dev/pci/if_em.c
2616
ETHER_HDR_LEN + sizeof(struct ip);
sys/dev/pci/if_em.c
2621
ETHER_HDR_LEN + sizeof(struct ip) +
sys/dev/pci/if_em.c
2625
ETHER_HDR_LEN + sizeof(struct ip) +
sys/dev/pci/if_ixgb.c
1328
TXD->tucss = ENET_HEADER_SIZE + sizeof(struct ip);
sys/dev/pci/if_ixgb.c
1335
ENET_HEADER_SIZE + sizeof(struct ip) +
sys/dev/pci/if_ixgb.c
1339
ENET_HEADER_SIZE + sizeof(struct ip) +
sys/dev/pci/if_oce.c
1324
struct ip *ip;
sys/dev/pci/if_oce.c
1354
ip = (struct ip *)(m->m_data + ehdrlen);
sys/dev/pci/if_oce.c
1355
if (ip->ip_p != IPPROTO_TCP)
sys/dev/pci/if_oce.c
1357
th = (struct tcphdr *)((caddr_t)ip + (ip->ip_hl << 2));
sys/dev/pci/if_oce.c
1359
total_len = ehdrlen + (ip->ip_hl << 2) + (th->th_off << 2);
sys/dev/pci/if_vmx.c
1684
hdrlen = sizeof(struct ether_header) + sizeof(struct ip) +
sys/dev/pci/ixgbe_type.h
3572
__be32 ip;
sys/dev/pv/vmt.c
897
char ip[INET_ADDRSTRLEN];
sys/dev/pv/vmt.c
919
inet_ntop(AF_INET, &guest_ip->sin_addr, ip,
sys/dev/pv/vmt.c
920
sizeof(ip));
sys/dev/pv/vmt.c
928
ip) != 0) {
sys/dev/usb/if_umb.c
1840
umb_add_inet_config(struct umb_softc *sc, struct in_addr ip, u_int prefixlen,
sys/dev/usb/if_umb.c
1862
sin->sin_addr = ip;
sys/dev/usb/if_umb.c
1924
umb_add_inet6_config(struct umb_softc *sc, struct in6_addr *ip, u_int prefixlen,
sys/dev/usb/if_umb.c
1938
memcpy(&sin6->sin6_addr, ip, sizeof (sin6->sin6_addr));
sys/dev/usb/ohci.c
1179
struct ohci_soft_itd *sitd, *sidone, **ip;
sys/dev/usb/ohci.c
1208
for (ip = &sc->sc_sidone; *ip != NULL; ip = &(*ip)->dnext)
sys/dev/usb/ohci.c
1210
*ip = sidone;
sys/dev/x86emu/x86emu.c
3637
int16_t ip;
sys/dev/x86emu/x86emu.c
3639
ip = (int8_t) fetch_byte_imm(emu);
sys/dev/x86emu/x86emu.c
3640
ip += (int16_t) emu->x86.R_IP;
sys/dev/x86emu/x86emu.c
3643
emu->x86.R_IP = ip;
sys/dev/x86emu/x86emu.c
3653
int16_t ip;
sys/dev/x86emu/x86emu.c
3655
ip = (int8_t) fetch_byte_imm(emu);
sys/dev/x86emu/x86emu.c
3656
ip += (int16_t) emu->x86.R_IP;
sys/dev/x86emu/x86emu.c
3659
emu->x86.R_IP = ip;
sys/dev/x86emu/x86emu.c
3669
int16_t ip;
sys/dev/x86emu/x86emu.c
3671
ip = (int8_t) fetch_byte_imm(emu);
sys/dev/x86emu/x86emu.c
3672
ip += (int16_t) emu->x86.R_IP;
sys/dev/x86emu/x86emu.c
3675
emu->x86.R_IP = ip;
sys/dev/x86emu/x86emu.c
3763
int32_t ip;
sys/dev/x86emu/x86emu.c
3764
ip = (int32_t) fetch_long_imm(emu);
sys/dev/x86emu/x86emu.c
3765
ip += (int32_t) emu->x86.R_EIP;
sys/dev/x86emu/x86emu.c
3767
emu->x86.R_EIP = ip;
sys/dev/x86emu/x86emu.c
3769
int16_t ip;
sys/dev/x86emu/x86emu.c
3770
ip = (int16_t) fetch_word_imm(emu);
sys/dev/x86emu/x86emu.c
3771
ip += (int16_t) emu->x86.R_IP; /* CHECK SIGN */
sys/dev/x86emu/x86emu.c
3773
emu->x86.R_IP = ip;
sys/dev/x86emu/x86emu.c
3784
int ip;
sys/dev/x86emu/x86emu.c
3786
ip = (int16_t) fetch_word_imm(emu);
sys/dev/x86emu/x86emu.c
3787
ip += (int16_t) emu->x86.R_IP;
sys/dev/x86emu/x86emu.c
3788
emu->x86.R_IP = (uint16_t) ip;
sys/dev/x86emu/x86emu.c
3798
uint16_t cs, ip;
sys/dev/x86emu/x86emu.c
3800
ip = fetch_word_imm(emu);
sys/dev/x86emu/x86emu.c
3802
emu->x86.R_IP = ip;
sys/isofs/cd9660/cd9660_bmap.c
60
struct iso_node *ip = VTOI(ap->a_vp);
sys/isofs/cd9660/cd9660_bmap.c
69
*ap->a_vpp = ip->i_devvp;
sys/isofs/cd9660/cd9660_bmap.c
76
bshift = ip->i_mnt->im_bshift;
sys/isofs/cd9660/cd9660_bmap.c
77
*ap->a_bnp = (ip->iso_start + lblkno) << (bshift - DEV_BSHIFT);
sys/isofs/cd9660/cd9660_bmap.c
86
nblk = (ip->i_size >> bshift) - (lblkno + 1);
sys/isofs/cd9660/cd9660_extern.h
81
#define blksize(imp, ip, lbn) ((imp)->logical_block_size)
sys/isofs/cd9660/cd9660_lookup.c
425
cd9660_bufatoff(struct iso_node *ip, off_t offset, char **res,
sys/isofs/cd9660/cd9660_lookup.c
432
struct vnode *vp = ITOV(ip);
sys/isofs/cd9660/cd9660_lookup.c
434
imp = ip->i_mnt;
sys/isofs/cd9660/cd9660_lookup.c
436
bsize = blksize(imp, ip, lbn);
sys/isofs/cd9660/cd9660_node.c
101
struct iso_node *ip;
sys/isofs/cd9660/cd9660_node.c
106
for (ip = isohashtbl[INOHASH(dev, inum)]; ip; ip = ip->i_next) {
sys/isofs/cd9660/cd9660_node.c
107
if (inum == ip->i_number && dev == ip->i_dev) {
sys/isofs/cd9660/cd9660_node.c
108
vp = ITOV(ip);
sys/isofs/cd9660/cd9660_node.c
123
cd9660_ihashins(struct iso_node *ip)
sys/isofs/cd9660/cd9660_node.c
128
ipp = &isohashtbl[INOHASH(ip->i_dev, ip->i_number)];
sys/isofs/cd9660/cd9660_node.c
131
if (iq->i_dev == ip->i_dev &&
sys/isofs/cd9660/cd9660_node.c
132
iq->i_number == ip->i_number)
sys/isofs/cd9660/cd9660_node.c
137
iq->i_prev = &ip->i_next;
sys/isofs/cd9660/cd9660_node.c
138
ip->i_next = iq;
sys/isofs/cd9660/cd9660_node.c
139
ip->i_prev = ipp;
sys/isofs/cd9660/cd9660_node.c
140
*ipp = ip;
sys/isofs/cd9660/cd9660_node.c
143
VOP_LOCK(ITOV(ip), LK_EXCLUSIVE);
sys/isofs/cd9660/cd9660_node.c
152
cd9660_ihashrem(struct iso_node *ip)
sys/isofs/cd9660/cd9660_node.c
156
if (ip->i_prev == NULL)
sys/isofs/cd9660/cd9660_node.c
160
if ((iq = ip->i_next) != NULL)
sys/isofs/cd9660/cd9660_node.c
161
iq->i_prev = ip->i_prev;
sys/isofs/cd9660/cd9660_node.c
162
*ip->i_prev = iq;
sys/isofs/cd9660/cd9660_node.c
164
ip->i_next = NULL;
sys/isofs/cd9660/cd9660_node.c
165
ip->i_prev = NULL;
sys/isofs/cd9660/cd9660_node.c
179
struct iso_node *ip = VTOI(vp);
sys/isofs/cd9660/cd9660_node.c
187
ip->i_flag = 0;
sys/isofs/cd9660/cd9660_node.c
193
if (ip->inode.iso_mode == 0)
sys/isofs/cd9660/cd9660_node.c
207
struct iso_node *ip = VTOI(vp);
sys/isofs/cd9660/cd9660_node.c
217
cd9660_ihashrem(ip);
sys/isofs/cd9660/cd9660_node.c
222
if (ip->i_devvp) {
sys/isofs/cd9660/cd9660_node.c
223
vrele(ip->i_devvp);
sys/isofs/cd9660/cd9660_node.c
224
ip->i_devvp = 0;
sys/isofs/cd9660/cd9660_node.h
89
#define ITOV(ip) ((ip)->i_vnode)
sys/isofs/cd9660/cd9660_vfsops.c
643
struct iso_node *ip;
sys/isofs/cd9660/cd9660_vfsops.c
656
ip = VTOI(nvp);
sys/isofs/cd9660/cd9660_vfsops.c
657
if (ip->inode.iso_mode == 0) {
sys/isofs/cd9660/cd9660_vfsops.c
694
struct iso_node *ip;
sys/isofs/cd9660/cd9660_vfsops.c
711
ip = malloc(sizeof(*ip), M_ISOFSNODE, M_WAITOK | M_ZERO);
sys/isofs/cd9660/cd9660_vfsops.c
712
rrw_init_flags(&ip->i_lock, "isoinode", RWL_DUPOK | RWL_IS_VNODE);
sys/isofs/cd9660/cd9660_vfsops.c
713
vp->v_data = ip;
sys/isofs/cd9660/cd9660_vfsops.c
714
ip->i_vnode = vp;
sys/isofs/cd9660/cd9660_vfsops.c
715
ip->i_dev = dev;
sys/isofs/cd9660/cd9660_vfsops.c
716
ip->i_number = ino;
sys/isofs/cd9660/cd9660_vfsops.c
724
error = cd9660_ihashins(ip);
sys/isofs/cd9660/cd9660_vfsops.c
791
ip->i_mnt = imp;
sys/isofs/cd9660/cd9660_vfsops.c
792
ip->i_devvp = imp->im_devvp;
sys/isofs/cd9660/cd9660_vfsops.c
793
vref(ip->i_devvp);
sys/isofs/cd9660/cd9660_vfsops.c
800
ip->iso_start = ino >> imp->im_bshift;
sys/isofs/cd9660/cd9660_vfsops.c
803
if ((error = cd9660_bufatoff(ip, (off_t)0, NULL, &bp)) != 0) {
sys/isofs/cd9660/cd9660_vfsops.c
810
ip->iso_extent = isonum_733(isodir->extent);
sys/isofs/cd9660/cd9660_vfsops.c
811
ip->i_size = (u_int32_t) isonum_733(isodir->size);
sys/isofs/cd9660/cd9660_vfsops.c
812
ip->iso_start = isonum_711(isodir->ext_attr_length) + ip->iso_extent;
sys/isofs/cd9660/cd9660_vfsops.c
825
cd9660_bufatoff(ip, (off_t)-(off << imp->im_bshift),
sys/isofs/cd9660/cd9660_vfsops.c
829
cd9660_defattr(isodir, ip, bp2);
sys/isofs/cd9660/cd9660_vfsops.c
830
cd9660_deftstamp(isodir, ip, bp2);
sys/isofs/cd9660/cd9660_vfsops.c
836
cd9660_rrip_analyze(isodir, ip, imp);
sys/isofs/cd9660/cd9660_vfsops.c
846
switch (vp->v_type = IFTOVT(ip->inode.iso_mode)) {
sys/isofs/cd9660/cd9660_vfsops.c
861
if ((nvp = checkalias(vp, ip->inode.iso_rdev, mp)) != NULL) {
sys/isofs/cd9660/cd9660_vfsops.c
875
ip->i_vnode = vp;
sys/isofs/cd9660/cd9660_vfsops.c
885
uvm_vnp_setsize(vp, ip->i_size);
sys/isofs/cd9660/cd9660_vfsops.c
889
if (ip->iso_extent == imp->root_extent)
sys/isofs/cd9660/cd9660_vfsops.c
906
struct iso_node *ip = VTOI(vp);
sys/isofs/cd9660/cd9660_vfsops.c
912
ifhp->ifid_ino = ip->i_number;
sys/isofs/cd9660/cd9660_vfsops.c
913
ifhp->ifid_start = ip->iso_start;
sys/isofs/cd9660/cd9660_vnops.c
154
struct iso_node *ip = VTOI(ap->a_vp);
sys/isofs/cd9660/cd9660_vnops.c
156
return (vaccess(ap->a_vp->v_type, ip->inode.iso_mode & ALLPERMS,
sys/isofs/cd9660/cd9660_vnops.c
157
ip->inode.iso_uid, ip->inode.iso_gid, ap->a_mode, ap->a_cred));
sys/isofs/cd9660/cd9660_vnops.c
166
struct iso_node *ip = VTOI(vp);
sys/isofs/cd9660/cd9660_vnops.c
168
vap->va_fsid = ip->i_dev;
sys/isofs/cd9660/cd9660_vnops.c
169
vap->va_fileid = ip->i_number;
sys/isofs/cd9660/cd9660_vnops.c
171
vap->va_mode = ip->inode.iso_mode & ALLPERMS;
sys/isofs/cd9660/cd9660_vnops.c
172
vap->va_nlink = ip->inode.iso_links;
sys/isofs/cd9660/cd9660_vnops.c
173
vap->va_uid = ip->inode.iso_uid;
sys/isofs/cd9660/cd9660_vnops.c
174
vap->va_gid = ip->inode.iso_gid;
sys/isofs/cd9660/cd9660_vnops.c
175
vap->va_atime = ip->inode.iso_atime;
sys/isofs/cd9660/cd9660_vnops.c
176
vap->va_mtime = ip->inode.iso_mtime;
sys/isofs/cd9660/cd9660_vnops.c
177
vap->va_ctime = ip->inode.iso_ctime;
sys/isofs/cd9660/cd9660_vnops.c
178
vap->va_rdev = ip->inode.iso_rdev;
sys/isofs/cd9660/cd9660_vnops.c
180
vap->va_size = (u_quad_t) ip->i_size;
sys/isofs/cd9660/cd9660_vnops.c
181
if (ip->i_size == 0 && vp->v_type == VLNK) {
sys/isofs/cd9660/cd9660_vnops.c
206
vap->va_blocksize = ip->i_mnt->logical_block_size;
sys/isofs/cd9660/cd9660_vnops.c
207
vap->va_bytes = (u_quad_t) ip->i_size;
sys/isofs/cd9660/cd9660_vnops.c
221
struct iso_node *ip = VTOI(vp);
sys/isofs/cd9660/cd9660_vnops.c
234
ip->i_flag |= IN_ACCESS;
sys/isofs/cd9660/cd9660_vnops.c
235
imp = ip->i_mnt;
sys/isofs/cd9660/cd9660_vnops.c
237
struct cluster_info *ci = &ip->i_ci;
sys/isofs/cd9660/cd9660_vnops.c
242
diff = (off_t)ip->i_size - uio->uio_offset;
sys/isofs/cd9660/cd9660_vnops.c
247
size = blksize(imp, ip, lbn);
sys/isofs/cd9660/cd9660_vnops.c
259
lblktosize(imp, (rablock + i)) < ip->i_size;
sys/isofs/cd9660/cd9660_vnops.c
262
ra->sizes[i] = blksize(imp, ip, rablock + i);
sys/isofs/cd9660/cd9660_vnops.c
570
ISONODE *ip;
sys/isofs/cd9660/cd9660_vnops.c
579
ip = VTOI(ap->a_vp);
sys/isofs/cd9660/cd9660_vnops.c
580
imp = ip->i_mnt;
sys/isofs/cd9660/cd9660_vnops.c
590
(ip->i_number >> imp->im_bshift) <<
sys/isofs/cd9660/cd9660_vnops.c
601
dirp = (ISODIR *)(bp->b_data + (ip->i_number & imp->im_bmask));
sys/isofs/cd9660/cd9660_vnops.c
607
if ((ip->i_number & imp->im_bmask) + isonum_711(dirp->length)
sys/isofs/cd9660/cd9660_vnops.c
708
struct iso_node *ip;
sys/isofs/cd9660/cd9660_vnops.c
712
ip = VTOI(vp);
sys/isofs/cd9660/cd9660_vnops.c
734
vp = ip->i_devvp;
sys/kern/kern_resource.c
474
struct timespec *ip)
sys/kern/kern_resource.c
485
if (ip != NULL)
sys/kern/kern_resource.c
486
timespecclear(ip);
sys/kern/kern_resource.c
496
if (ip != NULL) {
sys/kern/kern_resource.c
498
ip->tv_sec = it / 1000000000;
sys/kern/kern_resource.c
499
ip->tv_nsec = it % 1000000000;
sys/kern/kern_resource.c
505
struct timeval *ip)
sys/kern/kern_resource.c
509
calctsru(tup, &u, &s, ip != NULL ? &i : NULL);
sys/kern/kern_resource.c
512
if (ip != NULL)
sys/kern/kern_resource.c
513
TIMESPEC_TO_TIMEVAL(ip, &i);
sys/kern/kern_resource.c
586
long *ip;
sys/kern/kern_resource.c
594
ip = &ru->ru_first; ip2 = &ru2->ru_first;
sys/kern/kern_resource.c
596
*ip++ += *ip2++;
sys/kern/subr_poison.c
59
uint32_t *ip = v;
sys/kern/subr_poison.c
67
len = len / sizeof(*ip);
sys/kern/subr_poison.c
69
ip[i] = poison;
sys/kern/subr_poison.c
75
uint32_t *ip = v;
sys/kern/subr_poison.c
83
len = len / sizeof(*ip);
sys/kern/subr_poison.c
85
if (ip[i] != poison) {
sys/kern/subr_pool.c
1006
int *ip = (int *)(pi + 1);
sys/kern/subr_pool.c
1010
pidx * sizeof(int), ip[pidx]);
sys/kern/subr_pool.c
1378
int *ip = (int *)(pi + 1);
sys/kern/subr_pool.c
1383
page, pidx * sizeof(int), ip[pidx]);
sys/kern/subr_pool.c
1905
int *ip = (int *)(ci + 1);
sys/kern/subr_pool.c
1906
ip += pidx;
sys/kern/subr_pool.c
1911
(caddr_t)ip - (caddr_t)ci, *ip, pval);
sys/kern/subr_pool.c
744
int *ip = (int *)(pi + 1);
sys/kern/subr_pool.c
748
(pidx * sizeof(int)) + sizeof(*pi), ip[pidx]);
sys/kern/uipc_usrreq.c
1218
int nfds, *ip, fd, neededspace;
sys/kern/uipc_usrreq.c
1275
ip = ((int *)CMSG_DATA(cm)) + nfds - 1;
sys/kern/uipc_usrreq.c
1279
memcpy(&fd, ip, sizeof fd);
sys/kern/uipc_usrreq.c
1280
ip--;
sys/lib/libsa/bootparam.c
363
int32_t *ip;
sys/lib/libsa/bootparam.c
375
ip = xi->addr;
sys/lib/libsa/bootparam.c
381
*ip++ = htonl((unsigned int)*cp++);
sys/lib/libsa/bootparam.c
382
*ip++ = htonl((unsigned int)*cp++);
sys/lib/libsa/bootparam.c
383
*ip++ = htonl((unsigned int)*cp++);
sys/lib/libsa/bootparam.c
384
*ip++ = htonl((unsigned int)*cp++);
sys/lib/libsa/bootparam.c
394
int32_t *ip;
sys/lib/libsa/bootparam.c
410
ip = xi->addr;
sys/lib/libsa/bootparam.c
416
*cp++ = ntohl(*ip++);
sys/lib/libsa/bootparam.c
417
*cp++ = ntohl(*ip++);
sys/lib/libsa/bootparam.c
418
*cp++ = ntohl(*ip++);
sys/lib/libsa/bootparam.c
419
*cp++ = ntohl(*ip++);
sys/lib/libsa/netudp.c
101
tip = *ip;
sys/lib/libsa/netudp.c
102
ui = (struct udpiphdr *)ip;
sys/lib/libsa/netudp.c
106
*ip = tip;
sys/lib/libsa/netudp.c
108
if (ip->ip_dst.s_addr == INADDR_BROADCAST || ip->ip_src.s_addr == 0 ||
sys/lib/libsa/netudp.c
109
netmask == 0 || SAMENET(ip->ip_src, ip->ip_dst, netmask))
sys/lib/libsa/netudp.c
110
ea = arpwhohas(d, ip->ip_dst);
sys/lib/libsa/netudp.c
114
cc = sendether(d, ip, len, ea, ETHERTYPE_IP);
sys/lib/libsa/netudp.c
119
return (cc - (sizeof(*ip) + sizeof(*uh)));
sys/lib/libsa/netudp.c
131
struct ip *ip;
sys/lib/libsa/netudp.c
134
struct ip tip;
sys/lib/libsa/netudp.c
143
ip = (struct ip *)uh - 1;
sys/lib/libsa/netudp.c
145
n = readether(d, ip, len + sizeof(*ip) + sizeof(*uh), tleft, &etype);
sys/lib/libsa/netudp.c
146
if (n < 0 || (size_t)n < sizeof(*ip) + sizeof(*uh))
sys/lib/libsa/netudp.c
153
struct arphdr *ah = (void *)ip;
sys/lib/libsa/netudp.c
170
if (ip->ip_v != IPVERSION || ip->ip_p != IPPROTO_UDP) { /* half char */
sys/lib/libsa/netudp.c
173
printf("readudp: IP version or not UDP. ip_v=%d ip_p=%d\n", ip->ip_v, ip->ip_p);
sys/lib/libsa/netudp.c
178
hlen = ip->ip_hl << 2;
sys/lib/libsa/netudp.c
179
if (hlen < sizeof(*ip) || in_cksum(ip, hlen) != 0) {
sys/lib/libsa/netudp.c
186
if (n < ntohs(ip->ip_len)) {
sys/lib/libsa/netudp.c
190
n, ntohs(ip->ip_len));
sys/lib/libsa/netudp.c
194
if (d->myip.s_addr && ip->ip_dst.s_addr != d->myip.s_addr) {
sys/lib/libsa/netudp.c
198
printf("%s\n", inet_ntoa(ip->ip_dst));
sys/lib/libsa/netudp.c
205
if (hlen != sizeof(*ip)) {
sys/lib/libsa/netudp.c
206
bcopy(((u_char *)ip) + hlen, uh, len - hlen);
sys/lib/libsa/netudp.c
207
ip->ip_len = htons(sizeof(*ip));
sys/lib/libsa/netudp.c
208
n -= hlen - sizeof(*ip);
sys/lib/libsa/netudp.c
220
n = ntohs(uh->uh_ulen) + sizeof(*ip);
sys/lib/libsa/netudp.c
227
tip = *ip;
sys/lib/libsa/netudp.c
228
ui = (struct udpiphdr *)ip;
sys/lib/libsa/netudp.c
236
*ip = tip;
sys/lib/libsa/netudp.c
239
*ip = tip;
sys/lib/libsa/netudp.c
250
n -= sizeof(*ip) + sizeof(*uh);
sys/lib/libsa/netudp.c
63
struct ip *ip;
sys/lib/libsa/netudp.c
67
struct ip tip;
sys/lib/libsa/netudp.c
82
ip = (struct ip *)uh - 1;
sys/lib/libsa/netudp.c
83
len += sizeof(*ip) + sizeof(*uh);
sys/lib/libsa/netudp.c
85
bzero(ip, sizeof(*ip) + sizeof(*uh));
sys/lib/libsa/netudp.c
87
ip->ip_v = IPVERSION; /* half-char */
sys/lib/libsa/netudp.c
88
ip->ip_hl = sizeof(*ip) >> 2; /* half-char */
sys/lib/libsa/netudp.c
89
ip->ip_len = htons(len);
sys/lib/libsa/netudp.c
90
ip->ip_p = IPPROTO_UDP; /* char */
sys/lib/libsa/netudp.c
91
ip->ip_ttl = IP_TTL; /* char */
sys/lib/libsa/netudp.c
92
ip->ip_src = d->myip;
sys/lib/libsa/netudp.c
93
ip->ip_dst = d->destip;
sys/lib/libsa/netudp.c
94
ip->ip_sum = in_cksum(ip, sizeof(*ip)); /* short, but special */
sys/lib/libsa/netudp.c
98
uh->uh_ulen = htons(len - sizeof(*ip));
sys/lib/libsa/nfs.c
329
nfs_mount(int sock, struct in_addr ip, const char *path)
sys/lib/libsa/nfs.c
341
desc->destip = ip;
sys/miscfs/fuse/fuse_file.c
29
fusefs_file_open(struct fusefs_mnt *fmp, struct fusefs_node *ip,
sys/miscfs/fuse/fuse_file.c
38
fbuf = fb_setup(0, ip->i_number,
sys/miscfs/fuse/fuse_file.c
48
ip->fufh[fufh_type].fh_id = fbuf->fb_io_fd;
sys/miscfs/fuse/fuse_file.c
49
ip->fufh[fufh_type].fh_type = fufh_type;
sys/miscfs/fuse/fuse_file.c
56
fusefs_file_close(struct fusefs_mnt *fmp, struct fusefs_node * ip,
sys/miscfs/fuse/fuse_file.c
63
fbuf = fb_setup(0, ip->i_number,
sys/miscfs/fuse/fuse_file.c
65
fbuf->fb_io_fd = ip->fufh[fufh_type].fh_id;
sys/miscfs/fuse/fuse_file.c
75
ip->fufh[fufh_type].fh_id = (uint64_t)-1;
sys/miscfs/fuse/fuse_file.c
76
ip->fufh[fufh_type].fh_type = FUFH_INVALID;
sys/miscfs/fuse/fuse_file.c
82
fusefs_fd_get(struct fusefs_node *ip, enum fufh_type type)
sys/miscfs/fuse/fuse_file.c
84
if (ip->fufh[type].fh_type == FUFH_INVALID)
sys/miscfs/fuse/fuse_file.c
87
return (ip->fufh[type].fh_id);
sys/miscfs/fuse/fuse_ihash.c
109
fuse_ihashins(struct fusefs_node *ip)
sys/miscfs/fuse/fuse_ihash.c
113
dev_t dev = ip->i_dev;
sys/miscfs/fuse/fuse_ihash.c
114
ino_t inum = ip->i_number;
sys/miscfs/fuse/fuse_ihash.c
117
VOP_LOCK(ITOV(ip), LK_EXCLUSIVE);
sys/miscfs/fuse/fuse_ihash.c
125
VOP_UNLOCK(ITOV(ip));
sys/miscfs/fuse/fuse_ihash.c
130
LIST_INSERT_HEAD(ipp, ip, i_hash);
sys/miscfs/fuse/fuse_ihash.c
140
fuse_ihashrem(struct fusefs_node *ip)
sys/miscfs/fuse/fuse_ihash.c
144
if (ip->i_hash.le_prev == NULL)
sys/miscfs/fuse/fuse_ihash.c
146
LIST_REMOVE(ip, i_hash);
sys/miscfs/fuse/fuse_ihash.c
148
ip->i_hash.le_next = NULL;
sys/miscfs/fuse/fuse_ihash.c
149
ip->i_hash.le_prev = NULL;
sys/miscfs/fuse/fuse_ihash.c
86
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_ihash.c
91
LIST_FOREACH(ip, ipp, i_hash) {
sys/miscfs/fuse/fuse_ihash.c
92
if (inum == ip->i_number && dev == ip->i_dev) {
sys/miscfs/fuse/fuse_ihash.c
93
vp = ITOV(ip);
sys/miscfs/fuse/fuse_vfsops.c
270
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vfsops.c
291
ip = malloc(sizeof(*ip), M_FUSEFS, M_WAITOK | M_ZERO);
sys/miscfs/fuse/fuse_vfsops.c
292
rrw_init_flags(&ip->i_lock, "fuseinode",
sys/miscfs/fuse/fuse_vfsops.c
294
nvp->v_data = ip;
sys/miscfs/fuse/fuse_vfsops.c
295
ip->i_vnode = nvp;
sys/miscfs/fuse/fuse_vfsops.c
296
ip->i_dev = fmp->dev;
sys/miscfs/fuse/fuse_vfsops.c
297
ip->i_number = ino;
sys/miscfs/fuse/fuse_vfsops.c
300
ip->fufh[i].fh_type = FUFH_INVALID;
sys/miscfs/fuse/fuse_vfsops.c
302
error = fuse_ihashins(ip);
sys/miscfs/fuse/fuse_vfsops.c
312
ip->i_ump = fmp;
sys/miscfs/fuse/fuse_vfsops.c
326
ip->filesize = vattr.va_size;
sys/miscfs/fuse/fuse_vnops.c
1000
fufh = &(ip->fufh[type]);
sys/miscfs/fuse/fuse_vnops.c
1003
fusefs_file_close(fmp, ip, fufh->fh_type, type,
sys/miscfs/fuse/fuse_vnops.c
1011
if (fmp->sess_init && ip->i_number != FUSE_ROOTINO) {
sys/miscfs/fuse/fuse_vnops.c
1012
fbuf = fb_setup(0, ip->i_number, FBT_RECLAIM, p);
sys/miscfs/fuse/fuse_vnops.c
1022
fuse_ihashrem(ip);
sys/miscfs/fuse/fuse_vnops.c
1024
free(ip, M_FUSEFS, sizeof(*ip));
sys/miscfs/fuse/fuse_vnops.c
1037
struct fusefs_node *ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
1040
printf("tag VT_FUSE, hash id %llu ", ip->i_number);
sys/miscfs/fuse/fuse_vnops.c
1057
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
1062
ip = VTOI(dvp);
sys/miscfs/fuse/fuse_vnops.c
1063
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1076
fbuf = fb_setup(cnp->cn_namelen + 1, ip->i_number,
sys/miscfs/fuse/fuse_vnops.c
1116
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
1120
ip = VTOI(dvp);
sys/miscfs/fuse/fuse_vnops.c
1121
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1133
fbuf = fb_setup(cnp->cn_namelen + 1, ip->i_number,
sys/miscfs/fuse/fuse_vnops.c
1180
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
1186
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
1187
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1197
fbuf = fb_setup(0, ip->i_number, FBT_READ, p);
sys/miscfs/fuse/fuse_vnops.c
1200
fbuf->fb_io_fd = fusefs_fd_get(ip, FUFH_RDONLY);
sys/miscfs/fuse/fuse_vnops.c
1234
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
1240
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
1241
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1257
fbuf = fb_setup(len, ip->i_number, FBT_WRITE, p);
sys/miscfs/fuse/fuse_vnops.c
1259
fbuf->fb_io_fd = fusefs_fd_get(ip, FUFH_WRONLY);
sys/miscfs/fuse/fuse_vnops.c
1282
if (uio->uio_offset > ip->filesize) {
sys/miscfs/fuse/fuse_vnops.c
1283
ip->filesize = uio->uio_offset;
sys/miscfs/fuse/fuse_vnops.c
1307
struct fusefs_node *ip, *dp;
sys/miscfs/fuse/fuse_vnops.c
1348
ip = VTOI(fvp);
sys/miscfs/fuse/fuse_vnops.c
1349
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1362
dp == ip ||
sys/miscfs/fuse/fuse_vnops.c
1432
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
1437
ip = VTOI(dvp);
sys/miscfs/fuse/fuse_vnops.c
1438
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1451
fbuf = fb_setup(cnp->cn_namelen + 1, ip->i_number,
sys/miscfs/fuse/fuse_vnops.c
1491
struct fusefs_node *ip, *dp;
sys/miscfs/fuse/fuse_vnops.c
1496
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
1498
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1557
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
1563
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
1565
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1636
struct fusefs_node *ip = VTOI(ap->a_vp);
sys/miscfs/fuse/fuse_vnops.c
1638
return (lf_advlock(&ip->i_lockf, ip->filesize, ap->a_id,
sys/miscfs/fuse/fuse_vnops.c
1648
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
1661
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
1662
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
1673
fufh = &(ip->fufh[type]);
sys/miscfs/fuse/fuse_vnops.c
1677
fbuf = fb_setup(0, ip->i_number, FBT_FSYNC, p);
sys/miscfs/fuse/fuse_vnops.c
174
struct fusefs_node *ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
185
kn->kn_data = ip->filesize - foffset(kn->kn_fp);
sys/miscfs/fuse/fuse_vnops.c
239
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
249
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
250
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
276
if (ip->fufh[fufh_type].fh_type != FUFH_INVALID)
sys/miscfs/fuse/fuse_vnops.c
284
error = fusefs_file_open(fmp, ip, fufh_type, flags, isdir, ap->a_p);
sys/miscfs/fuse/fuse_vnops.c
293
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
300
ip = VTOI(ap->a_vp);
sys/miscfs/fuse/fuse_vnops.c
301
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
329
if (ip->fufh[fufh_type].fh_type == FUFH_INVALID)
sys/miscfs/fuse/fuse_vnops.c
332
fbuf = fb_setup(0, ip->i_number, FBT_FLUSH, ap->a_p);
sys/miscfs/fuse/fuse_vnops.c
333
fbuf->fb_io_fd = ip->fufh[fufh_type].fh_id;
sys/miscfs/fuse/fuse_vnops.c
350
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
360
ip = VTOI(ap->a_vp);
sys/miscfs/fuse/fuse_vnops.c
361
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
406
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
411
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
412
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
430
vap->va_fileid = ip->i_number;
sys/miscfs/fuse/fuse_vnops.c
444
fbuf = fb_setup(0, ip->i_number, FBT_GETATTR, p);
sys/miscfs/fuse/fuse_vnops.c
488
struct fusefs_node *ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
496
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
519
fbuf = fb_setup(sizeof(*io), ip->i_number, FBT_SETATTR, p);
sys/miscfs/fuse/fuse_vnops.c
618
if (vap->va_size != VNOVAL && vap->va_size != ip->filesize) {
sys/miscfs/fuse/fuse_vnops.c
619
ip->filesize = vap->va_size;
sys/miscfs/fuse/fuse_vnops.c
645
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
650
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
652
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
672
fbuf->fb_io_ino = ip->i_number;
sys/miscfs/fuse/fuse_vnops.c
767
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
781
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
782
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
794
if (ip->fufh[FUFH_RDONLY].fh_type == FUFH_INVALID) {
sys/miscfs/fuse/fuse_vnops.c
795
error = fusefs_file_open(fmp, ip, FUFH_RDONLY, O_RDONLY, 1, p);
sys/miscfs/fuse/fuse_vnops.c
803
fbuf = fb_setup(0, ip->i_number, FBT_READDIR, p);
sys/miscfs/fuse/fuse_vnops.c
805
fbuf->fb_io_fd = ip->fufh[FUFH_RDONLY].fh_id;
sys/miscfs/fuse/fuse_vnops.c
875
fusefs_file_close(fmp, ip, FUFH_RDONLY, O_RDONLY, 1, p);
sys/miscfs/fuse/fuse_vnops.c
886
struct fusefs_node *ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
891
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
895
fufh = &(ip->fufh[type]);
sys/miscfs/fuse/fuse_vnops.c
914
fusefs_file_close(fmp, ip, fufh->fh_type, flags,
sys/miscfs/fuse/fuse_vnops.c
930
struct fusefs_node *ip;
sys/miscfs/fuse/fuse_vnops.c
937
ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
938
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fuse_vnops.c
952
fbuf = fb_setup(0, ip->i_number, FBT_READLINK, p);
sys/miscfs/fuse/fuse_vnops.c
990
struct fusefs_node *ip = VTOI(vp);
sys/miscfs/fuse/fuse_vnops.c
996
fmp = (struct fusefs_mnt *)ip->i_ump;
sys/miscfs/fuse/fusefs_node.h
57
#define ITOV(ip) ((ip)->i_vnode)
sys/msdosfs/msdosfs_vnops.c
1007
if ((error = doscheckpath(ip, dp)) != 0)
sys/msdosfs/msdosfs_vnops.c
1089
if (xp != ip) {
sys/msdosfs/msdosfs_vnops.c
1108
bcopy(ip->de_Name, oldname, 11);
sys/msdosfs/msdosfs_vnops.c
1109
bcopy(toname, ip->de_Name, 11); /* update denode */
sys/msdosfs/msdosfs_vnops.c
1112
error = createde(ip, dp, NULL, tcnp);
sys/msdosfs/msdosfs_vnops.c
1114
bcopy(oldname, ip->de_Name, 11);
sys/msdosfs/msdosfs_vnops.c
1119
ip->de_refcnt++;
sys/msdosfs/msdosfs_vnops.c
1121
if ((error = removede(zp, ip)) != 0) {
sys/msdosfs/msdosfs_vnops.c
1132
&ip->de_dirclust, 0);
sys/msdosfs/msdosfs_vnops.c
1139
ip->de_diroffset = to_diroffset;
sys/msdosfs/msdosfs_vnops.c
1140
if (ip->de_dirclust != MSDOSFSROOT)
sys/msdosfs/msdosfs_vnops.c
1141
ip->de_diroffset &= pmp->pm_crbomask;
sys/msdosfs/msdosfs_vnops.c
1143
reinsert(ip);
sys/msdosfs/msdosfs_vnops.c
1153
cn = ip->de_StartCluster;
sys/msdosfs/msdosfs_vnops.c
1191
ip->de_flag &= ~DE_RENAME;
sys/msdosfs/msdosfs_vnops.c
1342
struct denode *ip, *dp;
sys/msdosfs/msdosfs_vnops.c
1345
ip = VTODE(vp);
sys/msdosfs/msdosfs_vnops.c
1355
if (!dosdirempty(ip) || ip->de_flag & DE_RENAME) {
sys/msdosfs/msdosfs_vnops.c
1370
if ((error = removede(dp, ip)) != 0)
sys/msdosfs/msdosfs_vnops.c
1383
error = detrunc(ip, (uint32_t)0, IO_SYNC, cnp->cn_cred, cnp->cn_proc);
sys/msdosfs/msdosfs_vnops.c
894
struct denode *ip, *xp, *dp, *zp;
sys/msdosfs/msdosfs_vnops.c
945
ip = VTODE(fvp);
sys/msdosfs/msdosfs_vnops.c
953
if (ip->de_Attributes & ATTR_DIRECTORY) {
sys/msdosfs/msdosfs_vnops.c
958
dp == ip ||
sys/msdosfs/msdosfs_vnops.c
961
(ip->de_flag & DE_RENAME)) {
sys/msdosfs/msdosfs_vnops.c
966
ip->de_flag |= DE_RENAME;
sys/net/bfd.c
438
int *ip, error;
sys/net/bfd.c
453
ip = mtod(mopt, int *);
sys/net/bfd.c
454
*ip = MAXTTL;
sys/net/bfd.c
517
int error, *ip;
sys/net/bfd.c
530
ip = mtod(mopt, int *);
sys/net/bfd.c
531
*ip = IP_PORTRANGE_HIGH;
sys/net/bfd.c
542
ip = mtod(mopt, int *);
sys/net/bfd.c
543
*ip = MAXTTL;
sys/net/bfd.c
554
ip = mtod(mopt, int *);
sys/net/bfd.c
555
*ip = IPTOS_PREC_INTERNETCONTROL;
sys/net/if_bridge.c
1493
struct ip *ip;
sys/net/if_bridge.c
1507
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1508
proto = ip->ip_p;
sys/net/if_bridge.c
1509
off = offsetof(struct ip, ip_p);
sys/net/if_bridge.c
1518
m_copydata(m, offsetof(struct ip, ip_dst),
sys/net/if_bridge.c
1625
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1628
(ip->ip_off & htons(IP_DF)) &&
sys/net/if_bridge.c
1629
tdb->tdb_mtu && ntohs(ip->ip_len) > tdb->tdb_mtu &&
sys/net/if_bridge.c
1662
struct ip *ip;
sys/net/if_bridge.c
1706
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1707
hlen = ip->ip_hl << 2;
sys/net/if_bridge.c
1725
if (m->m_len < sizeof(struct ip))
sys/net/if_bridge.c
1815
struct ip *ip;
sys/net/if_bridge.c
1857
if (m->m_len < sizeof(struct ip) &&
sys/net/if_bridge.c
1858
(m = m_pullup(m, sizeof(struct ip))) == NULL)
sys/net/if_bridge.c
1860
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1863
if (ip->ip_off & htons(IP_DF)) {
sys/net/if_bridge.c
1948
struct ip *ip;
sys/net/if_bridge.c
1968
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1969
hlen = ip->ip_hl << 2;
sys/net/if_bridge.c
1970
t = ip->ip_dst;
sys/net/if_bridge.c
1971
ip->ip_dst = ip->ip_src;
sys/net/if_bridge.c
1972
ip->ip_src = t;
sys/net/if_bridge.c
1978
icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen);
sys/net/if_bridge.c
1982
ip->ip_v = IPVERSION;
sys/net/if_bridge.c
1983
ip->ip_off &= htons(IP_DF);
sys/net/if_bridge.c
1984
ip->ip_id = htons(ip_randomid());
sys/net/if_bridge.c
1985
ip->ip_ttl = MAXTTL;
sys/net/if_etherip.c
537
struct ip *ip;
sys/net/if_etherip.c
539
M_PREPEND(m, sizeof(*ip) + sizeof(*eip), M_DONTWAIT);
sys/net/if_etherip.c
545
ip = mtod(m, struct ip *);
sys/net/if_etherip.c
546
memset(ip, 0, sizeof(struct ip));
sys/net/if_etherip.c
548
ip->ip_v = IPVERSION;
sys/net/if_etherip.c
549
ip->ip_hl = sizeof(*ip) >> 2;
sys/net/if_etherip.c
550
ip->ip_tos = IFQ_PRIO2TOS(sc->sc_txhprio == IF_HDRPRIO_PACKET ?
sys/net/if_etherip.c
552
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_etherip.c
553
ip->ip_id = htons(ip_randomid());
sys/net/if_etherip.c
554
ip->ip_off = sc->sc_df;
sys/net/if_etherip.c
555
ip->ip_ttl = sc->sc_ttl;
sys/net/if_etherip.c
556
ip->ip_p = IPPROTO_ETHERIP;
sys/net/if_etherip.c
557
ip->ip_src = sc->sc_tunnel.t_src4;
sys/net/if_etherip.c
558
ip->ip_dst = sc->sc_tunnel.t_dst4;
sys/net/if_etherip.c
560
eip = (struct etherip_header *)(ip + 1);
sys/net/if_etherip.c
581
(sizeof(struct ip) + sizeof(struct etherip_header)));
sys/net/if_etherip.c
594
struct ip *ip;
sys/net/if_etherip.c
596
ip = mtod(m, struct ip *);
sys/net/if_etherip.c
599
key.t_src4 = ip->ip_dst;
sys/net/if_etherip.c
600
key.t_dst4 = ip->ip_src;
sys/net/if_etherip.c
602
return (etherip_input(&key, m, ip->ip_tos, *offp, ns));
sys/net/if_ethersubr.c
1146
ext->ip4 = (struct ip *)(mtod(m, caddr_t) + hoff);
sys/net/if_gif.c
229
struct ip *ip;
sys/net/if_gif.c
231
m = m_pullup(m, sizeof(*ip));
sys/net/if_gif.c
235
ip = mtod(m, struct ip *);
sys/net/if_gif.c
236
tos = ip->ip_tos;
sys/net/if_gif.c
238
ttloff = offsetof(struct ip, ip_ttl);
sys/net/if_gif.c
319
struct ip *ip;
sys/net/if_gif.c
324
m = m_prepend(m, sizeof(*ip), M_DONTWAIT);
sys/net/if_gif.c
328
ip = mtod(m, struct ip *);
sys/net/if_gif.c
329
ip->ip_off = sc->sc_df;
sys/net/if_gif.c
330
ip->ip_tos = otos;
sys/net/if_gif.c
331
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_gif.c
332
ip->ip_ttl = ttl;
sys/net/if_gif.c
333
ip->ip_p = proto;
sys/net/if_gif.c
334
ip->ip_src = sc->sc_tunnel.t_src4;
sys/net/if_gif.c
335
ip->ip_dst = sc->sc_tunnel.t_dst4;
sys/net/if_gif.c
719
struct ip *ip;
sys/net/if_gif.c
722
ip = mtod(m, struct ip *);
sys/net/if_gif.c
725
key.t_src4 = ip->ip_dst;
sys/net/if_gif.c
726
key.t_dst4 = ip->ip_src;
sys/net/if_gif.c
728
rv = gif_input(&key, mp, offp, proto, af, ip->ip_tos, ns);
sys/net/if_gif.c
815
struct ip *ip;
sys/net/if_gif.c
817
m = *mp = m_pullup(m, sizeof(*ip));
sys/net/if_gif.c
821
ip = mtod(m, struct ip *);
sys/net/if_gif.c
823
itos = ip->ip_tos;
sys/net/if_gif.c
827
if (itos != ip->ip_tos)
sys/net/if_gif.c
828
ip_tos_patch(ip, itos);
sys/net/if_gre.c
1279
struct ip *ip;
sys/net/if_gre.c
1282
m = m_pullup(m, sizeof(*ip));
sys/net/if_gre.c
1286
ip = mtod(m, struct ip *);
sys/net/if_gre.c
1288
itos = ip->ip_tos;
sys/net/if_gre.c
1293
if (itos != ip->ip_tos)
sys/net/if_gre.c
1294
ip_tos_patch(ip, itos);
sys/net/if_gre.c
158
#define GRE_HDRLEN (sizeof(struct ip) + sizeof(struct gre_header))
sys/net/if_gre.c
1924
struct ip *ip;
sys/net/if_gre.c
1926
m = m_pullup(m, sizeof(*ip));
sys/net/if_gre.c
1930
ip = mtod(m, struct ip *);
sys/net/if_gre.c
1931
itos = ip->ip_tos;
sys/net/if_gre.c
1933
ttloff = offsetof(struct ip, ip_ttl);
sys/net/if_gre.c
2035
struct ip *ip;
sys/net/if_gre.c
2037
m = m_prepend(m, sizeof(*ip), M_DONTWAIT);
sys/net/if_gre.c
2041
ip = mtod(m, struct ip *);
sys/net/if_gre.c
2042
ip->ip_v = IPVERSION;
sys/net/if_gre.c
2043
ip->ip_hl = sizeof(*ip) >> 2;
sys/net/if_gre.c
2044
ip->ip_off = tunnel->t_df;
sys/net/if_gre.c
2045
ip->ip_tos = tos;
sys/net/if_gre.c
2046
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_gre.c
2047
ip->ip_ttl = ttl;
sys/net/if_gre.c
2048
ip->ip_p = IPPROTO_GRE;
sys/net/if_gre.c
2049
ip->ip_src = tunnel->t_src4;
sys/net/if_gre.c
2050
ip->ip_dst = dst->in4;
sys/net/if_gre.c
3065
linkhdr = max_linkhdr + MAX(sizeof(struct ip), sizeof(struct ip6_hdr)) +
sys/net/if_gre.c
3068
linkhdr = max_linkhdr + sizeof(struct ip) +
sys/net/if_gre.c
3119
struct ip *ip;
sys/net/if_gre.c
3121
ip = mtod(m, struct ip *);
sys/net/if_gre.c
3122
ip->ip_id = htons(ip_randomid());
sys/net/if_gre.c
3404
hlen = sizeof(struct ip);
sys/net/if_gre.c
3995
linkhdr = max_linkhdr + MAX(sizeof(struct ip), sizeof(struct ip6_hdr)) +
sys/net/if_gre.c
3998
linkhdr = max_linkhdr + sizeof(struct ip) +
sys/net/if_gre.c
969
struct ip *ip;
sys/net/if_gre.c
971
ip = mtod(m, struct ip *);
sys/net/if_gre.c
976
key.t_src4 = ip->ip_dst;
sys/net/if_gre.c
977
key.t_dst4 = ip->ip_src;
sys/net/if_gre.c
979
if (gre_input_key(mp, offp, type, af, ip->ip_tos, &key, ns) == -1)
sys/net/if_gre.h
107
struct ip mi;
sys/net/if_gre.h
63
struct ip gi_i;
sys/net/if_mpe.c
216
struct ip *ip = mtod(m, struct ip *);
sys/net/if_mpe.c
217
tos = ip->ip_tos;
sys/net/if_mpe.c
218
ttloff = offsetof(struct ip, ip_ttl);
sys/net/if_mpe.c
468
struct ip *ip;
sys/net/if_mpe.c
469
if (m->m_len < sizeof(*ip)) {
sys/net/if_mpe.c
470
m = m_pullup(m, sizeof(*ip));
sys/net/if_mpe.c
474
ip = mtod(m, struct ip *);
sys/net/if_mpe.c
475
tos = ip->ip_tos;
sys/net/if_mpip.c
556
struct ip *ip;
sys/net/if_mpip.c
557
if (m->m_len < sizeof(*ip)) {
sys/net/if_mpip.c
558
m = m_pullup(m, sizeof(*ip));
sys/net/if_mpip.c
562
ip = mtod(m, struct ip *);
sys/net/if_mpip.c
563
tos = ip->ip_tos;
sys/net/if_mpip.c
712
struct ip *ip;
sys/net/if_mpip.c
713
ip = mtod(m, struct ip *);
sys/net/if_mpip.c
714
ttl = ip->ip_ttl;
sys/net/if_mpip.c
738
struct ip *ip;
sys/net/if_mpip.c
739
ip = mtod(m, struct ip *);
sys/net/if_mpip.c
740
tos = ip->ip_tos;
sys/net/if_pfsync.c
1404
struct ip *ip;
sys/net/if_pfsync.c
1437
ip = (struct ip *)(ptr + off);
sys/net/if_pfsync.c
1438
off += sizeof(*ip);
sys/net/if_pfsync.c
1439
*ip = sc->sc_template;
sys/net/if_pfsync.c
1440
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_pfsync.c
1441
ip->ip_id = htons(ip_randomid());
sys/net/if_pfsync.c
1447
ph->len = htons(m->m_pkthdr.len - sizeof(*ip));
sys/net/if_pfsync.c
207
struct ip sc_template;
sys/net/if_pfsync.c
2224
(sizeof(struct ip) + sizeof(struct pfsync_header));
sys/net/if_pfsync.c
2292
(sizeof(struct ip) + sizeof(struct pfsync_header));
sys/net/if_pfsync.c
3318
struct ip *ip;
sys/net/if_pfsync.c
3320
ip = mtod(m, struct ip *);
sys/net/if_pfsync.c
3322
m = pfsync_input(m, ip->ip_ttl, ip->ip_hl << 2);
sys/net/if_pfsync.c
765
struct ip *ip;
sys/net/if_pfsync.c
802
ip = &sc->sc_template;
sys/net/if_pfsync.c
803
memset(ip, 0, sizeof(*ip));
sys/net/if_pfsync.c
804
ip->ip_v = IPVERSION;
sys/net/if_pfsync.c
805
ip->ip_hl = sizeof(*ip) >> 2;
sys/net/if_pfsync.c
806
ip->ip_tos = IPTOS_LOWDELAY;
sys/net/if_pfsync.c
808
ip->ip_off = htons(IP_DF);
sys/net/if_pfsync.c
809
ip->ip_ttl = PFSYNC_DFLTTL;
sys/net/if_pfsync.c
810
ip->ip_p = IPPROTO_PFSYNC;
sys/net/if_pfsync.c
811
ip->ip_src.s_addr = INADDR_ANY;
sys/net/if_pfsync.c
812
ip->ip_dst.s_addr = sc->sc_syncpeer.s_addr;
sys/net/if_pfsync.c
844
struct ip ip;
sys/net/if_pfsync.c
861
mlen += sizeof(h->ip);
sys/net/if_pfsync.c
862
h->ip = sc->sc_template;
sys/net/if_pfsync.c
863
h->ip.ip_len = htons(mlen);
sys/net/if_pfsync.c
864
h->ip.ip_id = htons(ip_randomid());
sys/net/if_pfsync.c
877
sizeof(struct ip) + sizeof(struct pfsync_header) + sizeof(*h);
sys/net/if_pfsync.c
97
sizeof(struct ip) + \
sys/net/if_ppp.c
902
struct ip *ip;
sys/net/if_ppp.c
906
ip = (struct ip *)(cp + PPP_HDRLEN);
sys/net/if_ppp.c
911
ip = mtod(mp, struct ip *);
sys/net/if_ppp.c
917
if (ip->ip_p == IPPROTO_TCP) {
sys/net/if_ppp.c
918
type = sl_compress_tcp(mp, ip, sc->sc_comp,
sys/net/if_pppx.c
1449
struct ip ip;
sys/net/if_pppx.c
1462
if (m->m_pkthdr.len < sizeof(struct ip))
sys/net/if_pppx.c
1464
m_copydata(m, 0, sizeof(struct ip), &ip);
sys/net/if_pppx.c
1465
if (IN_MULTICAST(ip.ip_dst.s_addr)) {
sys/net/if_pppx.c
1474
session = pipex_lookup_by_ip_address(ip.ip_dst);
sys/net/if_sec.c
455
struct ip *iph;
sys/net/if_sec.c
460
iph = mtod(m, struct ip *);
sys/net/if_spppsubr.c
632
struct ip *ip = NULL;
sys/net/if_spppsubr.c
634
if (m->m_len >= sizeof(struct ip))
sys/net/if_spppsubr.c
635
ip = mtod(m, struct ip *);
sys/net/if_spppsubr.c
648
if (ip && ip->ip_src.s_addr == INADDR_ANY) {
sys/net/if_spppsubr.c
649
u_int8_t proto = ip->ip_p;
sys/net/if_trunk.c
1024
if ((ip = (struct ip *)
sys/net/if_trunk.c
1025
trunk_gethdr(m, off, sizeof(*ip), &ipbuf)) == NULL)
sys/net/if_trunk.c
1027
SipHash24_Update(&ctx, &ip->ip_src, sizeof(struct in_addr));
sys/net/if_trunk.c
1028
SipHash24_Update(&ctx, &ip->ip_dst, sizeof(struct in_addr));
sys/net/if_trunk.c
989
struct ip *ip, ipbuf;
sys/net/if_vxlan.c
170
vxlan_input(void *, struct mbuf *, struct ip *,
sys/net/if_vxlan.c
414
struct ip *ip;
sys/net/if_vxlan.c
416
m = m_prepend(m, sizeof(*ip), M_DONTWAIT);
sys/net/if_vxlan.c
420
ip = mtod(m, struct ip *);
sys/net/if_vxlan.c
421
ip->ip_v = IPVERSION;
sys/net/if_vxlan.c
422
ip->ip_hl = sizeof(*ip) >> 2;
sys/net/if_vxlan.c
423
ip->ip_off = sc->sc_df;
sys/net/if_vxlan.c
424
ip->ip_tos = tos;
sys/net/if_vxlan.c
425
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_vxlan.c
426
ip->ip_ttl = sc->sc_ttl;
sys/net/if_vxlan.c
427
ip->ip_p = IPPROTO_UDP;
sys/net/if_vxlan.c
428
ip->ip_src = sc->sc_src.in4;
sys/net/if_vxlan.c
429
ip->ip_dst = endpoint->in4;
sys/net/if_vxlan.c
604
vxlan_input(void *arg, struct mbuf *m, struct ip *ip, struct ip6_hdr *ip6,
sys/net/if_vxlan.c
628
if (ip != NULL) {
sys/net/if_vxlan.c
630
addr.in4 = ip->ip_src;
sys/net/if_vxlan.c
631
tos = ip->ip_tos;
sys/net/if_wg.c
1667
struct ip *ip;
sys/net/if_wg.c
1734
ip = mtod(m, struct ip *);
sys/net/if_wg.c
1737
if (m->m_pkthdr.len >= sizeof(struct ip) && ip->ip_v == IPVERSION) {
sys/net/if_wg.c
1740
len = ntohs(ip->ip_len);
sys/net/if_wg.c
1741
if (len >= sizeof(struct ip) && len < m->m_pkthdr.len)
sys/net/if_wg.c
1744
allowed_peer = wg_aip_lookup(sc->sc_aip4, &ip->ip_src);
sys/net/if_wg.c
2085
wg_input(void *_sc, struct mbuf *m, struct ip *ip, struct ip6_hdr *ip6,
sys/net/if_wg.c
2102
if (ip != NULL) {
sys/net/if_wg.c
2106
t->t_endpoint.e_remote.r_sin.sin_addr = ip->ip_src;
sys/net/if_wg.c
2107
t->t_endpoint.e_local.l_in = ip->ip_dst;
sys/net/if_wg.c
2230
&mtod(m, struct ip *)->ip_dst);
sys/net/if_wg.c
371
wg_input(void *, struct mbuf *, struct ip *, struct ip6_hdr *, void *,
sys/net/pf.c
219
int pf_walk_option(struct pf_pdesc *, struct ip *,
sys/net/pf.c
221
int pf_walk_header(struct pf_pdesc *, struct ip *,
sys/net/pf.c
3162
struct ip *ip4;
sys/net/pf.c
3212
ip4 = mtod(pd->m, struct ip *);
sys/net/pf.c
3279
struct ip *ip4;
sys/net/pf.c
3307
ip4 = mtod(n, struct ip *);
sys/net/pf.c
3375
#define PTR_IP(field) (offsetof(struct ip, field))
sys/net/pf.c
3556
ptr < sizeof(struct ip))
sys/net/pf.c
3632
struct ip *h;
sys/net/pf.c
3648
len = sizeof(struct ip) + tlen;
sys/net/pf.c
3680
h = mtod(m, struct ip *);
sys/net/pf.c
3693
th = (struct tcphdr *)((caddr_t)h + sizeof(struct ip));
sys/net/pf.c
4328
hlen = sizeof(struct ip);
sys/net/pf.c
6423
struct ip h2;
sys/net/pf.c
7154
struct ip *h = mtod(m, struct ip *);
sys/net/pf.c
7314
struct ip *ip;
sys/net/pf.c
7334
if (m0->m_len < sizeof(struct ip)) {
sys/net/pf.c
7340
ip = mtod(m0, struct ip *);
sys/net/pf.c
7343
if (ip->ip_ttl <= IPTTLDEC) {
sys/net/pf.c
7351
ip->ip_ttl -= IPTTLDEC;
sys/net/pf.c
7361
rt = rtalloc_mpath(sintosa(dst), &ip->ip_src.s_addr, rtableid);
sys/net/pf.c
7376
if ((ntohl(ip->ip_src.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET &&
sys/net/pf.c
7378
ip->ip_src = ifatoia(rt->rt_ifa)->ia_addr.sin_addr;
sys/net/pf.c
7385
if (m0->m_len < sizeof(struct ip)) {
sys/net/pf.c
7390
ip = mtod(m0, struct ip *);
sys/net/pf.c
7401
if (ip->ip_off & htons(IP_DF)) {
sys/net/pf.c
7559
off < sizeof(struct ip) ||
sys/net/pf.c
7569
if (m->m_len < sizeof(struct ip))
sys/net/pf.c
7624
pf_walk_option(struct pf_pdesc *pd, struct ip *h, int off, int end,
sys/net/pf.c
7627
uint8_t type, length, opts[15 * 4 - sizeof(struct ip)];
sys/net/pf.c
7680
pf_walk_header(struct pf_pdesc *pd, struct ip *h, u_short *reason)
sys/net/pf.c
7687
if (hlen < sizeof(struct ip) || hlen > ntohs(h->ip_len)) {
sys/net/pf.c
7691
if (hlen != sizeof(struct ip)) {
sys/net/pf.c
7692
if (pf_walk_option(pd, h, pd->off + sizeof(struct ip),
sys/net/pf.c
8035
struct ip *h;
sys/net/pf.c
8038
if (pd->m->m_pkthdr.len < (int)sizeof(struct ip)) {
sys/net/pf.c
8043
h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1021
struct ip *h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1055
h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1191
struct ip *h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1273
struct ip *h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1661
struct ip *h = mtod(m, struct ip *);
sys/net/pf_norm.c
764
struct ip *ip = mtod(m, struct ip *);
sys/net/pf_norm.c
775
frent->fe_hdrlen = ip->ip_hl << 2;
sys/net/pf_norm.c
777
frent->fe_len = ntohs(ip->ip_len) - (ip->ip_hl << 2);
sys/net/pf_norm.c
778
frent->fe_off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
sys/net/pf_norm.c
779
frent->fe_mff = ntohs(ip->ip_off) & IP_MF;
sys/net/pf_norm.c
781
key.fn_src.v4 = ip->ip_src;
sys/net/pf_norm.c
782
key.fn_dst.v4 = ip->ip_dst;
sys/net/pf_norm.c
784
key.fn_proto = ip->ip_p;
sys/net/pf_norm.c
787
if ((frag = pf_fillup_fragment(&key, ip->ip_id, frent, reason))
sys/net/pf_norm.c
810
ip = mtod(m, struct ip *);
sys/net/pf_norm.c
811
ip->ip_len = htons(hdrlen + total);
sys/net/pf_norm.c
812
ip->ip_off &= ~(IP_MF|IP_OFFMASK);
sys/net/pf_norm.c
816
ip->ip_len = 0;
sys/net/pf_norm.c
822
DPFPRINTF(LOG_INFO, "complete: %p(%d)", m, ntohs(ip->ip_len));
sys/net/pf_osfp.c
108
ip = mtod(pd->m, struct ip *);
sys/net/pf_osfp.c
117
return (pf_osfp_fingerprint_hdr(ip, ip6, (struct tcphdr *)hdr));
sys/net/pf_osfp.c
122
pf_osfp_fingerprint_hdr(const struct ip *ip, const struct ip6_hdr *ip6,
sys/net/pf_osfp.c
136
if (ip) {
sys/net/pf_osfp.c
137
if ((ip->ip_off & htons(IP_OFFMASK)) != 0)
sys/net/pf_osfp.c
143
if (ip) {
sys/net/pf_osfp.c
148
fp.fp_psize = ntohs(ip->ip_len);
sys/net/pf_osfp.c
149
fp.fp_ttl = ip->ip_ttl;
sys/net/pf_osfp.c
150
if (ip->ip_off & htons(IP_DF))
sys/net/pf_osfp.c
153
inet_ntop(AF_INET, &ip->ip_src, srcname, sizeof(srcname));
sys/net/pf_osfp.c
158
sin.sin_addr = ip->ip_src;
sys/net/pf_osfp.c
481
#define MTUOFF (sizeof(struct ip) + sizeof(struct tcphdr))
sys/net/pf_osfp.c
99
struct ip *ip = NULL;
sys/net/pfvar.h
1985
pf_osfp_fingerprint_hdr(const struct ip *, const struct ip6_hdr *,
sys/net/pfvar.h
48
struct ip;
sys/net/pipex.c
1003
ip = mtod(m0, struct ip *);
sys/net/pipex.c
1004
if ((ip->ip_src.s_addr & session->ip_netmask.sin_addr.s_addr) !=
sys/net/pipex.c
1010
inet_ntop(AF_INET, &ip->ip_src, src, sizeof(src)));
sys/net/pipex.c
1367
struct ip *ip;
sys/net/pipex.c
1397
ip = mtod(m0, struct ip *);
sys/net/pipex.c
1399
ip->ip_len = htons(m0->m_pkthdr.len);
sys/net/pipex.c
1400
ip->ip_off = 0;
sys/net/pipex.c
1401
ip->ip_ttl = MAXTTL;
sys/net/pipex.c
1402
ip->ip_p = IPPROTO_GRE;
sys/net/pipex.c
1403
ip->ip_tos = 0;
sys/net/pipex.c
1405
ip->ip_src = session->local.sin4.sin_addr;
sys/net/pipex.c
1406
ip->ip_dst = session->peer.sin4.sin_addr;
sys/net/pipex.c
1412
gre = PIPEX_SEEK_NEXTHDR(ip, sizeof(struct ip),
sys/net/pipex.c
1451
struct ip ip;
sys/net/pipex.c
1463
m_copydata(m0, 0, sizeof(struct ip), &ip);
sys/net/pipex.c
1464
hlen = ip.ip_hl << 2;
sys/net/pipex.c
1506
session->peer.sin4.sin_addr.s_addr == ip.ip_src.s_addr)) {
sys/net/pipex.c
1528
struct ip *ip;
sys/net/pipex.c
1537
ip = mtod(m0, struct ip *);
sys/net/pipex.c
1538
hlen = ip->ip_hl << 2;
sys/net/pipex.c
1541
gre = PIPEX_SEEK_NEXTHDR(ip, hlen, struct pipex_gre_header *);
sys/net/pipex.c
1839
struct ip *ip;
sys/net/pipex.c
1851
? sizeof(struct ip6_hdr) : sizeof(struct ip));
sys/net/pipex.c
1853
sizeof(struct ip);
sys/net/pipex.c
1872
? sizeof(struct ip6_hdr) : sizeof(struct ip);
sys/net/pipex.c
1874
hlen = sizeof(struct ip);
sys/net/pipex.c
1914
ip = mtod(m0, struct ip *);
sys/net/pipex.c
1915
ip->ip_p = IPPROTO_UDP;
sys/net/pipex.c
1916
ip->ip_src = session->local.sin4.sin_addr;
sys/net/pipex.c
1917
ip->ip_dst = session->peer.sin4.sin_addr;
sys/net/pipex.c
1918
ip->ip_len = htons(hlen + plen);
sys/net/pipex.c
1919
ip->ip_ttl = MAXTTL;
sys/net/pipex.c
1920
ip->ip_tos = 0;
sys/net/pipex.c
1921
ip->ip_off = 0;
sys/net/pipex.c
2809
#define MAXMSS(mtu) (mtu - sizeof(struct ip) - sizeof(struct tcphdr) - \
sys/net/pipex.c
2840
struct ip *pip;
sys/net/pipex.c
2845
lpktp = sizeof(struct ip) + sizeof(struct tcphdr) + PIPEX_TCP_OPTLEN;
sys/net/pipex.c
2853
pip = (struct ip *)pktp;
sys/net/pipex.c
2931
struct ip *pip;
sys/net/pipex.c
2935
len = sizeof(struct ip);
sys/net/pipex.c
2939
pip = mtod(m0, struct ip *);
sys/net/pipex.c
2956
pip = mtod(m0, struct ip *);
sys/net/pipex.c
2972
pip = mtod(m0, struct ip *);
sys/net/pipex.c
991
struct ip *ip;
sys/net/pipex.c
999
PIPEX_PULLUP(m0, sizeof(struct ip));
sys/net/pipex_local.h
408
#define PIPEX_IPGRE_HDRLEN (sizeof(struct ip) + sizeof(struct pipex_gre_header))
sys/net/slcompress.c
166
sl_compress_tcp(struct mbuf *m, struct ip *ip, struct slcompress *comp,
sys/net/slcompress.c
170
u_int hlen = ip->ip_hl;
sys/net/slcompress.c
184
if ((ip->ip_off & htons(0x3fff)) || m->m_len < 40)
sys/net/slcompress.c
187
th = (struct tcphdr *)&((int32_t *)ip)[hlen];
sys/net/slcompress.c
198
if (ip->ip_src.s_addr != cs->cs_ip.ip_src.s_addr ||
sys/net/slcompress.c
199
ip->ip_dst.s_addr != cs->cs_ip.ip_dst.s_addr ||
sys/net/slcompress.c
219
if (ip->ip_src.s_addr == cs->cs_ip.ip_src.s_addr
sys/net/slcompress.c
220
&& ip->ip_dst.s_addr == cs->cs_ip.ip_dst.s_addr
sys/net/slcompress.c
269
if (((u_int16_t *)ip)[0] != ((u_int16_t *)&cs->cs_ip)[0] ||
sys/net/slcompress.c
270
((u_int16_t *)ip)[3] != ((u_int16_t *)&cs->cs_ip)[3] ||
sys/net/slcompress.c
271
((u_int16_t *)ip)[4] != ((u_int16_t *)&cs->cs_ip)[4] ||
sys/net/slcompress.c
274
BCMP(ip + 1, &cs->cs_ip + 1, (deltaS - 5) << 2)) ||
sys/net/slcompress.c
329
if (ip->ip_len != cs->cs_ip.ip_len &&
sys/net/slcompress.c
361
deltaS = ntohs(ip->ip_id) - ntohs(cs->cs_ip.ip_id);
sys/net/slcompress.c
373
BCOPY(ip, &cs->cs_ip, hlen);
sys/net/slcompress.c
385
cp = (u_char *)ip;
sys/net/slcompress.c
411
BCOPY(ip, &cs->cs_ip, hlen);
sys/net/slcompress.c
412
ip->ip_p = cs->cs_id;
sys/net/slcompress.c
470
struct ip *ip;
sys/net/slcompress.c
477
ip = (struct ip *) buf;
sys/net/slcompress.c
478
if (ip->ip_p >= MAX_STATES)
sys/net/slcompress.c
480
cs = &comp->rstate[comp->last_recv = ip->ip_p];
sys/net/slcompress.c
482
ip->ip_p = IPPROTO_TCP;
sys/net/slcompress.c
487
hlen = ip->ip_hl << 2;
sys/net/slcompress.c
490
hlen += ((struct tcphdr *)&((char *)ip)[hlen])->th_off << 2;
sys/net/slcompress.c
493
BCOPY(ip, &cs->cs_ip, hlen);
sys/net/slcompress.h
127
struct ip csu_ip; /* ip/tcp hdr from most recent packet */
sys/net/slcompress.h
161
struct ip *, struct slcompress *, int);
sys/net80211/ieee80211_output.c
497
struct ip ip;
sys/net80211/ieee80211_output.c
498
m_copydata(m, sizeof(eh), sizeof(ip), (caddr_t)&ip);
sys/net80211/ieee80211_output.c
499
if (ip.ip_v != 4)
sys/net80211/ieee80211_output.c
501
ds_field = ip.ip_tos;
sys/netinet/if_ether.h
305
struct ip *ip4;
sys/netinet/igmp.c
275
struct ip *ip = mtod(m, struct ip *);
sys/netinet/igmp.c
284
igmplen = ntohs(ip->ip_len) - iphlen;
sys/netinet/igmp.c
314
ip = mtod(m, struct ip *);
sys/netinet/igmp.c
331
if (ip->ip_dst.s_addr != INADDR_ALLHOSTS_GROUP) {
sys/netinet/igmp.c
358
if (!IN_MULTICAST(ip->ip_dst.s_addr)) {
sys/netinet/igmp.c
382
(ip->ip_dst.s_addr == INADDR_ALLHOSTS_GROUP ||
sys/netinet/igmp.c
383
ip->ip_dst.s_addr == inm->inm_addr.s_addr)) {
sys/netinet/igmp.c
417
igmp->igmp_group.s_addr != ip->ip_dst.s_addr) {
sys/netinet/igmp.c
432
if ((ip->ip_src.s_addr & IN_CLASSA_NET) == 0) {
sys/netinet/igmp.c
435
ip->ip_src.s_addr = ia->ia_net;
sys/netinet/igmp.c
475
if (ia && ip->ip_src.s_addr == ia->ia_addr.sin_addr.s_addr)
sys/netinet/igmp.c
485
igmp->igmp_group.s_addr != ip->ip_dst.s_addr) {
sys/netinet/igmp.c
500
if ((ip->ip_src.s_addr & IN_CLASSA_NET) == 0) {
sys/netinet/igmp.c
505
ip->ip_src.s_addr = ia->ia_net;
sys/netinet/igmp.c
701
struct ip *ip;
sys/netinet/igmp.c
713
m->m_len = sizeof(struct ip) + IGMP_MINLEN;
sys/netinet/igmp.c
714
m->m_pkthdr.len = sizeof(struct ip) + IGMP_MINLEN;
sys/netinet/igmp.c
716
ip = mtod(m, struct ip *);
sys/netinet/igmp.c
717
ip->ip_tos = 0;
sys/netinet/igmp.c
718
ip->ip_len = htons(sizeof(struct ip) + IGMP_MINLEN);
sys/netinet/igmp.c
719
ip->ip_off = 0;
sys/netinet/igmp.c
720
ip->ip_p = IPPROTO_IGMP;
sys/netinet/igmp.c
721
ip->ip_src.s_addr = INADDR_ANY;
sys/netinet/igmp.c
722
ip->ip_dst = pkt->ipi_addr;
sys/netinet/igmp.c
724
m->m_data += sizeof(struct ip);
sys/netinet/igmp.c
725
m->m_len -= sizeof(struct ip);
sys/netinet/igmp.c
732
m->m_data -= sizeof(struct ip);
sys/netinet/igmp.c
733
m->m_len += sizeof(struct ip);
sys/netinet/in4_cksum.c
112
if (m->m_len < sizeof(struct ip))
sys/netinet/in4_cksum.c
117
u.ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/netinet/in4_cksum.c
118
u.ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/netinet/in_pcb.h
146
struct ip hu_ip;
sys/netinet/in_pcb.h
171
struct ip *, struct ip6_hdr *, void *, int, struct netstack *);
sys/netinet/ip_ah.c
1072
offsetof(struct ip, ip_len), sizeof(u_int16_t));
sys/netinet/ip_ah.c
1074
m_copyback(m, offsetof(struct ip, ip_len),
sys/netinet/ip_ah.c
204
struct ip *ip;
sys/netinet/ip_ah.c
227
ip = mtod(m, struct ip *);
sys/netinet/ip_ah.c
228
ip->ip_tos = 0;
sys/netinet/ip_ah.c
229
ip->ip_ttl = 0;
sys/netinet/ip_ah.c
230
ip->ip_sum = 0;
sys/netinet/ip_ah.c
231
ip->ip_off = 0;
sys/netinet/ip_ah.c
236
for (off = sizeof(struct ip); off < skip;) {
sys/netinet/ip_ah.c
297
memcpy(&ip->ip_dst,
sys/netinet/ip_carp.c
1086
struct ip *ip;
sys/netinet/ip_carp.c
1095
len = sizeof(*ip) + sizeof(ch);
sys/netinet/ip_carp.c
1101
ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
1102
ip->ip_v = IPVERSION;
sys/netinet/ip_carp.c
1103
ip->ip_hl = sizeof(*ip) >> 2;
sys/netinet/ip_carp.c
1104
ip->ip_tos = IPTOS_LOWDELAY;
sys/netinet/ip_carp.c
1105
ip->ip_len = htons(len);
sys/netinet/ip_carp.c
1106
ip->ip_id = htons(ip_randomid());
sys/netinet/ip_carp.c
1107
ip->ip_off = htons(IP_DF);
sys/netinet/ip_carp.c
1108
ip->ip_ttl = CARP_DFLTTL;
sys/netinet/ip_carp.c
1109
ip->ip_p = IPPROTO_CARP;
sys/netinet/ip_carp.c
1110
ip->ip_sum = 0;
sys/netinet/ip_carp.c
1119
ip->ip_src.s_addr = ifatoia(ifa)->ia_addr.sin_addr.s_addr;
sys/netinet/ip_carp.c
1120
ip->ip_dst.s_addr = sc->sc_peer.s_addr;
sys/netinet/ip_carp.c
1121
if (IN_MULTICAST(ip->ip_dst.s_addr))
sys/netinet/ip_carp.c
1124
ch_ptr = (struct carp_header *)(ip + 1);
sys/netinet/ip_carp.c
1128
m->m_data += sizeof(*ip);
sys/netinet/ip_carp.c
1129
ch_ptr->carp_cksum = carp_cksum(m, len - sizeof(*ip));
sys/netinet/ip_carp.c
1130
m->m_data -= sizeof(*ip);
sys/netinet/ip_carp.c
439
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
451
ismulti = IN_MULTICAST(ip->ip_dst.s_addr);
sys/netinet/ip_carp.c
471
if (ip->ip_ttl != CARP_DFLTTL) {
sys/netinet/ip_carp.c
474
ip->ip_ttl, CARP_DFLTTL, ifp->if_xname));
sys/netinet/ip_carp.c
483
iplen = ip->ip_hl << 2;
sys/netinet/ip_carp.c
497
ip = mtod(m, struct ip *);
sys/netinet/ip_divert.c
102
ip = mtod(m, struct ip *);
sys/netinet/ip_divert.c
103
off = ip->ip_hl << 2;
sys/netinet/ip_divert.c
107
switch (ip->ip_p) {
sys/netinet/ip_divert.c
184
if (m->m_len < sizeof(struct ip) &&
sys/netinet/ip_divert.c
185
(m = m_pullup(m, sizeof(struct ip))) == NULL) {
sys/netinet/ip_divert.c
84
struct ip *ip;
sys/netinet/ip_ecn.c
158
ip_tos_patch(struct ip *ip, uint8_t tos)
sys/netinet/ip_ecn.c
164
old = htons(ip->ip_tos);
sys/netinet/ip_ecn.c
167
ip->ip_tos = tos;
sys/netinet/ip_ecn.c
169
x = ip->ip_sum + old - new;
sys/netinet/ip_ecn.c
170
ip->ip_sum = (x) + (x >> 16);
sys/netinet/ip_ecn.h
50
void ip_tos_patch(struct ip *, uint8_t);
sys/netinet/ip_icmp.c
1142
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
1152
hlen = ip->ip_hl << 2;
sys/netinet/ip_icmp.c
1166
off = roundup(ntohs(ip->ip_len) - hlen, sizeof(u_int32_t));
sys/netinet/ip_icmp.c
1190
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ip_icmp.c
156
struct ip *oip = mtod(n, struct ip *), *nip;
sys/netinet/ip_icmp.c
214
KASSERT(ICMP_MINLEN + sizeof (struct ip) <= MCLBYTES);
sys/netinet/ip_icmp.c
216
if (sizeof (struct ip) + icmplen + ICMP_MINLEN > MCLBYTES)
sys/netinet/ip_icmp.c
217
icmplen = MCLBYTES - ICMP_MINLEN - sizeof (struct ip);
sys/netinet/ip_icmp.c
220
if (m && ((sizeof (struct ip) + icmplen + ICMP_MINLEN +
sys/netinet/ip_icmp.c
266
m = m_prepend(m, sizeof(struct ip), M_DONTWAIT);
sys/netinet/ip_icmp.c
269
nip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
271
nip->ip_hl = sizeof(struct ip) >> 2;
sys/netinet/ip_icmp.c
332
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
343
icmplen = ntohs(ip->ip_len) - hlen;
sys/netinet/ip_icmp.c
348
inet_ntop(AF_INET, &ip->ip_dst, dst, sizeof(dst));
sys/netinet/ip_icmp.c
349
inet_ntop(AF_INET, &ip->ip_src, src, sizeof(src));
sys/netinet/ip_icmp.c
363
ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
468
icp->icmp_ip.ip_hl < (sizeof(struct ip) >> 2)) {
sys/netinet/ip_icmp.c
494
&ip->ip_dst.s_addr, 1))
sys/netinet/ip_icmp.c
552
if (ip->ip_dst.s_addr == INADDR_BROADCAST ||
sys/netinet/ip_icmp.c
553
ip->ip_dst.s_addr == INADDR_ANY)
sys/netinet/ip_icmp.c
554
sin.sin_addr = ip->ip_src;
sys/netinet/ip_icmp.c
556
sin.sin_addr = ip->ip_dst;
sys/netinet/ip_icmp.c
564
if (ip->ip_src.s_addr == 0) {
sys/netinet/ip_icmp.c
567
ip->ip_src = ia->ia_broadaddr.sin_addr;
sys/netinet/ip_icmp.c
569
ip->ip_src.s_addr = INADDR_BROADCAST;
sys/netinet/ip_icmp.c
572
ip->ip_src = ia->ia_dstaddr.sin_addr;
sys/netinet/ip_icmp.c
576
if (carp_lsdrop(ifp, m, AF_INET, &ip->ip_src.s_addr,
sys/netinet/ip_icmp.c
577
&ip->ip_dst.s_addr, 1))
sys/netinet/ip_icmp.c
601
icp->icmp_ip.ip_hl < (sizeof(struct ip) >> 2)) {
sys/netinet/ip_icmp.c
621
memcpy(&ssrc.sin_addr, &ip->ip_src,
sys/netinet/ip_icmp.c
638
&ip->ip_dst.s_addr, 1))
sys/netinet/ip_icmp.c
687
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
692
int optlen = (ip->ip_hl << 2) - sizeof(struct ip);
sys/netinet/ip_icmp.c
696
if (!in_canforward(ip->ip_src) &&
sys/netinet/ip_icmp.c
697
((ip->ip_src.s_addr & IN_CLASSA_NET) !=
sys/netinet/ip_icmp.c
718
sin.sin_addr = ip->ip_dst;
sys/netinet/ip_icmp.c
723
ip_src = ip->ip_dst;
sys/netinet/ip_icmp.c
742
sin.sin_addr = ip->ip_src;
sys/netinet/ip_icmp.c
775
ip->ip_dst = ip->ip_src;
sys/netinet/ip_icmp.c
776
ip->ip_src = ip_src;
sys/netinet/ip_icmp.c
777
ip->ip_ttl = MAXTTL;
sys/netinet/ip_icmp.c
788
cp = (u_char *) (ip + 1);
sys/netinet/ip_icmp.c
852
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
856
hlen = ip->ip_hl << 2;
sys/netinet/ip_icmp.c
864
inet_ntop(AF_INET, &ip->ip_dst, dst, sizeof(dst));
sys/netinet/ip_icmp.c
865
inet_ntop(AF_INET, &ip->ip_src, src, sizeof(src));
sys/netinet/ip_icmp.c
876
ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
877
ip->ip_hl = (hlen >> 2);
sys/netinet/ip_icmp.c
878
ip->ip_v = IPVERSION;
sys/netinet/ip_icmp.c
879
ip->ip_off &= htons(IP_DF);
sys/netinet/ip_icmp.c
880
ip->ip_id = htons(ip_randomid());
sys/netinet/ip_icmp.h
108
struct ip idi_ip;
sys/netinet/ip_icmp.h
144
#define ICMP_V6ADVLENMIN (8 + sizeof(struct ip) + 40)
sys/netinet/ip_icmp.h
158
#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */
sys/netinet/ip_input.c
1086
ip = q->ipqe_ip;
sys/netinet/ip_input.c
1087
if ((next + (ip->ip_hl << 2)) > IP_MAXPACKET) {
sys/netinet/ip_input.c
1114
ip->ip_len = htons(next);
sys/netinet/ip_input.c
1115
ip->ip_src = fp->ipq_src;
sys/netinet/ip_input.c
1116
ip->ip_dst = fp->ipq_dst;
sys/netinet/ip_input.c
1119
m->m_len += (ip->ip_hl << 2);
sys/netinet/ip_input.c
1120
m->m_data -= (ip->ip_hl << 2);
sys/netinet/ip_input.c
1198
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
1209
dst = ip->ip_dst;
sys/netinet/ip_input.c
1210
cp = (u_char *)(ip + 1);
sys/netinet/ip_input.c
1211
cnt = (ip->ip_hl << 2) - sizeof (struct ip);
sys/netinet/ip_input.c
1222
code = &cp[IPOPT_OLEN] - (u_char *)ip;
sys/netinet/ip_input.c
1227
code = &cp[IPOPT_OLEN] - (u_char *)ip;
sys/netinet/ip_input.c
1254
code = &cp[IPOPT_OLEN] - (u_char *)ip;
sys/netinet/ip_input.c
1258
code = &cp[IPOPT_OFFSET] - (u_char *)ip;
sys/netinet/ip_input.c
1264
ipaddr.sin_addr = ip->ip_dst;
sys/netinet/ip_input.c
1284
save_rte(m, cp, ip->ip_src);
sys/netinet/ip_input.c
1310
ip->ip_dst = ipaddr.sin_addr;
sys/netinet/ip_input.c
1314
forward = !IN_MULTICAST(ip->ip_dst.s_addr);
sys/netinet/ip_input.c
1319
code = &cp[IPOPT_OLEN] - (u_char *)ip;
sys/netinet/ip_input.c
1323
code = &cp[IPOPT_OFFSET] - (u_char *)ip;
sys/netinet/ip_input.c
1336
ipaddr.sin_addr = ip->ip_dst;
sys/netinet/ip_input.c
1357
code = cp - (u_char *)ip;
sys/netinet/ip_input.c
1408
(u_char *)ip + 1;
sys/netinet/ip_input.c
1529
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
1533
olen = (ip->ip_hl<<2) - sizeof (struct ip);
sys/netinet/ip_input.c
1534
opts = (caddr_t)(ip + 1);
sys/netinet/ip_input.c
1535
i = m->m_len - (sizeof (struct ip) + olen);
sys/netinet/ip_input.c
1540
ip->ip_hl = sizeof(struct ip) >> 2;
sys/netinet/ip_input.c
1541
ip->ip_len = htons(ntohs(ip->ip_len) - olen);
sys/netinet/ip_input.c
1570
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
1584
if (m->m_flags & (M_BCAST|M_MCAST) || in_canforward(ip->ip_dst) == 0) {
sys/netinet/ip_input.c
1589
if (ip->ip_ttl <= IPTTLDEC) {
sys/netinet/ip_input.c
1598
rt = route_mpath(ro, &ip->ip_dst, &ip->ip_src, rtableid);
sys/netinet/ip_input.c
1610
icmp_len = min(sizeof(icmp_buf), ntohs(ip->ip_len));
sys/netinet/ip_input.c
1615
ip->ip_ttl -= IPTTLDEC;
sys/netinet/ip_input.c
1635
if ((ip->ip_src.s_addr & ifatoia(rt->rt_ifa)->ia_netmask) ==
sys/netinet/ip_input.c
1640
dest = ip->ip_dst.s_addr;
sys/netinet/ip_input.c
1858
ip_savecontrol(struct inpcb *inp, struct mbuf **mp, struct ip *ip,
sys/netinet/ip_input.c
1872
*mp = sbcreatecontrol((caddr_t) &ip->ip_dst,
sys/netinet/ip_input.c
1916
*mp = sbcreatecontrol((caddr_t) &ip->ip_ttl,
sys/netinet/ip_input.c
270
if (*offp != sizeof(struct ip)) {
sys/netinet/ip_input.c
321
struct ip *ip;
sys/netinet/ip_input.c
323
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
324
off = ip->ip_hl << 2;
sys/netinet/ip_input.c
325
nxt = ip->ip_p;
sys/netinet/ip_input.c
351
struct ip *ip;
sys/netinet/ip_input.c
354
if (m->m_len < sizeof(*ip)) {
sys/netinet/ip_input.c
355
m = m_pullup(m, sizeof(*ip));
sys/netinet/ip_input.c
362
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
363
if (ip->ip_v != IPVERSION) {
sys/netinet/ip_input.c
368
hlen = ip->ip_hl << 2;
sys/netinet/ip_input.c
369
if (hlen < sizeof(*ip)) { /* minimum header length */
sys/netinet/ip_input.c
379
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
383
if ((ntohl(ip->ip_dst.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET ||
sys/netinet/ip_input.c
384
(ntohl(ip->ip_src.s_addr) >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET) {
sys/netinet/ip_input.c
407
len = ntohs(ip->ip_len);
sys/netinet/ip_input.c
447
struct ip *ip;
sys/netinet/ip_input.c
461
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
464
if (carp_lsdrop(ifp, m, AF_INET, &ip->ip_src.s_addr,
sys/netinet/ip_input.c
465
&ip->ip_dst.s_addr, (ip->ip_p == IPPROTO_ICMP ? 0 : 1)))
sys/netinet/ip_input.c
473
odst = ip->ip_dst;
sys/netinet/ip_input.c
480
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
481
if (odst.s_addr != ip->ip_dst.s_addr)
sys/netinet/ip_input.c
496
hlen = ip->ip_hl << 2;
sys/netinet/ip_input.c
504
if (hlen > sizeof (struct ip) && ip_dooptions(m, ifp, flags)) {
sys/netinet/ip_input.c
523
if (IN_MULTICAST(ip->ip_dst.s_addr)) {
sys/netinet/ip_input.c
541
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
568
if (ip->ip_p == IPPROTO_IGMP) {
sys/netinet/ip_input.c
579
if (!in_hasmulti(&ip->ip_dst, ifp)) {
sys/netinet/ip_input.c
581
if (!IN_LOCAL_GROUP(ip->ip_dst.s_addr))
sys/netinet/ip_input.c
590
if (ip->ip_p == IPPROTO_ICMP &&
sys/netinet/ip_input.c
591
carp_lsdrop(ifp, m, AF_INET, &ip->ip_src.s_addr,
sys/netinet/ip_input.c
592
&ip->ip_dst.s_addr, 1))
sys/netinet/ip_input.c
635
struct ip *ip;
sys/netinet/ip_input.c
641
ip = mtod(*mp, struct ip *);
sys/netinet/ip_input.c
642
hlen = ip->ip_hl << 2;
sys/netinet/ip_input.c
651
if (ISSET(ip->ip_off, htons(IP_OFFMASK | IP_MF))) {
sys/netinet/ip_input.c
657
ip = mtod(*mp, struct ip *);
sys/netinet/ip_input.c
665
ip->ip_len = htons(ntohs(ip->ip_len) - hlen);
sys/netinet/ip_input.c
666
mff = ISSET(ip->ip_off, htons(IP_MF));
sys/netinet/ip_input.c
672
if (ntohs(ip->ip_len) == 0 ||
sys/netinet/ip_input.c
673
(ntohs(ip->ip_len) & 0x7) != 0) {
sys/netinet/ip_input.c
679
ip->ip_off = htons(ntohs(ip->ip_off) << 3);
sys/netinet/ip_input.c
688
if (ip->ip_id == fp->ipq_id &&
sys/netinet/ip_input.c
689
ip->ip_src.s_addr == fp->ipq_src.s_addr &&
sys/netinet/ip_input.c
690
ip->ip_dst.s_addr == fp->ipq_dst.s_addr &&
sys/netinet/ip_input.c
691
ip->ip_p == fp->ipq_p)
sys/netinet/ip_input.c
700
if (mff || ip->ip_off) {
sys/netinet/ip_input.c
718
ipqe->ipqe_ip = ip;
sys/netinet/ip_input.c
723
ip = mtod(*mp, struct ip *);
sys/netinet/ip_input.c
724
hlen = ip->ip_hl << 2;
sys/netinet/ip_input.c
725
ip->ip_len = htons(ntohs(ip->ip_len) + hlen);
sys/netinet/ip_input.c
735
return ip->ip_p;
sys/netinet/ip_input.c
848
struct ip *ip;
sys/netinet/ip_input.c
863
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
865
if (ip->ip_dst.s_addr == INADDR_BROADCAST ||
sys/netinet/ip_input.c
866
ip->ip_dst.s_addr == INADDR_ANY) {
sys/netinet/ip_input.c
871
rt = route_mpath(ro, &ip->ip_dst, &ip->ip_src, m->m_pkthdr.ph_rtableid);
sys/netinet/ip_input.c
900
!IN_CLASSFULBROADCAST(ip->ip_dst.s_addr, ip->ip_dst.s_addr))
sys/netinet/ip_input.c
915
if (IN_CLASSFULBROADCAST(ip->ip_dst.s_addr,
sys/netinet/ip_input.c
960
struct ip *ip;
sys/netinet/ip_ipcomp.c
235
addr = (caddr_t) mtod(m, struct ip *) + skip;
sys/netinet/ip_ipcomp.c
311
struct ip *ip;
sys/netinet/ip_ipcomp.c
505
ip = mtod(m, struct ip *);
sys/netinet/ip_ipcomp.c
506
ipcomp->ipcomp_nh = ip->ip_p;
sys/netinet/ip_ipcomp.c
507
ip->ip_p = IPPROTO_IPCOMP;
sys/netinet/ip_ipip.c
143
struct ip *ip;
sys/netinet/ip_ipip.c
156
hlen = sizeof(struct ip);
sys/netinet/ip_ipip.c
179
ip = mtod(m, struct ip *);
sys/netinet/ip_ipip.c
180
otos = ip->ip_tos;
sys/netinet/ip_ipip.c
194
ip = NULL;
sys/netinet/ip_ipip.c
201
hlen = sizeof(struct ip);
sys/netinet/ip_ipip.c
241
ip = mtod(m, struct ip *);
sys/netinet/ip_ipip.c
242
hlen = ip->ip_hl << 2;
sys/netinet/ip_ipip.c
247
itos = ip->ip_tos;
sys/netinet/ip_ipip.c
256
if (itos != ip->ip_tos)
sys/netinet/ip_ipip.c
257
ip_tos_patch(ip, itos);
sys/netinet/ip_ipip.c
282
if (ip) {
sys/netinet/ip_ipip.c
286
sin->sin_addr = ip->ip_src;
sys/netinet/ip_ipip.c
342
struct ip *ipo;
sys/netinet/ip_ipip.c
372
M_PREPEND(*mp, sizeof(struct ip), M_DONTWAIT);
sys/netinet/ip_ipip.c
381
ipo = mtod(m, struct ip *);
sys/netinet/ip_ipip.c
400
m_copydata(m, sizeof(struct ip) +
sys/netinet/ip_ipip.c
401
offsetof(struct ip, ip_tos),
sys/netinet/ip_ipip.c
410
m_copydata(m, sizeof(struct ip) +
sys/netinet/ip_ipip.c
411
offsetof(struct ip, ip_off),
sys/netinet/ip_ipip.c
422
m_copydata(m, sizeof(struct ip) +
sys/netinet/ip_ipip.c
440
obytes = m->m_pkthdr.len - sizeof(struct ip);
sys/netinet/ip_ipip.c
493
offsetof(struct ip, ip_tos), sizeof(u_int8_t),
sys/netinet/ip_mroute.c
1157
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_mroute.c
1164
if (ip->ip_hl < (IP_HDR_LEN + TUNNEL_LEN) >> 2 ||
sys/netinet/ip_mroute.c
1165
((u_char *)(ip + 1))[1] != IPOPT_LSRR) {
sys/netinet/ip_mroute.c
1177
"packet from %x\n", ntohl(ip->ip_src.s_addr));
sys/netinet/ip_mroute.c
1185
if (ip->ip_ttl <= 1 || IN_LOCAL_GROUP(ip->ip_dst.s_addr))
sys/netinet/ip_mroute.c
1192
rt = mfc_find(NULL, &ip->ip_dst, rtableid);
sys/netinet/ip_mroute.c
1202
int hlen = ip->ip_hl << 2;
sys/netinet/ip_mroute.c
1238
sin.sin_addr = ip->ip_src;
sys/netinet/ip_mroute.c
1246
mfc_add(NULL, &ip->ip_src, &ip->ip_dst, v->v_id,
sys/netinet/ip_mroute.c
1260
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_mroute.c
1285
if (in_hosteq(ip->ip_src, v->v_lcl_addr)) {
sys/netinet/ip_mroute.c
1315
if (ip->ip_ttl <= mfc->mfc_ttl)
sys/netinet/ip_mroute.c
1353
imo.imo_ttl = ip->ip_ttl - IPTTLDEC;
sys/netinet/ip_output.c
103
struct ip *ip;
sys/netinet/ip_output.c
106
int hlen = sizeof (struct ip);
sys/netinet/ip_output.c
123
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
129
ip->ip_v = IPVERSION;
sys/netinet/ip_output.c
130
ip->ip_off &= htons(IP_DF);
sys/netinet/ip_output.c
131
ip->ip_id = htons(ip_randomid());
sys/netinet/ip_output.c
132
ip->ip_hl = hlen >> 2;
sys/netinet/ip_output.c
135
hlen = ip->ip_hl << 2;
sys/netinet/ip_output.c
142
if ((ntohl(ip->ip_dst.s_addr) >> IN_CLASSA_NSHIFT) == 0) {
sys/netinet/ip_output.c
167
route_cache(ro, &ip->ip_dst, &ip->ip_src, m->m_pkthdr.ph_rtableid);
sys/netinet/ip_output.c
170
if ((IN_MULTICAST(ip->ip_dst.s_addr) ||
sys/netinet/ip_output.c
171
(ip->ip_dst.s_addr == INADDR_BROADCAST)) &&
sys/netinet/ip_output.c
175
if (ip->ip_src.s_addr == INADDR_ANY) {
sys/netinet/ip_output.c
1771
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1773
ip->ip_sum = 0;
sys/netinet/ip_output.c
1778
ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
sys/netinet/ip_output.c
180
ip->ip_src = ia->ia_addr.sin_addr;
sys/netinet/ip_output.c
1812
struct ip *ip;
sys/netinet/ip_output.c
1815
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1816
offset = ip->ip_hl << 2;
sys/netinet/ip_output.c
1818
if (csum == 0 && ip->ip_p == IPPROTO_UDP)
sys/netinet/ip_output.c
1821
switch (ip->ip_p) {
sys/netinet/ip_output.c
1847
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1854
offset = ip->ip_hl << 2;
sys/netinet/ip_output.c
1857
csum = in_cksum_phdr(ip->ip_src.s_addr,
sys/netinet/ip_output.c
1858
ip->ip_dst.s_addr, htonl(ip->ip_p));
sys/netinet/ip_output.c
1861
csum = in_cksum_phdr(ip->ip_src.s_addr,
sys/netinet/ip_output.c
1862
ip->ip_dst.s_addr, htonl(ntohs(ip->ip_len) -
sys/netinet/ip_output.c
1863
offset + ip->ip_p));
sys/netinet/ip_output.c
1865
if (ip->ip_p == IPPROTO_TCP)
sys/netinet/ip_output.c
1867
else if (ip->ip_p == IPPROTO_UDP)
sys/netinet/ip_output.c
1869
else if (ip->ip_p == IPPROTO_ICMP)
sys/netinet/ip_output.c
187
&ip->ip_src.s_addr, ro->ro_tableid);
sys/netinet/ip_output.c
1879
ip->ip_hl != 5) {
sys/netinet/ip_output.c
1886
ip->ip_hl != 5) {
sys/netinet/ip_output.c
219
if (ip->ip_src.s_addr == INADDR_ANY && ia)
sys/netinet/ip_output.c
220
ip->ip_src = ia->ia_addr.sin_addr;
sys/netinet/ip_output.c
244
if (IN_MULTICAST(ip->ip_dst.s_addr) ||
sys/netinet/ip_output.c
245
(ip->ip_dst.s_addr == INADDR_BROADCAST)) {
sys/netinet/ip_output.c
247
m->m_flags |= (ip->ip_dst.s_addr == INADDR_BROADCAST) ?
sys/netinet/ip_output.c
261
ip->ip_ttl = imo->imo_ttl;
sys/netinet/ip_output.c
263
ip->ip_ttl = IP_DEFAULT_MULTICAST_TTL;
sys/netinet/ip_output.c
293
if (ip->ip_src.s_addr == INADDR_ANY) {
sys/netinet/ip_output.c
298
ip->ip_src = ia->ia_addr.sin_addr;
sys/netinet/ip_output.c
302
in_hasmulti(&ip->ip_dst, ifp)) {
sys/netinet/ip_output.c
348
if (ip->ip_ttl == 0 || (ifp->if_flags & IFF_LOOPBACK) != 0)
sys/netinet/ip_output.c
369
if (ntohs(ip->ip_len) > ifp->if_mtu) {
sys/netinet/ip_output.c
383
ip->ip_off |= htons(IP_DF);
sys/netinet/ip_output.c
408
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
409
hlen = ip->ip_hl << 2;
sys/netinet/ip_output.c
445
if (ip->ip_off & htons(IP_DF)) {
sys/netinet/ip_output.c
582
struct ip *ip;
sys/netinet/ip_output.c
609
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
615
len = ntohs(ip->ip_len);
sys/netinet/ip_output.c
618
dst = ip->ip_dst;
sys/netinet/ip_output.c
619
if (ip_mtudisc_local && (ip->ip_off & htons(IP_DF)) && tdb->tdb_mtu &&
sys/netinet/ip_output.c
627
if (ip_mtudisc_local && ip->ip_off & htons(IP_DF))
sys/netinet/ip_output.c
674
struct ip *ip;
sys/netinet/ip_output.c
681
ip = mtod(m0, struct ip *);
sys/netinet/ip_output.c
682
hlen = ip->ip_hl << 2;
sys/netinet/ip_output.c
703
struct ip *mhip;
sys/netinet/ip_output.c
715
mhip = mtod(m, struct ip *);
sys/netinet/ip_output.c
716
*mhip = *ip;
sys/netinet/ip_output.c
717
if (hlen > sizeof(struct ip)) {
sys/netinet/ip_output.c
718
mhlen = ip_optcopy(ip, mhip) + sizeof(struct ip);
sys/netinet/ip_output.c
721
mhlen = sizeof(struct ip);
sys/netinet/ip_output.c
725
(ntohs(ip->ip_off) & ~IP_MF);
sys/netinet/ip_output.c
726
if (ip->ip_off & htons(IP_MF))
sys/netinet/ip_output.c
751
ip->ip_off |= htons(IP_MF);
sys/netinet/ip_output.c
753
ip->ip_len = htons(m0->m_pkthdr.len);
sys/netinet/ip_output.c
776
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
780
if (optlen + ntohs(ip->ip_len) > IP_MAXPACKET)
sys/netinet/ip_output.c
784
if ((optlen + sizeof(struct ip)) > (0x0f << 2)) {
sys/netinet/ip_output.c
785
*phlen = sizeof(struct ip);
sys/netinet/ip_output.c
790
ip->ip_dst = p->ipopt_dst;
sys/netinet/ip_output.c
797
m->m_len -= sizeof(struct ip);
sys/netinet/ip_output.c
798
m->m_data += sizeof(struct ip);
sys/netinet/ip_output.c
801
m->m_len = optlen + sizeof(struct ip);
sys/netinet/ip_output.c
803
memcpy(mtod(m, caddr_t), ip, sizeof(struct ip));
sys/netinet/ip_output.c
808
memmove(mtod(m, caddr_t), (caddr_t)ip, sizeof(struct ip));
sys/netinet/ip_output.c
810
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
811
memcpy(ip + 1, p->ipopt_list, optlen);
sys/netinet/ip_output.c
812
*phlen = sizeof(struct ip) + optlen;
sys/netinet/ip_output.c
813
ip->ip_len = htons(ntohs(ip->ip_len) + optlen);
sys/netinet/ip_output.c
822
ip_optcopy(struct ip *ip, struct ip *jp)
sys/netinet/ip_output.c
827
cp = (u_char *)(ip + 1);
sys/netinet/ip_output.c
829
cnt = (ip->ip_hl << 2) - sizeof (struct ip);
sys/netinet/ip_spd.c
194
if (hlen < sizeof (struct ip) || m->m_pkthdr.len < hlen)
sys/netinet/ip_spd.c
200
m_copydata(m, offsetof(struct ip, ip_src),
sys/netinet/ip_spd.c
202
m_copydata(m, offsetof(struct ip, ip_dst),
sys/netinet/ip_spd.c
204
m_copydata(m, offsetof(struct ip, ip_p), sizeof(u_int8_t),
sys/netinet/ip_var.h
181
struct ip *ipqe_ip;
sys/netinet/ip_var.h
251
int ip_optcopy(struct ip *, struct ip *);
sys/netinet/ip_var.h
263
void ip_savecontrol(struct inpcb *, struct mbuf **, struct ip *,
sys/netinet/ipsec_input.c
1001
src.sin_addr.s_addr = ip->ip_src.s_addr;
sys/netinet/ipsec_input.c
1040
return offsetof(struct ip, ip_p);
sys/netinet/ipsec_input.c
278
m_copydata(m, offsetof(struct ip, ip_dst),
sys/netinet/ipsec_input.c
395
struct ip *ip;
sys/netinet/ipsec_input.c
421
ip = mtod(m, struct ip *);
sys/netinet/ipsec_input.c
422
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ipsec_input.c
424
prot = ip->ip_p;
sys/netinet/ipsec_input.c
935
struct ip *ip = v;
sys/netinet/ipsec_input.c
937
if (cmd == PRC_MSGSIZE && ip && atomic_load_int(&ip_mtudisc) &&
sys/netinet/ipsec_input.c
938
ip->ip_v == 4) {
sys/netinet/ipsec_input.c
942
int hlen = ip->ip_hl << 2;
sys/netinet/ipsec_input.c
946
icp = (struct icmp *)((caddr_t) ip -
sys/netinet/ipsec_input.c
960
dst.sin_addr.s_addr = ip->ip_dst.s_addr;
sys/netinet/ipsec_input.c
962
memcpy(&spi, (caddr_t)ip + hlen, sizeof(u_int32_t));
sys/netinet/ipsec_input.c
974
struct ip *ip = v;
sys/netinet/ipsec_input.c
983
icp = (struct icmp *)((caddr_t) ip - offsetof(struct icmp, icmp_ip));
sys/netinet/ipsec_input.c
996
dst.sin_addr.s_addr = ip->ip_dst.s_addr;
sys/netinet/ipsec_output.c
173
hlen = sizeof(struct ip);
sys/netinet/ipsec_output.c
191
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
199
ISSET(ip->ip_off, htons(IP_DF)) ?
sys/netinet/ipsec_output.c
216
(tdb->tdb_dst.sin.sin_addr.s_addr != ip->ip_dst.s_addr)) ||
sys/netinet/ipsec_output.c
226
if (m->m_len < sizeof(struct ip))
sys/netinet/ipsec_output.c
228
sizeof(struct ip))) == NULL) {
sys/netinet/ipsec_output.c
233
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
234
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ipsec_output.c
235
ip->ip_sum = 0;
sys/netinet/ipsec_output.c
236
ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
sys/netinet/ipsec_output.c
270
if (m->m_len < sizeof(struct ip))
sys/netinet/ipsec_output.c
272
sizeof(struct ip))) == NULL) {
sys/netinet/ipsec_output.c
277
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
278
ip->ip_off |= htons(IP_DF);
sys/netinet/ipsec_output.c
298
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
299
hlen = ip->ip_hl << 2;
sys/netinet/ipsec_output.c
300
off = offsetof(struct ip, ip_p);
sys/netinet/ipsec_output.c
407
struct ip *ip;
sys/netinet/ipsec_output.c
434
iphlen = sizeof(struct ip);
sys/netinet/ipsec_output.c
470
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
471
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ipsec_output.c
473
ip->ip_p = IPPROTO_UDP;
sys/netinet/ipsec_output.c
615
adjust += sizeof(struct ip);
sys/netinet/ipsec_output.c
88
struct ip *ip;
sys/netinet/raw_ip.c
117
void rip_sbappend(struct inpcb *, struct mbuf *, struct ip *,
sys/netinet/raw_ip.c
133
struct ip *ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
144
ripsrc.sin_addr = ip->ip_src;
sys/netinet/raw_ip.c
146
key = &ip->ip_dst;
sys/netinet/raw_ip.c
182
if (inp->inp_ip.ip_p && inp->inp_ip.ip_p != ip->ip_p)
sys/netinet/raw_ip.c
188
inp->inp_faddr.s_addr != ip->ip_src.s_addr)
sys/netinet/raw_ip.c
198
rip_sbappend(last, n, ip, &ripsrc);
sys/netinet/raw_ip.c
211
if (ip->ip_p == IPPROTO_ICMP) {
sys/netinet/raw_ip.c
225
rip_sbappend(last, m, ip, &ripsrc);
sys/netinet/raw_ip.c
232
rip_sbappend(struct inpcb *inp, struct mbuf *m, struct ip *ip,
sys/netinet/raw_ip.c
240
ip_savecontrol(inp, &opts, ip, m);
sys/netinet/raw_ip.c
264
struct ip *ip;
sys/netinet/raw_ip.c
276
if ((m->m_pkthdr.len + sizeof(struct ip)) > IP_MAXPACKET) {
sys/netinet/raw_ip.c
280
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/netinet/raw_ip.c
283
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
284
ip->ip_tos = inp->inp_ip.ip_tos;
sys/netinet/raw_ip.c
285
ip->ip_off = htons(0);
sys/netinet/raw_ip.c
286
ip->ip_p = inp->inp_ip.ip_p;
sys/netinet/raw_ip.c
287
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/raw_ip.c
288
ip->ip_src.s_addr = INADDR_ANY;
sys/netinet/raw_ip.c
289
ip->ip_dst = dst->sin_addr;
sys/netinet/raw_ip.c
290
ip->ip_ttl = inp->inp_ip.ip_ttl ? inp->inp_ip.ip_ttl : MAXTTL;
sys/netinet/raw_ip.c
301
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
302
if (ip->ip_id == 0)
sys/netinet/raw_ip.c
303
ip->ip_id = htons(ip_randomid());
sys/netinet/raw_ip.c
304
dst->sin_addr = ip->ip_dst;
sys/netinet/raw_ip.c
311
if (ip->ip_src.s_addr == INADDR_ANY) {
sys/netinet/raw_ip.c
312
error = in_pcbselsrc(&ip->ip_src, dst, inp);
sys/netinet/raw_ip.c
329
ip->ip_p != IPPROTO_ICMP)
sys/netinet/raw_ip.c
341
struct ip *ip;
sys/netinet/raw_ip.c
345
if (m->m_pkthdr.len < sizeof(struct ip)) {
sys/netinet/raw_ip.c
350
m = m_pullup(m, sizeof (struct ip));
sys/netinet/raw_ip.c
354
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
355
hlen = ip->ip_hl << 2;
sys/netinet/raw_ip.c
358
if (hlen < sizeof (struct ip) ||
sys/netinet/raw_ip.c
359
ntohs(ip->ip_len) < hlen ||
sys/netinet/raw_ip.c
360
ntohs(ip->ip_len) != m->m_pkthdr.len) {
sys/netinet/raw_ip.c
368
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
370
if (ip->ip_v != IPVERSION) {
sys/netinet/raw_ip.c
379
if (hlen != sizeof(struct ip)) {
sys/netinet/raw_ip.c
384
cp = (u_char *)(ip + 1);
sys/netinet/raw_ip.c
385
cnt = hlen - sizeof(struct ip);
sys/netinet/tcp_input.c
2245
src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
sys/netinet/tcp_input.c
2248
dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
sys/netinet/tcp_input.c
2823
iphlen = sizeof(struct ip);
sys/netinet/tcp_input.c
2954
hlen = sizeof(struct ip);
sys/netinet/tcp_input.c
3081
iphlen = sizeof(struct ip);
sys/netinet/tcp_input.c
381
struct ip *ip = NULL;
sys/netinet/tcp_input.c
3988
struct ip *ip = NULL;
sys/netinet/tcp_input.c
4000
hlen = sizeof(struct ip);
sys/netinet/tcp_input.c
4050
ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
4051
ip->ip_dst = sc->sc_src.sin.sin_addr;
sys/netinet/tcp_input.c
4052
ip->ip_src = sc->sc_dst.sin.sin_addr;
sys/netinet/tcp_input.c
4053
ip->ip_p = IPPROTO_TCP;
sys/netinet/tcp_input.c
4054
th = (struct tcphdr *)(ip + 1);
sys/netinet/tcp_input.c
4128
src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
sys/netinet/tcp_input.c
4129
dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
sys/netinet/tcp_input.c
4180
ip->ip_len = htons(tlen);
sys/netinet/tcp_input.c
4181
ip->ip_ttl = inp ?
sys/netinet/tcp_input.c
4184
ip->ip_tos = inp->inp_ip.ip_tos;
sys/netinet/tcp_input.c
4221
if (ext->iphlen != sizeof(struct ip))
sys/netinet/tcp_input.c
440
ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
443
iptos = ip->ip_tos;
sys/netinet/tcp_input.c
572
inp = in_pcblookup(&tcbtable, ip->ip_src,
sys/netinet/tcp_input.c
573
th->th_sport, ip->ip_dst, th->th_dport,
sys/netinet/tcp_input.c
588
inp = in_pcblookup_listen(&tcbtable, ip->ip_dst,
sys/netinet/tcp_input.c
654
if (inp->inp_ip_minttl && inp->inp_ip_minttl > ip->ip_ttl)
sys/netinet/tcp_input.c
688
src.sin.sin_addr = ip->ip_src;
sys/netinet/tcp_input.c
693
dst.sin.sin_addr = ip->ip_dst;
sys/netinet/tcp_input.c
722
memcpy(&saveti.tcpip.ti_i, ip, sizeof(*ip));
sys/netinet/tcp_input.c
813
if (ip->ip_dst.s_addr == ip->ip_src.s_addr) {
sys/netinet/tcp_output.c
1058
struct ip *ip;
sys/netinet/tcp_output.c
1060
ip = mtod(m, struct ip *);
sys/netinet/tcp_output.c
1061
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/tcp_output.c
1063
ip->ip_ttl = tp->t_inpcb->inp_ip.ip_ttl;
sys/netinet/tcp_output.c
1064
ip->ip_tos = tp->t_inpcb->inp_ip.ip_tos;
sys/netinet/tcp_output.c
1067
ip->ip_tos |= IPTOS_ECN_ECT0;
sys/netinet/tcp_output.c
1179
struct ip *ip = NULL;
sys/netinet/tcp_output.c
1195
ip = mtod(m0, struct ip *);
sys/netinet/tcp_output.c
1196
switch (ip->ip_v) {
sys/netinet/tcp_output.c
1198
iphlen = ip->ip_hl << 2;
sys/netinet/tcp_output.c
1199
if (ISSET(ip->ip_off, htons(IP_OFFMASK | IP_MF)) ||
sys/netinet/tcp_output.c
1200
iphlen != sizeof(struct ip) || ip->ip_p != IPPROTO_TCP) {
sys/netinet/tcp_output.c
1208
ip = NULL;
sys/netinet/tcp_output.c
1219
panic("%s: unknown ip version %d", __func__, ip->ip_v);
sys/netinet/tcp_output.c
1286
if (ip) {
sys/netinet/tcp_output.c
1287
struct ip *mhip;
sys/netinet/tcp_output.c
1289
mhip = mtod(m, struct ip *);
sys/netinet/tcp_output.c
1290
*mhip = *ip;
sys/netinet/tcp_output.c
1318
if (ip) {
sys/netinet/tcp_output.c
1319
ip->ip_len = htons(m0->m_pkthdr.len);
sys/netinet/tcp_output.c
497
hdrlen = sizeof(struct ip) + sizeof(struct tcphdr);
sys/netinet/tcp_output.c
875
iphlen = sizeof(struct ip);
sys/netinet/tcp_output.c
878
src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
sys/netinet/tcp_output.c
881
dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
sys/netinet/tcp_subr.c
1053
struct ip *ip;
sys/netinet/tcp_subr.c
1055
ip = mtod(m, struct ip *);
sys/netinet/tcp_subr.c
1057
ippseudo.ippseudo_src = ip->ip_src;
sys/netinet/tcp_subr.c
1058
ippseudo.ippseudo_dst = ip->ip_dst;
sys/netinet/tcp_subr.c
204
CTASSERT(sizeof(struct ip) + sizeof(struct tcphdr) <= MHLEN);
sys/netinet/tcp_subr.c
215
m->m_len = sizeof(struct ip);
sys/netinet/tcp_subr.c
240
sizeof(struct ip));
sys/netinet/tcp_subr.c
300
struct ip *ip;
sys/netinet/tcp_subr.c
315
af = (((struct ip *)template)->ip_v == 6) ? AF_INET6 : AF_INET;
sys/netinet/tcp_subr.c
340
ip = mtod(m, struct ip *);
sys/netinet/tcp_subr.c
341
th = (struct tcphdr *)(ip + 1);
sys/netinet/tcp_subr.c
342
tlen = sizeof(*ip) + sizeof(*th);
sys/netinet/tcp_subr.c
344
memcpy(ip, template, sizeof(*ip));
sys/netinet/tcp_subr.c
346
xchg(ip->ip_dst.s_addr, ip->ip_src.s_addr, u_int32_t);
sys/netinet/tcp_subr.c
348
memcpy(ip, template, tlen);
sys/netinet/tcp_subr.c
407
ip->ip_len = htons(tlen);
sys/netinet/tcp_subr.c
408
ip->ip_ttl = atomic_load_int(&ip_defttl);
sys/netinet/tcp_subr.c
409
ip->ip_tos = 0;
sys/netinet/tcp_subr.c
719
struct ip *ip = v;
sys/netinet/tcp_subr.c
743
notify = in_pcbrtchange, ip = NULL;
sys/netinet/tcp_subr.c
744
else if (cmd == PRC_MSGSIZE && atomic_load_int(&ip_mtudisc) && ip) {
sys/netinet/tcp_subr.c
753
th = (struct tcphdr *)((caddr_t)ip + (ip->ip_hl << 2));
sys/netinet/tcp_subr.c
756
ip->ip_dst, th->th_dport, ip->ip_src, th->th_sport,
sys/netinet/tcp_subr.c
766
icp = (struct icmp *)((caddr_t)ip -
sys/netinet/tcp_subr.c
819
notify = tcp_mtudisc, ip = NULL;
sys/netinet/tcp_subr.c
821
notify = tcp_mtudisc_increase, ip = NULL;
sys/netinet/tcp_subr.c
823
ip = NULL;
sys/netinet/tcp_subr.c
827
if (ip) {
sys/netinet/tcp_subr.c
832
th = (struct tcphdr *)((caddr_t)ip + (ip->ip_hl << 2));
sys/netinet/tcp_subr.c
834
ip->ip_dst, th->th_dport, ip->ip_src, th->th_sport,
sys/netinet/tcp_subr.c
859
sin.sin_addr = ip->ip_src;
sys/netinet/tcp_var.h
208
#define intotcpcb(ip) ((struct tcpcb *)(ip)->inp_ppcb)
sys/netinet/udp_usrreq.c
1082
((struct ip *)ui)->ip_len = htons(sizeof (struct udpiphdr) + len);
sys/netinet/udp_usrreq.c
1083
((struct ip *)ui)->ip_ttl = inp->inp_ip.ip_ttl;
sys/netinet/udp_usrreq.c
1084
((struct ip *)ui)->ip_tos = inp->inp_ip.ip_tos;
sys/netinet/udp_usrreq.c
172
void udp_sbappend(struct inpcb *, struct mbuf *, struct ip *,
sys/netinet/udp_usrreq.c
198
struct ip *ip = NULL;
sys/netinet/udp_usrreq.c
201
struct ip save_ip;
sys/netinet/udp_usrreq.c
246
ip = mtod(m, struct ip *);
sys/netinet/udp_usrreq.c
251
save_ip = *ip;
sys/netinet/udp_usrreq.c
292
if (ip)
sys/netinet/udp_usrreq.c
343
protoff = af == AF_INET ? offsetof(struct ip, ip_p) :
sys/netinet/udp_usrreq.c
357
srcsa.sin.sin_addr = ip->ip_src;
sys/netinet/udp_usrreq.c
363
dstsa.sin.sin_addr = ip->ip_dst;
sys/netinet/udp_usrreq.c
446
inp->inp_ip_minttl > ip->ip_ttl)
sys/netinet/udp_usrreq.c
451
ip->ip_dst.s_addr)
sys/netinet/udp_usrreq.c
466
ip->ip_src.s_addr ||
sys/netinet/udp_usrreq.c
478
udp_sbappend(last, n, ip, ip6, iphlen,
sys/netinet/udp_usrreq.c
514
udp_sbappend(last, m, ip, ip6, iphlen, uh, &srcsa.sa, 0, ns);
sys/netinet/udp_usrreq.c
534
inp = in_pcblookup(&udbtable, ip->ip_src,
sys/netinet/udp_usrreq.c
535
uh->uh_sport, ip->ip_dst, uh->uh_dport,
sys/netinet/udp_usrreq.c
548
inp = in_pcblookup_listen(&udbtable, ip->ip_dst,
sys/netinet/udp_usrreq.c
595
*ip = save_ip;
sys/netinet/udp_usrreq.c
611
if (ip && inp->inp_ip_minttl &&
sys/netinet/udp_usrreq.c
612
inp->inp_ip_minttl > ip->ip_ttl) {
sys/netinet/udp_usrreq.c
639
udp_sbappend(inp, m, ip, ip6, iphlen, uh, &srcsa.sa, ipsecflowinfo, ns);
sys/netinet/udp_usrreq.c
649
udp_sbappend(struct inpcb *inp, struct mbuf *m, struct ip *ip,
sys/netinet/udp_usrreq.c
661
ip, ip6, uh, hlen, ns);
sys/netinet/udp_usrreq.c
671
if (ip && (inp->inp_flags & INP_CONTROLOPTS ||
sys/netinet/udp_usrreq.c
673
ip_savecontrol(inp, &opts, ip, m);
sys/netinet/udp_usrreq.c
684
if (ip && (inp->inp_flags & INP_RECVDSTPORT)) {
sys/netinet/udp_usrreq.c
885
struct ip *ip = v;
sys/netinet/udp_usrreq.c
904
notify = in_pcbrtchange, ip = NULL;
sys/netinet/udp_usrreq.c
906
ip = NULL;
sys/netinet/udp_usrreq.c
910
if (ip) {
sys/netinet/udp_usrreq.c
917
uhp = (struct udphdr *)((caddr_t)ip + (ip->ip_hl << 2));
sys/netinet/udp_usrreq.c
928
ip->ip_dst, uhp->uh_dport, ip->ip_src, uhp->uh_sport,
sys/netmpls/mpls_input.c
299
struct ip *ip;
sys/netmpls/mpls_input.c
303
if (m->m_len < sizeof(*ip)) {
sys/netmpls/mpls_input.c
304
m = m_pullup(m, sizeof(*ip));
sys/netmpls/mpls_input.c
308
ip = mtod(m, struct ip *);
sys/netmpls/mpls_input.c
310
old = htons(ip->ip_ttl << 8);
sys/netmpls/mpls_input.c
312
x = ip->ip_sum + old - new;
sys/netmpls/mpls_input.c
314
ip->ip_ttl = ttl;
sys/netmpls/mpls_input.c
316
ip->ip_sum = (x) + (x >> 16);
sys/netmpls/mpls_input.c
350
struct ip *ip;
sys/netmpls/mpls_input.c
369
if (m->m_len < sizeof(*ip) &&
sys/netmpls/mpls_input.c
370
(m = m_pullup(m, sizeof(*ip))) == NULL)
sys/netmpls/mpls_input.c
411
ip = mtod(m, struct ip *);
sys/netmpls/mpls_input.c
413
ip->ip_v = IPVERSION;
sys/netmpls/mpls_input.c
414
ip->ip_id = htons(ip_randomid());
sys/netmpls/mpls_input.c
418
icp = (struct icmp *)(mtod(m, caddr_t) + sizeof(*ip));
sys/netmpls/mpls_input.c
420
icp->icmp_cksum = in4_cksum(m, 0, sizeof(*ip),
sys/netmpls/mpls_input.c
421
ntohs(ip->ip_len) - sizeof(*ip));
sys/netmpls/mpls_output.c
163
loc = offsetof(struct ip, ip_ttl);
sys/nfs/krpc_subr.c
213
int *ip;
sys/nfs/krpc_subr.c
265
ip = mtod(mopt, int *);
sys/nfs/krpc_subr.c
266
*ip = IP_PORTRANGE_LOW;
sys/nfs/krpc_subr.c
290
ip = mtod(mopt, int *);
sys/nfs/krpc_subr.c
291
*ip = IP_PORTRANGE_DEFAULT;
sys/nfs/krpc_subr.c
571
u_int32_t *ip;
sys/nfs/krpc_subr.c
577
ip = xi->addr;
sys/nfs/krpc_subr.c
579
*ip++ = txdr_unsigned(*cp++);
sys/nfs/krpc_subr.c
580
*ip++ = txdr_unsigned(*cp++);
sys/nfs/krpc_subr.c
581
*ip++ = txdr_unsigned(*cp++);
sys/nfs/krpc_subr.c
582
*ip++ = txdr_unsigned(*cp++);
sys/nfs/krpc_subr.c
592
u_int32_t *ip;
sys/nfs/krpc_subr.c
604
ip = xi->addr;
sys/nfs/krpc_subr.c
606
*cp++ = fxdr_unsigned(u_int8_t, *ip++);
sys/nfs/krpc_subr.c
607
*cp++ = fxdr_unsigned(u_int8_t, *ip++);
sys/nfs/krpc_subr.c
608
*cp++ = fxdr_unsigned(u_int8_t, *ip++);
sys/nfs/krpc_subr.c
609
*cp++ = fxdr_unsigned(u_int8_t, *ip++);
sys/nfs/nfs_socket.c
269
int *ip;
sys/nfs/nfs_socket.c
272
ip = mtod(mopt, int *);
sys/nfs/nfs_socket.c
273
*ip = IP_PORTRANGE_LOW;
sys/nfs/nfs_socket.c
291
ip = mtod(mopt, int *);
sys/nfs/nfs_socket.c
292
*ip = IP_PORTRANGE_DEFAULT;
sys/ntfs/ntfs_ihash.c
100
struct ntnode *ip;
sys/ntfs/ntfs_ihash.c
105
LIST_FOREACH(ip, ipp, i_hash) {
sys/ntfs/ntfs_ihash.c
106
if (inum == ip->i_number && dev == ip->i_dev)
sys/ntfs/ntfs_ihash.c
111
return (ip);
sys/ntfs/ntfs_ihash.c
118
ntfs_nthashins(struct ntnode *ip)
sys/ntfs/ntfs_ihash.c
124
ipp = &ntfs_nthashtbl[NTNOHASH(ip->i_dev, ip->i_number)];
sys/ntfs/ntfs_ihash.c
126
if (ip->i_number == curip->i_number &&
sys/ntfs/ntfs_ihash.c
127
ip->i_dev == curip->i_dev)
sys/ntfs/ntfs_ihash.c
131
ip->i_flag |= IN_HASHED;
sys/ntfs/ntfs_ihash.c
132
LIST_INSERT_HEAD(ipp, ip, i_hash);
sys/ntfs/ntfs_ihash.c
142
ntfs_nthashrem(struct ntnode *ip)
sys/ntfs/ntfs_ihash.c
145
if (ip->i_flag & IN_HASHED) {
sys/ntfs/ntfs_ihash.c
146
ip->i_flag &= ~IN_HASHED;
sys/ntfs/ntfs_ihash.c
147
LIST_REMOVE(ip, i_hash);
sys/ntfs/ntfs_subr.c
101
ntfs_findvattr(struct ntfsmount *ntmp, struct ntnode *ip,
sys/ntfs/ntfs_subr.c
1017
error = ntfs_readattr(ntmp, ip, NTFS_A_INDX, "$I30",
sys/ntfs/ntfs_subr.c
1034
error = ntfs_readattr(ntmp, ip,
sys/ntfs/ntfs_subr.c
108
if((ip->i_flag & IN_LOADED) == 0) {
sys/ntfs/ntfs_subr.c
1089
ntfs_ntput(ip);
sys/ntfs/ntfs_subr.c
110
ip->i_number);
sys/ntfs/ntfs_subr.c
111
error = ntfs_loadntnode(ntmp,ip);
sys/ntfs/ntfs_subr.c
1129
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_subr.c
114
ip->i_number);
sys/ntfs/ntfs_subr.c
1144
DPRINTF("ntfs_ntreaddir: read ino: %u, num: %u\n", ip->i_number, num);
sys/ntfs/ntfs_subr.c
1145
error = ntfs_ntget(ip);
sys/ntfs/ntfs_subr.c
1149
error = ntfs_ntvattrget(ntmp, ip, NTFS_A_INDXROOT, "$I30", 0, &vap);
sys/ntfs/ntfs_subr.c
1167
error = ntfs_ntvattrget(ntmp, ip, NTFS_A_INDXBITMAP, "$I30",
sys/ntfs/ntfs_subr.c
1174
error = ntfs_readattr(ntmp, ip, NTFS_A_INDXBITMAP, "$I30", 0,
sys/ntfs/ntfs_subr.c
1179
error = ntfs_ntvattrget(ntmp, ip, NTFS_A_INDX, "$I30",
sys/ntfs/ntfs_subr.c
119
TAILQ_REMOVE(&ntmp->ntm_ntnodeq, ip, i_loaded);
sys/ntfs/ntfs_subr.c
120
TAILQ_INSERT_HEAD(&ntmp->ntm_ntnodeq, ip, i_loaded);
sys/ntfs/ntfs_subr.c
1211
error = ntfs_readattr(ntmp, ip, attrnum, "$I30",
sys/ntfs/ntfs_subr.c
125
LIST_FOREACH(vap, &ip->i_valist, va_list) {
sys/ntfs/ntfs_subr.c
1280
ntfs_ntput(ip);
sys/ntfs/ntfs_subr.c
1312
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_subr.c
1316
DPRINTF("ntfs_filesize: ino: %u\n", ip->i_number);
sys/ntfs/ntfs_subr.c
1318
error = ntfs_ntvattrget(ntmp, ip,
sys/ntfs/ntfs_subr.c
1344
ntfs_readntvattr_plain(struct ntfsmount *ntmp, struct ntnode *ip,
sys/ntfs/ntfs_subr.c
1380
if (ccn || ip->i_number == NTFS_BOOTINO) {
sys/ntfs/ntfs_subr.c
1472
ntfs_readattr_plain(struct ntfsmount *ntmp, struct ntnode *ip,
sys/ntfs/ntfs_subr.c
1485
error = ntfs_ntvattrget(ntmp, ip, attrnum, attrname,
sys/ntfs/ntfs_subr.c
1493
error = ntfs_readntvattr_plain(ntmp, ip, vap,
sys/ntfs/ntfs_subr.c
151
ntfs_ntvattrget(struct ntfsmount *ntmp, struct ntnode *ip, u_int32_t type,
sys/ntfs/ntfs_subr.c
1518
ntfs_readattr(struct ntfsmount *ntmp, struct ntnode *ip, u_int32_t attrnum,
sys/ntfs/ntfs_subr.c
1526
ip->i_number, attrnum, roff, rsize);
sys/ntfs/ntfs_subr.c
1528
error = ntfs_ntvattrget(ntmp, ip, attrnum, attrname, 0, &vap);
sys/ntfs/ntfs_subr.c
1559
error = ntfs_readattr_plain(ntmp, ip, attrnum,
sys/ntfs/ntfs_subr.c
1605
error = ntfs_readattr_plain(ntmp, ip, attrnum, attrname,
sys/ntfs/ntfs_subr.c
167
"vcn: %llu\n", ip->i_number, type, name, vcn);
sys/ntfs/ntfs_subr.c
171
ip->i_number, type, vcn);
sys/ntfs/ntfs_subr.c
176
error = ntfs_findvattr(ntmp, ip, &lvap, vapp, type, name, namelen, vcn);
sys/ntfs/ntfs_subr.c
182
"type: 0x%x, name: %s, vcn: %llu\n", ip->i_number, type,
sys/ntfs/ntfs_subr.c
189
error = ntfs_readntvattr_plain(ntmp, ip, lvap, 0, len, alpool, &len,
sys/ntfs/ntfs_subr.c
240
"name: %.*s, vcn: %llu\n", ip->i_number, type,
sys/ntfs/ntfs_subr.c
253
ntfs_loadntnode(struct ntfsmount *ntmp, struct ntnode *ip)
sys/ntfs/ntfs_subr.c
262
DPRINTF("ntfs_loadntnode: loading ino: %u\n", ip->i_number);
sys/ntfs/ntfs_subr.c
264
KASSERT((ip->i_flag & IN_LOADED) == 0);
sys/ntfs/ntfs_subr.c
283
if (ip->i_number < NTFS_SYSNODESNUM) {
sys/ntfs/ntfs_subr.c
289
ntmp->ntm_bpmftrec * ip->i_number;
sys/ntfs/ntfs_subr.c
305
ip->i_number * ntfs_bntob(ntmp->ntm_bpmftrec),
sys/ntfs/ntfs_subr.c
318
(u_int32_t) ip->i_number);
sys/ntfs/ntfs_subr.c
322
DPRINTF("ntfs_loadntnode: load attrs for ino: %u\n", ip->i_number);
sys/ntfs/ntfs_subr.c
326
LIST_INIT(&ip->i_valist);
sys/ntfs/ntfs_subr.c
332
vap->va_ip = ip;
sys/ntfs/ntfs_subr.c
334
LIST_INSERT_HEAD(&ip->i_valist, vap, va_list);
sys/ntfs/ntfs_subr.c
341
ip->i_number);
sys/ntfs/ntfs_subr.c
345
ip->i_mainrec = mfrp->fr_mainrec;
sys/ntfs/ntfs_subr.c
346
ip->i_nlink = mfrp->fr_nlink;
sys/ntfs/ntfs_subr.c
347
ip->i_frflag = mfrp->fr_flags;
sys/ntfs/ntfs_subr.c
349
ip->i_flag |= IN_LOADED;
sys/ntfs/ntfs_subr.c
352
TAILQ_INSERT_HEAD(&ntmp->ntm_ntnodeq, ip, i_loaded);
sys/ntfs/ntfs_subr.c
365
ntfs_ntget(struct ntnode *ip)
sys/ntfs/ntfs_subr.c
368
ip->i_number, ip, ip->i_usecount);
sys/ntfs/ntfs_subr.c
370
ip->i_usecount++;
sys/ntfs/ntfs_subr.c
372
rw_enter_write(&ip->i_lock);
sys/ntfs/ntfs_subr.c
387
struct ntnode *ip;
sys/ntfs/ntfs_subr.c
392
if ((ip = ntfs_nthashlookup(ntmp->ntm_dev, ino)) != NULL) {
sys/ntfs/ntfs_subr.c
393
ntfs_ntget(ip);
sys/ntfs/ntfs_subr.c
395
ino, ip, ip->i_usecount);
sys/ntfs/ntfs_subr.c
396
*ipp = ip;
sys/ntfs/ntfs_subr.c
400
ip = malloc(sizeof(*ip), M_NTFSNTNODE, M_WAITOK | M_ZERO);
sys/ntfs/ntfs_subr.c
401
DDPRINTF("ntfs_ntlookup: allocating ntnode: %u: %p\n", ino, ip);
sys/ntfs/ntfs_subr.c
404
ip->i_devvp = ntmp->ntm_devvp;
sys/ntfs/ntfs_subr.c
405
ip->i_dev = ntmp->ntm_dev;
sys/ntfs/ntfs_subr.c
406
ip->i_number = ino;
sys/ntfs/ntfs_subr.c
407
ip->i_mp = ntmp;
sys/ntfs/ntfs_subr.c
409
LIST_INIT(&ip->i_fnlist);
sys/ntfs/ntfs_subr.c
410
LIST_INIT(&ip->i_valist);
sys/ntfs/ntfs_subr.c
411
vref(ip->i_devvp);
sys/ntfs/ntfs_subr.c
414
rw_init(&ip->i_lock, "ntnode");
sys/ntfs/ntfs_subr.c
415
ntfs_ntget(ip);
sys/ntfs/ntfs_subr.c
417
if (ntfs_nthashins(ip) != 0) {
sys/ntfs/ntfs_subr.c
418
ntfs_ntput(ip);
sys/ntfs/ntfs_subr.c
422
*ipp = ip;
sys/ntfs/ntfs_subr.c
425
ino, ip, ip->i_usecount);
sys/ntfs/ntfs_subr.c
437
ntfs_ntput(struct ntnode *ip)
sys/ntfs/ntfs_subr.c
439
struct ntfsmount *ntmp = ip->i_mp;
sys/ntfs/ntfs_subr.c
443
ip->i_number, ip, ip->i_usecount);
sys/ntfs/ntfs_subr.c
445
ip->i_usecount--;
sys/ntfs/ntfs_subr.c
448
if (ip->i_usecount < 0) {
sys/ntfs/ntfs_subr.c
450
ip->i_number,ip->i_usecount);
sys/ntfs/ntfs_subr.c
454
if (ip->i_usecount > 0) {
sys/ntfs/ntfs_subr.c
455
rw_exit_write(&ip->i_lock);
sys/ntfs/ntfs_subr.c
459
DPRINTF("ntfs_ntput: deallocating ntnode: %u\n", ip->i_number);
sys/ntfs/ntfs_subr.c
461
if (LIST_FIRST(&ip->i_fnlist))
sys/ntfs/ntfs_subr.c
464
ntfs_nthashrem(ip);
sys/ntfs/ntfs_subr.c
467
if (ip->i_flag & IN_LOADED) {
sys/ntfs/ntfs_subr.c
468
TAILQ_REMOVE(&ntmp->ntm_ntnodeq, ip, i_loaded);
sys/ntfs/ntfs_subr.c
472
while ((vap = LIST_FIRST(&ip->i_valist)) != NULL) {
sys/ntfs/ntfs_subr.c
477
vrele(ip->i_devvp);
sys/ntfs/ntfs_subr.c
478
free(ip, M_NTFSNTNODE, 0);
sys/ntfs/ntfs_subr.c
485
ntfs_ntref(struct ntnode *ip)
sys/ntfs/ntfs_subr.c
487
ip->i_usecount++;
sys/ntfs/ntfs_subr.c
490
ip->i_number, ip->i_usecount);
sys/ntfs/ntfs_subr.c
497
ntfs_ntrele(struct ntnode *ip)
sys/ntfs/ntfs_subr.c
500
ip->i_number, ip, ip->i_usecount);
sys/ntfs/ntfs_subr.c
502
ip->i_usecount--;
sys/ntfs/ntfs_subr.c
504
if (ip->i_usecount < 0)
sys/ntfs/ntfs_subr.c
506
ip->i_number,ip->i_usecount);
sys/ntfs/ntfs_subr.c
707
ntfs_fget(struct ntfsmount *ntmp, struct ntnode *ip, int attrtype,
sys/ntfs/ntfs_subr.c
713
ip->i_number, attrtype, attrname ? attrname : "");
sys/ntfs/ntfs_subr.c
715
LIST_FOREACH(fp, &ip->i_fnlist, f_fnlist) {
sys/ntfs/ntfs_subr.c
734
fp->f_ip = ip;
sys/ntfs/ntfs_subr.c
739
ntfs_ntref(ip);
sys/ntfs/ntfs_subr.c
741
LIST_INSERT_HEAD(&ip->i_fnlist, fp, f_fnlist);
sys/ntfs/ntfs_subr.c
756
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_subr.c
758
DPRINTF("ntfs_frele: fnode: %p for %u: %p\n", fp, ip->i_number, ip);
sys/ntfs/ntfs_subr.c
767
ntfs_ntrele(ip);
sys/ntfs/ntfs_subr.c
829
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_subr.c
847
error = ntfs_ntget(ip);
sys/ntfs/ntfs_subr.c
851
error = ntfs_ntvattrget(ntmp, ip, NTFS_A_INDXROOT, "$I30", 0, &vap);
sys/ntfs/ntfs_subr.c
882
error = ntfs_readattr(ntmp, ip, NTFS_A_INDXROOT, "$I30",
sys/ntfs/ntfs_subr.c
942
if ((iep->ie_number == ip->i_number) &&
sys/ntfs/ntfs_vfsops.c
670
struct ntnode *ip;
sys/ntfs/ntfs_vfsops.c
682
error = ntfs_ntlookup(ntmp, ino, &ip);
sys/ntfs/ntfs_vfsops.c
689
if (!(flags & VG_DONTLOADIN) && !(ip->i_flag & IN_LOADED)) {
sys/ntfs/ntfs_vfsops.c
690
error = ntfs_loadntnode(ntmp, ip);
sys/ntfs/ntfs_vfsops.c
693
ip->i_number);
sys/ntfs/ntfs_vfsops.c
694
ntfs_ntput(ip);
sys/ntfs/ntfs_vfsops.c
700
error = ntfs_fget(ntmp, ip, attrtype, attrname, &fp);
sys/ntfs/ntfs_vfsops.c
703
ntfs_ntput(ip);
sys/ntfs/ntfs_vfsops.c
709
if ((ip->i_frflag & NTFS_FRFLAG_DIR) &&
sys/ntfs/ntfs_vfsops.c
721
ntfs_ntput(ip);
sys/ntfs/ntfs_vfsops.c
737
ntfs_ntput(ip);
sys/ntfs/ntfs_vfsops.c
750
ntfs_ntput(ip);
sys/ntfs/ntfs_vnops.c
100
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_vnops.c
102
struct ntfsmount *ntmp = ip->i_mp;
sys/ntfs/ntfs_vnops.c
107
ip->i_number, uio->uio_offset, uio->uio_resid, uio->uio_segflg);
sys/ntfs/ntfs_vnops.c
122
error = ntfs_readattr(ntmp, ip, fp->f_attrtype,
sys/ntfs/ntfs_vnops.c
138
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_vnops.c
141
DPRINTF("ntfs_getattr: %u, flags: %u\n", ip->i_number, ip->i_flag);
sys/ntfs/ntfs_vnops.c
143
vap->va_fsid = ip->i_dev;
sys/ntfs/ntfs_vnops.c
144
vap->va_fileid = ip->i_number;
sys/ntfs/ntfs_vnops.c
145
vap->va_mode = ip->i_mp->ntm_mode;
sys/ntfs/ntfs_vnops.c
146
vap->va_nlink = ip->i_nlink;
sys/ntfs/ntfs_vnops.c
147
vap->va_uid = ip->i_mp->ntm_uid;
sys/ntfs/ntfs_vnops.c
148
vap->va_gid = ip->i_mp->ntm_gid;
sys/ntfs/ntfs_vnops.c
155
vap->va_flags = ip->i_flag;
sys/ntfs/ntfs_vnops.c
157
vap->va_blocksize = ip->i_mp->ntm_spc * ip->i_mp->ntm_bps;
sys/ntfs/ntfs_vnops.c
167
if (vp->v_type == VDIR || ip->i_nlink < 1)
sys/ntfs/ntfs_vnops.c
183
struct ntnode *ip = VTONT(vp);
sys/ntfs/ntfs_vnops.c
186
DPRINTF("ntfs_inactive: vnode: %p, ntnode: %u\n", vp, ip->i_number);
sys/ntfs/ntfs_vnops.c
210
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_vnops.c
213
DPRINTF("ntfs_reclaim: vnode: %p, ntnode: %u\n", vp, ip->i_number);
sys/ntfs/ntfs_vnops.c
220
if ((error = ntfs_ntget(ip)) != 0)
sys/ntfs/ntfs_vnops.c
227
ntfs_ntput(ip);
sys/ntfs/ntfs_vnops.c
239
struct ntnode *ip = VTONT(ap->a_vp);
sys/ntfs/ntfs_vnops.c
242
ip->i_number, ip->i_flag, ip->i_usecount, ip->i_nlink);
sys/ntfs/ntfs_vnops.c
259
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_vnops.c
260
struct ntfsmount *ntmp = ip->i_mp;
sys/ntfs/ntfs_vnops.c
281
error = ntfs_readattr(ntmp, ip, fp->f_attrtype,
sys/ntfs/ntfs_vnops.c
308
struct ntnode *ip = VTONT(vp);
sys/ntfs/ntfs_vnops.c
314
DPRINTF("ntfs_access: %u\n", ip->i_number);
sys/ntfs/ntfs_vnops.c
336
if (cred->cr_uid == ip->i_mp->ntm_uid) {
sys/ntfs/ntfs_vnops.c
343
return ((ip->i_mp->ntm_mode & mask) == mask ? 0 : EACCES);
sys/ntfs/ntfs_vnops.c
348
if (ip->i_mp->ntm_gid == *gp) {
sys/ntfs/ntfs_vnops.c
355
return ((ip->i_mp->ntm_mode&mask) == mask ? 0 : EACCES);
sys/ntfs/ntfs_vnops.c
365
return ((ip->i_mp->ntm_mode & mask) == mask ? 0 : EACCES);
sys/ntfs/ntfs_vnops.c
379
struct ntnode *ip = VTONT(vp);
sys/ntfs/ntfs_vnops.c
381
printf("ntfs_open: %d\n",ip->i_number);
sys/ntfs/ntfs_vnops.c
402
struct ntnode *ip = VTONT(vp);
sys/ntfs/ntfs_vnops.c
404
printf("ntfs_close: %d\n",ip->i_number);
sys/ntfs/ntfs_vnops.c
416
struct ntnode *ip = FTONT(fp);
sys/ntfs/ntfs_vnops.c
418
struct ntfsmount *ntmp = ip->i_mp;
sys/ntfs/ntfs_vnops.c
424
DPRINTF("ntfs_readdir %u off: %lld resid: %zu\n", ip->i_number,
sys/ntfs/ntfs_vnops.c
431
if (ip->i_number != NTFS_ROOTINO && uio->uio_offset == 0) {
sys/ntfs/ntfs_vnops.c
432
cde.d_fileno = ip->i_number;
sys/ntfs/ntfs_vnops.c
459
faked = (ip->i_number == NTFS_ROOTINO) ? 1 : 2;
sys/ufs/ext2fs/ext2fs_alloc.c
100
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
103
bno = ext2fs_hashalloc(ip, cg, bpref, fs->e2fs_bsize, ext2fs_alloccg);
sys/ufs/ext2fs/ext2fs_alloc.c
105
ip->i_e2fs_nblock += btodb(fs->e2fs_bsize);
sys/ufs/ext2fs/ext2fs_alloc.c
106
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_alloc.c
137
struct inode *ip;
sys/ufs/ext2fs/ext2fs_alloc.c
160
ip = VTOI(*vpp);
sys/ufs/ext2fs/ext2fs_alloc.c
161
if (ip->i_e2fs_mode && ip->i_e2fs_nlink != 0) {
sys/ufs/ext2fs/ext2fs_alloc.c
163
ip->i_e2fs_mode, ip->i_e2fs_nlink, ip->i_number,
sys/ufs/ext2fs/ext2fs_alloc.c
168
memset(ip->i_e2din, 0, sizeof(struct ext2fs_dinode));
sys/ufs/ext2fs/ext2fs_alloc.c
175
ip->i_e2fs_gen = ext2gennumber;
sys/ufs/ext2fs/ext2fs_alloc.c
220
ext2fs_blkpref(struct inode *ip, u_int32_t lbn, int baps, u_int32_t *bap)
sys/ufs/ext2fs/ext2fs_alloc.c
225
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_alloc.c
231
if ( ip->i_e2fs_last_blk && lbn == ip->i_e2fs_last_lblk + 1) {
sys/ufs/ext2fs/ext2fs_alloc.c
232
return ip->i_e2fs_last_blk + 1;
sys/ufs/ext2fs/ext2fs_alloc.c
250
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
263
ext2fs_hashalloc(struct inode *ip, int cg, u_int32_t pref, int size,
sys/ufs/ext2fs/ext2fs_alloc.c
270
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_alloc.c
274
result = (*allocator)(ip, cg, pref, size);
sys/ufs/ext2fs/ext2fs_alloc.c
284
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ext2fs/ext2fs_alloc.c
295
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ext2fs/ext2fs_alloc.c
312
ext2fs_alloccg(struct inode *ip, int cg, u_int32_t bpref, int size)
sys/ufs/ext2fs/ext2fs_alloc.c
320
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_alloc.c
323
error = bread(ip->i_devvp, fsbtodb(fs,
sys/ufs/ext2fs/ext2fs_alloc.c
393
ext2fs_nodealloccg(struct inode *ip, int cg, ufsino_t ipref, int mode)
sys/ufs/ext2fs/ext2fs_alloc.c
401
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_alloc.c
404
error = bread(ip->i_devvp, fsbtodb(fs,
sys/ufs/ext2fs/ext2fs_alloc.c
460
ext2fs_blkfree(struct inode *ip, u_int32_t bno)
sys/ufs/ext2fs/ext2fs_alloc.c
467
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_alloc.c
470
printf("bad block %u, ino %u\n", bno, ip->i_number);
sys/ufs/ext2fs/ext2fs_alloc.c
471
ext2fs_fserr(fs, ip->i_e2fs_uid, "bad block");
sys/ufs/ext2fs/ext2fs_alloc.c
474
error = bread(ip->i_devvp,
sys/ufs/ext2fs/ext2fs_alloc.c
485
__func__, ip->i_dev, bno, fs->e2fs_fsmnt);
sys/ufs/ext2fs/ext2fs_alloc.c
80
ext2fs_alloc(struct inode *ip, u_int32_t lbn, u_int32_t bpref,
sys/ufs/ext2fs/ext2fs_alloc.c
88
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_balloc.c
121
nb = letoh32(ip->i_e2fs_blocks[NDADDR + indirs[0].in_off]);
sys/ufs/ext2fs/ext2fs_balloc.c
125
pref = ext2fs_blkpref(ip, lbn, 0, NULL);
sys/ufs/ext2fs/ext2fs_balloc.c
126
error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
sys/ufs/ext2fs/ext2fs_balloc.c
131
ip->i_e2fs_last_blk = newb;
sys/ufs/ext2fs/ext2fs_balloc.c
142
allocib = &ip->i_e2fs_blocks[NDADDR + indirs[0].in_off];
sys/ufs/ext2fs/ext2fs_balloc.c
144
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_balloc.c
164
pref = ext2fs_blkpref(ip, lbn, 0, NULL);
sys/ufs/ext2fs/ext2fs_balloc.c
165
error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
sys/ufs/ext2fs/ext2fs_balloc.c
172
ip->i_e2fs_last_blk = newb;
sys/ufs/ext2fs/ext2fs_balloc.c
201
pref = ext2fs_blkpref(ip, lbn, indirs[num].in_off, bap);
sys/ufs/ext2fs/ext2fs_balloc.c
202
error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
sys/ufs/ext2fs/ext2fs_balloc.c
209
ip->i_e2fs_last_lblk = lbn;
sys/ufs/ext2fs/ext2fs_balloc.c
210
ip->i_e2fs_last_blk = newb;
sys/ufs/ext2fs/ext2fs_balloc.c
248
ext2fs_blkfree(ip, *blkp);
sys/ufs/ext2fs/ext2fs_balloc.c
278
ip->i_e2fs_nblock -= btodb(deallocated);
sys/ufs/ext2fs/ext2fs_balloc.c
279
ip->i_e2fs_flags |= IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_balloc.c
55
ext2fs_buf_alloc(struct inode *ip, u_int32_t bn, int size, struct ucred *cred,
sys/ufs/ext2fs/ext2fs_balloc.c
60
struct vnode *vp = ITOV(ip);
sys/ufs/ext2fs/ext2fs_balloc.c
70
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_balloc.c
77
nb = letoh32(ip->i_e2fs_blocks[bn]);
sys/ufs/ext2fs/ext2fs_balloc.c
91
error = ext2fs_alloc(ip, bn,
sys/ufs/ext2fs/ext2fs_balloc.c
92
ext2fs_blkpref(ip, bn, (int)bn, &ip->i_e2fs_blocks[0]),
sys/ufs/ext2fs/ext2fs_balloc.c
96
ip->i_e2fs_last_lblk = lbn;
sys/ufs/ext2fs/ext2fs_balloc.c
97
ip->i_e2fs_last_blk = newb;
sys/ufs/ext2fs/ext2fs_balloc.c
98
ip->i_e2fs_blocks[bn] = htole32(newb);
sys/ufs/ext2fs/ext2fs_balloc.c
99
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_bmap.c
102
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_bmap.c
103
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_bmap.c
110
ext4_ext_find_extent(fs, ip, bn, &path);
sys/ufs/ext2fs/ext2fs_bmap.c
138
struct inode *ip;
sys/ufs/ext2fs/ext2fs_bmap.c
148
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_bmap.c
175
*bnp = blkptrtodb(ump, letoh32(ip->i_e2fs_blocks[bn]));
sys/ufs/ext2fs/ext2fs_bmap.c
181
letoh32(ip->i_e2fs_blocks[bn - 1]),
sys/ufs/ext2fs/ext2fs_bmap.c
182
letoh32(ip->i_e2fs_blocks[bn]));
sys/ufs/ext2fs/ext2fs_bmap.c
190
daddr = letoh32(ip->i_e2fs_blocks[NDADDR + xap->in_off]);
sys/ufs/ext2fs/ext2fs_bmap.c
96
struct inode *ip;
sys/ufs/ext2fs/ext2fs_extents.c
114
ext4_ext_put_cache(struct inode *ip, struct ext4_extent *ep, int type)
sys/ufs/ext2fs/ext2fs_extents.c
118
ecp = &ip->i_e2fs_ext_cache;
sys/ufs/ext2fs/ext2fs_extents.c
129
ext4_ext_find_extent(struct m_ext2fs *fs, struct inode *ip,
sys/ufs/ext2fs/ext2fs_extents.c
138
vp = ITOV(ip);
sys/ufs/ext2fs/ext2fs_extents.c
139
ehp = (struct ext4_extent_header *)(char *)ip->i_e2fs_blocks;
sys/ufs/ext2fs/ext2fs_extents.c
147
ext4_ext_binsearch_index(ip, path, lbn);
sys/ufs/ext2fs/ext2fs_extents.c
157
error = bread(ip->i_devvp, fsbtodb(fs, nblk), fs->e2fs_fsize,
sys/ufs/ext2fs/ext2fs_extents.c
172
ext4_ext_binsearch(ip, path, lbn);
sys/ufs/ext2fs/ext2fs_extents.c
44
static void ext4_ext_binsearch_index(struct inode *ip, struct ext4_extent_path
sys/ufs/ext2fs/ext2fs_extents.c
64
ext4_ext_binsearch(struct inode *ip, struct ext4_extent_path *path, daddr_t lbn)
sys/ufs/ext2fs/ext2fs_extents.c
89
ext4_ext_in_cache(struct inode *ip, daddr_t lbn, struct ext4_extent *ep)
sys/ufs/ext2fs/ext2fs_extents.c
94
ecp = &ip->i_e2fs_ext_cache;
sys/ufs/ext2fs/ext2fs_extern.h
79
int ext2fs_update(struct inode *ip, int waitfor);
sys/ufs/ext2fs/ext2fs_inode.c
106
struct inode *ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_inode.c
117
if (ip->i_e2din == NULL || ip->i_e2fs_mode == 0 || ip->i_e2fs_dtime)
sys/ufs/ext2fs/ext2fs_inode.c
121
if (ip->i_e2fs_nlink == 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
sys/ufs/ext2fs/ext2fs_inode.c
122
if (ext2fs_size(ip) != 0) {
sys/ufs/ext2fs/ext2fs_inode.c
123
error = ext2fs_truncate(ip, (off_t)0, 0, NOCRED);
sys/ufs/ext2fs/ext2fs_inode.c
126
ip->i_e2fs_dtime = ts.tv_sec;
sys/ufs/ext2fs/ext2fs_inode.c
127
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_inode.c
128
ext2fs_inode_free(ip, ip->i_number, ip->i_e2fs_mode);
sys/ufs/ext2fs/ext2fs_inode.c
130
if (ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_MODIFIED | IN_UPDATE)) {
sys/ufs/ext2fs/ext2fs_inode.c
131
ext2fs_update(ip, 0);
sys/ufs/ext2fs/ext2fs_inode.c
139
if (ip->i_e2din == NULL || ip->i_e2fs_dtime != 0)
sys/ufs/ext2fs/ext2fs_inode.c
155
ext2fs_update(struct inode *ip, int waitfor)
sys/ufs/ext2fs/ext2fs_inode.c
162
if (ITOV(ip)->v_mount->mnt_flag & MNT_RDONLY)
sys/ufs/ext2fs/ext2fs_inode.c
164
EXT2FS_ITIMES(ip);
sys/ufs/ext2fs/ext2fs_inode.c
165
if ((ip->i_flag & IN_MODIFIED) == 0)
sys/ufs/ext2fs/ext2fs_inode.c
167
ip->i_flag &= ~IN_MODIFIED;
sys/ufs/ext2fs/ext2fs_inode.c
168
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_inode.c
169
error = bread(ip->i_devvp,
sys/ufs/ext2fs/ext2fs_inode.c
170
fsbtodb(fs, ino_to_fsba(fs, ip->i_number)),
sys/ufs/ext2fs/ext2fs_inode.c
176
ip->i_flag &= ~(IN_MODIFIED);
sys/ufs/ext2fs/ext2fs_inode.c
178
(ino_to_fsbo(fs, ip->i_number) * EXT2_DINODE_SIZE(fs));
sys/ufs/ext2fs/ext2fs_inode.c
185
ip->i_e2fs_uid_low = (u_int16_t)ip->i_e2fs_uid;
sys/ufs/ext2fs/ext2fs_inode.c
186
ip->i_e2fs_gid_low = (u_int16_t)ip->i_e2fs_gid;
sys/ufs/ext2fs/ext2fs_inode.c
187
ip->i_e2fs_uid_high = ip->i_e2fs_uid >> 16;
sys/ufs/ext2fs/ext2fs_inode.c
188
ip->i_e2fs_gid_high = ip->i_e2fs_gid >> 16;
sys/ufs/ext2fs/ext2fs_inode.c
190
e2fs_isave(fs, ip->i_e2din, (struct ext2fs_dinode *)cp);
sys/ufs/ext2fs/ext2fs_inode.c
422
ext2fs_indirtrunc(struct inode *ip, int32_t lbn, int32_t dbn, int32_t lastbn, int level, long *countp)
sys/ufs/ext2fs/ext2fs_inode.c
426
struct m_ext2fs *fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_inode.c
454
vp = ITOV(ip);
sys/ufs/ext2fs/ext2fs_inode.c
495
error = ext2fs_indirtrunc(ip, nlbn, fsbtodb(fs, nb),
sys/ufs/ext2fs/ext2fs_inode.c
502
ext2fs_blkfree(ip, nb);
sys/ufs/ext2fs/ext2fs_inode.c
513
error = ext2fs_indirtrunc(ip, nlbn, fsbtodb(fs, nb),
sys/ufs/ext2fs/ext2fs_inode.c
62
ext2fs_size(struct inode *ip)
sys/ufs/ext2fs/ext2fs_inode.c
64
u_int64_t size = ip->i_e2fs_size;
sys/ufs/ext2fs/ext2fs_inode.c
66
if ((ip->i_e2fs_mode & IFMT) == IFREG)
sys/ufs/ext2fs/ext2fs_inode.c
67
size |= (u_int64_t)ip->i_e2fs_size_hi << 32;
sys/ufs/ext2fs/ext2fs_inode.c
73
ext2fs_setsize(struct inode *ip, u_int64_t size)
sys/ufs/ext2fs/ext2fs_inode.c
75
struct m_ext2fs *fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_inode.c
79
if ((ip->i_e2fs_mode & IFMT) == IFREG || ip->i_e2fs_mode == 0)
sys/ufs/ext2fs/ext2fs_inode.c
80
ip->i_e2fs_size_hi = size >> 32;
sys/ufs/ext2fs/ext2fs_inode.c
82
ip->i_e2fs_size = size;
sys/ufs/ext2fs/ext2fs_lookup.c
608
ext2fs_search_dirblock(struct inode *ip, void *data, int *foundp,
sys/ufs/ext2fs/ext2fs_lookup.c
615
int dirblksize = ip->i_e2fs->e2fs_bsize;
sys/ufs/ext2fs/ext2fs_lookup.c
618
vdp = ITOV(ip);
sys/ufs/ext2fs/ext2fs_lookup.c
634
ufs_dirbad(ip, ip->i_offset, "mangled entry");
sys/ufs/ext2fs/ext2fs_lookup.c
636
ip->i_offset += i;
sys/ufs/ext2fs/ext2fs_lookup.c
655
ssp->slotoffset = ip->i_offset;
sys/ufs/ext2fs/ext2fs_lookup.c
660
ssp->slotoffset = ip->i_offset;
sys/ufs/ext2fs/ext2fs_lookup.c
663
ssp->slotsize = ip->i_offset +
sys/ufs/ext2fs/ext2fs_lookup.c
686
*prevoffp = ip->i_offset;
sys/ufs/ext2fs/ext2fs_lookup.c
687
ip->i_offset += letoh16(ep->e2d_reclen);
sys/ufs/ext2fs/ext2fs_lookup.c
691
*endusefulp = ip->i_offset;
sys/ufs/ext2fs/ext2fs_lookup.c
752
ext2fs_direnter(struct inode *ip, struct vnode *dvp,
sys/ufs/ext2fs/ext2fs_lookup.c
764
int dirblksize = ip->i_e2fs->e2fs_bsize;
sys/ufs/ext2fs/ext2fs_lookup.c
772
newdir.e2d_ino = htole32(ip->i_number);
sys/ufs/ext2fs/ext2fs_lookup.c
774
if (ip->i_e2fs->e2fs.e2fs_rev > E2FS_REV0 &&
sys/ufs/ext2fs/ext2fs_lookup.c
775
(ip->i_e2fs->e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) {
sys/ufs/ext2fs/ext2fs_lookup.c
776
newdir.e2d_type = inot2ext2dt(IFTODT(ip->i_e2fs_mode));
sys/ufs/ext2fs/ext2fs_lookup.c
940
ext2fs_dirrewrite(struct inode *dp, struct inode *ip,
sys/ufs/ext2fs/ext2fs_lookup.c
950
ep->e2d_ino = htole32(ip->i_number);
sys/ufs/ext2fs/ext2fs_lookup.c
951
if (ip->i_e2fs->e2fs.e2fs_rev > E2FS_REV0 &&
sys/ufs/ext2fs/ext2fs_lookup.c
952
(ip->i_e2fs->e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) {
sys/ufs/ext2fs/ext2fs_lookup.c
953
ep->e2d_type = inot2ext2dt(IFTODT(ip->i_e2fs_mode));
sys/ufs/ext2fs/ext2fs_lookup.c
972
ext2fs_dirempty(struct inode *ip, ufsino_t parentino, struct ucred *cred)
sys/ufs/ext2fs/ext2fs_lookup.c
982
for (off = 0; off < ext2fs_size(ip); off += letoh16(dp->e2d_reclen)) {
sys/ufs/ext2fs/ext2fs_lookup.c
983
error = vn_rdwr(UIO_READ, ITOV(ip), (caddr_t)dp, MINDIRSIZ, off,
sys/ufs/ext2fs/ext2fs_readwrite.c
108
if ((bytesinfile = ext2fs_size(ip) - uio->uio_offset) <= 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
120
if (lblktosize(fs, nextlbn) >= ext2fs_size(ip))
sys/ufs/ext2fs/ext2fs_readwrite.c
122
else if (lbn - 1 == ip->i_ci.ci_lastr) {
sys/ufs/ext2fs/ext2fs_readwrite.c
130
ip->i_ci.ci_lastr = lbn;
sys/ufs/ext2fs/ext2fs_readwrite.c
154
ip->i_flag |= IN_ACCESS;
sys/ufs/ext2fs/ext2fs_readwrite.c
160
ext4_ext_read(struct vnode *vp, struct inode *ip, struct m_ext2fs *fs, struct uio *uio)
sys/ufs/ext2fs/ext2fs_readwrite.c
178
if ((bytesinfile = ext2fs_size(ip) - uio->uio_offset) <= 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
188
cache_type = ext4_ext_in_cache(ip, lbn, &nex);
sys/ufs/ext2fs/ext2fs_readwrite.c
191
ext4_ext_find_extent(fs, ip, lbn, &path);
sys/ufs/ext2fs/ext2fs_readwrite.c
194
ext4_ext_put_cache(ip, ep, EXT4_EXT_CACHE_IN);
sys/ufs/ext2fs/ext2fs_readwrite.c
209
error = bread(ip->i_devvp, fsbtodb(fs, pos), size, &bp);
sys/ufs/ext2fs/ext2fs_readwrite.c
239
struct inode *ip;
sys/ufs/ext2fs/ext2fs_readwrite.c
252
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_readwrite.c
269
uio->uio_offset = ext2fs_size(ip);
sys/ufs/ext2fs/ext2fs_readwrite.c
270
if ((ip->i_e2fs_flags & EXT2_APPEND) &&
sys/ufs/ext2fs/ext2fs_readwrite.c
271
uio->uio_offset != ext2fs_size(ip))
sys/ufs/ext2fs/ext2fs_readwrite.c
284
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_readwrite.c
293
osize = ext2fs_size(ip);
sys/ufs/ext2fs/ext2fs_readwrite.c
307
error = ext2fs_buf_alloc(ip,
sys/ufs/ext2fs/ext2fs_readwrite.c
311
if (uio->uio_offset + xfersize > ext2fs_size(ip)) {
sys/ufs/ext2fs/ext2fs_readwrite.c
312
error = ext2fs_setsize(ip, uio->uio_offset + xfersize);
sys/ufs/ext2fs/ext2fs_readwrite.c
315
uvm_vnp_setsize(vp, ext2fs_size(ip));
sys/ufs/ext2fs/ext2fs_readwrite.c
349
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_readwrite.c
357
ip->i_e2fs_mode &= ~(ISUID | ISGID);
sys/ufs/ext2fs/ext2fs_readwrite.c
362
(void)ext2fs_truncate(ip, osize,
sys/ufs/ext2fs/ext2fs_readwrite.c
368
error = ext2fs_update(ip, 1);
sys/ufs/ext2fs/ext2fs_readwrite.c
67
struct inode *ip;
sys/ufs/ext2fs/ext2fs_readwrite.c
72
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_readwrite.c
74
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_readwrite.c
76
if (ip->i_e2fs_flags & EXT4_EXTENTS)
sys/ufs/ext2fs/ext2fs_readwrite.c
77
return ext4_ext_read(vp, ip, fs, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
79
return ext2_ind_read(vp, ip, fs, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
83
ext2_ind_read(struct vnode *vp, struct inode *ip, struct m_ext2fs *fs,
sys/ufs/ext2fs/ext2fs_readwrite.c
97
if (ext2fs_size(ip) < EXT2_MAXSYMLINKLEN)
sys/ufs/ext2fs/ext2fs_subr.c
119
struct inode *ip;
sys/ufs/ext2fs/ext2fs_subr.c
124
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_subr.c
125
vp->v_type = IFTOVT(ip->i_e2fs_mode);
sys/ufs/ext2fs/ext2fs_subr.c
132
nvp = checkalias(vp, letoh32(ip->i_e2din->e2di_rdev), mp);
sys/ufs/ext2fs/ext2fs_subr.c
149
ip->i_vnode = vp;
sys/ufs/ext2fs/ext2fs_subr.c
167
if (ip->i_number == EXT2_ROOTINO)
sys/ufs/ext2fs/ext2fs_subr.c
172
ip->i_modrev = (u_quad_t)tv.tv_sec << 32;
sys/ufs/ext2fs/ext2fs_subr.c
173
ip->i_modrev |= (u_quad_t)tv.tv_usec * 4294;
sys/ufs/ext2fs/ext2fs_subr.c
60
ext2fs_bufatoff(struct inode *ip, off_t offset, char **res, struct buf **bpp)
sys/ufs/ext2fs/ext2fs_subr.c
68
vp = ITOV(ip);
sys/ufs/ext2fs/ext2fs_subr.c
69
fs = ip->i_e2fs;
sys/ufs/ext2fs/ext2fs_subr.c
72
if (ip->i_e2din->e2di_flags & EXT4_EXTENTS) {
sys/ufs/ext2fs/ext2fs_subr.c
77
if (ext4_ext_find_extent(fs, ip, lbn, &path) == NULL ||
sys/ufs/ext2fs/ext2fs_subr.c
86
error = bread(ip->i_devvp, fsbtodb(fs, pos), fs->e2fs_bsize, &bp);
sys/ufs/ext2fs/ext2fs_vfsops.c
1003
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vfsops.c
1006
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vfsops.c
1009
ufhp->ufid_ino = ip->i_number;
sys/ufs/ext2fs/ext2fs_vfsops.c
1010
ufhp->ufid_gen = ip->i_e2fs_gen;
sys/ufs/ext2fs/ext2fs_vfsops.c
298
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vfsops.c
321
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vfsops.c
323
fsbtodb(era->fs, ino_to_fsba(era->fs, ip->i_number)),
sys/ufs/ext2fs/ext2fs_vfsops.c
330
(ino_to_fsbo(era->fs, ip->i_number) * EXT2_DINODE_SIZE(era->fs));
sys/ufs/ext2fs/ext2fs_vfsops.c
331
e2fs_iload(era->fs, (struct ext2fs_dinode *)cp, ip->i_e2din);
sys/ufs/ext2fs/ext2fs_vfsops.c
708
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vfsops.c
715
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vfsops.c
717
if (ip->i_e2fs_nlink == 0)
sys/ufs/ext2fs/ext2fs_vfsops.c
721
if ((ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_MODIFIED | IN_UPDATE)) == 0 &&
sys/ufs/ext2fs/ext2fs_vfsops.c
831
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vfsops.c
856
ip = pool_get(&ext2fs_inode_pool, PR_WAITOK|PR_ZERO);
sys/ufs/ext2fs/ext2fs_vfsops.c
857
rrw_init_flags(&ip->i_lock, "inode", RWL_DUPOK | RWL_IS_VNODE);
sys/ufs/ext2fs/ext2fs_vfsops.c
858
vp->v_data = ip;
sys/ufs/ext2fs/ext2fs_vfsops.c
859
ip->i_vnode = vp;
sys/ufs/ext2fs/ext2fs_vfsops.c
860
ip->i_ump = ump;
sys/ufs/ext2fs/ext2fs_vfsops.c
861
ip->i_e2fs = fs = ump->um_e2fs;
sys/ufs/ext2fs/ext2fs_vfsops.c
862
ip->i_dev = dev;
sys/ufs/ext2fs/ext2fs_vfsops.c
863
ip->i_number = ino;
sys/ufs/ext2fs/ext2fs_vfsops.c
864
ip->i_e2fs_last_lblk = 0;
sys/ufs/ext2fs/ext2fs_vfsops.c
865
ip->i_e2fs_last_blk = 0;
sys/ufs/ext2fs/ext2fs_vfsops.c
873
error = ufs_ihashins(ip);
sys/ufs/ext2fs/ext2fs_vfsops.c
903
ip->i_e2din = pool_get(&ext2fs_dinode_pool, PR_WAITOK);
sys/ufs/ext2fs/ext2fs_vfsops.c
904
e2fs_iload(fs, dp, ip->i_e2din);
sys/ufs/ext2fs/ext2fs_vfsops.c
907
ip->i_effnlink = ip->i_e2fs_nlink;
sys/ufs/ext2fs/ext2fs_vfsops.c
917
ip->i_e2fs_uid = ip->i_e2fs_uid_low | (ip->i_e2fs_uid_high << 16);
sys/ufs/ext2fs/ext2fs_vfsops.c
918
ip->i_e2fs_gid = ip->i_e2fs_gid_low | (ip->i_e2fs_gid_high << 16);
sys/ufs/ext2fs/ext2fs_vfsops.c
921
if (ip->i_e2fs_dtime != 0) {
sys/ufs/ext2fs/ext2fs_vfsops.c
922
ip->i_e2fs_mode = ip->i_e2fs_nblock = 0;
sys/ufs/ext2fs/ext2fs_vfsops.c
923
(void)ext2fs_setsize(ip, 0);
sys/ufs/ext2fs/ext2fs_vfsops.c
940
vref(ip->i_devvp);
sys/ufs/ext2fs/ext2fs_vfsops.c
945
if (ip->i_e2fs_gen == 0) {
sys/ufs/ext2fs/ext2fs_vfsops.c
948
ip->i_e2fs_gen = ext2gennumber;
sys/ufs/ext2fs/ext2fs_vfsops.c
950
ip->i_flag |= IN_MODIFIED;
sys/ufs/ext2fs/ext2fs_vfsops.c
970
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vfsops.c
986
ip = VTOI(nvp);
sys/ufs/ext2fs/ext2fs_vfsops.c
987
if (ip->i_e2fs_mode == 0 || ip->i_e2fs_dtime != 0 ||
sys/ufs/ext2fs/ext2fs_vfsops.c
988
ip->i_e2fs_gen != ufhp->ufid_gen) {
sys/ufs/ext2fs/ext2fs_vnops.c
1026
ip->i_e2fs_nlink -= 2;
sys/ufs/ext2fs/ext2fs_vnops.c
1027
error = ext2fs_truncate(ip, (off_t)0, IO_SYNC, cnp->cn_cred);
sys/ufs/ext2fs/ext2fs_vnops.c
1028
cache_purge(ITOV(ip));
sys/ufs/ext2fs/ext2fs_vnops.c
104
ip = VTOI(*vpp);
sys/ufs/ext2fs/ext2fs_vnops.c
1044
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vnops.c
105
ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_vnops.c
1055
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
1056
memcpy(ip->i_e2din->e2di_shortlink, ap->a_target, len);
sys/ufs/ext2fs/ext2fs_vnops.c
1057
error = ext2fs_setsize(ip, len);
sys/ufs/ext2fs/ext2fs_vnops.c
1060
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_vnops.c
1078
struct inode *ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
1081
isize = ext2fs_size(ip);
sys/ufs/ext2fs/ext2fs_vnops.c
1083
return (uiomove((char *)ip->i_e2din->e2di_shortlink, isize,
sys/ufs/ext2fs/ext2fs_vnops.c
111
ip->i_e2din->e2di_rdev = htole32(vap->va_rdev);
sys/ufs/ext2fs/ext2fs_vnops.c
1116
struct inode *ip = VTOI(ap->a_vp);
sys/ufs/ext2fs/ext2fs_vnops.c
1118
return (lf_advlock(&ip->i_lockf, ext2fs_size(ip), ap->a_id, ap->a_op,
sys/ufs/ext2fs/ext2fs_vnops.c
1129
struct inode *ip, *pdir;
sys/ufs/ext2fs/ext2fs_vnops.c
1147
ip = VTOI(tvp);
sys/ufs/ext2fs/ext2fs_vnops.c
1148
ip->i_e2fs_gid = pdir->i_e2fs_gid;
sys/ufs/ext2fs/ext2fs_vnops.c
1149
ip->i_e2fs_uid = cnp->cn_cred->cr_uid;
sys/ufs/ext2fs/ext2fs_vnops.c
1150
ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_vnops.c
1151
ip->i_e2fs_mode = mode;
sys/ufs/ext2fs/ext2fs_vnops.c
1153
ip->i_e2fs_nlink = 1;
sys/ufs/ext2fs/ext2fs_vnops.c
1154
if ((ip->i_e2fs_mode & ISGID) &&
sys/ufs/ext2fs/ext2fs_vnops.c
1155
!groupmember(ip->i_e2fs_gid, cnp->cn_cred) &&
sys/ufs/ext2fs/ext2fs_vnops.c
1157
ip->i_e2fs_mode &= ~ISGID;
sys/ufs/ext2fs/ext2fs_vnops.c
1162
if ((error = ext2fs_update(ip, 1)) != 0)
sys/ufs/ext2fs/ext2fs_vnops.c
1164
error = ext2fs_direnter(ip, dvp, cnp);
sys/ufs/ext2fs/ext2fs_vnops.c
1178
ip->i_e2fs_nlink = 0;
sys/ufs/ext2fs/ext2fs_vnops.c
1179
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
1206
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vnops.c
1217
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
1218
ufs_ihashrem(ip);
sys/ufs/ext2fs/ext2fs_vnops.c
1224
if (ip->i_devvp)
sys/ufs/ext2fs/ext2fs_vnops.c
1225
vrele(ip->i_devvp);
sys/ufs/ext2fs/ext2fs_vnops.c
1227
if (ip->i_e2din != NULL)
sys/ufs/ext2fs/ext2fs_vnops.c
1228
pool_put(&ext2fs_dinode_pool, ip->i_e2din);
sys/ufs/ext2fs/ext2fs_vnops.c
1230
pool_put(&ext2fs_inode_pool, ip);
sys/ufs/ext2fs/ext2fs_vnops.c
149
struct inode *ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
153
if ((mode & VWRITE) && (ip->i_e2fs_flags & EXT2_IMMUTABLE))
sys/ufs/ext2fs/ext2fs_vnops.c
156
return (vaccess(vp->v_type, ip->i_e2fs_mode, ip->i_e2fs_uid,
sys/ufs/ext2fs/ext2fs_vnops.c
157
ip->i_e2fs_gid, mode, ap->a_cred));
sys/ufs/ext2fs/ext2fs_vnops.c
165
struct inode *ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
168
EXT2FS_ITIMES(ip);
sys/ufs/ext2fs/ext2fs_vnops.c
172
vap->va_fsid = ip->i_dev;
sys/ufs/ext2fs/ext2fs_vnops.c
173
vap->va_fileid = ip->i_number;
sys/ufs/ext2fs/ext2fs_vnops.c
174
vap->va_mode = ip->i_e2fs_mode & ALLPERMS;
sys/ufs/ext2fs/ext2fs_vnops.c
175
vap->va_nlink = ip->i_e2fs_nlink;
sys/ufs/ext2fs/ext2fs_vnops.c
176
vap->va_uid = ip->i_e2fs_uid;
sys/ufs/ext2fs/ext2fs_vnops.c
177
vap->va_gid = ip->i_e2fs_gid;
sys/ufs/ext2fs/ext2fs_vnops.c
178
vap->va_rdev = (dev_t) letoh32(ip->i_e2din->e2di_rdev);
sys/ufs/ext2fs/ext2fs_vnops.c
179
vap->va_size = ext2fs_size(ip);
sys/ufs/ext2fs/ext2fs_vnops.c
180
vap->va_atime.tv_sec = ip->i_e2fs_atime;
sys/ufs/ext2fs/ext2fs_vnops.c
182
vap->va_mtime.tv_sec = ip->i_e2fs_mtime;
sys/ufs/ext2fs/ext2fs_vnops.c
184
vap->va_ctime.tv_sec = ip->i_e2fs_ctime;
sys/ufs/ext2fs/ext2fs_vnops.c
186
vap->va_flags = (ip->i_e2fs_flags & EXT2_APPEND) ? SF_APPEND : 0;
sys/ufs/ext2fs/ext2fs_vnops.c
187
vap->va_flags |= (ip->i_e2fs_flags & EXT2_IMMUTABLE) ? SF_IMMUTABLE : 0;
sys/ufs/ext2fs/ext2fs_vnops.c
188
vap->va_gen = ip->i_e2fs_gen;
sys/ufs/ext2fs/ext2fs_vnops.c
196
vap->va_bytes = dbtob((u_quad_t)ip->i_e2fs_nblock);
sys/ufs/ext2fs/ext2fs_vnops.c
198
vap->va_filerev = ip->i_modrev;
sys/ufs/ext2fs/ext2fs_vnops.c
211
struct inode *ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
227
if (cred->cr_uid != ip->i_e2fs_uid &&
sys/ufs/ext2fs/ext2fs_vnops.c
231
if ((ip->i_e2fs_flags &
sys/ufs/ext2fs/ext2fs_vnops.c
234
ip->i_e2fs_flags &= ~(EXT2_APPEND | EXT2_IMMUTABLE);
sys/ufs/ext2fs/ext2fs_vnops.c
235
ip->i_e2fs_flags |=
sys/ufs/ext2fs/ext2fs_vnops.c
241
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
245
if (ip->i_e2fs_flags & (EXT2_APPEND | EXT2_IMMUTABLE))
sys/ufs/ext2fs/ext2fs_vnops.c
273
error = ext2fs_truncate(ip, vap->va_size, 0, cred);
sys/ufs/ext2fs/ext2fs_vnops.c
282
if (cred->cr_uid != ip->i_e2fs_uid &&
sys/ufs/ext2fs/ext2fs_vnops.c
288
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_vnops.c
290
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
293
(ip->i_flag & (IN_CHANGE | IN_UPDATE)))
sys/ufs/ext2fs/ext2fs_vnops.c
294
ip->i_flag |= IN_ACCESS;
sys/ufs/ext2fs/ext2fs_vnops.c
296
EXT2FS_ITIMES(ip);
sys/ufs/ext2fs/ext2fs_vnops.c
298
ip->i_e2fs_mtime = vap->va_mtime.tv_sec;
sys/ufs/ext2fs/ext2fs_vnops.c
300
ip->i_e2fs_atime = vap->va_atime.tv_sec;
sys/ufs/ext2fs/ext2fs_vnops.c
301
error = ext2fs_update(ip, 1);
sys/ufs/ext2fs/ext2fs_vnops.c
321
struct inode *ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
324
if (cred->cr_uid != ip->i_e2fs_uid && (error = suser_ucred(cred)))
sys/ufs/ext2fs/ext2fs_vnops.c
329
if (!groupmember(ip->i_e2fs_gid, cred) && (mode & ISGID))
sys/ufs/ext2fs/ext2fs_vnops.c
332
ip->i_e2fs_mode &= ~ALLPERMS;
sys/ufs/ext2fs/ext2fs_vnops.c
333
ip->i_e2fs_mode |= (mode & ALLPERMS);
sys/ufs/ext2fs/ext2fs_vnops.c
334
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
335
if ((vp->v_flag & VTEXT) && (ip->i_e2fs_mode & S_ISTXT) == 0)
sys/ufs/ext2fs/ext2fs_vnops.c
347
struct inode *ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
353
uid = ip->i_e2fs_uid;
sys/ufs/ext2fs/ext2fs_vnops.c
355
gid = ip->i_e2fs_gid;
sys/ufs/ext2fs/ext2fs_vnops.c
361
if ((cred->cr_uid != ip->i_e2fs_uid || uid != ip->i_e2fs_uid ||
sys/ufs/ext2fs/ext2fs_vnops.c
362
(gid != ip->i_e2fs_gid && !groupmember(gid, cred))) &&
sys/ufs/ext2fs/ext2fs_vnops.c
365
ogid = ip->i_e2fs_gid;
sys/ufs/ext2fs/ext2fs_vnops.c
366
ouid = ip->i_e2fs_uid;
sys/ufs/ext2fs/ext2fs_vnops.c
368
ip->i_e2fs_gid = gid;
sys/ufs/ext2fs/ext2fs_vnops.c
369
ip->i_e2fs_uid = uid;
sys/ufs/ext2fs/ext2fs_vnops.c
371
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
373
ip->i_e2fs_mode &= ~ISUID;
sys/ufs/ext2fs/ext2fs_vnops.c
375
ip->i_e2fs_mode &= ~ISGID;
sys/ufs/ext2fs/ext2fs_vnops.c
383
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vnops.c
388
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
390
(ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) ||
sys/ufs/ext2fs/ext2fs_vnops.c
397
ip->i_e2fs_nlink--;
sys/ufs/ext2fs/ext2fs_vnops.c
398
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
414
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vnops.c
425
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
426
if ((nlink_t)ip->i_e2fs_nlink >= LINK_MAX) {
sys/ufs/ext2fs/ext2fs_vnops.c
431
if (ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) {
sys/ufs/ext2fs/ext2fs_vnops.c
436
ip->i_e2fs_nlink++;
sys/ufs/ext2fs/ext2fs_vnops.c
437
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
438
error = ext2fs_update(ip, 1);
sys/ufs/ext2fs/ext2fs_vnops.c
440
error = ext2fs_direnter(ip, dvp, cnp);
sys/ufs/ext2fs/ext2fs_vnops.c
442
ip->i_e2fs_nlink--;
sys/ufs/ext2fs/ext2fs_vnops.c
443
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
488
struct inode *ip, *xp, *dp;
sys/ufs/ext2fs/ext2fs_vnops.c
553
ip = VTOI(fvp);
sys/ufs/ext2fs/ext2fs_vnops.c
554
if ((nlink_t)ip->i_e2fs_nlink >= LINK_MAX) {
sys/ufs/ext2fs/ext2fs_vnops.c
559
if ((ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) ||
sys/ufs/ext2fs/ext2fs_vnops.c
565
if ((ip->i_e2fs_mode & IFMT) == IFDIR) {
sys/ufs/ext2fs/ext2fs_vnops.c
579
dp == ip ||
sys/ufs/ext2fs/ext2fs_vnops.c
582
(ip->i_flag & IN_RENAME)) {
sys/ufs/ext2fs/ext2fs_vnops.c
587
ip->i_flag |= IN_RENAME;
sys/ufs/ext2fs/ext2fs_vnops.c
608
ip->i_e2fs_nlink++;
sys/ufs/ext2fs/ext2fs_vnops.c
609
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
610
if ((error = ext2fs_update(ip, 1)) != 0) {
sys/ufs/ext2fs/ext2fs_vnops.c
634
error = ext2fs_checkpath(ip, dp, tcnp->cn_cred);
sys/ufs/ext2fs/ext2fs_vnops.c
654
if (dp->i_dev != ip->i_dev)
sys/ufs/ext2fs/ext2fs_vnops.c
671
error = ext2fs_direnter(ip, tdvp, tcnp);
sys/ufs/ext2fs/ext2fs_vnops.c
682
if (xp->i_dev != dp->i_dev || xp->i_dev != ip->i_dev)
sys/ufs/ext2fs/ext2fs_vnops.c
687
if (xp->i_number == ip->i_number)
sys/ufs/ext2fs/ext2fs_vnops.c
721
error = ext2fs_dirrewrite(dp, ip, tcnp);
sys/ufs/ext2fs/ext2fs_vnops.c
787
if (xp != ip) {
sys/ufs/ext2fs/ext2fs_vnops.c
843
ip->i_flag &= ~IN_RENAME;
sys/ufs/ext2fs/ext2fs_vnops.c
845
ip->i_e2fs_nlink--;
sys/ufs/ext2fs/ext2fs_vnops.c
846
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
863
struct inode *ip, *dp;
sys/ufs/ext2fs/ext2fs_vnops.c
887
ip = VTOI(tvp);
sys/ufs/ext2fs/ext2fs_vnops.c
888
ip->i_e2fs_uid = cnp->cn_cred->cr_uid;
sys/ufs/ext2fs/ext2fs_vnops.c
889
ip->i_e2fs_gid = dp->i_e2fs_gid;
sys/ufs/ext2fs/ext2fs_vnops.c
890
ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
sys/ufs/ext2fs/ext2fs_vnops.c
891
ip->i_e2fs_mode = dmode;
sys/ufs/ext2fs/ext2fs_vnops.c
893
ip->i_e2fs_nlink = 2;
sys/ufs/ext2fs/ext2fs_vnops.c
894
error = ext2fs_update(ip, 1);
sys/ufs/ext2fs/ext2fs_vnops.c
909
dirtemplate.dot_ino = htole32(ip->i_number);
sys/ufs/ext2fs/ext2fs_vnops.c
912
if (ip->i_e2fs->e2fs.e2fs_rev > E2FS_REV0 &&
sys/ufs/ext2fs/ext2fs_vnops.c
913
(ip->i_e2fs->e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) {
sys/ufs/ext2fs/ext2fs_vnops.c
920
if (ip->i_e2fs->e2fs.e2fs_rev > E2FS_REV0 &&
sys/ufs/ext2fs/ext2fs_vnops.c
921
(ip->i_e2fs->e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) {
sys/ufs/ext2fs/ext2fs_vnops.c
937
error = ext2fs_setsize(ip, VTOI(dvp)->i_e2fs->e2fs_bsize);
sys/ufs/ext2fs/ext2fs_vnops.c
943
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
947
error = ext2fs_direnter(ip, dvp, cnp);
sys/ufs/ext2fs/ext2fs_vnops.c
958
ip->i_e2fs_nlink = 0;
sys/ufs/ext2fs/ext2fs_vnops.c
959
ip->i_flag |= IN_CHANGE;
sys/ufs/ext2fs/ext2fs_vnops.c
97
struct inode *ip;
sys/ufs/ext2fs/ext2fs_vnops.c
979
struct inode *ip, *dp;
sys/ufs/ext2fs/ext2fs_vnops.c
982
ip = VTOI(vp);
sys/ufs/ext2fs/ext2fs_vnops.c
992
if (ip->i_e2fs_nlink != 2 ||
sys/ufs/ext2fs/ext2fs_vnops.c
993
!ext2fs_dirempty(ip, dp->i_number, cnp->cn_cred)) {
sys/ufs/ext2fs/ext2fs_vnops.c
998
(ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND))) {
sys/ufs/ffs/ffs_alloc.c
1025
ffs_alloccgblk(struct inode *ip, struct buf *bp, daddr_t bpref)
sys/ufs/ffs/ffs_alloc.c
1033
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
1085
ffs_nodealloccg(struct inode *ip, u_int cg, daddr_t ipref, int mode)
sys/ufs/ffs/ffs_alloc.c
109
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
1102
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
1106
if (!(bp = ffs_cgread(fs, ip, cg)))
sys/ufs/ffs/ffs_alloc.c
113
ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt);
sys/ufs/ffs/ffs_alloc.c
1196
ibp = getblk(ip->i_devvp, fsbtodb(fs,
sys/ufs/ffs/ffs_alloc.c
124
if ((error = ufs_quota_alloc_blocks(ip, btodb(size), cred)) != 0)
sys/ufs/ffs/ffs_alloc.c
1249
ffs_blkfree(struct inode *ip, daddr_t bno, long size)
sys/ufs/ffs/ffs_alloc.c
1258
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
1262
ip->i_dev, fs->fs_bsize, size, fs->fs_fsmnt);
sys/ufs/ffs/ffs_alloc.c
1268
ip->i_number);
sys/ufs/ffs/ffs_alloc.c
1269
ffs_fserr(fs, DIP(ip, uid), "bad block");
sys/ufs/ffs/ffs_alloc.c
1272
if (!(bp = ffs_cgread(fs, ip, cg)))
sys/ufs/ffs/ffs_alloc.c
1285
ip->i_dev, (long long)bno, fs->fs_fsmnt);
sys/ufs/ffs/ffs_alloc.c
1314
ip->i_dev, (long long)(bno + i),
sys/ufs/ffs/ffs_alloc.c
135
cg = ino_to_cg(fs, ip->i_number);
sys/ufs/ffs/ffs_alloc.c
140
bno = ffs_hashalloc(ip, cg, bpref, size, ffs_alloccg);
sys/ufs/ffs/ffs_alloc.c
143
DIP_ADD(ip, blocks, btodb(size));
sys/ufs/ffs/ffs_alloc.c
144
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_alloc.c
150
(void) ufs_quota_free_blocks(ip, btodb(size), cred);
sys/ufs/ffs/ffs_alloc.c
170
ffs_realloccg(struct inode *ip, daddr_t lbprev, daddr_t bpref, int osize,
sys/ufs/ffs/ffs_alloc.c
183
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
189
ip->i_dev, fs->fs_bsize, osize, nsize, fs->fs_fsmnt);
sys/ufs/ffs/ffs_alloc.c
198
bprev = DIP(ip, db[lbprev]);
sys/ufs/ffs/ffs_alloc.c
202
ip->i_dev, fs->fs_bsize, (long long)bprev, fs->fs_fsmnt);
sys/ufs/ffs/ffs_alloc.c
210
if ((error = bread(ITOV(ip), lbprev, fs->fs_bsize, &bp)) != 0)
sys/ufs/ffs/ffs_alloc.c
215
if ((error = ufs_quota_alloc_blocks(ip, btodb(nsize - osize), cred))
sys/ufs/ffs/ffs_alloc.c
225
if ((bno = ffs_fragextend(ip, cg, bprev, osize, nsize)) != 0) {
sys/ufs/ffs/ffs_alloc.c
226
DIP_ADD(ip, blocks, btodb(nsize - osize));
sys/ufs/ffs/ffs_alloc.c
227
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_alloc.c
285
ip->i_dev, fs->fs_optim, fs->fs_fsmnt);
sys/ufs/ffs/ffs_alloc.c
289
bno = ffs_hashalloc(ip, cg, bpref, request, ffs_alloccg);
sys/ufs/ffs/ffs_alloc.c
293
(void) uvm_vnp_uncache(ITOV(ip));
sys/ufs/ffs/ffs_alloc.c
294
ffs_blkfree(ip, bprev, (long)osize);
sys/ufs/ffs/ffs_alloc.c
296
ffs_blkfree(ip, bno + numfrags(fs, nsize),
sys/ufs/ffs/ffs_alloc.c
298
DIP_ADD(ip, blocks, btodb(nsize - osize));
sys/ufs/ffs/ffs_alloc.c
299
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_alloc.c
334
(void)ufs_quota_free_blocks(ip, quota_updated, cred);
sys/ufs/ffs/ffs_alloc.c
361
struct inode *ip;
sys/ufs/ffs/ffs_alloc.c
399
ip = VTOI(*vpp);
sys/ufs/ffs/ffs_alloc.c
401
if (DIP(ip, mode)) {
sys/ufs/ffs/ffs_alloc.c
403
DIP(ip, mode), ip->i_number, fs->fs_fsmnt);
sys/ufs/ffs/ffs_alloc.c
407
if (DIP(ip, blocks)) {
sys/ufs/ffs/ffs_alloc.c
409
fs->fs_fsmnt, ino, (long long)DIP(ip, blocks));
sys/ufs/ffs/ffs_alloc.c
410
DIP_ASSIGN(ip, blocks, 0);
sys/ufs/ffs/ffs_alloc.c
413
DIP_ASSIGN(ip, flags, 0);
sys/ufs/ffs/ffs_alloc.c
420
if (DIP(ip, gen) != 0)
sys/ufs/ffs/ffs_alloc.c
421
DIP_ADD(ip, gen, 1);
sys/ufs/ffs/ffs_alloc.c
422
while (DIP(ip, gen) == 0)
sys/ufs/ffs/ffs_alloc.c
423
DIP_ASSIGN(ip, gen, arc4random_uniform(UINT_MAX));
sys/ufs/ffs/ffs_alloc.c
594
ffs1_blkpref(struct inode *ip, daddr_t lbn, int indx, int32_t *bap)
sys/ufs/ffs/ffs_alloc.c
602
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
614
inocg = ino_to_cg(fs, ip->i_number);
sys/ufs/ffs/ffs_alloc.c
627
ip->i_din1->di_db[NDADDR - 1] != 0)
sys/ufs/ffs/ffs_alloc.c
628
pref = ip->i_din1->di_db[NDADDR - 1] + fs->fs_frag;
sys/ufs/ffs/ffs_alloc.c
637
pref = ip->i_din1->di_ib[0];
sys/ufs/ffs/ffs_alloc.c
653
if ((DIP(ip, mode) & IFMT) == IFDIR)
sys/ufs/ffs/ffs_alloc.c
695
ffs2_blkpref(struct inode *ip, daddr_t lbn, int indx, int64_t *bap)
sys/ufs/ffs/ffs_alloc.c
703
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
715
inocg = ino_to_cg(fs, ip->i_number);
sys/ufs/ffs/ffs_alloc.c
728
ip->i_din2->di_db[NDADDR - 1] != 0)
sys/ufs/ffs/ffs_alloc.c
729
pref = ip->i_din2->di_db[NDADDR - 1] + fs->fs_frag;
sys/ufs/ffs/ffs_alloc.c
738
pref = ip->i_din2->di_ib[0];
sys/ufs/ffs/ffs_alloc.c
755
if ((DIP(ip, mode) & IFMT) == IFDIR)
sys/ufs/ffs/ffs_alloc.c
803
ffs_hashalloc(struct inode *ip, u_int cg, daddr_t pref, int size,
sys/ufs/ffs/ffs_alloc.c
810
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
814
result = (*allocator)(ip, cg, pref, size);
sys/ufs/ffs/ffs_alloc.c
824
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ffs/ffs_alloc.c
835
result = (*allocator)(ip, cg, 0, size);
sys/ufs/ffs/ffs_alloc.c
846
ffs_cgread(struct fs *fs, struct inode *ip, u_int cg)
sys/ufs/ffs/ffs_alloc.c
850
if (bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
sys/ufs/ffs/ffs_alloc.c
871
ffs_fragextend(struct inode *ip, u_int cg, daddr_t bprev, int osize, int nsize)
sys/ufs/ffs/ffs_alloc.c
880
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
890
if (!(bp = ffs_cgread(fs, ip, cg)))
sys/ufs/ffs/ffs_alloc.c
935
ffs_alloccg(struct inode *ip, u_int cg, daddr_t bpref, int size)
sys/ufs/ffs/ffs_alloc.c
944
fs = ip->i_fs;
sys/ufs/ffs/ffs_alloc.c
948
if (!(bp = ffs_cgread(fs, ip, cg)))
sys/ufs/ffs/ffs_alloc.c
963
bno = ffs_alloccgblk(ip, bp, bpref);
sys/ufs/ffs/ffs_alloc.c
985
bno = ffs_alloccgblk(ip, bp, bpref);
sys/ufs/ffs/ffs_alloc.c
99
ffs_alloc(struct inode *ip, daddr_t lbn, daddr_t bpref, int size,
sys/ufs/ffs/ffs_balloc.c
101
nb = lblkno(fs, ip->i_ffs1_size);
sys/ufs/ffs/ffs_balloc.c
103
osize = blksize(fs, ip, nb);
sys/ufs/ffs/ffs_balloc.c
105
error = ffs_realloccg(ip, nb,
sys/ufs/ffs/ffs_balloc.c
106
ffs1_blkpref(ip, nb, (int)nb, &ip->i_ffs1_db[0]),
sys/ufs/ffs/ffs_balloc.c
111
ip->i_ffs1_size = lblktosize(fs, nb + 1);
sys/ufs/ffs/ffs_balloc.c
112
uvm_vnp_setsize(vp, ip->i_ffs1_size);
sys/ufs/ffs/ffs_balloc.c
113
ip->i_ffs1_db[nb] = newb;
sys/ufs/ffs/ffs_balloc.c
114
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
127
nb = ip->i_ffs1_db[lbn];
sys/ufs/ffs/ffs_balloc.c
128
if (nb != 0 && ip->i_ffs1_size >= lblktosize(fs, lbn + 1)) {
sys/ufs/ffs/ffs_balloc.c
149
osize = fragroundup(fs, blkoff(fs, ip->i_ffs1_size));
sys/ufs/ffs/ffs_balloc.c
172
error = ffs_realloccg(ip, lbn,
sys/ufs/ffs/ffs_balloc.c
173
ffs1_blkpref(ip, lbn, (int)lbn,
sys/ufs/ffs/ffs_balloc.c
174
&ip->i_ffs1_db[0]),
sys/ufs/ffs/ffs_balloc.c
185
if (ip->i_ffs1_size < lblktosize(fs, lbn + 1))
sys/ufs/ffs/ffs_balloc.c
189
error = ffs_alloc(ip, lbn,
sys/ufs/ffs/ffs_balloc.c
190
ffs1_blkpref(ip, lbn, (int)lbn, &ip->i_ffs1_db[0]),
sys/ufs/ffs/ffs_balloc.c
203
ip->i_ffs1_db[lbn] = newb;
sys/ufs/ffs/ffs_balloc.c
204
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
222
nb = ip->i_ffs1_ib[indirs[0].in_off];
sys/ufs/ffs/ffs_balloc.c
227
pref = ffs1_blkpref(ip, lbn, -indirs[0].in_off - 1, NULL);
sys/ufs/ffs/ffs_balloc.c
228
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize,
sys/ufs/ffs/ffs_balloc.c
245
allocib = &ip->i_ffs1_ib[indirs[0].in_off];
sys/ufs/ffs/ffs_balloc.c
247
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
269
pref = ffs1_blkpref(ip, lbn, i - num - 1, NULL);
sys/ufs/ffs/ffs_balloc.c
270
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred,
sys/ufs/ffs/ffs_balloc.c
307
pref = ffs1_blkpref(ip, lbn, indirs[i].in_off, &bap[0]);
sys/ufs/ffs/ffs_balloc.c
308
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred,
sys/ufs/ffs/ffs_balloc.c
370
ffs_blkfree(ip, *blkp, fs->fs_bsize);
sys/ufs/ffs/ffs_balloc.c
393
(void)ufs_quota_free_blocks(ip, btodb(deallocated), cred);
sys/ufs/ffs/ffs_balloc.c
395
ip->i_ffs1_blocks -= btodb(deallocated);
sys/ufs/ffs/ffs_balloc.c
396
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
404
ffs2_balloc(struct inode *ip, off_t off, int size, struct ucred *cred,
sys/ufs/ffs/ffs_balloc.c
417
vp = ITOV(ip);
sys/ufs/ffs/ffs_balloc.c
418
fs = ip->i_fs;
sys/ufs/ffs/ffs_balloc.c
439
lastlbn = lblkno(fs, ip->i_ffs2_size);
sys/ufs/ffs/ffs_balloc.c
442
osize = blksize(fs, ip, nb);
sys/ufs/ffs/ffs_balloc.c
444
error = ffs_realloccg(ip, nb, ffs2_blkpref(ip,
sys/ufs/ffs/ffs_balloc.c
445
lastlbn, nb, &ip->i_ffs2_db[0]), osize,
sys/ufs/ffs/ffs_balloc.c
450
ip->i_ffs2_size = lblktosize(fs, nb + 1);
sys/ufs/ffs/ffs_balloc.c
451
uvm_vnp_setsize(vp, ip->i_ffs2_size);
sys/ufs/ffs/ffs_balloc.c
452
ip->i_ffs2_db[nb] = newb;
sys/ufs/ffs/ffs_balloc.c
453
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
469
nb = ip->i_ffs2_db[lbn];
sys/ufs/ffs/ffs_balloc.c
471
if (nb != 0 && ip->i_ffs2_size >= lblktosize(fs, lbn + 1)) {
sys/ufs/ffs/ffs_balloc.c
492
osize = fragroundup(fs, blkoff(fs, ip->i_ffs2_size));
sys/ufs/ffs/ffs_balloc.c
516
error = ffs_realloccg(ip, lbn,
sys/ufs/ffs/ffs_balloc.c
517
ffs2_blkpref(ip, lbn, (int) lbn,
sys/ufs/ffs/ffs_balloc.c
518
&ip->i_ffs2_db[0]), osize, nsize, cred,
sys/ufs/ffs/ffs_balloc.c
528
if (ip->i_ffs2_size < lblktosize(fs, lbn + 1))
sys/ufs/ffs/ffs_balloc.c
533
error = ffs_alloc(ip, lbn, ffs2_blkpref(ip, lbn,
sys/ufs/ffs/ffs_balloc.c
534
(int) lbn, &ip->i_ffs2_db[0]), nsize, cred, &newb);
sys/ufs/ffs/ffs_balloc.c
549
ip->i_ffs2_db[lbn] = newb;
sys/ufs/ffs/ffs_balloc.c
550
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
572
nb = ip->i_ffs2_ib[indirs[0].in_off];
sys/ufs/ffs/ffs_balloc.c
577
pref = ffs2_blkpref(ip, lbn, -indirs[0].in_off - 1, NULL);
sys/ufs/ffs/ffs_balloc.c
578
error = ffs_alloc(ip, lbn, pref, (int) fs->fs_bsize, cred,
sys/ufs/ffs/ffs_balloc.c
598
allocib = &ip->i_ffs2_ib[indirs[0].in_off];
sys/ufs/ffs/ffs_balloc.c
600
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
627
pref = ffs2_blkpref(ip, lbn, i - num - 1, NULL);
sys/ufs/ffs/ffs_balloc.c
629
error = ffs_alloc(ip, lbn, pref, (int) fs->fs_bsize, cred,
sys/ufs/ffs/ffs_balloc.c
671
pref = ffs2_blkpref(ip, lbn, indirs[num].in_off, &bap[0]);
sys/ufs/ffs/ffs_balloc.c
673
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, cred,
sys/ufs/ffs/ffs_balloc.c
70
ffs1_balloc(struct inode *ip, off_t startoffset, int size, struct ucred *cred,
sys/ufs/ffs/ffs_balloc.c
763
bp = getblk(ip->i_devvp, nb,
sys/ufs/ffs/ffs_balloc.c
783
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
804
ffs_blkfree(ip, *blkp, fs->fs_bsize);
sys/ufs/ffs/ffs_balloc.c
812
(void) ufs_quota_free_blocks(ip, btodb(deallocated), cred);
sys/ufs/ffs/ffs_balloc.c
814
ip->i_ffs2_blocks -= btodb(deallocated);
sys/ufs/ffs/ffs_balloc.c
815
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_balloc.c
827
ffs_balloc(struct inode *ip, off_t off, int size, struct ucred *cred,
sys/ufs/ffs/ffs_balloc.c
831
if (ip->i_fs->fs_magic == FS_UFS2_MAGIC)
sys/ufs/ffs/ffs_balloc.c
832
return (ffs2_balloc(ip, off, size, cred, flags, bpp));
sys/ufs/ffs/ffs_balloc.c
835
return (ffs1_balloc(ip, off, size, cred, flags, bpp));
sys/ufs/ffs/ffs_balloc.c
84
vp = ITOV(ip);
sys/ufs/ffs/ffs_balloc.c
85
fs = ip->i_fs;
sys/ufs/ffs/ffs_inode.c
102
if (ip->i_ump->um_fstype == UM_UFS2)
sys/ufs/ffs/ffs_inode.c
104
ino_to_fsbo(fs, ip->i_number)) = *ip->i_din2;
sys/ufs/ffs/ffs_inode.c
108
ino_to_fsbo(fs, ip->i_number)) = *ip->i_din1;
sys/ufs/ffs/ffs_inode.c
381
#define BAP(ip, i) (((ip)->i_ump->um_fstype == UM_UFS2) ? bap2[i] : bap1[i])
sys/ufs/ffs/ffs_inode.c
382
#define BAP_ASSIGN(ip, i, value) \
sys/ufs/ffs/ffs_inode.c
384
if ((ip)->i_ump->um_fstype == UM_UFS2) \
sys/ufs/ffs/ffs_inode.c
390
#define BAP(ip, i) bap1[i]
sys/ufs/ffs/ffs_inode.c
391
#define BAP_ASSIGN(ip, i, value) do { bap1[i] = (value); } while (0)
sys/ufs/ffs/ffs_inode.c
404
ffs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn,
sys/ufs/ffs/ffs_inode.c
409
struct fs *fs = ip->i_fs;
sys/ufs/ffs/ffs_inode.c
441
vp = ITOV(ip);
sys/ufs/ffs/ffs_inode.c
461
if (ip->i_ump->um_fstype == UM_UFS2)
sys/ufs/ffs/ffs_inode.c
472
BAP_ASSIGN(ip, i, 0);
sys/ufs/ffs/ffs_inode.c
483
if (ip->i_ump->um_fstype == UM_UFS2)
sys/ufs/ffs/ffs_inode.c
495
nb = BAP(ip, i);
sys/ufs/ffs/ffs_inode.c
499
error = ffs_indirtrunc(ip, nlbn, fsbtodb(fs, nb),
sys/ufs/ffs/ffs_inode.c
505
ffs_blkfree(ip, nb, fs->fs_bsize);
sys/ufs/ffs/ffs_inode.c
514
nb = BAP(ip, i);
sys/ufs/ffs/ffs_inode.c
516
error = ffs_indirtrunc(ip, nlbn, fsbtodb(fs, nb),
sys/ufs/ffs/ffs_inode.c
66
ffs_update(struct inode *ip, int waitfor)
sys/ufs/ffs/ffs_inode.c
73
vp = ITOV(ip);
sys/ufs/ffs/ffs_inode.c
76
if ((ip->i_flag & IN_MODIFIED) == 0 && waitfor == 0)
sys/ufs/ffs/ffs_inode.c
79
ip->i_flag &= ~(IN_MODIFIED | IN_LAZYMOD);
sys/ufs/ffs/ffs_inode.c
80
fs = ip->i_fs;
sys/ufs/ffs/ffs_inode.c
87
ip->i_din1->di_ouid = ip->i_ffs1_uid;
sys/ufs/ffs/ffs_inode.c
88
ip->i_din1->di_ogid = ip->i_ffs1_gid;
sys/ufs/ffs/ffs_inode.c
91
error = bread(ip->i_devvp, fsbtodb(fs, ino_to_fsba(fs, ip->i_number)),
sys/ufs/ffs/ffs_inode.c
98
if (ip->i_effnlink != DIP(ip, nlink))
sys/ufs/ffs/ffs_subr.c
224
struct inode *ip;
sys/ufs/ffs/ffs_subr.c
229
ip = VTOI(vp);
sys/ufs/ffs/ffs_subr.c
230
switch(vp->v_type = IFTOVT(DIP(ip, mode))) {
sys/ufs/ffs/ffs_subr.c
234
if ((nvp = checkalias(vp, DIP(ip, rdev), mntp)) != NULL) {
sys/ufs/ffs/ffs_subr.c
252
ip->i_vnode = vp;
sys/ufs/ffs/ffs_subr.c
270
if (ip->i_number == ROOTINO)
sys/ufs/ffs/ffs_subr.c
276
ip->i_modrev = (u_quad_t)mtv.tv_sec << 32;
sys/ufs/ffs/ffs_subr.c
277
ip->i_modrev |= (u_quad_t)mtv.tv_usec * 4294;
sys/ufs/ffs/ffs_subr.c
57
ffs_bufatoff(struct inode *ip, off_t offset, char **res, struct buf **bpp)
sys/ufs/ffs/ffs_subr.c
65
vp = ITOV(ip);
sys/ufs/ffs/ffs_subr.c
66
fs = ip->i_fs;
sys/ufs/ffs/ffs_subr.c
68
bsize = blksize(fs, ip, lbn);
sys/ufs/ffs/ffs_vfsops.c
1046
struct inode *ip;
sys/ufs/ffs/ffs_vfsops.c
1053
ip = VTOI(vp);
sys/ufs/ffs/ffs_vfsops.c
1059
if (fsa->waitfor == MNT_WAIT && (ip->i_flag & IN_LAZYMOD)) {
sys/ufs/ffs/ffs_vfsops.c
1060
ip->i_flag |= IN_MODIFIED;
sys/ufs/ffs/ffs_vfsops.c
1061
UFS_UPDATE(ip, 1);
sys/ufs/ffs/ffs_vfsops.c
1064
if (ip->i_effnlink == 0)
sys/ufs/ffs/ffs_vfsops.c
1068
if ((ip->i_flag &
sys/ufs/ffs/ffs_vfsops.c
1186
struct inode *ip;
sys/ufs/ffs/ffs_vfsops.c
1215
ip = pool_get(&ffs_ino_pool, PR_WAITOK|PR_ZERO);
sys/ufs/ffs/ffs_vfsops.c
1216
rrw_init_flags(&ip->i_lock, "inode", RWL_DUPOK | RWL_IS_VNODE);
sys/ufs/ffs/ffs_vfsops.c
1217
ip->i_ump = ump;
sys/ufs/ffs/ffs_vfsops.c
1218
vref(ip->i_devvp);
sys/ufs/ffs/ffs_vfsops.c
1219
vp->v_data = ip;
sys/ufs/ffs/ffs_vfsops.c
1220
ip->i_vnode = vp;
sys/ufs/ffs/ffs_vfsops.c
1221
ip->i_fs = fs = ump->um_fs;
sys/ufs/ffs/ffs_vfsops.c
1222
ip->i_dev = dev;
sys/ufs/ffs/ffs_vfsops.c
1223
ip->i_number = ino;
sys/ufs/ffs/ffs_vfsops.c
1224
ip->i_vtbl = &ffs_vtbl;
sys/ufs/ffs/ffs_vfsops.c
1232
error = ufs_ihashins(ip);
sys/ufs/ffs/ffs_vfsops.c
1265
if (ip->i_ump->um_fstype == UM_UFS2) {
sys/ufs/ffs/ffs_vfsops.c
1266
ip->i_din2 = pool_get(&ffs_dinode2_pool, PR_WAITOK);
sys/ufs/ffs/ffs_vfsops.c
1268
*ip->i_din2 = *dp2;
sys/ufs/ffs/ffs_vfsops.c
1272
ip->i_din1 = pool_get(&ffs_dinode1_pool, PR_WAITOK);
sys/ufs/ffs/ffs_vfsops.c
1274
*ip->i_din1 = *dp1;
sys/ufs/ffs/ffs_vfsops.c
1279
ip->i_effnlink = DIP(ip, nlink);
sys/ufs/ffs/ffs_vfsops.c
1295
if (DIP(ip, gen) == 0) {
sys/ufs/ffs/ffs_vfsops.c
1296
while (DIP(ip, gen) == 0)
sys/ufs/ffs/ffs_vfsops.c
1297
DIP_ASSIGN(ip, gen, arc4random());
sys/ufs/ffs/ffs_vfsops.c
1299
ip->i_flag |= IN_MODIFIED;
sys/ufs/ffs/ffs_vfsops.c
1307
ip->i_ffs1_uid = ip->i_din1->di_ouid;
sys/ufs/ffs/ffs_vfsops.c
1308
ip->i_ffs1_gid = ip->i_din1->di_ogid;
sys/ufs/ffs/ffs_vfsops.c
1343
struct inode *ip;
sys/ufs/ffs/ffs_vfsops.c
1346
ip = VTOI(vp);
sys/ufs/ffs/ffs_vfsops.c
1349
ufhp->ufid_ino = ip->i_number;
sys/ufs/ffs/ffs_vfsops.c
1350
ufhp->ufid_gen = DIP(ip, gen);
sys/ufs/ffs/ffs_vfsops.c
415
struct inode *ip;
sys/ufs/ffs/ffs_vfsops.c
439
ip = VTOI(vp);
sys/ufs/ffs/ffs_vfsops.c
442
fsbtodb(fra->fs, ino_to_fsba(fra->fs, ip->i_number)),
sys/ufs/ffs/ffs_vfsops.c
451
*ip->i_din1 = *((struct ufs1_dinode *)bp->b_data +
sys/ufs/ffs/ffs_vfsops.c
452
ino_to_fsbo(fra->fs, ip->i_number));
sys/ufs/ffs/ffs_vfsops.c
455
*ip->i_din2 = *((struct ufs2_dinode *)bp->b_data +
sys/ufs/ffs/ffs_vfsops.c
456
ino_to_fsbo(fra->fs, ip->i_number));
sys/ufs/ffs/ffs_vfsops.c
458
ip->i_effnlink = DIP(ip, nlink);
sys/ufs/ffs/ffs_vnops.c
185
struct inode *ip;
sys/ufs/ffs/ffs_vnops.c
196
ip = VTOI(vp);
sys/ufs/ffs/ffs_vnops.c
197
mode = DIP(ip, mode);
sys/ufs/ffs/ffs_vnops.c
205
if (DIP(ip, size) < ip->i_ump->um_maxsymlinklen)
sys/ufs/ffs/ffs_vnops.c
210
fs = ip->i_fs;
sys/ufs/ffs/ffs_vnops.c
217
if ((bytesinfile = DIP(ip, size) - uio->uio_offset) <= 0)
sys/ufs/ffs/ffs_vnops.c
229
if (lblktosize(fs, nextlbn) >= DIP(ip, size))
sys/ufs/ffs/ffs_vnops.c
231
else if (lbn - 1 == ip->i_ci.ci_lastr ||
sys/ufs/ffs/ffs_vnops.c
239
ip->i_ci.ci_lastr = lbn;
sys/ufs/ffs/ffs_vnops.c
262
(ip->i_flag & (IN_CHANGE | IN_UPDATE))) {
sys/ufs/ffs/ffs_vnops.c
263
ip->i_flag |= IN_ACCESS;
sys/ufs/ffs/ffs_vnops.c
277
struct inode *ip;
sys/ufs/ffs/ffs_vnops.c
290
ip = VTOI(vp);
sys/ufs/ffs/ffs_vnops.c
307
uio->uio_offset = DIP(ip, size);
sys/ufs/ffs/ffs_vnops.c
308
if ((DIP(ip, flags) & APPEND) && uio->uio_offset != DIP(ip, size))
sys/ufs/ffs/ffs_vnops.c
321
fs = ip->i_fs;
sys/ufs/ffs/ffs_vnops.c
331
osize = DIP(ip, size);
sys/ufs/ffs/ffs_vnops.c
345
if ((error = UFS_BUF_ALLOC(ip, uio->uio_offset, xfersize,
sys/ufs/ffs/ffs_vnops.c
348
if (uio->uio_offset + xfersize > DIP(ip, size)) {
sys/ufs/ffs/ffs_vnops.c
349
DIP_ASSIGN(ip, size, uio->uio_offset + xfersize);
sys/ufs/ffs/ffs_vnops.c
350
uvm_vnp_setsize(vp, DIP(ip, size));
sys/ufs/ffs/ffs_vnops.c
355
size = blksize(fs, ip, lbn) - bp->b_resid;
sys/ufs/ffs/ffs_vnops.c
385
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ffs/ffs_vnops.c
394
DIP_ASSIGN(ip, mode, DIP(ip, mode) & ~(ISUID | ISGID));
sys/ufs/ffs/ffs_vnops.c
399
(void)UFS_TRUNCATE(ip, osize,
sys/ufs/ffs/ffs_vnops.c
405
error = UFS_UPDATE(ip, 1);
sys/ufs/ffs/ffs_vnops.c
516
struct inode *ip = VTOI(vp);
sys/ufs/ffs/ffs_vnops.c
522
if (ip->i_din1 != NULL) {
sys/ufs/ffs/ffs_vnops.c
524
if (ip->i_ump->um_fstype == UM_UFS2)
sys/ufs/ffs/ffs_vnops.c
525
pool_put(&ffs_dinode2_pool, ip->i_din2);
sys/ufs/ffs/ffs_vnops.c
528
pool_put(&ffs_dinode1_pool, ip->i_din1);
sys/ufs/ffs/ffs_vnops.c
531
pool_put(&ffs_ino_pool, ip);
sys/ufs/ffs/fs.h
550
#define blksize(fs, ip, lbn) \
sys/ufs/ffs/fs.h
551
(((lbn) >= NDADDR || DIP((ip), size) >= ((lbn) + 1) << (fs)->fs_bshift) \
sys/ufs/ffs/fs.h
553
: (fragroundup(fs, blkoff(fs, DIP((ip), size)))))
sys/ufs/ufs/dinode.h
133
#define MAXSYMLINKLEN(ip) \
sys/ufs/ufs/dinode.h
134
((ip)->i_ump->um_fstype == UM_UFS1) ? \
sys/ufs/ufs/inode.h
145
#define UFS_TRUNCATE(ip, off, flags, cred) \
sys/ufs/ufs/inode.h
146
((ip)->i_vtbl->iv_truncate)((ip), (off), (flags), (cred))
sys/ufs/ufs/inode.h
148
#define UFS_UPDATE(ip, sync) \
sys/ufs/ufs/inode.h
149
((ip)->i_vtbl->iv_update)((ip), (sync))
sys/ufs/ufs/inode.h
157
#define UFS_BUF_ALLOC(ip, startoffset, size, cred, flags, bpp) \
sys/ufs/ufs/inode.h
158
((ip)->i_vtbl->iv_buf_alloc)((ip), (startoffset), (size), (cred), \
sys/ufs/ufs/inode.h
161
#define UFS_BUFATOFF(ip, offset, res, bpp) \
sys/ufs/ufs/inode.h
162
((ip)->i_vtbl->iv_bufatoff)((ip), (offset), (res), (bpp))
sys/ufs/ufs/inode.h
268
#define DIP(ip, field) \
sys/ufs/ufs/inode.h
269
(((ip)->i_ump->um_fstype == UM_UFS1) ? \
sys/ufs/ufs/inode.h
270
(ip)->i_ffs1_##field : (ip)->i_ffs2_##field)
sys/ufs/ufs/inode.h
272
#define DIP(ip, field) \
sys/ufs/ufs/inode.h
273
((ip)->i_ffs1_##field)
sys/ufs/ufs/inode.h
277
#define DIP_OP(ip, field, op, value) \
sys/ufs/ufs/inode.h
279
if ((ip)->i_ump->um_fstype == UM_UFS1) \
sys/ufs/ufs/inode.h
280
(ip)->i_ffs1_##field op (value); \
sys/ufs/ufs/inode.h
282
(ip)->i_ffs2_##field op (value); \
sys/ufs/ufs/inode.h
285
#define DIP_OP(ip, field, op, value) \
sys/ufs/ufs/inode.h
287
(ip)->i_ffs1_##field op (value); \
sys/ufs/ufs/inode.h
291
#define DIP_ASSIGN(ip, field, value) DIP_OP(ip, field, =, value)
sys/ufs/ufs/inode.h
292
#define DIP_ADD(ip, field, value) DIP_OP(ip, field, +=, value)
sys/ufs/ufs/inode.h
293
#define DIP_AND(ip, field, value) DIP_OP(ip, field, &=, value)
sys/ufs/ufs/inode.h
294
#define DIP_OR(ip, field, value) DIP_OP(ip, field, |=, value)
sys/ufs/ufs/inode.h
297
#define SHORTLINK(ip) \
sys/ufs/ufs/inode.h
298
(((ip)->i_ump->um_fstype == UM_UFS1) ? \
sys/ufs/ufs/inode.h
299
(caddr_t)(ip)->i_ffs1_db : (caddr_t)(ip)->i_ffs2_db)
sys/ufs/ufs/inode.h
301
#define SHORTLINK(ip) \
sys/ufs/ufs/inode.h
302
((caddr_t)(ip)->i_ffs1_db)
sys/ufs/ufs/inode.h
317
#define ITOV(ip) ((ip)->i_vnode)
sys/ufs/ufs/inode.h
319
#define EXT2FS_ITIMES(ip) do { \
sys/ufs/ufs/inode.h
320
if ((ip)->i_flag & (IN_ACCESS | IN_CHANGE | IN_UPDATE)) { \
sys/ufs/ufs/inode.h
321
(ip)->i_flag |= IN_MODIFIED; \
sys/ufs/ufs/inode.h
322
if ((ip)->i_flag & IN_ACCESS) \
sys/ufs/ufs/inode.h
323
(ip)->i_e2fs_atime = gettime(); \
sys/ufs/ufs/inode.h
324
if ((ip)->i_flag & IN_UPDATE) \
sys/ufs/ufs/inode.h
325
(ip)->i_e2fs_mtime = gettime(); \
sys/ufs/ufs/inode.h
326
if ((ip)->i_flag & IN_CHANGE) { \
sys/ufs/ufs/inode.h
327
(ip)->i_e2fs_ctime = gettime(); \
sys/ufs/ufs/inode.h
328
(ip)->i_modrev++; \
sys/ufs/ufs/inode.h
330
(ip)->i_flag &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE); \
sys/ufs/ufs/ufs_bmap.c
102
ip = VTOI(vp);
sys/ufs/ufs/ufs_bmap.c
129
*bnp = blkptrtodb(ump, DIP(ip, db[bn]));
sys/ufs/ufs/ufs_bmap.c
134
is_sequential(ump, DIP(ip, db[bn - 1]),
sys/ufs/ufs/ufs_bmap.c
135
DIP(ip, db[bn]));
sys/ufs/ufs/ufs_bmap.c
142
daddr = DIP(ip, ib[xap->in_off]);
sys/ufs/ufs/ufs_bmap.c
185
if (ip->i_ump->um_fstype == UM_UFS2) {
sys/ufs/ufs/ufs_bmap.c
93
struct inode *ip;
sys/ufs/ufs/ufs_dirhash.c
103
ufsdirhash_build(struct inode *ip)
sys/ufs/ufs/ufs_dirhash.c
113
if (ip->i_dirhash == NULL) {
sys/ufs/ufs/ufs_dirhash.c
114
if (DIP(ip, size) < ufs_mindirhashsize)
sys/ufs/ufs/ufs_dirhash.c
118
if (DIP(ip, size) < ufs_mindirhashsize ||
sys/ufs/ufs/ufs_dirhash.c
120
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
124
if (ip->i_dirhash->dh_hash != NULL)
sys/ufs/ufs/ufs_dirhash.c
127
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
131
if (ip->i_effnlink == 0)
sys/ufs/ufs/ufs_dirhash.c
134
vp = ip->i_vnode;
sys/ufs/ufs/ufs_dirhash.c
136
DIRHASH_ASSERT(DIP(ip, size) >= DIRBLKSIZ, ("ufsdirhash_build size"));
sys/ufs/ufs/ufs_dirhash.c
137
nslots = DIP(ip, size) / DIRECTSIZ(1);
sys/ufs/ufs/ufs_dirhash.c
141
dirblocks = howmany(DIP(ip, size), DIRBLKSIZ);
sys/ufs/ufs/ufs_dirhash.c
199
ip->i_dirhash = dh;
sys/ufs/ufs/ufs_dirhash.c
203
while (pos < DIP(ip, size)) {
sys/ufs/ufs/ufs_dirhash.c
208
if (UFS_BUFATOFF(ip, (off_t)pos, NULL, &bp) != 0)
sys/ufs/ufs/ufs_dirhash.c
251
ip->i_dirhash = NULL;
sys/ufs/ufs/ufs_dirhash.c
262
ufsdirhash_free(struct inode *ip)
sys/ufs/ufs/ufs_dirhash.c
267
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
291
ip->i_dirhash = NULL;
sys/ufs/ufs/ufs_dirhash.c
310
ufsdirhash_lookup(struct inode *ip, char *name, int namelen, doff_t *offp,
sys/ufs/ufs/ufs_dirhash.c
320
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
354
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
362
vp = ip->i_vnode;
sys/ufs/ufs/ufs_dirhash.c
397
if (offset < 0 || offset >= DIP(ip, size))
sys/ufs/ufs/ufs_dirhash.c
403
if (UFS_BUFATOFF(ip, (off_t)blkoff, NULL, &bp) != 0)
sys/ufs/ufs/ufs_dirhash.c
444
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
479
ufsdirhash_findfree(struct inode *ip, int slotneeded, int *slotsize)
sys/ufs/ufs/ufs_dirhash.c
487
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
492
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
511
error = UFS_BUFATOFF(ip, (off_t)pos, (char **)&dp, &bp);
sys/ufs/ufs/ufs_dirhash.c
561
ufsdirhash_enduseful(struct inode *ip)
sys/ufs/ufs/ufs_dirhash.c
567
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
572
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
594
ufsdirhash_add(struct inode *ip, struct direct *dirp, doff_t offset)
sys/ufs/ufs/ufs_dirhash.c
599
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
604
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
616
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
639
ufsdirhash_remove(struct inode *ip, struct direct *dirp, doff_t offset)
sys/ufs/ufs/ufs_dirhash.c
644
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
649
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
671
ufsdirhash_move(struct inode *ip, struct direct *dirp, doff_t oldoff,
sys/ufs/ufs/ufs_dirhash.c
677
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
682
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
700
ufsdirhash_newblk(struct inode *ip, doff_t offset)
sys/ufs/ufs/ufs_dirhash.c
705
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
710
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
720
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
736
ufsdirhash_dirtrunc(struct inode *ip, doff_t offset)
sys/ufs/ufs/ufs_dirhash.c
741
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
746
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
761
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_dirhash.c
792
ufsdirhash_checkblock(struct inode *ip, char *buf, doff_t offset)
sys/ufs/ufs/ufs_dirhash.c
800
if ((dh = ip->i_dirhash) == NULL)
sys/ufs/ufs/ufs_dirhash.c
805
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_ihash.c
112
if (VTOI(vp) != ip ||
sys/ufs/ufs/ufs_ihash.c
120
IS_EXT2_VNODE(vp) ? ip->i_e2fs_nlink <= 0 :
sys/ufs/ufs/ufs_ihash.c
122
DIP(ip, nlink) <= 0) &&
sys/ufs/ufs/ufs_ihash.c
147
ufs_ihashins(struct inode *ip)
sys/ufs/ufs/ufs_ihash.c
151
dev_t dev = ip->i_dev;
sys/ufs/ufs/ufs_ihash.c
152
ufsino_t inum = ip->i_number;
sys/ufs/ufs/ufs_ihash.c
155
VOP_LOCK(ITOV(ip), LK_EXCLUSIVE);
sys/ufs/ufs/ufs_ihash.c
163
VOP_UNLOCK(ITOV(ip));
sys/ufs/ufs/ufs_ihash.c
168
SET(ip->i_flag, IN_HASHED);
sys/ufs/ufs/ufs_ihash.c
169
LIST_INSERT_HEAD(ipp, ip, i_hash);
sys/ufs/ufs/ufs_ihash.c
179
ufs_ihashrem(struct inode *ip)
sys/ufs/ufs/ufs_ihash.c
183
if (ip->i_hash.le_prev == NULL)
sys/ufs/ufs/ufs_ihash.c
185
if (ISSET(ip->i_flag, IN_HASHED)) {
sys/ufs/ufs/ufs_ihash.c
186
LIST_REMOVE(ip, i_hash);
sys/ufs/ufs/ufs_ihash.c
187
CLR(ip->i_flag, IN_HASHED);
sys/ufs/ufs/ufs_ihash.c
190
ip->i_hash.le_next = NULL;
sys/ufs/ufs/ufs_ihash.c
191
ip->i_hash.le_prev = NULL;
sys/ufs/ufs/ufs_ihash.c
89
struct inode *ip;
sys/ufs/ufs/ufs_ihash.c
94
LIST_FOREACH(ip, ipp, i_hash) {
sys/ufs/ufs/ufs_ihash.c
95
if (inum == ip->i_number && dev == ip->i_dev) {
sys/ufs/ufs/ufs_ihash.c
96
vp = ITOV(ip);
sys/ufs/ufs/ufs_inode.c
104
if (ip->i_din1 == NULL || DIP(ip, mode) == 0)
sys/ufs/ufs/ufs_inode.c
116
struct inode *ip;
sys/ufs/ufs/ufs_inode.c
124
ip = VTOI(vp);
sys/ufs/ufs/ufs_inode.c
129
if (ip->i_flag & IN_LAZYMOD) {
sys/ufs/ufs/ufs_inode.c
130
ip->i_flag |= IN_MODIFIED;
sys/ufs/ufs/ufs_inode.c
131
UFS_UPDATE(ip, 0);
sys/ufs/ufs/ufs_inode.c
137
ufs_ihashrem(ip);
sys/ufs/ufs/ufs_inode.c
143
if (ip->i_devvp) {
sys/ufs/ufs/ufs_inode.c
144
vrele(ip->i_devvp);
sys/ufs/ufs/ufs_inode.c
147
if (ip->i_dirhash != NULL)
sys/ufs/ufs/ufs_inode.c
148
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_inode.c
150
ufs_quota_delete(ip);
sys/ufs/ufs/ufs_inode.c
64
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_inode.c
77
if (ip->i_din1 == NULL || DIP(ip, mode) == 0)
sys/ufs/ufs/ufs_inode.c
80
if (DIP(ip, nlink) <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
sys/ufs/ufs/ufs_inode.c
81
if (getinoquota(ip) == 0)
sys/ufs/ufs/ufs_inode.c
82
(void)ufs_quota_free_inode(ip, NOCRED);
sys/ufs/ufs/ufs_inode.c
84
error = UFS_TRUNCATE(ip, (off_t)0, 0, NOCRED);
sys/ufs/ufs/ufs_inode.c
86
DIP_ASSIGN(ip, rdev, 0);
sys/ufs/ufs/ufs_inode.c
87
mode = DIP(ip, mode);
sys/ufs/ufs/ufs_inode.c
88
DIP_ASSIGN(ip, mode, 0);
sys/ufs/ufs/ufs_inode.c
89
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ufs/ufs_inode.c
91
UFS_INODE_FREE(ip, ip->i_number, mode);
sys/ufs/ufs/ufs_inode.c
94
if (ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_MODIFIED | IN_UPDATE)) {
sys/ufs/ufs/ufs_inode.c
95
UFS_UPDATE(ip, 0);
sys/ufs/ufs/ufs_lookup.c
1003
if (namlen == 1 && dp->d_ino == ip->i_number)
sys/ufs/ufs/ufs_lookup.c
592
ufs_dirbad(struct inode *ip, doff_t offset, char *how)
sys/ufs/ufs/ufs_lookup.c
596
mp = ITOV(ip)->v_mount;
sys/ufs/ufs/ufs_lookup.c
598
mp->mnt_stat.f_mntonname, ip->i_number, offset, how);
sys/ufs/ufs/ufs_lookup.c
649
ufs_makedirentry(struct inode *ip, struct componentname *cnp,
sys/ufs/ufs/ufs_lookup.c
656
newdirp->d_ino = ip->i_number;
sys/ufs/ufs/ufs_lookup.c
661
newdirp->d_type = IFTODT(DIP(ip, mode));
sys/ufs/ufs/ufs_lookup.c
871
ufs_dirremove(struct vnode *dvp, struct inode *ip, int flags, int isrmdir)
sys/ufs/ufs/ufs_lookup.c
910
if (ip) {
sys/ufs/ufs/ufs_lookup.c
911
ip->i_effnlink--;
sys/ufs/ufs/ufs_lookup.c
912
DIP_ADD(ip, nlink, -1);
sys/ufs/ufs/ufs_lookup.c
913
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_lookup.c
967
ufs_dirempty(struct inode *ip, ufsino_t parentino, struct ucred *cred)
sys/ufs/ufs/ufs_lookup.c
976
m = DIP(ip, size);
sys/ufs/ufs/ufs_lookup.c
978
error = vn_rdwr(UIO_READ, ITOV(ip), (caddr_t)dp, MINDIRSIZ, off,
sys/ufs/ufs/ufs_quota.c
1020
ufs_quota_delete(struct inode *ip)
sys/ufs/ufs/ufs_quota.c
1022
struct vnode *vp = ITOV(ip);
sys/ufs/ufs/ufs_quota.c
1025
if (ip->i_dquot[i] != NODQUOT) {
sys/ufs/ufs/ufs_quota.c
1026
dqrele(vp, ip->i_dquot[i]);
sys/ufs/ufs/ufs_quota.c
1027
ip->i_dquot[i] = NODQUOT;
sys/ufs/ufs/ufs_quota.c
151
getinoquota(struct inode *ip)
sys/ufs/ufs/ufs_quota.c
154
struct vnode *vp = ITOV(ip);
sys/ufs/ufs/ufs_quota.c
157
ump = ip->i_ump;
sys/ufs/ufs/ufs_quota.c
162
if (ip->i_dquot[USRQUOTA] == NODQUOT &&
sys/ufs/ufs/ufs_quota.c
164
dqget(vp, DIP(ip, uid), ump, USRQUOTA, &ip->i_dquot[USRQUOTA])) &&
sys/ufs/ufs/ufs_quota.c
171
if (ip->i_dquot[GRPQUOTA] == NODQUOT &&
sys/ufs/ufs/ufs_quota.c
173
dqget(vp, DIP(ip, gid), ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) &&
sys/ufs/ufs/ufs_quota.c
183
ufs_quota_alloc_blocks2(struct inode *ip, daddr_t change,
sys/ufs/ufs/ufs_quota.c
191
chkdquot(ip);
sys/ufs/ufs/ufs_quota.c
202
if ((dq = ip->i_dquot[i]) == NODQUOT)
sys/ufs/ufs/ufs_quota.c
204
if ((error = chkdqchg(ip, change, cred, i)) != 0)
sys/ufs/ufs/ufs_quota.c
211
if ((dq = ip->i_dquot[i]) == NODQUOT)
sys/ufs/ufs/ufs_quota.c
224
ufs_quota_free_blocks2(struct inode *ip, daddr_t change,
sys/ufs/ufs/ufs_quota.c
231
if (!VOP_ISLOCKED(ITOV(ip)))
sys/ufs/ufs/ufs_quota.c
241
if ((dq = ip->i_dquot[i]) == NODQUOT)
sys/ufs/ufs/ufs_quota.c
262
chkdqchg(struct inode *ip, long change, struct ucred *cred, int type)
sys/ufs/ufs/ufs_quota.c
264
struct dquot *dq = ip->i_dquot[type];
sys/ufs/ufs/ufs_quota.c
272
DIP(ip, uid) == cred->cr_uid) {
sys/ufs/ufs/ufs_quota.c
274
ITOV(ip)->v_mount->mnt_stat.f_mntonname,
sys/ufs/ufs/ufs_quota.c
286
dq->dq_btime = gettime() + ip->i_ump->um_btime[type];
sys/ufs/ufs/ufs_quota.c
287
if (DIP(ip, uid) == cred->cr_uid)
sys/ufs/ufs/ufs_quota.c
289
ITOV(ip)->v_mount->mnt_stat.f_mntonname,
sys/ufs/ufs/ufs_quota.c
295
DIP(ip, uid) == cred->cr_uid) {
sys/ufs/ufs/ufs_quota.c
297
ITOV(ip)->v_mount->mnt_stat.f_mntonname,
sys/ufs/ufs/ufs_quota.c
312
ufs_quota_alloc_inode2(struct inode *ip, struct ucred *cred,
sys/ufs/ufs/ufs_quota.c
320
chkdquot(ip);
sys/ufs/ufs/ufs_quota.c
327
if ((dq = ip->i_dquot[i]) == NODQUOT)
sys/ufs/ufs/ufs_quota.c
329
if ((error = chkiqchg(ip, 1, cred, i)) != 0)
sys/ufs/ufs/ufs_quota.c
336
if ((dq = ip->i_dquot[i]) == NODQUOT)
sys/ufs/ufs/ufs_quota.c
349
ufs_quota_free_inode2(struct inode *ip, struct ucred *cred,
sys/ufs/ufs/ufs_quota.c
356
if (!VOP_ISLOCKED(ITOV(ip)))
sys/ufs/ufs/ufs_quota.c
363
if ((dq = ip->i_dquot[i]) == NODQUOT)
sys/ufs/ufs/ufs_quota.c
382
chkiqchg(struct inode *ip, long change, struct ucred *cred, int type)
sys/ufs/ufs/ufs_quota.c
384
struct dquot *dq = ip->i_dquot[type];
sys/ufs/ufs/ufs_quota.c
392
DIP(ip, uid) == cred->cr_uid) {
sys/ufs/ufs/ufs_quota.c
394
ITOV(ip)->v_mount->mnt_stat.f_mntonname,
sys/ufs/ufs/ufs_quota.c
406
dq->dq_itime = gettime() + ip->i_ump->um_itime[type];
sys/ufs/ufs/ufs_quota.c
407
if (DIP(ip, uid) == cred->cr_uid)
sys/ufs/ufs/ufs_quota.c
409
ITOV(ip)->v_mount->mnt_stat.f_mntonname,
sys/ufs/ufs/ufs_quota.c
415
DIP(ip, uid) == cred->cr_uid) {
sys/ufs/ufs/ufs_quota.c
417
ITOV(ip)->v_mount->mnt_stat.f_mntonname,
sys/ufs/ufs/ufs_quota.c
434
chkdquot(struct inode *ip)
sys/ufs/ufs/ufs_quota.c
436
struct ufsmount *ump = ip->i_ump;
sys/ufs/ufs/ufs_quota.c
438
struct vnode *vp = ITOV(ip);
sys/ufs/ufs/ufs_quota.c
447
if (ip->i_dquot[i] == NODQUOT) {
sys/ufs/ufs/ufs_quota.c
448
vprint("chkdquot: missing dquot", ITOV(ip));
sys/ufs/ufs/ufs_quota.c
561
struct inode *ip;
sys/ufs/ufs/ufs_quota.c
569
ip = VTOI(vp);
sys/ufs/ufs/ufs_quota.c
570
dq = ip->i_dquot[qa->type];
sys/ufs/ufs/ufs_quota.c
571
ip->i_dquot[qa->type] = NODQUOT;
sys/ufs/ufs/ufs_quota_stub.c
19
getinoquota(struct inode *ip) {
sys/ufs/ufs/ufs_quota_stub.c
24
ufs_quota_alloc_blocks2(struct inode *ip, daddr_t change,
sys/ufs/ufs/ufs_quota_stub.c
30
ufs_quota_free_blocks2(struct inode *ip, daddr_t change,
sys/ufs/ufs/ufs_quota_stub.c
36
ufs_quota_alloc_inode2(struct inode *ip, struct ucred *cred,
sys/ufs/ufs/ufs_quota_stub.c
42
ufs_quota_free_inode2(struct inode *ip, struct ucred *cred,
sys/ufs/ufs/ufs_quota_stub.c
67
ufs_quota_delete(struct inode *ip) {
sys/ufs/ufs/ufs_vfsops.c
131
struct inode *ip;
sys/ufs/ufs/ufs_vfsops.c
139
ip = VTOI(nvp);
sys/ufs/ufs/ufs_vfsops.c
140
if (DIP(ip, mode) == 0 || DIP(ip, gen) != ufhp->ufid_gen) {
sys/ufs/ufs/ufs_vnops.c
1034
if (xp != ip) {
sys/ufs/ufs/ufs_vnops.c
106
if (IS_EXT2_VNODE(ip->i_vnode)) {
sys/ufs/ufs/ufs_vnops.c
1067
ip->i_flag &= ~IN_RENAME;
sys/ufs/ufs/ufs_vnops.c
1069
ip->i_effnlink--;
sys/ufs/ufs/ufs_vnops.c
107
EXT2FS_ITIMES(ip);
sys/ufs/ufs/ufs_vnops.c
1070
DIP_ADD(ip, nlink, -1);
sys/ufs/ufs/ufs_vnops.c
1071
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
1072
ip->i_flag &= ~IN_RENAME;
sys/ufs/ufs/ufs_vnops.c
1089
struct inode *ip, *dp;
sys/ufs/ufs/ufs_vnops.c
1115
ip = VTOI(tvp);
sys/ufs/ufs/ufs_vnops.c
1117
DIP_ASSIGN(ip, uid, cnp->cn_cred->cr_uid);
sys/ufs/ufs/ufs_vnops.c
1118
DIP_ASSIGN(ip, gid, DIP(dp, gid));
sys/ufs/ufs/ufs_vnops.c
1120
if ((error = getinoquota(ip)) ||
sys/ufs/ufs/ufs_vnops.c
1121
(error = ufs_quota_alloc_inode(ip, cnp->cn_cred))) {
sys/ufs/ufs/ufs_vnops.c
1123
UFS_INODE_FREE(ip, ip->i_number, dmode);
sys/ufs/ufs/ufs_vnops.c
1129
ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
sys/ufs/ufs/ufs_vnops.c
113
ip->i_flag |= IN_LAZYMOD;
sys/ufs/ufs/ufs_vnops.c
1130
DIP_ASSIGN(ip, mode, dmode);
sys/ufs/ufs/ufs_vnops.c
1132
ip->i_effnlink = 2;
sys/ufs/ufs/ufs_vnops.c
1133
DIP_ASSIGN(ip, nlink, 2);
sys/ufs/ufs/ufs_vnops.c
115
ip->i_flag |= IN_MODIFIED;
sys/ufs/ufs/ufs_vnops.c
1150
dirtemplate.dot_ino = ip->i_number;
sys/ufs/ufs/ufs_vnops.c
1153
if ((error = UFS_BUF_ALLOC(ip, (off_t)0, DIRBLKSIZ, cnp->cn_cred,
sys/ufs/ufs/ufs_vnops.c
1156
DIP_ASSIGN(ip, size, DIRBLKSIZ);
sys/ufs/ufs/ufs_vnops.c
1157
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ufs/ufs_vnops.c
1158
uvm_vnp_setsize(tvp, DIP(ip, size));
sys/ufs/ufs/ufs_vnops.c
1160
if ((error = UFS_UPDATE(ip, 1)) != 0) {
sys/ufs/ufs/ufs_vnops.c
1178
ufs_makedirentry(ip, cnp, &newdir);
sys/ufs/ufs/ufs_vnops.c
118
if (ip->i_flag & IN_ACCESS) {
sys/ufs/ufs/ufs_vnops.c
119
DIP_ASSIGN(ip, atime, ts.tv_sec);
sys/ufs/ufs/ufs_vnops.c
1193
ip->i_effnlink = 0;
sys/ufs/ufs/ufs_vnops.c
1194
DIP_ASSIGN(ip, nlink, 0);
sys/ufs/ufs/ufs_vnops.c
1195
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
120
DIP_ASSIGN(ip, atimensec, ts.tv_nsec);
sys/ufs/ufs/ufs_vnops.c
1215
struct inode *ip, *dp;
sys/ufs/ufs/ufs_vnops.c
1218
ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
122
if (ip->i_flag & IN_UPDATE) {
sys/ufs/ufs/ufs_vnops.c
1227
if (ip->i_flag & IN_RENAME) {
sys/ufs/ufs/ufs_vnops.c
123
DIP_ASSIGN(ip, mtime, ts.tv_sec);
sys/ufs/ufs/ufs_vnops.c
1231
if (ip->i_effnlink != 2 ||
sys/ufs/ufs/ufs_vnops.c
1232
!ufs_dirempty(ip, dp->i_number, cnp->cn_cred)) {
sys/ufs/ufs/ufs_vnops.c
1237
(DIP(ip, flags) & (IMMUTABLE | APPEND))) {
sys/ufs/ufs/ufs_vnops.c
124
DIP_ASSIGN(ip, mtimensec, ts.tv_nsec);
sys/ufs/ufs/ufs_vnops.c
1247
ip->i_effnlink--;
sys/ufs/ufs/ufs_vnops.c
1248
if ((error = ufs_dirremove(dvp, ip, cnp->cn_flags, 1)) != 0) {
sys/ufs/ufs/ufs_vnops.c
1250
ip->i_effnlink++;
sys/ufs/ufs/ufs_vnops.c
126
if (ip->i_flag & IN_CHANGE) {
sys/ufs/ufs/ufs_vnops.c
1263
DIP_ADD(ip, nlink, -1);
sys/ufs/ufs/ufs_vnops.c
1264
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
1265
error = UFS_TRUNCATE(ip, (off_t)0, DOINGASYNC(vp) ? 0 : IO_SYNC,
sys/ufs/ufs/ufs_vnops.c
127
DIP_ASSIGN(ip, ctime, ts.tv_sec);
sys/ufs/ufs/ufs_vnops.c
1271
if (ip->i_dirhash != NULL)
sys/ufs/ufs/ufs_vnops.c
1272
ufsdirhash_free(ip);
sys/ufs/ufs/ufs_vnops.c
128
DIP_ASSIGN(ip, ctimensec, ts.tv_nsec);
sys/ufs/ufs/ufs_vnops.c
129
ip->i_modrev++;
sys/ufs/ufs/ufs_vnops.c
1290
struct inode *ip;
sys/ufs/ufs/ufs_vnops.c
1302
ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
1304
if (len < ip->i_ump->um_maxsymlinklen) {
sys/ufs/ufs/ufs_vnops.c
1305
memcpy(SHORTLINK(ip), ap->a_target, len);
sys/ufs/ufs/ufs_vnops.c
1306
DIP_ASSIGN(ip, size, len);
sys/ufs/ufs/ufs_vnops.c
1307
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ufs/ufs_vnops.c
133
ip->i_flag &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE);
sys/ufs/ufs/ufs_vnops.c
1430
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
1433
isize = DIP(ip, size);
sys/ufs/ufs/ufs_vnops.c
1434
if (isize < ip->i_ump->um_maxsymlinklen)
sys/ufs/ufs/ufs_vnops.c
1435
return (uiomove((char *)SHORTLINK(ip), isize, ap->a_uio));
sys/ufs/ufs/ufs_vnops.c
1485
struct inode *ip;
sys/ufs/ufs/ufs_vnops.c
1489
ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
1512
vp = ip->i_devvp;
sys/ufs/ufs/ufs_vnops.c
1528
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
1530
printf("tag VT_UFS, ino %u, on dev %d, %d", ip->i_number,
sys/ufs/ufs/ufs_vnops.c
1531
major(ip->i_dev), minor(ip->i_dev));
sys/ufs/ufs/ufs_vnops.c
1533
ip->i_flag, ip->i_effnlink, DIP(ip, nlink));
sys/ufs/ufs/ufs_vnops.c
1535
DIP(ip, mode), DIP(ip, uid), DIP(ip, gid), DIP(ip, size));
sys/ufs/ufs/ufs_vnops.c
163
struct inode *ip;
sys/ufs/ufs/ufs_vnops.c
1705
struct inode *ip = VTOI(ap->a_vp);
sys/ufs/ufs/ufs_vnops.c
1707
return (lf_advlock(&ip->i_lockf, DIP(ip, size), ap->a_id, ap->a_op,
sys/ufs/ufs/ufs_vnops.c
171
ip = VTOI(*vpp);
sys/ufs/ufs/ufs_vnops.c
1718
struct inode *ip, *pdir;
sys/ufs/ufs/ufs_vnops.c
172
ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
sys/ufs/ufs/ufs_vnops.c
1737
ip = VTOI(tvp);
sys/ufs/ufs/ufs_vnops.c
1739
DIP_ASSIGN(ip, gid, DIP(pdir, gid));
sys/ufs/ufs/ufs_vnops.c
1740
DIP_ASSIGN(ip, uid, cnp->cn_cred->cr_uid);
sys/ufs/ufs/ufs_vnops.c
1742
if ((error = getinoquota(ip)) ||
sys/ufs/ufs/ufs_vnops.c
1743
(error = ufs_quota_alloc_inode(ip, cnp->cn_cred))) {
sys/ufs/ufs/ufs_vnops.c
1745
UFS_INODE_FREE(ip, ip->i_number, mode);
sys/ufs/ufs/ufs_vnops.c
1750
ip->i_flag |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
sys/ufs/ufs/ufs_vnops.c
1751
DIP_ASSIGN(ip, mode, mode);
sys/ufs/ufs/ufs_vnops.c
1753
ip->i_effnlink = 1;
sys/ufs/ufs/ufs_vnops.c
1754
DIP_ASSIGN(ip, nlink, 1);
sys/ufs/ufs/ufs_vnops.c
1755
if ((DIP(ip, mode) & ISGID) &&
sys/ufs/ufs/ufs_vnops.c
1756
!groupmember(DIP(ip, gid), cnp->cn_cred) &&
sys/ufs/ufs/ufs_vnops.c
1759
DIP_AND(ip, mode, ~ISGID);
sys/ufs/ufs/ufs_vnops.c
1764
if ((error = UFS_UPDATE(ip, 1)) != 0)
sys/ufs/ufs/ufs_vnops.c
1767
ufs_makedirentry(ip, cnp, &newdir);
sys/ufs/ufs/ufs_vnops.c
178
DIP_ASSIGN(ip, rdev, vap->va_rdev);
sys/ufs/ufs/ufs_vnops.c
1782
ip->i_effnlink = 0;
sys/ufs/ufs/ufs_vnops.c
1783
DIP_ASSIGN(ip, nlink, 0);
sys/ufs/ufs/ufs_vnops.c
1784
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
1852
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
1864
if (IS_EXT2_VNODE(ip->i_vnode))
sys/ufs/ufs/ufs_vnops.c
1865
kn->kn_data = ext2fs_size(ip) - foffset(kn->kn_fp);
sys/ufs/ufs/ufs_vnops.c
1868
kn->kn_data = DIP(ip, size) - foffset(kn->kn_fp);
sys/ufs/ufs/ufs_vnops.c
201
struct inode *ip = VTOI(ap->a_vp);
sys/ufs/ufs/ufs_vnops.c
206
if ((DIP(ip, flags) & APPEND) &&
sys/ufs/ufs/ufs_vnops.c
211
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ufs/ufs_vnops.c
237
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
254
if ((error = getinoquota(ip)) != 0)
sys/ufs/ufs/ufs_vnops.c
269
if ((mode & VWRITE) && (DIP(ip, flags) & IMMUTABLE))
sys/ufs/ufs/ufs_vnops.c
275
(DIP(ip, mode) & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0)
sys/ufs/ufs/ufs_vnops.c
280
return (vaccess(vp->v_type, DIP(ip, mode), DIP(ip, uid), DIP(ip, gid),
sys/ufs/ufs/ufs_vnops.c
289
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
297
vap->va_fsid = ip->i_dev;
sys/ufs/ufs/ufs_vnops.c
298
vap->va_fileid = ip->i_number;
sys/ufs/ufs/ufs_vnops.c
299
vap->va_mode = DIP(ip, mode) & ~IFMT;
sys/ufs/ufs/ufs_vnops.c
300
vap->va_nlink = ip->i_effnlink;
sys/ufs/ufs/ufs_vnops.c
301
vap->va_uid = DIP(ip, uid);
sys/ufs/ufs/ufs_vnops.c
302
vap->va_gid = DIP(ip, gid);
sys/ufs/ufs/ufs_vnops.c
303
vap->va_rdev = (dev_t) DIP(ip, rdev);
sys/ufs/ufs/ufs_vnops.c
304
vap->va_size = DIP(ip, size);
sys/ufs/ufs/ufs_vnops.c
305
vap->va_atime.tv_sec = DIP(ip, atime);
sys/ufs/ufs/ufs_vnops.c
306
vap->va_atime.tv_nsec = DIP(ip, atimensec);
sys/ufs/ufs/ufs_vnops.c
307
vap->va_mtime.tv_sec = DIP(ip, mtime);
sys/ufs/ufs/ufs_vnops.c
308
vap->va_mtime.tv_nsec = DIP(ip, mtimensec);
sys/ufs/ufs/ufs_vnops.c
309
vap->va_ctime.tv_sec = DIP(ip, ctime);
sys/ufs/ufs/ufs_vnops.c
310
vap->va_ctime.tv_nsec = DIP(ip, ctimensec);
sys/ufs/ufs/ufs_vnops.c
311
vap->va_flags = DIP(ip, flags);
sys/ufs/ufs/ufs_vnops.c
312
vap->va_gen = DIP(ip, gen);
sys/ufs/ufs/ufs_vnops.c
320
vap->va_bytes = dbtob((u_quad_t) DIP(ip, blocks));
sys/ufs/ufs/ufs_vnops.c
322
vap->va_filerev = ip->i_modrev;
sys/ufs/ufs/ufs_vnops.c
335
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
353
if (cred->cr_uid != DIP(ip, uid) &&
sys/ufs/ufs/ufs_vnops.c
358
if ((DIP(ip, flags) & (SF_IMMUTABLE | SF_APPEND)) &&
sys/ufs/ufs/ufs_vnops.c
361
DIP_ASSIGN(ip, flags, vap->va_flags);
sys/ufs/ufs/ufs_vnops.c
363
if (DIP(ip, flags) & (SF_IMMUTABLE | SF_APPEND) ||
sys/ufs/ufs/ufs_vnops.c
366
DIP_AND(ip, flags, SF_SETTABLE);
sys/ufs/ufs/ufs_vnops.c
367
DIP_OR(ip, flags, vap->va_flags & UF_SETTABLE);
sys/ufs/ufs/ufs_vnops.c
369
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
373
if (DIP(ip, flags) & (IMMUTABLE | APPEND))
sys/ufs/ufs/ufs_vnops.c
386
oldsize = DIP(ip, size);
sys/ufs/ufs/ufs_vnops.c
403
if ((error = UFS_TRUNCATE(ip, vap->va_size, 0, cred)) != 0)
sys/ufs/ufs/ufs_vnops.c
413
if (cred->cr_uid != DIP(ip, uid) &&
sys/ufs/ufs/ufs_vnops.c
420
ip->i_flag |= IN_CHANGE | IN_UPDATE;
sys/ufs/ufs/ufs_vnops.c
422
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
425
(ip->i_flag & (IN_CHANGE | IN_UPDATE)))
sys/ufs/ufs/ufs_vnops.c
426
ip->i_flag |= IN_ACCESS;
sys/ufs/ufs/ufs_vnops.c
430
DIP_ASSIGN(ip, mtime, vap->va_mtime.tv_sec);
sys/ufs/ufs/ufs_vnops.c
431
DIP_ASSIGN(ip, mtimensec, vap->va_mtime.tv_nsec);
sys/ufs/ufs/ufs_vnops.c
434
DIP_ASSIGN(ip, atime, vap->va_atime.tv_sec);
sys/ufs/ufs/ufs_vnops.c
435
DIP_ASSIGN(ip, atimensec, vap->va_atime.tv_nsec);
sys/ufs/ufs/ufs_vnops.c
437
error = UFS_UPDATE(ip, 0);
sys/ufs/ufs/ufs_vnops.c
458
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
461
if (cred->cr_uid != DIP(ip, uid) &&
sys/ufs/ufs/ufs_vnops.c
468
if (!groupmember(DIP(ip, gid), cred) && (mode & ISGID))
sys/ufs/ufs/ufs_vnops.c
471
DIP_AND(ip, mode, ~ALLPERMS);
sys/ufs/ufs/ufs_vnops.c
472
DIP_OR(ip, mode, mode & ALLPERMS);
sys/ufs/ufs/ufs_vnops.c
473
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
474
if ((vp->v_flag & VTEXT) && (DIP(ip, mode) & S_ISTXT) == 0)
sys/ufs/ufs/ufs_vnops.c
486
struct inode *ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
494
uid = DIP(ip, uid);
sys/ufs/ufs/ufs_vnops.c
496
gid = DIP(ip, gid);
sys/ufs/ufs/ufs_vnops.c
502
if ((cred->cr_uid != DIP(ip, uid) || uid != DIP(ip, uid) ||
sys/ufs/ufs/ufs_vnops.c
503
(gid != DIP(ip, gid) && !groupmember(gid, cred))) &&
sys/ufs/ufs/ufs_vnops.c
507
ogid = DIP(ip, gid);
sys/ufs/ufs/ufs_vnops.c
508
ouid = DIP(ip, uid);
sys/ufs/ufs/ufs_vnops.c
509
change = DIP(ip, blocks);
sys/ufs/ufs/ufs_vnops.c
517
if ((error = getinoquota(ip)) != 0)
sys/ufs/ufs/ufs_vnops.c
519
(void) ufs_quota_free_blocks2(ip, change, cred, quota_flags);
sys/ufs/ufs/ufs_vnops.c
520
(void) ufs_quota_free_inode2(ip, cred, quota_flags);
sys/ufs/ufs/ufs_vnops.c
521
(void) ufs_quota_delete(ip);
sys/ufs/ufs/ufs_vnops.c
523
DIP_ASSIGN(ip, gid, gid);
sys/ufs/ufs/ufs_vnops.c
524
DIP_ASSIGN(ip, uid, uid);
sys/ufs/ufs/ufs_vnops.c
526
if ((error = getinoquota(ip)) != 0)
sys/ufs/ufs/ufs_vnops.c
529
if ((error = ufs_quota_alloc_blocks2(ip, change, cred,
sys/ufs/ufs/ufs_vnops.c
533
if ((error = ufs_quota_alloc_inode2(ip, cred ,
sys/ufs/ufs/ufs_vnops.c
535
(void)ufs_quota_free_blocks2(ip, change, cred,
sys/ufs/ufs/ufs_vnops.c
540
if (getinoquota(ip))
sys/ufs/ufs/ufs_vnops.c
544
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
547
DIP_AND(ip, mode, ~ISUID);
sys/ufs/ufs/ufs_vnops.c
549
DIP_AND(ip, mode, ~ISGID);
sys/ufs/ufs/ufs_vnops.c
554
(void) ufs_quota_delete(ip);
sys/ufs/ufs/ufs_vnops.c
556
DIP_ASSIGN(ip, gid, ogid);
sys/ufs/ufs/ufs_vnops.c
557
DIP_ASSIGN(ip, uid, ouid);
sys/ufs/ufs/ufs_vnops.c
559
if (getinoquota(ip) == 0) {
sys/ufs/ufs/ufs_vnops.c
560
(void) ufs_quota_alloc_blocks2(ip, change, cred,
sys/ufs/ufs/ufs_vnops.c
562
(void) ufs_quota_alloc_inode2(ip, cred,
sys/ufs/ufs/ufs_vnops.c
564
(void) getinoquota(ip);
sys/ufs/ufs/ufs_vnops.c
583
struct inode *ip;
sys/ufs/ufs/ufs_vnops.c
588
ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
589
if (vp->v_type == VDIR || (DIP(ip, flags) & (IMMUTABLE | APPEND)) ||
sys/ufs/ufs/ufs_vnops.c
594
error = ufs_dirremove(dvp, ip, ap->a_cnp->cn_flags, 0);
sys/ufs/ufs/ufs_vnops.c
611
struct inode *ip;
sys/ufs/ufs/ufs_vnops.c
623
ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
624
if ((nlink_t) DIP(ip, nlink) >= LINK_MAX) {
sys/ufs/ufs/ufs_vnops.c
629
if (DIP(ip, flags) & (IMMUTABLE | APPEND)) {
sys/ufs/ufs/ufs_vnops.c
634
ip->i_effnlink++;
sys/ufs/ufs/ufs_vnops.c
635
DIP_ADD(ip, nlink, 1);
sys/ufs/ufs/ufs_vnops.c
636
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
637
if ((error = UFS_UPDATE(ip, 1)) == 0) {
sys/ufs/ufs/ufs_vnops.c
638
ufs_makedirentry(ip, cnp, &newdir);
sys/ufs/ufs/ufs_vnops.c
642
ip->i_effnlink--;
sys/ufs/ufs/ufs_vnops.c
643
DIP_ADD(ip, nlink, -1);
sys/ufs/ufs/ufs_vnops.c
644
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
691
struct inode *ip, *xp, *dp;
sys/ufs/ufs/ufs_vnops.c
773
ip = VTOI(fvp);
sys/ufs/ufs/ufs_vnops.c
774
if ((nlink_t) DIP(ip, nlink) >= LINK_MAX) {
sys/ufs/ufs/ufs_vnops.c
779
if ((DIP(ip, flags) & (IMMUTABLE | APPEND)) ||
sys/ufs/ufs/ufs_vnops.c
785
if ((DIP(ip, mode) & IFMT) == IFDIR) {
sys/ufs/ufs/ufs_vnops.c
798
dp == ip ||
sys/ufs/ufs/ufs_vnops.c
801
(ip->i_flag & IN_RENAME)) {
sys/ufs/ufs/ufs_vnops.c
806
ip->i_flag |= IN_RENAME;
sys/ufs/ufs/ufs_vnops.c
827
ip->i_effnlink++;
sys/ufs/ufs/ufs_vnops.c
828
DIP_ADD(ip, nlink, 1);
sys/ufs/ufs/ufs_vnops.c
829
ip->i_flag |= IN_CHANGE;
sys/ufs/ufs/ufs_vnops.c
830
if ((error = UFS_UPDATE(ip, 1)) != 0) {
sys/ufs/ufs/ufs_vnops.c
861
if ((error = ufs_checkpath(ip, dp, tcnp->cn_cred)) != 0) {
sys/ufs/ufs/ufs_vnops.c
883
if (dp->i_dev != ip->i_dev)
sys/ufs/ufs/ufs_vnops.c
906
ufs_makedirentry(ip, tcnp, &newdir);
sys/ufs/ufs/ufs_vnops.c
919
if (xp->i_dev != dp->i_dev || xp->i_dev != ip->i_dev)
sys/ufs/ufs/ufs_vnops.c
924
if (xp->i_number == ip->i_number)
sys/ufs/ufs/ufs_vnops.c
95
struct inode *ip;
sys/ufs/ufs/ufs_vnops.c
960
if ((error = ufs_dirrewrite(dp, xp, ip->i_number,
sys/ufs/ufs/ufs_vnops.c
961
IFTODT(DIP(ip, mode)), (doingdirectory && newparent) ?
sys/ufs/ufs/ufs_vnops.c
98
ip = VTOI(vp);
sys/ufs/ufs/ufs_vnops.c
99
if ((ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_UPDATE)) == 0)
usr.bin/cvs/checkout.c
240
struct cvs_ignpat *ip;
usr.bin/cvs/checkout.c
389
while ((ip = TAILQ_FIRST(&checkout_ign_pats)) != NULL) {
usr.bin/cvs/checkout.c
390
TAILQ_REMOVE(&checkout_ign_pats, ip, ip_list);
usr.bin/cvs/checkout.c
391
free(ip);
usr.bin/cvs/file.c
133
struct cvs_ignpat *ip;
usr.bin/cvs/file.c
135
ip = xmalloc(sizeof(*ip));
usr.bin/cvs/file.c
136
len = strlcpy(ip->ip_pat, pat, sizeof(ip->ip_pat));
usr.bin/cvs/file.c
137
if (len >= sizeof(ip->ip_pat))
usr.bin/cvs/file.c
141
ip->ip_flags = CVS_IGN_STATIC;
usr.bin/cvs/file.c
142
for (cp = ip->ip_pat; *cp != '\0'; cp++) {
usr.bin/cvs/file.c
144
ip->ip_flags &= ~CVS_IGN_STATIC;
usr.bin/cvs/file.c
149
TAILQ_INSERT_TAIL(list, ip, ip_list);
usr.bin/cvs/file.c
156
struct cvs_ignpat *ip;
usr.bin/cvs/file.c
162
TAILQ_FOREACH(ip, &cvs_ign_pats, ip_list) {
usr.bin/cvs/file.c
163
if (ip->ip_flags & CVS_IGN_STATIC) {
usr.bin/cvs/file.c
164
if (cvs_file_cmpname(file, ip->ip_pat) == 0)
usr.bin/cvs/file.c
166
} else if (fnmatch(ip->ip_pat, file, flags) == 0)
usr.bin/cvs/file.c
170
TAILQ_FOREACH(ip, &dir_ign_pats, ip_list) {
usr.bin/cvs/file.c
171
if (ip->ip_flags & CVS_IGN_STATIC) {
usr.bin/cvs/file.c
172
if (cvs_file_cmpname(file, ip->ip_pat) == 0)
usr.bin/cvs/file.c
174
} else if (fnmatch(ip->ip_pat, file, flags) == 0)
usr.bin/cvs/file.c
178
TAILQ_FOREACH(ip, &checkout_ign_pats, ip_list) {
usr.bin/cvs/file.c
179
if (ip->ip_flags & CVS_IGN_STATIC) {
usr.bin/cvs/file.c
180
if (cvs_file_cmpname(file, ip->ip_pat) == 0)
usr.bin/cvs/file.c
182
} else if (fnmatch(ip->ip_pat, file, flags) == 0)
usr.bin/cvs/file.c
407
struct cvs_ignpat *ip;
usr.bin/cvs/file.c
572
while ((ip = TAILQ_FIRST(&dir_ign_pats)) != NULL) {
usr.bin/cvs/file.c
573
TAILQ_REMOVE(&dir_ign_pats, ip, ip_list);
usr.bin/cvs/file.c
574
free(ip);
usr.bin/ftp/ftp.c
1744
struct comvars *ip, *op;
usr.bin/ftp/ftp.c
1751
ip = &tmpstruct;
usr.bin/ftp/ftp.c
1757
ip = &proxstruct;
usr.bin/ftp/ftp.c
1761
ip->connect = connected;
usr.bin/ftp/ftp.c
1764
(void)strlcpy(ip->name, hostname, sizeof(ip->name));
usr.bin/ftp/ftp.c
1766
ip->name[0] = '\0';
usr.bin/ftp/ftp.c
1768
ip->hctl = hisctladdr;
usr.bin/ftp/ftp.c
1770
ip->mctl = myctladdr;
usr.bin/ftp/ftp.c
1772
ip->in = cin;
usr.bin/ftp/ftp.c
1774
ip->out = cout;
usr.bin/ftp/ftp.c
1776
ip->tpe = type;
usr.bin/ftp/ftp.c
1778
ip->curtpe = curtype;
usr.bin/ftp/ftp.c
1780
ip->cpnd = cpend;
usr.bin/ftp/ftp.c
1782
ip->sunqe = sunique;
usr.bin/ftp/ftp.c
1784
ip->runqe = runique;
usr.bin/ftp/ftp.c
1786
ip->mcse = mcase;
usr.bin/ftp/ftp.c
1788
ip->ntflg = ntflag;
usr.bin/ftp/ftp.c
1790
(void)strlcpy(ip->nti, ntin, sizeof(ip->nti));
usr.bin/ftp/ftp.c
1792
(void)strlcpy(ip->nto, ntout, sizeof(ip->nto));
usr.bin/ftp/ftp.c
1794
ip->mapflg = mapflag;
usr.bin/ftp/ftp.c
1796
(void)strlcpy(ip->mi, mapin, sizeof(ip->mi));
usr.bin/ftp/ftp.c
1798
(void)strlcpy(ip->mo, mapout, sizeof(ip->mo));
usr.bin/lam/lam.c
115
struct openfile *ip;
usr.bin/lam/lam.c
124
ip = &input[inputsize];
usr.bin/lam/lam.c
131
ip->pad = 1;
usr.bin/lam/lam.c
138
ip->align = *p++;
usr.bin/lam/lam.c
140
ip->align = ' ';
usr.bin/lam/lam.c
144
ip->minwidth = strtonum(p, 1, INT_MAX,
usr.bin/lam/lam.c
151
ip->maxwidth = strtonum(q, 1, INT_MAX,
usr.bin/lam/lam.c
157
ip->maxwidth = INT_MAX;
usr.bin/lam/lam.c
161
ip->sepstring = optarg;
usr.bin/lam/lam.c
167
ip->eol = optarg[0];
usr.bin/lam/lam.c
175
ip->fp = stdin;
usr.bin/lam/lam.c
176
else if ((ip->fp = fopen(argv[optind], "r")) == NULL)
usr.bin/lam/lam.c
178
ip->pad = P;
usr.bin/lam/lam.c
179
if (ip->sepstring == NULL)
usr.bin/lam/lam.c
180
ip->sepstring = S ? (ip-1)->sepstring : "";
usr.bin/lam/lam.c
181
if (ip->eol == '\0')
usr.bin/lam/lam.c
182
ip->eol = T ? (ip-1)->eol : '\n';
usr.bin/lam/lam.c
183
if (ip->align == '\0') {
usr.bin/lam/lam.c
185
ip->align = (ip-1)->align;
usr.bin/lam/lam.c
186
ip->minwidth = (ip-1)->minwidth;
usr.bin/lam/lam.c
187
ip->maxwidth = (ip-1)->maxwidth;
usr.bin/lam/lam.c
189
ip->maxwidth = INT_MAX;
usr.bin/lam/lam.c
200
ip = &input[inputsize];
usr.bin/lam/lam.c
208
ip->fp = NULL;
usr.bin/lam/lam.c
209
if (ip->sepstring == NULL)
usr.bin/lam/lam.c
210
ip->sepstring = "";
usr.bin/lam/lam.c
214
pad(struct openfile *ip)
usr.bin/lam/lam.c
220
n = strlcpy(lp, ip->sepstring, line + sizeof(line) - lp);
usr.bin/lam/lam.c
222
if (ip->pad)
usr.bin/lam/lam.c
223
while (i++ < ip->minwidth && lp + 1 < line + sizeof(line))
usr.bin/lam/lam.c
234
gatherline(struct openfile *ip)
usr.bin/lam/lam.c
243
if (ip->eof)
usr.bin/lam/lam.c
244
return (pad(ip));
usr.bin/lam/lam.c
245
for (p = s; (c = fgetc(ip->fp)) != EOF && p < end; p++)
usr.bin/lam/lam.c
246
if ((*p = c) == ip->eol)
usr.bin/lam/lam.c
250
ip->eof = 1;
usr.bin/lam/lam.c
251
if (ip->fp == stdin)
usr.bin/lam/lam.c
253
return (pad(ip));
usr.bin/lam/lam.c
257
n = strlcpy(lp, ip->sepstring, line + sizeof(line) - lp);
usr.bin/lam/lam.c
259
width = mbswidth_truncate(s, ip->maxwidth);
usr.bin/lam/lam.c
260
if (ip->align != '-')
usr.bin/lam/lam.c
261
while (width++ < ip->minwidth && lp + 1 < line + sizeof(line))
usr.bin/lam/lam.c
262
*lp++ = ip->align;
usr.bin/lam/lam.c
265
if (ip->align == '-')
usr.bin/lam/lam.c
266
while (width++ < ip->minwidth && lp + 1 < line + sizeof(line))
usr.bin/mail/cmd1.c
167
int *ip;
usr.bin/mail/cmd1.c
169
for (ip = msgvec; *ip != 0; ip++)
usr.bin/mail/cmd1.c
170
printhead(*ip);
usr.bin/mail/cmd1.c
171
if (--ip >= msgvec)
usr.bin/mail/cmd1.c
172
dot = &message[*ip - 1];
usr.bin/mail/cmd1.c
337
int nlines, *ip, restoreterm;
usr.bin/mail/cmd1.c
360
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++)
usr.bin/mail/cmd1.c
361
nlines += message[*ip - 1].m_lines;
usr.bin/mail/cmd1.c
377
for (ip = msgvec; *ip && ip - msgvec < msgCount; ip++) {
usr.bin/mail/cmd1.c
378
mp = &message[*ip - 1];
usr.bin/mail/cmd1.c
382
fprintf(obuf, "Message %d:\n", *ip);
usr.bin/mail/cmd1.c
404
int *ip;
usr.bin/mail/cmd1.c
418
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr.bin/mail/cmd1.c
419
mp = &message[*ip - 1];
usr.bin/mail/cmd1.c
423
printf("Message %d:\n", *ip);
usr.bin/mail/cmd1.c
446
int *ip;
usr.bin/mail/cmd1.c
448
for (ip = msgvec; *ip != 0; ip++) {
usr.bin/mail/cmd1.c
449
dot = &message[*ip-1];
usr.bin/mail/cmd1.c
463
int *ip;
usr.bin/mail/cmd1.c
465
for (ip = msgvec; *ip != 0; ip++) {
usr.bin/mail/cmd1.c
466
dot = &message[*ip-1];
usr.bin/mail/cmd2.c
149
int f, *msgvec, *ip;
usr.bin/mail/cmd2.c
177
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr.bin/mail/cmd2.c
178
mp = &message[*ip - 1];
usr.bin/mail/cmd2.c
292
int *ip, last;
usr.bin/mail/cmd2.c
295
for (ip = msgvec; *ip != 0; ip++) {
usr.bin/mail/cmd2.c
296
mp = &message[*ip - 1];
usr.bin/mail/cmd2.c
300
last = *ip;
usr.bin/mail/cmd2.c
328
int *ip;
usr.bin/mail/cmd2.c
331
for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
usr.bin/mail/cmd2.c
332
mp = &message[*ip - 1];
usr.bin/mail/cmd2.c
54
int *ip, *ip2, list[2], mdot;
usr.bin/mail/cmd2.c
68
for (ip = msgvec; *ip != 0; ip++)
usr.bin/mail/cmd2.c
69
if (*ip > mdot)
usr.bin/mail/cmd2.c
71
if (*ip == 0)
usr.bin/mail/cmd2.c
72
ip = msgvec;
usr.bin/mail/cmd2.c
73
ip2 = ip;
usr.bin/mail/cmd2.c
84
} while (ip2 != ip);
usr.bin/mail/cmd3.c
276
int *ip;
usr.bin/mail/cmd3.c
278
for (ip = msgvec; *ip != 0; ip++) {
usr.bin/mail/cmd3.c
279
dot = &message[*ip-1];
usr.bin/mail/cmd3.c
294
int *ip, mesg;
usr.bin/mail/cmd3.c
301
for (ip = msgvec; *ip != 0; ip++) {
usr.bin/mail/cmd3.c
302
mesg = *ip;
usr.bin/mail/cmd3.c
318
int *ip;
usr.bin/mail/cmd3.c
320
for (ip = msgvec; *ip != 0; ip++) {
usr.bin/mail/cmd3.c
321
dot = &message[*ip-1];
usr.bin/mail/cmd3.c
336
int *ip, mesg;
usr.bin/mail/cmd3.c
338
for (ip = msgvec; *ip != 0; ip++) {
usr.bin/mail/cmd3.c
339
mesg = *ip;
usr.bin/mail/list.c
54
int *ip;
usr.bin/mail/list.c
63
ip = vector;
usr.bin/mail/list.c
66
*ip++ = mp - &message[0] + 1;
usr.bin/mail/list.c
67
*ip = 0;
usr.bin/mail/list.c
68
return(ip - vector);
usr.bin/mandoc/dba.c
361
const int32_t *ip;
usr.bin/mandoc/dba.c
365
for (ip = pp; *ip; ip++)
usr.bin/mandoc/dba.c
369
for (ip = pp; *ip; ip++)
usr.bin/mandoc/dba.c
371
be32toh(*ip) / 5 / sizeof(*ip) - 1));
usr.bin/mandoc/dba_read.c
43
int32_t im, ip, iv, npages;
usr.bin/mandoc/dba_read.c
49
for (ip = 0; ip < npages; ip++) {
usr.bin/mandoc/dba_read.c
50
pdata = dbm_page_get(ip);
usr.bin/mandoc/dbm.c
136
dbm_page_get(int32_t ip)
usr.bin/mandoc/dbm.c
140
assert(ip >= 0);
usr.bin/mandoc/dbm.c
141
assert(ip < npages);
usr.bin/mandoc/dbm.c
142
res.name = dbm_get(pages[ip].name);
usr.bin/mandoc/dbm.c
145
res.sect = dbm_get(pages[ip].sect);
usr.bin/mandoc/dbm.c
148
res.arch = pages[ip].arch ? dbm_get(pages[ip].arch) : NULL;
usr.bin/mandoc/dbm.c
149
res.desc = dbm_get(pages[ip].desc);
usr.bin/mandoc/dbm.c
152
res.file = dbm_get(pages[ip].file);
usr.bin/mandoc/dbm.c
155
res.addr = dbm_addr(pages + ip);
usr.bin/mandoc/dbm.c
227
static int32_t ip;
usr.bin/mandoc/dbm.c
255
ip = npages;
usr.bin/mandoc/dbm.c
257
ip = 0;
usr.bin/mandoc/dbm.c
263
while (ip < npages) {
usr.bin/mandoc/dbm.c
270
ip++;
usr.bin/mandoc/dbm.c
273
ip++;
usr.bin/mandoc/dbm.c
279
if (ip == npages) {
usr.bin/mandoc/dbm.c
288
res.page = ip;
usr.bin/mandoc/dbm.c
293
if (++ip < npages) {
usr.bin/mandoc/dbm.c
307
static int32_t ip;
usr.bin/mandoc/dbm.c
315
ip = 0;
usr.bin/mandoc/dbm.c
321
for ( ; ip < npages; ip++)
usr.bin/mandoc/dbm.c
322
if (pages[ip].arch)
usr.bin/mandoc/dbm.c
323
for (cp = dbm_get(pages[ip].arch);
usr.bin/mandoc/dbm.c
327
res.page = ip++;
usr.bin/mandoc/dbm.c
412
dbm_macro_bypage(int32_t im, int32_t ip)
usr.bin/mandoc/dbm.c
416
assert(ip != 0);
usr.bin/mandoc/dbm.c
417
macro_bypage(im, ip);
usr.bin/mandoc/dbm.c
430
static int32_t im, ip, iv;
usr.bin/mandoc/dbm.c
436
ip = arg_ip;
usr.bin/mandoc/dbm.c
447
if (*pp == ip)
usr.bin/mandoc/dbm.c
458
ip = 0;
usr.bin/openssl/apps.h
385
int extract_host_port(char *str, char **host_ptr, unsigned char *ip, char **p);
usr.bin/openssl/s_socket.c
171
init_server_long(int *sock, int port, char *ip, int type)
usr.bin/openssl/s_socket.c
180
if (ip == NULL)
usr.bin/openssl/s_socket.c
183
memcpy(&server.sin_addr.s_addr, ip, 4);
usr.bin/openssl/s_socket.c
281
extract_host_port(char *str, char **host_ptr, unsigned char *ip,
usr.bin/openssl/s_socket.c
75
static int init_server_long(int *sock, int port, char *ip, int type);
usr.bin/rsync/socket.c
121
WARNX("connect timeout: %s, %s", src->ip, host);
usr.bin/rsync/socket.c
132
WARNX("connect refused: %s, %s", src->ip, host);
usr.bin/rsync/socket.c
224
src[i].ip, INET6_ADDRSTRLEN);
usr.bin/rsync/socket.c
229
src[i].ip, INET6_ADDRSTRLEN);
usr.bin/rsync/socket.c
232
LOG2("hostname resolved: %s: %s", host, src[i].ip);
usr.bin/rsync/socket.c
353
LOG2("connected: %s, %s", src[i].ip, f->host);
usr.bin/rsync/socket.c
44
char ip[INET6_ADDRSTRLEN]; /* formatted string */
usr.bin/rsync/socket.c
87
LOG2("trying: %s, %s", src->ip, host);
usr.bin/ssh/hostfile.c
435
format_host_entry(struct sshbuf *entry, const char *host, const char *ip,
usr.bin/ssh/hostfile.c
452
} else if (ip != NULL) {
usr.bin/ssh/hostfile.c
453
if ((r = sshbuf_putf(entry, "%s,%s ", lhost, ip)) != 0)
usr.bin/ssh/hostfile.c
469
if (success && store_hash && ip != NULL)
usr.bin/ssh/hostfile.c
470
success = format_host_entry(entry, ip, NULL, key, 1);
usr.bin/ssh/hostfile.c
475
write_host_entry(FILE *f, const char *host, const char *ip,
usr.bin/ssh/hostfile.c
483
if ((r = format_host_entry(entry, host, ip, key, store_hash)) != 1) {
usr.bin/ssh/hostfile.c
564
const char *host, *ip;
usr.bin/ssh/hostfile.c
616
hostfile_replace_entries(const char *filename, const char *host, const char *ip,
usr.bin/ssh/hostfile.c
632
ctx.ip = ip;
usr.bin/ssh/hostfile.c
665
if ((r = hostkeys_foreach(filename, host_delete, &ctx, host, ip,
usr.bin/ssh/hostfile.c
673
want = HKF_MATCH_HOST | (ip == NULL ? 0 : HKF_MATCH_IP);
usr.bin/ssh/hostfile.c
686
if (!write_host_entry(ctx.out, host, ip,
usr.bin/ssh/hostfile.c
700
if (!write_host_entry(ctx.out, ip, NULL,
usr.bin/ssh/hostfile.c
708
host, ip == NULL ? "" : ",", ip == NULL ? "" : ip, filename,
usr.bin/ssh/hostfile.c
784
void *ctx, const char *host, const char *ip, u_int options, u_int note)
usr.bin/ssh/hostfile.c
859
if (ip != NULL) {
usr.bin/ssh/hostfile.c
860
if ((s = match_maybe_hashed(ip, lineinfo.hosts,
usr.bin/ssh/hostfile.c
960
const char *host, const char *ip, u_int options, u_int note)
usr.bin/ssh/hostfile.c
969
r = hostkeys_foreach_file(path, f, callback, ctx, host, ip,
usr.bin/ssh/hostfile.h
116
const char *host, const char *ip, u_int options, u_int note);
usr.bin/ssh/hostfile.h
119
const char *host, const char *ip, u_int options, u_int note);
usr.bin/ssh/hostfile.h
56
const char *host, const char *ip, struct sshkey **keys, size_t nkeys,
usr.bin/ssh/sshconnect.c
1087
type, ip);
usr.bin/ssh/sshconnect.c
1088
else if (!add_host_to_hostfile(user_hostfiles[0], ip,
usr.bin/ssh/sshconnect.c
1092
"hosts (%.500s).", type, ip,
usr.bin/ssh/sshconnect.c
1097
"of known hosts.", type, ip);
usr.bin/ssh/sshconnect.c
1142
"'%.200s (%s)' can't be established", host, ip);
usr.bin/ssh/sshconnect.c
1167
if ((msg2 = other_hostkeys_message(host, ip, host_key,
usr.bin/ssh/sshconnect.c
1190
snprintf(hostline, sizeof(hostline), "%s,%s", host, ip);
usr.bin/ssh/sshconnect.c
1196
add_host_to_hostfile(user_hostfiles[0], ip,
usr.bin/ssh/sshconnect.c
1263
error("and the key for the corresponding IP address %s", ip);
usr.bin/ssh/sshconnect.c
1365
type, host, ip, ip_found->file, ip_found->line);
usr.bin/ssh/sshconnect.c
1395
free(ip);
usr.bin/ssh/sshconnect.c
1418
free(ip);
usr.bin/ssh/sshconnect.c
646
const char *host, *ip;
usr.bin/ssh/sshconnect.c
736
ctx->host, ctx->ip, HKF_WANT_PARSE_KEY, 0)) != 0) {
usr.bin/ssh/sshconnect.c
752
hostkeys_find_by_key(const char *host, const char *ip, const struct sshkey *key,
usr.bin/ssh/sshconnect.c
767
ctx.ip = ip;
usr.bin/ssh/sshconnect.c
794
other_hostkeys_message(const char *host, const char *ip,
usr.bin/ssh/sshconnect.c
802
hostkeys_find_by_key(host, ip, key,
usr.bin/ssh/sshconnect.c
923
char *ip = NULL, *host = NULL;
usr.bin/ssh/sshconnect.c
967
clobber_port ? 0 : port, &host, &ip);
usr.bin/ssh/sshconnect.c
974
strcmp(hostname, ip) == 0 || options.proxy_command != NULL))
usr.bin/ssh/sshconnect.c
991
load_hostkeys(ip_hostkeys, ip, user_hostfiles[i], 0);
usr.bin/ssh/sshconnect.c
993
load_hostkeys(ip_hostkeys, ip, system_hostfiles[i], 0);
usr.bin/ssh/sshconnect.c
996
"ADDRESS", cinfo, host_key, ip);
usr.bin/tmux/input.c
1073
struct input_param *ip;
usr.bin/tmux/input.c
1084
ip = &ictx->param_list[0];
usr.bin/tmux/input.c
1089
ip->type = INPUT_MISSING;
usr.bin/tmux/input.c
1092
ip->type = INPUT_STRING;
usr.bin/tmux/input.c
1093
ip->str = xstrdup(out);
usr.bin/tmux/input.c
1095
ip->type = INPUT_NUMBER;
usr.bin/tmux/input.c
1096
ip->num = strtonum(out, 0, INT_MAX, &errstr);
usr.bin/tmux/input.c
1101
ip = &ictx->param_list[++ictx->param_list_len];
usr.bin/tmux/input.c
1107
ip = &ictx->param_list[i];
usr.bin/tmux/input.c
1108
if (ip->type == INPUT_MISSING)
usr.bin/tmux/input.c
1110
else if (ip->type == INPUT_STRING)
usr.bin/tmux/input.c
1111
log_debug("parameter %u: string %s", i, ip->str);
usr.bin/tmux/input.c
1112
else if (ip->type == INPUT_NUMBER)
usr.bin/tmux/input.c
1113
log_debug("parameter %u: number %d", i, ip->num);
usr.bin/tmux/input.c
1123
struct input_param *ip;
usr.bin/tmux/input.c
1128
ip = &ictx->param_list[validx];
usr.bin/tmux/input.c
1129
if (ip->type == INPUT_MISSING)
usr.bin/tmux/input.c
1131
if (ip->type == INPUT_STRING)
usr.bin/tmux/input.c
1133
retval = ip->num;
usr.bin/top/display.c
165
int display_lines, *ip, i;
usr.bin/top/display.c
199
ip = cpustate_columns;
usr.bin/top/display.c
202
*ip++ = cpustate_total_length;
usr.bin/vi/ex/ex_subst.c
1203
re_sub(SCR *sp, char *ip, char **lbp, size_t *lbclenp, size_t *lblenp,
usr.bin/vi/ex/ex_subst.c
1295
for (t = ip + match[no].rm_so; mlen--; ++t)
usr.sbin/acme-client/dnsproc.c
100
vec[vecsz].ip, INET6_ADDRSTRLEN);
usr.sbin/acme-client/dnsproc.c
103
dodbg("%s: DNS: %s", s, vec[vecsz].ip);
usr.sbin/acme-client/dnsproc.c
173
if (writestr(nfd, COMM_DNSA, v[i].ip) <= 0)
usr.sbin/acme-client/dnsproc.c
32
char ip[INET6_ADDRSTRLEN];
usr.sbin/acme-client/dnsproc.c
95
vec[vecsz].ip, INET6_ADDRSTRLEN);
usr.sbin/acme-client/http.c
176
warn("%s: close", http->src.ip);
usr.sbin/acme-client/http.c
192
free(http->src.ip);
usr.sbin/acme-client/http.c
220
c = inet_pton(AF_INET, addrs[cur].ip,
usr.sbin/acme-client/http.c
227
c = inet_pton(AF_INET6, addrs[cur].ip,
usr.sbin/acme-client/http.c
231
warnx("%s: unknown family", addrs[cur].ip);
usr.sbin/acme-client/http.c
236
warn("%s: inet_pton", addrs[cur].ip);
usr.sbin/acme-client/http.c
239
warnx("%s: inet_pton", addrs[cur].ip);
usr.sbin/acme-client/http.c
247
warn("%s: socket", addrs[cur].ip);
usr.sbin/acme-client/http.c
250
warn("%s: connect", addrs[cur].ip);
usr.sbin/acme-client/http.c
266
http->src.ip = strdup(addrs[cur].ip);
usr.sbin/acme-client/http.c
269
if (http->src.ip == NULL || http->host == NULL || http->path == NULL) {
usr.sbin/acme-client/http.c
279
http->src.ip, tls_error(http->ctx));
usr.sbin/acme-client/http.c
284
warnx("%s: tls_connect_socket: %s, %s", http->src.ip,
usr.sbin/acme-client/http.c
444
warnx("%s: no status header", http->src.ip);
usr.sbin/acme-client/http.c
453
warnx("%s: cannot convert status header", http->src.ip);
usr.sbin/acme-client/http.c
537
warnx("%s: header without separator", http->src.ip);
usr.sbin/acme-client/http.c
612
warnx("%s: partial transfer", http->src.ip);
usr.sbin/acme-client/http.c
625
warnx("%s: binary data in header", http->src.ip);
usr.sbin/acme-client/http.c
77
warnx("%s: tls_read: %s", http->src.ip,
usr.sbin/acme-client/http.c
92
warnx("%s: tls_write: %s", http->src.ip,
usr.sbin/acme-client/http.h
22
char *ip; /* IPV4 or IPV6 address */
usr.sbin/acme-client/netproc.c
160
v[i].ip = addr;
usr.sbin/acme-client/netproc.c
166
free(v[i].ip);
usr.sbin/acme-client/parse.y
1167
ip_valid(const char *ip)
usr.sbin/acme-client/parse.y
1177
error = getaddrinfo(ip, NULL, &hints, &res);
usr.sbin/acme-client/parse.y
268
const char *ip;
usr.sbin/acme-client/parse.y
271
if ((ip = ip_valid(domain->handle)) != NULL) {
usr.sbin/acme-client/parse.y
273
if ((s = strdup(ip)) == NULL)
usr.sbin/acme-client/parse.y
311
const char *ip;
usr.sbin/acme-client/parse.y
318
if ((ip = ip_valid($3)) != NULL) {
usr.sbin/acme-client/parse.y
320
if ((s = strdup(ip)) == NULL)
usr.sbin/acme-client/parse.y
446
const char *ip;
usr.sbin/acme-client/parse.y
452
if ((ip = ip_valid($1)) != NULL) {
usr.sbin/acme-client/parse.y
454
if ((s = strdup(ip)) == NULL)
usr.sbin/acme-client/revokeproc.c
188
const char *ip;
usr.sbin/acme-client/revokeproc.c
193
ip = inet_ntop(AF_INET,
usr.sbin/acme-client/revokeproc.c
198
ip = inet_ntop(AF_INET6,
usr.sbin/acme-client/revokeproc.c
203
ip = NULL;
usr.sbin/acme-client/revokeproc.c
206
if (ip == NULL) {
usr.sbin/acme-client/revokeproc.c
210
name_len = asprintf(&name_buf, "%s", ip);
usr.sbin/amd/amd/srvr_nfs.c
585
struct sockaddr_in *ip;
usr.sbin/amd/amd/srvr_nfs.c
637
ip = ALLOC(sockaddr_in);
usr.sbin/amd/amd/srvr_nfs.c
638
bzero(ip, sizeof(*ip));
usr.sbin/amd/amd/srvr_nfs.c
639
ip->sin_family = AF_INET;
usr.sbin/amd/amd/srvr_nfs.c
640
bcopy(hp->h_addr, &ip->sin_addr, sizeof(ip->sin_addr));
usr.sbin/amd/amd/srvr_nfs.c
642
ip->sin_port = htons(NFS_PORT);
usr.sbin/amd/amd/srvr_nfs.c
646
ip = 0;
usr.sbin/amd/amd/srvr_nfs.c
651
ip = 0;
usr.sbin/amd/amd/srvr_nfs.c
661
fs->fs_ip = ip;
usr.sbin/amd/amd/srvr_nfs.c
663
if (ip) {
usr.sbin/arp/arp.c
577
char ip[20];
usr.sbin/arp/arp.c
579
strlcpy(ip, inet_ntoa(sin->sin_addr), sizeof(ip));
usr.sbin/arp/arp.c
580
delete(ip);
usr.sbin/bgpctl/bgpctl.c
1049
struct in_addr ip;
usr.sbin/bgpctl/bgpctl.c
1067
ip.s_addr = htonl(ext >> 16);
usr.sbin/bgpctl/bgpctl.c
1070
log_ext_subtype(type, subtype), inet_ntoa(ip), u16);
usr.sbin/bgpctl/bgpctl.c
605
const char *ip;
usr.sbin/bgpctl/bgpctl.c
614
ip = log_addr(remote_addr);
usr.sbin/bgpctl/bgpctl.c
617
if (asprintf(&p, "%s/%u", ip, masklen) == -1)
usr.sbin/bgpctl/bgpctl.c
620
if ((p = strdup(ip)) == NULL)
usr.sbin/bgpctl/parser.c
1279
struct in_addr ip;
usr.sbin/bgpctl/parser.c
1333
if (inet_pton(AF_INET, s, &ip) != 1)
usr.sbin/bgpctl/parser.c
1335
*v = ntohl(ip.s_addr);
usr.sbin/bgpd/config.c
500
uint32_t ip = 0, cur, localnet;
usr.sbin/bgpd/config.c
515
if (cur > ip)
usr.sbin/bgpd/config.c
516
ip = cur;
usr.sbin/bgpd/config.c
520
return (ip);
usr.sbin/bgpd/logmsg.c
34
const char *ip;
usr.sbin/bgpd/logmsg.c
37
ip = log_addr(&peer->remote_addr);
usr.sbin/bgpd/logmsg.c
41
if (asprintf(&p, "%s/%u", ip, peer->remote_masklen) == -1)
usr.sbin/bgpd/logmsg.c
44
if ((p = strdup(ip)) == NULL)
usr.sbin/bgpd/parse.y
4480
struct in_addr ip;
usr.sbin/bgpd/parse.y
4542
if (inet_pton(AF_INET, s, &ip) != 1) {
usr.sbin/bgpd/parse.y
4546
*v = ntohl(ip.s_addr);
usr.sbin/bgpd/session.c
1600
getpeerbyip(struct bgpd_config *c, struct sockaddr *ip)
usr.sbin/bgpd/session.c
1606
sa2addr(ip, &addr, NULL);
usr.sbin/bgpd/session.c
1633
session_template_clone(newpeer, ip, id, 0);
usr.sbin/bgpd/session.c
1680
session_template_clone(struct peer *p, struct sockaddr *ip, uint32_t id,
usr.sbin/bgpd/session.c
1685
if (ip)
usr.sbin/bgpd/session.c
1686
sa2addr(ip, &remote_addr, NULL);
usr.sbin/dhcpd/dhcp.c
1077
(unsigned char *)&state->ip->primary_address;
usr.sbin/dhcpd/dhcp.c
1079
sizeof state->ip->primary_address;
usr.sbin/dhcpd/dhcp.c
1083
state->from.len = sizeof state->ip->primary_address;
usr.sbin/dhcpd/dhcp.c
1084
memcpy(state->from.iabuf, &state->ip->primary_address,
usr.sbin/dhcpd/dhcp.c
1365
raw.siaddr = state->ip->primary_address;
usr.sbin/dhcpd/dhcp.c
1385
state->ip->name);
usr.sbin/dhcpd/dhcp.c
1394
state->ip->name);
usr.sbin/dhcpd/dhcp.c
1414
(void) state->ip->send_packet(state->ip, &raw,
usr.sbin/dhcpd/dhcp.c
1458
(void) state->ip->send_packet(state->ip, &raw, packet_length,
usr.sbin/dhcpd/dhcp.c
964
state->ip = packet->interface;
usr.sbin/dhcpd/dhcpd.h
137
struct interface_info *ip;
usr.sbin/dhcpd/dhcpd.h
246
struct in_addr ip;
usr.sbin/dhcpd/dispatch.c
355
struct interface_info *ip = l->local;
usr.sbin/dhcpd/dispatch.c
356
if (ip->dead) {
usr.sbin/dhcpd/dispatch.c
407
struct interface_info *ip = l->local;
usr.sbin/dhcpd/dispatch.c
411
if ((result = receive_packet(ip, u.packbuf, sizeof u,
usr.sbin/dhcpd/dispatch.c
413
log_warn("receive_packet failed on %s", ip->name);
usr.sbin/dhcpd/dispatch.c
414
ip->errors++;
usr.sbin/dhcpd/dispatch.c
415
if ((!interface_status(ip)) ||
usr.sbin/dhcpd/dispatch.c
416
(ip->noifmedia && ip->errors > 20)) {
usr.sbin/dhcpd/dispatch.c
419
ip->name);
usr.sbin/dhcpd/dispatch.c
420
ip->dead = 1;
usr.sbin/dhcpd/dispatch.c
424
free(ip);
usr.sbin/dhcpd/dispatch.c
434
do_packet(ip, &u.packet, result, from.sin_port, ifrom, &hfrom);
usr.sbin/dhcpd/icmp.c
148
if (status < (sizeof(struct ip)) + (sizeof *icfrom))
usr.sbin/dhcpd/icmp.c
151
len = status - sizeof(struct ip);
usr.sbin/dhcpd/icmp.c
152
icfrom = (struct icmp *)(icbuf + sizeof(struct ip));
usr.sbin/dhcpd/packet.c
120
struct ip ip;
usr.sbin/dhcpd/packet.c
123
ip.ip_v = 4;
usr.sbin/dhcpd/packet.c
124
ip.ip_hl = 5;
usr.sbin/dhcpd/packet.c
125
ip.ip_tos = IPTOS_LOWDELAY;
usr.sbin/dhcpd/packet.c
126
ip.ip_len = htons(sizeof(ip) + sizeof(udp) + len);
usr.sbin/dhcpd/packet.c
127
ip.ip_id = 0;
usr.sbin/dhcpd/packet.c
128
ip.ip_off = 0;
usr.sbin/dhcpd/packet.c
129
ip.ip_ttl = 16;
usr.sbin/dhcpd/packet.c
130
ip.ip_p = IPPROTO_UDP;
usr.sbin/dhcpd/packet.c
131
ip.ip_sum = 0;
usr.sbin/dhcpd/packet.c
132
ip.ip_src.s_addr = from;
usr.sbin/dhcpd/packet.c
133
ip.ip_dst.s_addr = to;
usr.sbin/dhcpd/packet.c
135
ip.ip_sum = wrapsum(checksum((unsigned char *)&ip, sizeof(ip), 0));
usr.sbin/dhcpd/packet.c
136
memcpy(&buf[*bufix], &ip, sizeof(ip));
usr.sbin/dhcpd/packet.c
137
*bufix += sizeof(ip);
usr.sbin/dhcpd/packet.c
145
checksum(data, len, checksum((unsigned char *)&ip.ip_src,
usr.sbin/dhcpd/packet.c
146
2 * sizeof(ip.ip_src),
usr.sbin/dhcpd/packet.c
174
struct ip *ip;
usr.sbin/dhcpd/packet.c
187
if (sizeof(*ip) > buflen)
usr.sbin/dhcpd/packet.c
193
ip = (struct ip *)buf;
usr.sbin/dhcpd/packet.c
198
wrapsum(checksum((unsigned char *)ip, ip_len, 0)) != 0) {
usr.sbin/dhcpd/packet.c
209
memcpy(&from->sin_addr, &ip->ip_src, sizeof(from->sin_addr));
usr.sbin/dhcpd/packet.c
212
if (ntohs(ip->ip_len) != buflen)
usr.sbin/dhcpd/packet.c
214
ntohs(ip->ip_len), buflen);
usr.sbin/dhcpd/packet.c
219
if (ntohs(ip->ip_len) > buflen)
usr.sbin/dhcpd/packet.c
263
checksum((uint8_t *)&ip->ip_src, 2 * sizeof(ip->ip_src),
usr.sbin/dhcpd/pfutils.c
107
pf_change_table(fd, 0, cmd.ip, abandoned_tab);
usr.sbin/dhcpd/pfutils.c
108
pf_change_table(fd, 0, cmd.ip, changedmac_tab);
usr.sbin/dhcpd/pfutils.c
117
pf_change_table(fd, 0, cmd.ip, abandoned_tab);
usr.sbin/dhcpd/pfutils.c
118
pf_change_table(fd, 1, cmd.ip, leased_tab);
usr.sbin/dhcpd/pfutils.c
127
pf_change_table(fd, 0, cmd.ip, leased_tab);
usr.sbin/dhcpd/pfutils.c
140
pf_change_table(int fd, int op, struct in_addr ip, char *table)
usr.sbin/dhcpd/pfutils.c
156
memcpy(&addr.pfra_ip4addr, &ip, 4);
usr.sbin/dhcpd/pfutils.c
168
pf_kill_state(int fd, struct in_addr ip)
usr.sbin/dhcpd/pfutils.c
176
memcpy(&target.v4, &ip.s_addr, 4);
usr.sbin/dhcpd/pfutils.c
239
memcpy(&cmd.ip.s_addr, lp->ip_addr.iabuf, 4);
usr.sbin/dhcpd/pfutils.c
96
pf_change_table(fd, 1, cmd.ip, abandoned_tab);
usr.sbin/dhcpd/pfutils.c
97
pf_change_table(fd, 0, cmd.ip, leased_tab);
usr.sbin/dhcpd/pfutils.c
98
pf_kill_state(fd, cmd.ip);
usr.sbin/dhcrelay/dhcrelay.c
313
relay(struct interface_info *ip, struct dhcp_packet *packet, int length,
usr.sbin/dhcrelay/dhcrelay.c
385
if (ip == NULL) {
usr.sbin/dhcrelay/dhcrelay.c
404
packet->giaddr = ip->primary_address;
usr.sbin/dhcrelay/dhcrelay.c
824
l2relay(struct interface_info *ip, struct dhcp_packet *dp, int length,
usr.sbin/dhcrelay/dhcrelay.c
835
relay_agentinfo(pc, ip, dp->op);
usr.sbin/dhcrelay/dhcrelay.c
848
if (sp->intf == ip)
usr.sbin/dhcrelay/dhcrelay.c
857
if (ip != interfaces) {
usr.sbin/dhcrelay/dhcrelay.c
871
if (ip != interfaces) {
usr.sbin/dhcrelay/dispatch.c
299
struct interface_info *ip = l->local;
usr.sbin/dhcrelay/dispatch.c
301
if (ip && (l->handler != got_one || !ip->dead)) {
usr.sbin/dhcrelay/dispatch.c
330
struct interface_info *ip = l->local;
usr.sbin/dhcrelay/dispatch.c
334
if (ip && (l->handler != got_one ||
usr.sbin/dhcrelay/dispatch.c
335
!ip->dead))
usr.sbin/dhcrelay/dispatch.c
360
struct interface_info *ip = l->local;
usr.sbin/dhcrelay/dispatch.c
364
if ((result = receive_packet(ip, u.packbuf, sizeof(u), &pc)) == -1) {
usr.sbin/dhcrelay/dispatch.c
365
log_warn("receive_packet failed on %s", ip->name);
usr.sbin/dhcrelay/dispatch.c
366
ip->errors++;
usr.sbin/dhcrelay/dispatch.c
367
if ((!interface_status(ip)) ||
usr.sbin/dhcrelay/dispatch.c
368
(ip->noifmedia && ip->errors > 20)) {
usr.sbin/dhcrelay/dispatch.c
371
ip->name);
usr.sbin/dhcrelay/dispatch.c
372
ip->dead = 1;
usr.sbin/dhcrelay/dispatch.c
376
free(ip);
usr.sbin/dhcrelay/dispatch.c
384
(*bootp_packet_handler)(ip, &u.packet, result, &pc);
usr.sbin/dhcrelay/packet.c
131
struct ip ip;
usr.sbin/dhcrelay/packet.c
134
if (buflen < offset + sizeof(ip) + sizeof(udp))
usr.sbin/dhcrelay/packet.c
137
ip.ip_v = 4;
usr.sbin/dhcrelay/packet.c
138
ip.ip_hl = 5;
usr.sbin/dhcrelay/packet.c
139
ip.ip_tos = IPTOS_LOWDELAY;
usr.sbin/dhcrelay/packet.c
140
ip.ip_len = htons(sizeof(ip) + sizeof(udp) + datalen);
usr.sbin/dhcrelay/packet.c
141
ip.ip_id = 0;
usr.sbin/dhcrelay/packet.c
142
ip.ip_off = 0;
usr.sbin/dhcrelay/packet.c
143
ip.ip_ttl = 16;
usr.sbin/dhcrelay/packet.c
144
ip.ip_p = IPPROTO_UDP;
usr.sbin/dhcrelay/packet.c
145
ip.ip_sum = 0;
usr.sbin/dhcrelay/packet.c
146
ip.ip_src.s_addr = ss2sin(&pc->pc_src)->sin_addr.s_addr;
usr.sbin/dhcrelay/packet.c
147
ip.ip_dst.s_addr = ss2sin(&pc->pc_dst)->sin_addr.s_addr;
usr.sbin/dhcrelay/packet.c
149
ip.ip_sum = wrapsum(checksum((unsigned char *)&ip, sizeof(ip), 0));
usr.sbin/dhcrelay/packet.c
150
memcpy(&buf[offset], &ip, sizeof(ip));
usr.sbin/dhcrelay/packet.c
151
offset += sizeof(ip);
usr.sbin/dhcrelay/packet.c
159
checksum(data, datalen, checksum((unsigned char *)&ip.ip_src,
usr.sbin/dhcrelay/packet.c
160
2 * sizeof(ip.ip_src),
usr.sbin/dhcrelay/packet.c
174
struct ip *ip;
usr.sbin/dhcrelay/packet.c
178
if (buflen < offset + ENC_HDRLEN + sizeof(*ip))
usr.sbin/dhcrelay/packet.c
185
ip = (struct ip *)(buf + offset);
usr.sbin/dhcrelay/packet.c
188
if (ip->ip_p != IPPROTO_IPIP)
usr.sbin/dhcrelay/packet.c
220
struct ip *ip;
usr.sbin/dhcrelay/packet.c
233
if (buflen < offset + sizeof(*ip))
usr.sbin/dhcrelay/packet.c
239
ip = (struct ip *)(buf + offset);
usr.sbin/dhcrelay/packet.c
257
memcpy(&ss2sin(&pc->pc_src)->sin_addr, &ip->ip_src,
usr.sbin/dhcrelay/packet.c
262
memcpy(&ss2sin(&pc->pc_dst)->sin_addr, &ip->ip_dst,
usr.sbin/dhcrelay/packet.c
266
if (buflen != offset + ntohs(ip->ip_len))
usr.sbin/dhcrelay/packet.c
268
ntohs(ip->ip_len), buflen - offset);
usr.sbin/dhcrelay/packet.c
272
if (buflen < offset + ntohs(ip->ip_len))
usr.sbin/dhcrelay/packet.c
316
checksum((uint8_t *)&ip->ip_src, 2 * sizeof(ip->ip_src),
usr.sbin/dhcrelay6/dispatch.c
322
struct interface_info *ip = l->local;
usr.sbin/dhcrelay6/dispatch.c
324
if (ip && (l->handler != got_one || !ip->dead)) {
usr.sbin/dhcrelay6/dispatch.c
353
struct interface_info *ip = l->local;
usr.sbin/dhcrelay6/dispatch.c
357
if (ip && (l->handler != got_one ||
usr.sbin/dhcrelay6/dispatch.c
358
!ip->dead))
usr.sbin/dhcrelay6/dispatch.c
376
struct interface_info *ip = l->local;
usr.sbin/dhcrelay6/dispatch.c
380
if ((result = receive_packet(ip, buf, sizeof(buf), &pc)) == -1) {
usr.sbin/dhcrelay6/dispatch.c
381
log_warn("receive_packet failed on %s", ip->name);
usr.sbin/dhcrelay6/dispatch.c
382
ip->errors++;
usr.sbin/dhcrelay6/dispatch.c
383
if ((!interface_status(ip)) ||
usr.sbin/dhcrelay6/dispatch.c
384
(ip->noifmedia && ip->errors > 20)) {
usr.sbin/dhcrelay6/dispatch.c
387
ip->name);
usr.sbin/dhcrelay6/dispatch.c
388
ip->dead = 1;
usr.sbin/dhcrelay6/dispatch.c
392
free(ip);
usr.sbin/dhcrelay6/dispatch.c
400
(*bootp_packet_handler)(ip, buf, result, &pc);
usr.sbin/dvmrpd/ask_nbrs2.c
47
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/dvmrpd/graft.c
47
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/dvmrpd/graft_ack.c
47
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/dvmrpd/igmp.c
50
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/dvmrpd/nbrs2.c
48
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/dvmrpd/packet.c
105
struct ip ip_hdr;
usr.sbin/dvmrpd/packet.c
248
ip_hdr_sanity_check(const struct ip *ip_hdr, u_int16_t len)
usr.sbin/dvmrpd/packet.c
264
dvmrp_hdr_sanity_check(const struct ip *ip_hdr, struct dvmrp_hdr *dvmrp_hdr,
usr.sbin/dvmrpd/packet.c
40
int ip_hdr_sanity_check(const struct ip *, u_int16_t);
usr.sbin/dvmrpd/packet.c
41
int dvmrp_hdr_sanity_check(const struct ip *, struct dvmrp_hdr *,
usr.sbin/dvmrpd/probe.c
48
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/dvmrpd/prune.c
55
if ((buf = ibuf_open(nbr->iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/dvmrpd/report.c
240
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/dvmrpd/report.c
52
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/eigrpd/hello.c
41
IP_MAXPACKET - sizeof(struct ip))) == NULL)
usr.sbin/eigrpd/hello.c
78
IP_MAXPACKET - sizeof(struct ip))) == NULL)
usr.sbin/eigrpd/packet.c
490
struct ip ip_hdr;
usr.sbin/eigrpd/packet.c
73
struct ip ip_hdr;
usr.sbin/eigrpd/parse.y
1239
uint32_t ip = 0, cur, localnet;
usr.sbin/eigrpd/parse.y
1255
if (ntohl(cur) < ntohl(ip) || ip == 0)
usr.sbin/eigrpd/parse.y
1256
ip = cur;
usr.sbin/eigrpd/parse.y
1260
if (ip == 0)
usr.sbin/eigrpd/parse.y
1263
return (ip);
usr.sbin/eigrpd/query.c
48
IP_MAXPACKET - sizeof(struct ip))) == NULL)
usr.sbin/eigrpd/query.c
62
size = sizeof(struct ip);
usr.sbin/eigrpd/reply.c
47
IP_MAXPACKET - sizeof(struct ip))) == NULL)
usr.sbin/eigrpd/reply.c
61
size = sizeof(struct ip);
usr.sbin/eigrpd/rtp.c
234
IP_MAXPACKET - sizeof(struct ip))) == NULL)
usr.sbin/eigrpd/update.c
44
IP_MAXPACKET - sizeof(struct ip))) == NULL)
usr.sbin/eigrpd/update.c
57
size = sizeof(struct ip);
usr.sbin/httpd/server_http.c
1852
static char ip[INET6_ADDRSTRLEN];
usr.sbin/httpd/server_http.c
1881
if (print_host(&clt->clt_ss, ip, sizeof(ip)) == NULL)
usr.sbin/httpd/server_http.c
1909
srv_conf->name, ip, clt->clt_remote_user == NULL ? "-" :
usr.sbin/httpd/server_http.c
1962
srv_conf->name, ip, user == NULL ? "-" :
usr.sbin/ldpd/parse.y
1637
uint32_t ip = 0, cur, localnet;
usr.sbin/ldpd/parse.y
1654
if (ntohl(cur) < ntohl(ip) || ip == 0)
usr.sbin/ldpd/parse.y
1655
ip = cur;
usr.sbin/ldpd/parse.y
1659
return (ip);
usr.sbin/lpd/lp_stty.c
127
ksearch(char ***argvp, struct info *ip)
usr.sbin/lpd/lp_stty.c
134
ip->off = 1;
usr.sbin/lpd/lp_stty.c
137
ip->off = 0;
usr.sbin/lpd/lp_stty.c
143
if (!(kp->flags & F_OFFOK) && ip->off) {
usr.sbin/lpd/lp_stty.c
147
if (kp->flags & F_NEEDARG && !(ip->arg = *++*argvp)) {
usr.sbin/lpd/lp_stty.c
151
kp->f(ip);
usr.sbin/lpd/lp_stty.c
156
f_cbreak(struct info *ip)
usr.sbin/lpd/lp_stty.c
159
if (ip->off)
usr.sbin/lpd/lp_stty.c
160
f_sane(ip);
usr.sbin/lpd/lp_stty.c
162
ip->t.c_iflag |= BRKINT|IXON|IMAXBEL;
usr.sbin/lpd/lp_stty.c
163
ip->t.c_oflag |= OPOST;
usr.sbin/lpd/lp_stty.c
164
ip->t.c_lflag |= ISIG|IEXTEN;
usr.sbin/lpd/lp_stty.c
165
ip->t.c_lflag &= ~ICANON;
usr.sbin/lpd/lp_stty.c
166
ip->set = 1;
usr.sbin/lpd/lp_stty.c
171
f_columns(struct info *ip)
usr.sbin/lpd/lp_stty.c
174
ip->win.ws_col = atoi(ip->arg);
usr.sbin/lpd/lp_stty.c
175
ip->wset = 1;
usr.sbin/lpd/lp_stty.c
179
f_dec(struct info *ip)
usr.sbin/lpd/lp_stty.c
182
ip->t.c_cc[VERASE] = (u_char)0177;
usr.sbin/lpd/lp_stty.c
183
ip->t.c_cc[VKILL] = CTRL('u');
usr.sbin/lpd/lp_stty.c
184
ip->t.c_cc[VINTR] = CTRL('c');
usr.sbin/lpd/lp_stty.c
185
ip->t.c_lflag &= ~ECHOPRT;
usr.sbin/lpd/lp_stty.c
186
ip->t.c_lflag |= ECHOE|ECHOKE|ECHOCTL;
usr.sbin/lpd/lp_stty.c
187
ip->t.c_iflag &= ~IXANY;
usr.sbin/lpd/lp_stty.c
188
ip->set = 1;
usr.sbin/lpd/lp_stty.c
192
f_extproc(struct info *ip)
usr.sbin/lpd/lp_stty.c
195
if (ip->set) {
usr.sbin/lpd/lp_stty.c
197
(void)ioctl(ip->fd, TIOCEXT, &tmp);
usr.sbin/lpd/lp_stty.c
200
(void)ioctl(ip->fd, TIOCEXT, &tmp);
usr.sbin/lpd/lp_stty.c
205
f_ispeed(struct info *ip)
usr.sbin/lpd/lp_stty.c
208
cfsetispeed(&ip->t, atoi(ip->arg));
usr.sbin/lpd/lp_stty.c
209
ip->set = 1;
usr.sbin/lpd/lp_stty.c
213
f_nl(struct info *ip)
usr.sbin/lpd/lp_stty.c
216
if (ip->off) {
usr.sbin/lpd/lp_stty.c
217
ip->t.c_iflag |= ICRNL;
usr.sbin/lpd/lp_stty.c
218
ip->t.c_oflag |= ONLCR;
usr.sbin/lpd/lp_stty.c
220
ip->t.c_iflag &= ~ICRNL;
usr.sbin/lpd/lp_stty.c
221
ip->t.c_oflag &= ~ONLCR;
usr.sbin/lpd/lp_stty.c
223
ip->set = 1;
usr.sbin/lpd/lp_stty.c
227
f_ospeed(struct info *ip)
usr.sbin/lpd/lp_stty.c
230
cfsetospeed(&ip->t, atoi(ip->arg));
usr.sbin/lpd/lp_stty.c
231
ip->set = 1;
usr.sbin/lpd/lp_stty.c
235
f_raw(struct info *ip)
usr.sbin/lpd/lp_stty.c
238
if (ip->off)
usr.sbin/lpd/lp_stty.c
239
f_sane(ip);
usr.sbin/lpd/lp_stty.c
241
cfmakeraw(&ip->t);
usr.sbin/lpd/lp_stty.c
242
ip->t.c_cflag &= ~(CSIZE|PARENB);
usr.sbin/lpd/lp_stty.c
243
ip->t.c_cflag |= CS8;
usr.sbin/lpd/lp_stty.c
244
ip->set = 1;
usr.sbin/lpd/lp_stty.c
249
f_rows(struct info *ip)
usr.sbin/lpd/lp_stty.c
252
ip->win.ws_row = atoi(ip->arg);
usr.sbin/lpd/lp_stty.c
253
ip->wset = 1;
usr.sbin/lpd/lp_stty.c
257
f_sane(struct info *ip)
usr.sbin/lpd/lp_stty.c
260
ip->t.c_cflag = TTYDEF_CFLAG | (ip->t.c_cflag & (CLOCAL|CRTSCTS));
usr.sbin/lpd/lp_stty.c
261
ip->t.c_iflag = TTYDEF_IFLAG;
usr.sbin/lpd/lp_stty.c
262
ip->t.c_iflag |= ICRNL;
usr.sbin/lpd/lp_stty.c
265
ip->t.c_lflag = TTYDEF_LFLAG | (ip->t.c_lflag & LKEEP);
usr.sbin/lpd/lp_stty.c
266
ip->t.c_oflag = TTYDEF_OFLAG;
usr.sbin/lpd/lp_stty.c
267
ip->set = 1;
usr.sbin/lpd/lp_stty.c
271
f_tty(struct info *ip)
usr.sbin/lpd/lp_stty.c
445
msearch(char ***argvp, struct info *ip)
usr.sbin/lpd/lp_stty.c
454
ip->t.c_cflag &= ~mp->unset;
usr.sbin/lpd/lp_stty.c
455
ip->t.c_cflag |= mp->set;
usr.sbin/lpd/lp_stty.c
456
ip->set = 1;
usr.sbin/lpd/lp_stty.c
461
ip->t.c_iflag &= ~mp->unset;
usr.sbin/lpd/lp_stty.c
462
ip->t.c_iflag |= mp->set;
usr.sbin/lpd/lp_stty.c
463
ip->set = 1;
usr.sbin/lpd/lp_stty.c
468
ip->t.c_lflag &= ~mp->unset;
usr.sbin/lpd/lp_stty.c
469
ip->t.c_lflag |= mp->set;
usr.sbin/lpd/lp_stty.c
470
ip->set = 1;
usr.sbin/lpd/lp_stty.c
475
ip->t.c_oflag &= ~mp->unset;
usr.sbin/lpd/lp_stty.c
476
ip->t.c_oflag |= mp->set;
usr.sbin/lpd/lp_stty.c
477
ip->set = 1;
usr.sbin/lpr/lpd/key.c
103
ip->off = 1;
usr.sbin/lpr/lpd/key.c
106
ip->off = 0;
usr.sbin/lpr/lpd/key.c
112
if (!(kp->flags & F_OFFOK) && ip->off) {
usr.sbin/lpr/lpd/key.c
116
if (kp->flags & F_NEEDARG && !(ip->arg = *++*argvp)) {
usr.sbin/lpr/lpd/key.c
121
kp->f(ip);
usr.sbin/lpr/lpd/key.c
126
f_cbreak(struct info *ip)
usr.sbin/lpr/lpd/key.c
129
if (ip->off)
usr.sbin/lpr/lpd/key.c
130
f_sane(ip);
usr.sbin/lpr/lpd/key.c
132
ip->t.c_iflag |= BRKINT|IXON|IMAXBEL;
usr.sbin/lpr/lpd/key.c
133
ip->t.c_oflag |= OPOST;
usr.sbin/lpr/lpd/key.c
134
ip->t.c_lflag |= ISIG|IEXTEN;
usr.sbin/lpr/lpd/key.c
135
ip->t.c_lflag &= ~ICANON;
usr.sbin/lpr/lpd/key.c
136
ip->set = 1;
usr.sbin/lpr/lpd/key.c
141
f_columns(struct info *ip)
usr.sbin/lpr/lpd/key.c
144
ip->win.ws_col = atoi(ip->arg);
usr.sbin/lpr/lpd/key.c
145
ip->wset = 1;
usr.sbin/lpr/lpd/key.c
149
f_dec(struct info *ip)
usr.sbin/lpr/lpd/key.c
152
ip->t.c_cc[VERASE] = (u_char)0177;
usr.sbin/lpr/lpd/key.c
153
ip->t.c_cc[VKILL] = CTRL('u');
usr.sbin/lpr/lpd/key.c
154
ip->t.c_cc[VINTR] = CTRL('c');
usr.sbin/lpr/lpd/key.c
155
ip->t.c_lflag &= ~ECHOPRT;
usr.sbin/lpr/lpd/key.c
156
ip->t.c_lflag |= ECHOE|ECHOKE|ECHOCTL;
usr.sbin/lpr/lpd/key.c
157
ip->t.c_iflag &= ~IXANY;
usr.sbin/lpr/lpd/key.c
158
ip->set = 1;
usr.sbin/lpr/lpd/key.c
162
f_extproc(struct info *ip)
usr.sbin/lpr/lpd/key.c
165
if (ip->set) {
usr.sbin/lpr/lpd/key.c
167
(void)ioctl(ip->fd, TIOCEXT, &tmp);
usr.sbin/lpr/lpd/key.c
170
(void)ioctl(ip->fd, TIOCEXT, &tmp);
usr.sbin/lpr/lpd/key.c
175
f_ispeed(struct info *ip)
usr.sbin/lpr/lpd/key.c
178
cfsetispeed(&ip->t, atoi(ip->arg));
usr.sbin/lpr/lpd/key.c
179
ip->set = 1;
usr.sbin/lpr/lpd/key.c
183
f_nl(struct info *ip)
usr.sbin/lpr/lpd/key.c
186
if (ip->off) {
usr.sbin/lpr/lpd/key.c
187
ip->t.c_iflag |= ICRNL;
usr.sbin/lpr/lpd/key.c
188
ip->t.c_oflag |= ONLCR;
usr.sbin/lpr/lpd/key.c
190
ip->t.c_iflag &= ~ICRNL;
usr.sbin/lpr/lpd/key.c
191
ip->t.c_oflag &= ~ONLCR;
usr.sbin/lpr/lpd/key.c
193
ip->set = 1;
usr.sbin/lpr/lpd/key.c
197
f_ospeed(struct info *ip)
usr.sbin/lpr/lpd/key.c
200
cfsetospeed(&ip->t, atoi(ip->arg));
usr.sbin/lpr/lpd/key.c
201
ip->set = 1;
usr.sbin/lpr/lpd/key.c
205
f_raw(struct info *ip)
usr.sbin/lpr/lpd/key.c
208
if (ip->off)
usr.sbin/lpr/lpd/key.c
209
f_sane(ip);
usr.sbin/lpr/lpd/key.c
211
cfmakeraw(&ip->t);
usr.sbin/lpr/lpd/key.c
212
ip->t.c_cflag &= ~(CSIZE|PARENB);
usr.sbin/lpr/lpd/key.c
213
ip->t.c_cflag |= CS8;
usr.sbin/lpr/lpd/key.c
214
ip->set = 1;
usr.sbin/lpr/lpd/key.c
219
f_rows(struct info *ip)
usr.sbin/lpr/lpd/key.c
222
ip->win.ws_row = atoi(ip->arg);
usr.sbin/lpr/lpd/key.c
223
ip->wset = 1;
usr.sbin/lpr/lpd/key.c
227
f_sane(struct info *ip)
usr.sbin/lpr/lpd/key.c
230
ip->t.c_cflag = TTYDEF_CFLAG | (ip->t.c_cflag & (CLOCAL|CRTSCTS));
usr.sbin/lpr/lpd/key.c
231
ip->t.c_iflag = TTYDEF_IFLAG;
usr.sbin/lpr/lpd/key.c
232
ip->t.c_iflag |= ICRNL;
usr.sbin/lpr/lpd/key.c
235
ip->t.c_lflag = TTYDEF_LFLAG | (ip->t.c_lflag & LKEEP);
usr.sbin/lpr/lpd/key.c
236
ip->t.c_oflag = TTYDEF_OFLAG;
usr.sbin/lpr/lpd/key.c
237
ip->set = 1;
usr.sbin/lpr/lpd/key.c
241
f_tty(struct info *ip)
usr.sbin/lpr/lpd/key.c
96
ksearch(char ***argvp, struct info *ip)
usr.sbin/lpr/lpd/lpd.c
606
char host[NI_MAXHOST], ip[NI_MAXHOST];
usr.sbin/lpr/lpd/lpd.c
646
error = getnameinfo(r->ai_addr, r->ai_addrlen, ip, sizeof(ip),
usr.sbin/lpr/lpd/lpd.c
648
if (!error && !strcmp(host, ip))
usr.sbin/lpr/lpd/modes.c
200
msearch(char ***argvp, struct info *ip)
usr.sbin/lpr/lpd/modes.c
209
ip->t.c_cflag &= ~mp->unset;
usr.sbin/lpr/lpd/modes.c
210
ip->t.c_cflag |= mp->set;
usr.sbin/lpr/lpd/modes.c
211
ip->set = 1;
usr.sbin/lpr/lpd/modes.c
216
ip->t.c_iflag &= ~mp->unset;
usr.sbin/lpr/lpd/modes.c
217
ip->t.c_iflag |= mp->set;
usr.sbin/lpr/lpd/modes.c
218
ip->set = 1;
usr.sbin/lpr/lpd/modes.c
223
ip->t.c_lflag &= ~mp->unset;
usr.sbin/lpr/lpd/modes.c
224
ip->t.c_lflag |= mp->set;
usr.sbin/lpr/lpd/modes.c
225
ip->set = 1;
usr.sbin/lpr/lpd/modes.c
230
ip->t.c_oflag &= ~mp->unset;
usr.sbin/lpr/lpd/modes.c
231
ip->t.c_oflag |= mp->set;
usr.sbin/lpr/lpd/modes.c
232
ip->set = 1;
usr.sbin/makefs/ffs/ffs_alloc.c
102
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
105
bno = ffs_hashalloc(ip, cg, bpref, size, ffs_alloccg);
usr.sbin/makefs/ffs/ffs_alloc.c
107
DIP_ADD(ip, blocks, size / DEV_BSIZE);
usr.sbin/makefs/ffs/ffs_alloc.c
143
ffs_blkpref_ufs1(struct inode *ip, daddr_t lbn, int indx, int32_t *bap)
usr.sbin/makefs/ffs/ffs_alloc.c
149
fs = ip->i_fs;
usr.sbin/makefs/ffs/ffs_alloc.c
152
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
161
ino_to_cg(fs, ip->i_number) + lbn / fs->fs_maxbpg;
usr.sbin/makefs/ffs/ffs_alloc.c
181
ffs_blkpref_ufs2(struct inode *ip, daddr_t lbn, int indx, int64_t *bap)
usr.sbin/makefs/ffs/ffs_alloc.c
187
fs = ip->i_fs;
usr.sbin/makefs/ffs/ffs_alloc.c
190
cg = ino_to_cg(fs, ip->i_number);
usr.sbin/makefs/ffs/ffs_alloc.c
199
ino_to_cg(fs, ip->i_number) + lbn / fs->fs_maxbpg;
usr.sbin/makefs/ffs/ffs_alloc.c
232
ffs_hashalloc(struct inode *ip, int cg, daddr_t pref, int size,
usr.sbin/makefs/ffs/ffs_alloc.c
239
fs = ip->i_fs;
usr.sbin/makefs/ffs/ffs_alloc.c
243
result = (*allocator)(ip, cg, pref, size);
usr.sbin/makefs/ffs/ffs_alloc.c
253
result = (*allocator)(ip, cg, 0, size);
usr.sbin/makefs/ffs/ffs_alloc.c
264
result = (*allocator)(ip, cg, 0, size);
usr.sbin/makefs/ffs/ffs_alloc.c
281
ffs_alloccg(struct inode *ip, int cg, daddr_t bpref, int size)
usr.sbin/makefs/ffs/ffs_alloc.c
287
struct fs *fs = ip->i_fs;
usr.sbin/makefs/ffs/ffs_alloc.c
291
error = bread(ip->i_devvp, fsbtodb(fs, cgtod(fs, cg)),
usr.sbin/makefs/ffs/ffs_alloc.c
303
bno = ffs_alloccgblk(ip, bp, bpref);
usr.sbin/makefs/ffs/ffs_alloc.c
325
bno = ffs_alloccgblk(ip, bp, bpref);
usr.sbin/makefs/ffs/ffs_alloc.c
365
ffs_alloccgblk(struct inode *ip, struct mkfsbuf *bp, daddr_t bpref)
usr.sbin/makefs/ffs/ffs_alloc.c
370
struct fs *fs = ip->i_fs;
usr.sbin/makefs/ffs/ffs_alloc.c
85
ffs_alloc(struct inode *ip, daddr_t lbn __unused, daddr_t bpref, int size,
usr.sbin/makefs/ffs/ffs_alloc.c
88
struct fs *fs = ip->i_fs;
usr.sbin/makefs/ffs/ffs_balloc.c
102
osize = blksize(fs, ip, nb);
usr.sbin/makefs/ffs/ffs_balloc.c
114
nb = ip->i_ffs1_db[lbn];
usr.sbin/makefs/ffs/ffs_balloc.c
115
if (nb != 0 && ip->i_ffs1_size >= lblktosize(fs, lbn + 1)) {
usr.sbin/makefs/ffs/ffs_balloc.c
125
error = bread(ip->i_devvp, lbn, fs->fs_bsize,
usr.sbin/makefs/ffs/ffs_balloc.c
140
osize = fragroundup(fs, blkoff(fs, ip->i_ffs1_size));
usr.sbin/makefs/ffs/ffs_balloc.c
151
error = bread(ip->i_devvp, lbn, osize,
usr.sbin/makefs/ffs/ffs_balloc.c
170
if (ip->i_ffs1_size < lblktosize(fs, lbn + 1))
usr.sbin/makefs/ffs/ffs_balloc.c
174
error = ffs_alloc(ip, lbn,
usr.sbin/makefs/ffs/ffs_balloc.c
175
ffs_blkpref_ufs1(ip, lbn, (int)lbn,
usr.sbin/makefs/ffs/ffs_balloc.c
176
&ip->i_ffs1_db[0]),
usr.sbin/makefs/ffs/ffs_balloc.c
181
bp = getblk(ip->i_devvp, lbn, nsize, 0, 0);
usr.sbin/makefs/ffs/ffs_balloc.c
187
ip->i_ffs1_db[lbn] = newb;
usr.sbin/makefs/ffs/ffs_balloc.c
196
if ((error = ufs_getlbns(ip, lbn, indirs, &num)) != 0)
usr.sbin/makefs/ffs/ffs_balloc.c
209
nb = ip->i_ffs1_ib[indirs[0].in_off];
usr.sbin/makefs/ffs/ffs_balloc.c
213
pref = ffs_blkpref_ufs1(ip, lbn, 0, (int32_t *)0);
usr.sbin/makefs/ffs/ffs_balloc.c
214
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb);
usr.sbin/makefs/ffs/ffs_balloc.c
219
bp = getblk(ip->i_devvp, indirs[1].in_lbn, fs->fs_bsize, 0, 0);
usr.sbin/makefs/ffs/ffs_balloc.c
228
allocib = &ip->i_ffs1_ib[indirs[0].in_off];
usr.sbin/makefs/ffs/ffs_balloc.c
237
error = bread(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize,
usr.sbin/makefs/ffs/ffs_balloc.c
253
pref = ffs_blkpref_ufs1(ip, lbn, 0, (int32_t *)0);
usr.sbin/makefs/ffs/ffs_balloc.c
254
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb);
usr.sbin/makefs/ffs/ffs_balloc.c
261
nbp = getblk(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize, 0, 0);
usr.sbin/makefs/ffs/ffs_balloc.c
283
pref = ffs_blkpref_ufs1(ip, lbn, indirs[num].in_off, &bap[0]);
usr.sbin/makefs/ffs/ffs_balloc.c
284
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb);
usr.sbin/makefs/ffs/ffs_balloc.c
292
nbp = getblk(ip->i_devvp, lbn, fs->fs_bsize, 0, 0);
usr.sbin/makefs/ffs/ffs_balloc.c
308
error = bread(ip->i_devvp, lbn, (int)fs->fs_bsize, 0, &nbp);
usr.sbin/makefs/ffs/ffs_balloc.c
319
ffs_balloc_ufs2(struct inode *ip, off_t offset, int bufsize, struct mkfsbuf **bpp)
usr.sbin/makefs/ffs/ffs_balloc.c
324
struct fs *fs = ip->i_fs;
usr.sbin/makefs/ffs/ffs_balloc.c
348
lastlbn = lblkno(fs, ip->i_ffs2_size);
usr.sbin/makefs/ffs/ffs_balloc.c
351
osize = blksize(fs, ip, nb);
usr.sbin/makefs/ffs/ffs_balloc.c
363
nb = ip->i_ffs2_db[lbn];
usr.sbin/makefs/ffs/ffs_balloc.c
364
if (nb != 0 && ip->i_ffs2_size >= lblktosize(fs, lbn + 1)) {
usr.sbin/makefs/ffs/ffs_balloc.c
374
error = bread(ip->i_devvp, lbn, fs->fs_bsize,
usr.sbin/makefs/ffs/ffs_balloc.c
389
osize = fragroundup(fs, blkoff(fs, ip->i_ffs2_size));
usr.sbin/makefs/ffs/ffs_balloc.c
400
error = bread(ip->i_devvp, lbn, osize,
usr.sbin/makefs/ffs/ffs_balloc.c
419
if (ip->i_ffs2_size < lblktosize(fs, lbn + 1))
usr.sbin/makefs/ffs/ffs_balloc.c
423
error = ffs_alloc(ip, lbn,
usr.sbin/makefs/ffs/ffs_balloc.c
424
ffs_blkpref_ufs2(ip, lbn, (int)lbn,
usr.sbin/makefs/ffs/ffs_balloc.c
425
&ip->i_ffs2_db[0]),
usr.sbin/makefs/ffs/ffs_balloc.c
430
bp = getblk(ip->i_devvp, lbn, nsize, 0, 0);
usr.sbin/makefs/ffs/ffs_balloc.c
436
ip->i_ffs2_db[lbn] = newb;
usr.sbin/makefs/ffs/ffs_balloc.c
445
if ((error = ufs_getlbns(ip, lbn, indirs, &num)) != 0)
usr.sbin/makefs/ffs/ffs_balloc.c
458
nb = ip->i_ffs2_ib[indirs[0].in_off];
usr.sbin/makefs/ffs/ffs_balloc.c
462
pref = ffs_blkpref_ufs2(ip, lbn, 0, (int64_t *)0);
usr.sbin/makefs/ffs/ffs_balloc.c
463
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb);
usr.sbin/makefs/ffs/ffs_balloc.c
468
bp = getblk(ip->i_devvp, indirs[1].in_lbn, fs->fs_bsize, 0, 0);
usr.sbin/makefs/ffs/ffs_balloc.c
477
allocib = &ip->i_ffs2_ib[indirs[0].in_off];
usr.sbin/makefs/ffs/ffs_balloc.c
486
error = bread(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize,
usr.sbin/makefs/ffs/ffs_balloc.c
502
pref = ffs_blkpref_ufs2(ip, lbn, 0, (int64_t *)0);
usr.sbin/makefs/ffs/ffs_balloc.c
503
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb);
usr.sbin/makefs/ffs/ffs_balloc.c
510
nbp = getblk(ip->i_devvp, indirs[i].in_lbn, fs->fs_bsize, 0, 0);
usr.sbin/makefs/ffs/ffs_balloc.c
532
pref = ffs_blkpref_ufs2(ip, lbn, indirs[num].in_off, &bap[0]);
usr.sbin/makefs/ffs/ffs_balloc.c
533
error = ffs_alloc(ip, lbn, pref, (int)fs->fs_bsize, &newb);
usr.sbin/makefs/ffs/ffs_balloc.c
541
nbp = getblk(ip->i_devvp, lbn, fs->fs_bsize, 0, 0);
usr.sbin/makefs/ffs/ffs_balloc.c
557
error = bread(ip->i_devvp, lbn, (int)fs->fs_bsize, 0,
usr.sbin/makefs/ffs/ffs_balloc.c
60
ffs_balloc(struct inode *ip, off_t offset, int bufsize, struct mkfsbuf **bpp)
usr.sbin/makefs/ffs/ffs_balloc.c
62
if (ip->i_fs->fs_magic == FS_UFS2_MAGIC)
usr.sbin/makefs/ffs/ffs_balloc.c
63
return ffs_balloc_ufs2(ip, offset, bufsize, bpp);
usr.sbin/makefs/ffs/ffs_balloc.c
65
return ffs_balloc_ufs1(ip, offset, bufsize, bpp);
usr.sbin/makefs/ffs/ffs_balloc.c
69
ffs_balloc_ufs1(struct inode *ip, off_t offset, int bufsize, struct mkfsbuf **bpp)
usr.sbin/makefs/ffs/ffs_balloc.c
75
struct fs *fs = ip->i_fs;
usr.sbin/makefs/ffs/ffs_balloc.c
99
lastlbn = lblkno(fs, ip->i_ffs1_size);
usr.sbin/makefs/ffs/ufs_bmap.c
122
off = (bn >> lbc) & (NINDIR(ip->i_fs) - 1);
usr.sbin/makefs/ffs/ufs_bmap.c
65
ufs_getlbns(struct inode *ip, daddr_t bn, struct indir *ap, int *nump)
usr.sbin/makefs/ffs/ufs_bmap.c
73
lognindir = ffs(NINDIR(ip->i_fs)) - 1;
usr.sbin/makefs/ffs/ufs_inode.h
101
if ((ip)->i_fs->fs_magic == FS_UFS1_MAGIC) \
usr.sbin/makefs/ffs/ufs_inode.h
102
(ip)->i_ffs1_##field = (value); \
usr.sbin/makefs/ffs/ufs_inode.h
104
(ip)->i_ffs2_##field = (value); \
usr.sbin/makefs/ffs/ufs_inode.h
107
#define DIP_ADD(ip, field, value) \
usr.sbin/makefs/ffs/ufs_inode.h
109
if ((ip)->i_fs->fs_magic == FS_UFS1_MAGIC) \
usr.sbin/makefs/ffs/ufs_inode.h
110
(ip)->i_ffs1_##field += (value); \
usr.sbin/makefs/ffs/ufs_inode.h
112
(ip)->i_ffs2_##field += (value); \
usr.sbin/makefs/ffs/ufs_inode.h
95
#define DIP(ip, field) \
usr.sbin/makefs/ffs/ufs_inode.h
96
(((ip)->i_fs->fs_magic == FS_UFS1_MAGIC) ? \
usr.sbin/makefs/ffs/ufs_inode.h
97
(ip)->i_ffs1_##field : (ip)->i_ffs2_##field)
usr.sbin/makefs/ffs/ufs_inode.h
99
#define DIP_ASSIGN(ip, field, value) \
usr.sbin/mrinfo/mrinfo.c
405
struct ip *ip;
usr.sbin/mrinfo/mrinfo.c
454
if (recvlen < sizeof(struct ip)) {
usr.sbin/mrinfo/mrinfo.c
460
ip = (struct ip *) recv_buf;
usr.sbin/mrinfo/mrinfo.c
461
if (ip->ip_p == 0)
usr.sbin/mrinfo/mrinfo.c
463
src = ip->ip_src.s_addr;
usr.sbin/mrinfo/mrinfo.c
464
dst = ip->ip_dst.s_addr;
usr.sbin/mrinfo/mrinfo.c
465
iphdrlen = ip->ip_hl << 2;
usr.sbin/mrinfo/mrinfo.c
466
ipdatalen = ntohs(ip->ip_len) - iphdrlen;
usr.sbin/mrouted/igmp.c
125
struct ip *ip;
usr.sbin/mrouted/igmp.c
129
if (recvlen < sizeof(struct ip)) {
usr.sbin/mrouted/igmp.c
135
ip = (struct ip *)recv_buf;
usr.sbin/mrouted/igmp.c
136
src = ip->ip_src.s_addr;
usr.sbin/mrouted/igmp.c
137
dst = ip->ip_dst.s_addr;
usr.sbin/mrouted/igmp.c
144
if (ip->ip_p == 0) {
usr.sbin/mrouted/igmp.c
152
iphdrlen = ip->ip_hl << 2;
usr.sbin/mrouted/igmp.c
153
ipdatalen = ntohs(ip->ip_len) - iphdrlen;
usr.sbin/mrouted/igmp.c
304
struct ip *ip;
usr.sbin/mrouted/igmp.c
308
ip = (struct ip *)send_buf;
usr.sbin/mrouted/igmp.c
309
ip->ip_src.s_addr = src;
usr.sbin/mrouted/igmp.c
310
ip->ip_dst.s_addr = dst;
usr.sbin/mrouted/igmp.c
311
ip->ip_len = htons(MIN_IP_HEADER_LEN + IGMP_MINLEN + datalen);
usr.sbin/mrouted/igmp.c
333
if (sendto(igmp_socket, send_buf, ntohs(ip->ip_len), 0,
usr.sbin/mrouted/igmp.c
41
struct ip *ip;
usr.sbin/mrouted/igmp.c
54
ip = (struct ip *)send_buf;
usr.sbin/mrouted/igmp.c
55
ip->ip_hl = sizeof(struct ip) >> 2;
usr.sbin/mrouted/igmp.c
56
ip->ip_v = IPVERSION;
usr.sbin/mrouted/igmp.c
57
ip->ip_tos = 0;
usr.sbin/mrouted/igmp.c
58
ip->ip_off = htons(0);
usr.sbin/mrouted/igmp.c
59
ip->ip_p = IPPROTO_IGMP;
usr.sbin/mrouted/igmp.c
60
ip->ip_ttl = MAXTTL; /* applies to unicasts only */
usr.sbin/mtrace/mtrace.c
180
char *ip = name;
usr.sbin/mtrace/mtrace.c
188
if (*ip == '.')
usr.sbin/mtrace/mtrace.c
190
else if (*ip == '\0')
usr.sbin/mtrace/mtrace.c
192
else if (!isdigit((unsigned char)*ip))
usr.sbin/mtrace/mtrace.c
194
*op++ = *ip++;
usr.sbin/mtrace/mtrace.c
372
struct ip *ip;
usr.sbin/mtrace/mtrace.c
465
if (recvlen < sizeof(struct ip)) {
usr.sbin/mtrace/mtrace.c
470
ip = (struct ip *) recv_buf;
usr.sbin/mtrace/mtrace.c
471
if (ip->ip_p == 0) /* ignore cache creation requests */
usr.sbin/mtrace/mtrace.c
474
iphdrlen = ip->ip_hl << 2;
usr.sbin/mtrace/mtrace.c
475
ipdatalen = ntohs(ip->ip_len) - iphdrlen;
usr.sbin/mtrace/mtrace.c
488
ipdatalen, inet_fmt(ip->ip_src.s_addr, s1));
usr.sbin/mtrace/mtrace.c
502
if (ip->ip_src.s_addr != dst) {
usr.sbin/mtrace/mtrace.c
598
struct ip *ip;
usr.sbin/mtrace/mtrace.c
619
if (recvlen < sizeof(struct ip)) {
usr.sbin/mtrace/mtrace.c
624
ip = (struct ip *) recv_buf;
usr.sbin/mtrace/mtrace.c
625
if (ip->ip_p == 0) /* ignore cache creation requests */
usr.sbin/mtrace/mtrace.c
628
iphdrlen = ip->ip_hl << 2;
usr.sbin/mtrace/mtrace.c
629
ipdatalen = ntohs(ip->ip_len) - iphdrlen;
usr.sbin/mtrace/mtrace.c
642
ipdatalen, inet_fmt(ip->ip_src.s_addr, s1));
usr.sbin/mtree/spec.c
168
set(char *t, NODE *ip)
usr.sbin/mtree/spec.c
179
ip->flags |= type = parsekey(kw, &value);
usr.sbin/mtree/spec.c
184
ip->cksum = strtoul(val, &ep, 10);
usr.sbin/mtree/spec.c
189
ip->md5digest = strdup(val);
usr.sbin/mtree/spec.c
190
if (!ip->md5digest)
usr.sbin/mtree/spec.c
195
ip->file_flags = 0;
usr.sbin/mtree/spec.c
200
ip->file_flags = fset;
usr.sbin/mtree/spec.c
203
ip->st_gid = strtoul(val, &ep, 10);
usr.sbin/mtree/spec.c
208
if (gid_from_group(val, &ip->st_gid) == -1)
usr.sbin/mtree/spec.c
217
ip->st_mode = getmode(m, 0);
usr.sbin/mtree/spec.c
221
ip->st_nlink = strtoul(val, &ep, 10);
usr.sbin/mtree/spec.c
226
ip->rmd160digest = strdup(val);
usr.sbin/mtree/spec.c
227
if (!ip->rmd160digest)
usr.sbin/mtree/spec.c
231
ip->sha1digest = strdup(val);
usr.sbin/mtree/spec.c
232
if (!ip->sha1digest)
usr.sbin/mtree/spec.c
236
ip->sha256digest = strdup(val);
usr.sbin/mtree/spec.c
237
if (!ip->sha256digest)
usr.sbin/mtree/spec.c
241
ip->st_size = strtoll(val, &ep, 10);
usr.sbin/mtree/spec.c
247
if ((ip->slink = malloc(len)) == NULL)
usr.sbin/mtree/spec.c
249
if (strunvis(ip->slink, val) == -1) {
usr.sbin/mtree/spec.c
252
strlcpy(ip->slink, val, len);
usr.sbin/mtree/spec.c
256
ip->st_mtim.tv_sec = strtoull(val, &ep, 10);
usr.sbin/mtree/spec.c
260
ip->st_mtim.tv_nsec = strtoul(val, &ep, 10);
usr.sbin/mtree/spec.c
268
ip->type = F_BLOCK;
usr.sbin/mtree/spec.c
272
ip->type = F_CHAR;
usr.sbin/mtree/spec.c
276
ip->type = F_DIR;
usr.sbin/mtree/spec.c
280
ip->type = F_FILE;
usr.sbin/mtree/spec.c
282
ip->type = F_FIFO;
usr.sbin/mtree/spec.c
286
ip->type = F_LINK;
usr.sbin/mtree/spec.c
290
ip->type = F_SOCK;
usr.sbin/mtree/spec.c
297
ip->st_uid = strtoul(val, &ep, 10);
usr.sbin/mtree/spec.c
302
if (uid_from_user(val, &ip->st_uid) == -1)
usr.sbin/mtree/spec.c
310
unset(char *t, NODE *ip)
usr.sbin/mtree/spec.c
315
ip->flags &= ~parsekey(p, NULL);
usr.sbin/npppd/npppd/npppd.c
931
struct ip *pip;
usr.sbin/npppd/npppd/npppd.c
940
if (lpktp < sizeof(struct ip)) {
usr.sbin/npppd/npppd/npppd.c
945
if (!ALIGNED_POINTER(pktp, struct ip)) {
usr.sbin/npppd/npppd/npppd.c
947
pip = (struct ip *)buf;
usr.sbin/npppd/npppd/npppd.c
949
pip = (struct ip *)pktp;
usr.sbin/npppd/npppd/npppd.c
974
if (!ALIGNED_POINTER(pktp, struct ip))
usr.sbin/npppd/npppd/npppd_iface.c
437
struct ip *iphdr;
usr.sbin/npppd/npppd/npppd_iface.c
445
iphdr = (struct ip *)pktp;
usr.sbin/npppd/npppd/npppd_subr.c
306
ip_is_idle_packet(const struct ip * pip, int len)
usr.sbin/npppd/npppd/npppd_subr.c
422
#define MAXMSS(mtu) (mtu - sizeof(struct ip) - sizeof(struct tcphdr) - \
usr.sbin/npppd/npppd/npppd_subr.c
485
struct ip *pip;
usr.sbin/npppd/npppd/npppd_subr.c
488
if (lpktp < sizeof(struct ip) + sizeof(struct tcphdr))
usr.sbin/npppd/npppd/npppd_subr.c
491
pip = (struct ip *)pktp;
usr.sbin/npppd/npppd/npppd_subr.h
40
int ip_is_idle_packet (const struct ip *, int);
usr.sbin/npppd/pptp/pptpd.c
688
struct ip *iphdr;
usr.sbin/npppd/pptp/pptpd.c
722
if (lpkt < sizeof(struct ip)) {
usr.sbin/npppd/pptp/pptpd.c
728
iphdr = (struct ip *)pkt;
usr.sbin/nsd/configparser.y
1236
struct ip_address_option *ip = cfg_parser->opt->verify_ip_addresses;
usr.sbin/nsd/configparser.y
1237
if(!ip) {
usr.sbin/nsd/configparser.y
1240
while(ip->next) { ip = ip->next; }
usr.sbin/nsd/configparser.y
1241
ip->next = $2;
usr.sbin/nsd/configparser.y
1304
struct ip_address_option *ip = region_alloc_zero(
usr.sbin/nsd/configparser.y
1305
cfg_parser->opt->region, sizeof(*ip));
usr.sbin/nsd/configparser.y
1306
ip->address = region_strdup(cfg_parser->opt->region, $1);
usr.sbin/nsd/configparser.y
1307
ip->fib = -1;
usr.sbin/nsd/configparser.y
1308
$$ = ip;
usr.sbin/nsd/configparser.y
271
struct ip_address_option *ip = cfg_parser->opt->ip_addresses;
usr.sbin/nsd/configparser.y
273
if(ip == NULL) {
usr.sbin/nsd/configparser.y
276
while(ip->next) { ip = ip->next; }
usr.sbin/nsd/configparser.y
277
ip->next = $2;
usr.sbin/nsd/configparser.y
280
cfg_parser->ip = $2;
usr.sbin/nsd/configparser.y
284
cfg_parser->ip = NULL;
usr.sbin/nsd/configparser.y
52
struct ip_address_option *ip;
usr.sbin/nsd/configparser.y
63
%type <ip> ip_address
usr.sbin/nsd/configparser.y
659
struct ip_address_option *ip = cfg_parser->opt->metrics_interface;
usr.sbin/nsd/configparser.y
660
if(ip == NULL) {
usr.sbin/nsd/configparser.y
663
while(ip->next != NULL) { ip = ip->next; }
usr.sbin/nsd/configparser.y
664
ip->next = $2;
usr.sbin/nsd/configparser.y
713
servers = cfg_parser->ip->servers = opt;
usr.sbin/nsd/configparser.y
718
{ cfg_parser->ip->dev = $2; }
usr.sbin/nsd/configparser.y
720
{ cfg_parser->ip->fib = $2; }
usr.sbin/nsd/configparser.y
819
struct ip_address_option *ip = cfg_parser->opt->control_interface;
usr.sbin/nsd/configparser.y
820
if(ip == NULL) {
usr.sbin/nsd/configparser.y
823
while(ip->next != NULL) { ip = ip->next; }
usr.sbin/nsd/configparser.y
824
ip->next = $2;
usr.sbin/nsd/dnstap/dnstap.c
136
char* ip;
usr.sbin/nsd/dnstap/dnstap.c
153
tls_writer_init(char* ip, char* tls_server_name, char* tls_cert_bundle,
usr.sbin/nsd/dnstap/dnstap.c
160
dtw->ip = strdup(ip);
usr.sbin/nsd/dnstap/dnstap.c
161
if(!dtw->ip) {
usr.sbin/nsd/dnstap/dnstap.c
168
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
177
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
186
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
196
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
206
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
214
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
221
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
230
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
237
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
248
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
271
free(dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
302
svr = dtw->ip;
usr.sbin/nsd/dnstap/dnstap.c
375
dtw->tls_server_name, dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
457
dtw->ip);
usr.sbin/nsd/dnstap/dnstap.c
462
dtw->ip, strerror(errno));
usr.sbin/nsd/dnstap/dnstap.c
523
dt_create(const char *socket_path, char* ip, unsigned num_workers,
usr.sbin/nsd/dnstap/dnstap.c
538
if(ip == NULL || ip[0] == 0) {
usr.sbin/nsd/dnstap/dnstap.c
545
(tls?"tls ":""), ip));
usr.sbin/nsd/dnstap/dnstap.c
562
if(ip == NULL || ip[0] == 0) {
usr.sbin/nsd/dnstap/dnstap.c
566
char* at = strchr(ip, '@');
usr.sbin/nsd/dnstap/dnstap.c
570
fstrm_tcp_writer_options_set_socket_address(ftwopt, ip);
usr.sbin/nsd/dnstap/dnstap.c
574
fstrm_tcp_writer_options_set_socket_address(ftwopt, ip);
usr.sbin/nsd/dnstap/dnstap.c
580
env->tls_writer = tls_writer_init(ip, tls_server_name,
usr.sbin/nsd/dnstap/dnstap.c
598
if(ip == NULL || ip[0] == 0)
usr.sbin/nsd/dnstap/dnstap.c
619
if(ip == NULL || ip[0] == 0)
usr.sbin/nsd/dnstap/dnstap.h
96
dt_create(const char *socket_path, char* ip, unsigned num_workers,
usr.sbin/nsd/metrics.c
174
metrics_add_open(struct daemon_metrics* metrics, struct nsd_options* cfg, const char* ip,
usr.sbin/nsd/metrics.c
186
assert(ip);
usr.sbin/nsd/metrics.c
188
if(ip[0] == '/') {
usr.sbin/nsd/metrics.c
190
fd = create_local_accept_sock(ip, &noproto);
usr.sbin/nsd/metrics.c
198
if(chmod(ip, (mode_t)(S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP)) == -1) {
usr.sbin/nsd/metrics.c
199
VERBOSITY(3, (LOG_INFO, "cannot chmod metrics socket %s: %s", ip, strerror(errno)));
usr.sbin/nsd/metrics.c
203
if(chown(ip, nsd.uid, nsd.gid) == -1)
usr.sbin/nsd/metrics.c
206
ip, strerror(errno)));
usr.sbin/nsd/metrics.c
217
if((r = getaddrinfo(ip, port, &hints, &res)) != 0 || !res) {
usr.sbin/nsd/metrics.c
219
ip, port, gai_strerror(r),
usr.sbin/nsd/metrics.c
238
"protocol not supported", ip, nr);
usr.sbin/nsd/metrics.c
242
log_msg(LOG_ERR, "cannot open metrics interface %s %d", ip, nr);
usr.sbin/nsd/metrics.c
249
hl->ident = strdup(ip);
usr.sbin/nsd/nsd-checkconf.c
102
for(ip = opt->MEMBER; ip; ip=ip->next) \
usr.sbin/nsd/nsd-checkconf.c
104
quote(ip->address); \
usr.sbin/nsd/nsd-checkconf.c
288
ip_address_option_type* ip;
usr.sbin/nsd/nsd-checkconf.c
616
ip_address_option_type* ip;
usr.sbin/nsd/nsd-checkconf.c
690
for(ip = opt->ip_addresses; ip; ip=ip->next)
usr.sbin/nsd/nsd-checkconf.c
692
printf("\tip-address: %s", ip->address);
usr.sbin/nsd/nsd-checkconf.c
693
if(ip->servers) {
usr.sbin/nsd/nsd-checkconf.c
697
for(n=ip->servers, sep=""; n; n = n->next, sep=" ") {
usr.sbin/nsd/nsd-checkconf.c
706
if(ip->fib != -1) {
usr.sbin/nsd/nsd-checkconf.c
707
printf(" setfib=%d", ip->fib);
usr.sbin/nsd/nsd-checkconf.c
745
for(ip = opt->metrics_interface; ip; ip=ip->next)
usr.sbin/nsd/nsd-checkconf.c
746
print_string_var("metrics-interface:", ip->address);
usr.sbin/nsd/nsd-checkconf.c
771
for(ip = opt->control_interface; ip; ip=ip->next)
usr.sbin/nsd/nsd-checkconf.c
772
print_string_var("control-interface:", ip->address);
usr.sbin/nsd/nsd-checkconf.c
781
for(ip = opt->verify_ip_addresses; ip; ip=ip->next) {
usr.sbin/nsd/nsd-checkconf.c
782
print_string_var("ip-address:", ip->address);
usr.sbin/nsd/nsd.c
275
struct nsd_socket *sock, struct ip_address_option *ip)
usr.sbin/nsd/nsd.c
284
if(!ip || !ip->servers) {
usr.sbin/nsd/nsd.c
293
for(server = ip->servers; server; server = server->next) {
usr.sbin/nsd/nsd.c
298
server->first, ip->address);
usr.sbin/nsd/nsd.c
303
server->first, ip->address);
usr.sbin/nsd/nsd.c
312
server->first, server->last, ip->address);
usr.sbin/nsd/nsd.c
317
server->first, server->last, ip->address);
usr.sbin/nsd/nsd.c
469
struct ip_address_option *ip;
usr.sbin/nsd/nsd.c
482
for(ip = ips; ip; ip = ip->next) {
usr.sbin/nsd/nsd.c
484
bind_device |= (ip->dev != 0);
usr.sbin/nsd/nsd.c
499
for(ip = ips, i = 0; ip; ip = ip->next, i++) {
usr.sbin/nsd/nsd.c
501
setup_socket(&(*udp)[i], ip->address, udp_port, &ai);
usr.sbin/nsd/nsd.c
502
figure_socket_servers(&(*udp)[i], ip);
usr.sbin/nsd/nsd.c
504
setup_socket(&(*tcp)[i], ip->address, tcp_port, &ai);
usr.sbin/nsd/nsd.c
505
figure_socket_servers(&(*tcp)[i], ip);
usr.sbin/nsd/nsd.c
506
if(ip->fib != -1) {
usr.sbin/nsd/nsd.c
507
(*udp)[i].fib = ip->fib;
usr.sbin/nsd/nsd.c
508
(*tcp)[i].fib = ip->fib;
usr.sbin/nsd/nsd.c
511
if(ip->dev != 0) {
usr.sbin/nsd/nsd.c
518
ip->address);
usr.sbin/nsd/nsd.c
868
struct ip_address_option *ip;
usr.sbin/nsd/nsd.c
938
ip = region_alloc_zero(
usr.sbin/nsd/nsd.c
939
nsd.options->region, sizeof(*ip));
usr.sbin/nsd/nsd.c
940
ip->address = region_strdup(
usr.sbin/nsd/nsd.c
942
ip->next = nsd.options->ip_addresses;
usr.sbin/nsd/nsd.c
943
nsd.options->ip_addresses = ip;
usr.sbin/nsd/options.c
2645
parse_acl_range_type(char* ip, char** mask)
usr.sbin/nsd/options.c
2648
if((p=strchr(ip, '&'))!=0) {
usr.sbin/nsd/options.c
2653
if((p=strchr(ip, '/'))!=0) {
usr.sbin/nsd/options.c
2658
if((p=strchr(ip, '-'))!=0) {
usr.sbin/nsd/options.c
2693
parse_acl_info(region_type* region, char* ip, const char* key)
usr.sbin/nsd/options.c
2700
acl->ip_address_spec = region_strdup(region, ip);
usr.sbin/nsd/options.c
2712
if((p=strrchr(ip, '@'))!=0) {
usr.sbin/nsd/options.c
2717
acl->rangetype = parse_acl_range_type(ip, &p);
usr.sbin/nsd/options.c
2718
if(parse_acl_is_ipv6(ip)) {
usr.sbin/nsd/options.c
2721
if(inet_pton(AF_INET6, ip, &acl->addr.addr6) != 1)
usr.sbin/nsd/options.c
2722
c_error("Bad ip6 address '%s'", ip);
usr.sbin/nsd/options.c
2733
c_error("encountered IPv6 address '%s'.", ip);
usr.sbin/nsd/options.c
2737
if(inet_pton(AF_INET, ip, &acl->addr.addr) != 1)
usr.sbin/nsd/options.c
2738
c_error("Bad ip4 address '%s'", ip);
usr.sbin/nsd/options.h
505
struct ip_address_option *ip;
usr.sbin/nsd/options.h
645
struct acl_options* parse_acl_info(region_type* region, char* ip,
usr.sbin/nsd/options.h
650
int parse_acl_range_type(char* ip, char** mask);
usr.sbin/nsd/remote.c
438
add_open(struct daemon_remote* rc, struct nsd_options* cfg, const char* ip,
usr.sbin/nsd/remote.c
450
assert(ip);
usr.sbin/nsd/remote.c
452
if(ip[0] == '/') {
usr.sbin/nsd/remote.c
454
fd = create_local_accept_sock(ip, &noproto);
usr.sbin/nsd/remote.c
462
if(chmod(ip, (mode_t)(S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP)) == -1) {
usr.sbin/nsd/remote.c
463
VERBOSITY(3, (LOG_INFO, "cannot chmod control socket %s: %s", ip, strerror(errno)));
usr.sbin/nsd/remote.c
467
if(chown(ip, nsd.uid, nsd.gid) == -1)
usr.sbin/nsd/remote.c
470
ip, strerror(errno)));
usr.sbin/nsd/remote.c
481
if((r = getaddrinfo(ip, port, &hints, &res)) != 0 || !res) {
usr.sbin/nsd/remote.c
483
ip, port, gai_strerror(r),
usr.sbin/nsd/remote.c
502
"protocol not supported", ip, nr);
usr.sbin/nsd/remote.c
506
log_msg(LOG_ERR, "cannot open control interface %s %d", ip, nr);
usr.sbin/nsd/remote.c
513
hl->ident = strdup(ip);
usr.sbin/nsd/util.c
1033
char ip[256];
usr.sbin/nsd/util.c
1037
&((struct sockaddr_in6 *)addr)->sin6_addr, ip, sizeof(ip)))
usr.sbin/nsd/util.c
1038
strlcpy(ip, "[unknown ip6, inet_ntop failed]", sizeof(ip));
usr.sbin/nsd/util.c
1040
snprintf(str, len, "%s@%u", ip,
usr.sbin/nsd/util.c
1046
ip, sizeof(ip)))
usr.sbin/nsd/util.c
1047
strlcpy(ip, "[unknown ip4, inet_ntop failed]", sizeof(ip));
usr.sbin/nsd/util.c
1049
snprintf(str, len, "%s@%u", ip,
usr.sbin/nsd/xdp-server.c
557
struct xdp_ip_address *ip = xdp->ip_addresses;
usr.sbin/nsd/xdp-server.c
558
if (!ip)
usr.sbin/nsd/xdp-server.c
562
while (ip) {
usr.sbin/nsd/xdp-server.c
563
if (ip->addr.ss_family == AF_INET6 &&
usr.sbin/nsd/xdp-server.c
564
!memcmp(&(((struct sockaddr_in6 *) &ip->addr)->sin6_addr),
usr.sbin/nsd/xdp-server.c
568
ip = ip->next;
usr.sbin/nsd/xdp-server.c
575
struct xdp_ip_address *ip = xdp->ip_addresses;
usr.sbin/nsd/xdp-server.c
576
if (!ip)
usr.sbin/nsd/xdp-server.c
580
while (ip) {
usr.sbin/nsd/xdp-server.c
581
if (ip->addr.ss_family == AF_INET &&
usr.sbin/nsd/xdp-server.c
582
ipv4->daddr == ((struct sockaddr_in *) &ip->addr)->sin_addr.s_addr)
usr.sbin/nsd/xdp-server.c
584
ip = ip->next;
usr.sbin/nsd/xdp-server.c
592
struct xdp_ip_address *ip = xdp->ip_addresses;
usr.sbin/nsd/xdp-server.c
593
if (!ip) {
usr.sbin/nsd/xdp-server.c
596
ip = xdp->ip_addresses;
usr.sbin/nsd/xdp-server.c
598
while (ip->next)
usr.sbin/nsd/xdp-server.c
599
ip = ip->next;
usr.sbin/nsd/xdp-server.c
601
ip->next = region_alloc_zero(xdp->region,
usr.sbin/nsd/xdp-server.c
603
ip = ip->next;
usr.sbin/nsd/xdp-server.c
606
memcpy(&ip->addr, addr, sizeof(struct sockaddr_storage));
usr.sbin/nsd/xfrd-tcp.c
1711
if(to_len == tp->key.ip_len && memcmp(&to, &tp->key.ip, to_len) == 0) {
usr.sbin/nsd/xfrd-tcp.c
246
r = memcmp(&x->key.ip, &y->key.ip, x->key.ip_len);
usr.sbin/nsd/xfrd-tcp.c
638
key->ip_len = xfrd_acl_sockaddr_to(zone->master, &key->ip);
usr.sbin/nsd/xfrd-tcp.c
651
if(memcmp(&r->key.ip, &key->ip, key->ip_len) != 0)
usr.sbin/nsd/xfrd-tcp.c
972
tp->key.ip_len = xfrd_acl_sockaddr_to(zone->master, &tp->key.ip);
usr.sbin/nsd/xfrd-tcp.c
982
conn = connect(fd, (struct sockaddr*)&tp->key.ip, tp->key.ip_len);
usr.sbin/nsd/xfrd-tcp.h
106
struct sockaddr_storage ip;
usr.sbin/nsd/xfrd-tcp.h
108
struct sockaddr_in ip;
usr.sbin/ocspcheck/http.c
100
warnx("%s: tls_read: %s", http->src.ip,
usr.sbin/ocspcheck/http.c
115
warnx("%s: tls_write: %s", http->src.ip,
usr.sbin/ocspcheck/http.c
192
warnx("%s: tls_close: %s", http->src.ip,
usr.sbin/ocspcheck/http.c
199
warn("%s: close", http->src.ip);
usr.sbin/ocspcheck/http.c
215
free(http->src.ip);
usr.sbin/ocspcheck/http.c
243
c = inet_pton(AF_INET, addrs[cur].ip,
usr.sbin/ocspcheck/http.c
250
c = inet_pton(AF_INET6, addrs[cur].ip,
usr.sbin/ocspcheck/http.c
254
warnx("%s: unknown family", addrs[cur].ip);
usr.sbin/ocspcheck/http.c
259
warn("%s: inet_ntop", addrs[cur].ip);
usr.sbin/ocspcheck/http.c
262
warnx("%s: inet_ntop", addrs[cur].ip);
usr.sbin/ocspcheck/http.c
270
warn("%s: socket", addrs[cur].ip);
usr.sbin/ocspcheck/http.c
273
warn("%s: connect", addrs[cur].ip);
usr.sbin/ocspcheck/http.c
289
http->src.ip = strdup(addrs[cur].ip);
usr.sbin/ocspcheck/http.c
292
if (http->src.ip == NULL || http->host == NULL || http->path == NULL) {
usr.sbin/ocspcheck/http.c
313
http->src.ip, tls_error(http->ctx));
usr.sbin/ocspcheck/http.c
318
warnx("%s: tls_connect_socket: %s, %s", http->src.ip,
usr.sbin/ocspcheck/http.c
460
warnx("%s: no status header", http->src.ip);
usr.sbin/ocspcheck/http.c
469
warnx("%s: cannot convert status header", http->src.ip);
usr.sbin/ocspcheck/http.c
553
warnx("%s: header without separator", http->src.ip);
usr.sbin/ocspcheck/http.c
627
warnx("%s: partial transfer", http->src.ip);
usr.sbin/ocspcheck/http.c
640
warnx("%s: binary data in header", http->src.ip);
usr.sbin/ocspcheck/http.c
744
addrs[0].ip = "127.0.0.1";
usr.sbin/ocspcheck/http.c
748
addrs[0].ip = "2a00:1450:400a:806::2004";
usr.sbin/ocspcheck/http.c
75
warn("%s: read", http->src.ip);
usr.sbin/ocspcheck/http.c
750
addrs[1].ip = "193.135.3.123";
usr.sbin/ocspcheck/http.c
86
warn("%s: write", http->src.ip);
usr.sbin/ocspcheck/http.h
22
char *ip; /* IPV4 or IPV6 address */
usr.sbin/ocspcheck/ocspcheck.c
107
vec[vecsz].ip, INET6_ADDRSTRLEN);
usr.sbin/ocspcheck/ocspcheck.c
112
vec[vecsz].ip, INET6_ADDRSTRLEN);
usr.sbin/ocspcheck/ocspcheck.c
115
dspew("DNS returns %s for %s\n", vec[vecsz].ip, s);
usr.sbin/ocspcheck/ocspcheck.c
65
char ip[INET6_ADDRSTRLEN];
usr.sbin/ocspcheck/ocspcheck.c
658
sources[i].ip = addrs[i].ip;
usr.sbin/ospf6d/parse.y
1246
u_int32_t ip = 0, cur, localnet;
usr.sbin/ospf6d/parse.y
1262
if (ntohl(cur) < ntohl(ip) || ip == 0)
usr.sbin/ospf6d/parse.y
1263
ip = cur;
usr.sbin/ospf6d/parse.y
1267
if (ip == 0)
usr.sbin/ospf6d/parse.y
1270
return (ip);
usr.sbin/ospfd/database.c
48
if ((buf = ibuf_open(nbr->iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/ospfd/hello.c
66
IP_MAXPACKET - sizeof(struct ip))) == NULL)
usr.sbin/ospfd/lsack.c
43
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip))) == NULL) {
usr.sbin/ospfd/lsreq.c
39
if ((buf = ibuf_open(nbr->iface->mtu - sizeof(struct ip))) == NULL)
usr.sbin/ospfd/lsupdate.c
152
if ((buf = ibuf_dynamic(iface->mtu - sizeof(struct ip),
usr.sbin/ospfd/lsupdate.c
153
IP_MAXPACKET - sizeof(struct ip))) == NULL)
usr.sbin/ospfd/lsupdate.c
178
if ((size_t)iface->mtu < sizeof(struct ip) + sizeof(struct ospf_hdr) +
usr.sbin/ospfd/ospfe.c
1133
IP_MAXPACKET - sizeof(struct ip) - sizeof(struct ospf_hdr) -
usr.sbin/ospfd/ospfe.c
847
IP_MAXPACKET - sizeof(struct ip) - sizeof(struct ospf_hdr) -
usr.sbin/ospfd/packet.c
118
struct ip ip_hdr;
usr.sbin/ospfd/packet.c
265
ip_hdr_sanity_check(const struct ip *ip_hdr, u_int16_t len)
usr.sbin/ospfd/packet.c
281
ospf_hdr_sanity_check(const struct ip *ip_hdr, struct ospf_hdr *ospf_hdr,
usr.sbin/ospfd/packet.c
38
int ip_hdr_sanity_check(const struct ip *, u_int16_t);
usr.sbin/ospfd/packet.c
39
int ospf_hdr_sanity_check(const struct ip *,
usr.sbin/ospfd/packet.c
67
struct ip ip_hdr;
usr.sbin/ospfd/parse.y
1464
u_int32_t ip = 0, cur, localnet;
usr.sbin/ospfd/parse.y
1480
if (ntohl(cur) < ntohl(ip) || ip == 0)
usr.sbin/ospfd/parse.y
1481
ip = cur;
usr.sbin/ospfd/parse.y
1485
if (ip == 0)
usr.sbin/ospfd/parse.y
1488
return (ip);
usr.sbin/pppd/sys-bsd.c
833
get_idle_time(int u, struct ppp_idle *ip)
usr.sbin/pppd/sys-bsd.c
835
return ioctl(ppp_fd, PPPIOCGIDLE, ip) >= 0;
usr.sbin/pstat/pstat.c
523
struct inode inode, *ip = &inode;
usr.sbin/pstat/pstat.c
534
flag = ip->i_flag;
usr.sbin/pstat/pstat.c
563
(void)printf(" %6d %5s", ip->i_number, flagbuf);
usr.sbin/pstat/pstat.c
564
type = ip->i_ffs1_mode & S_IFMT;
usr.sbin/pstat/pstat.c
565
if (S_ISCHR(ip->i_ffs1_mode) || S_ISBLK(ip->i_ffs1_mode))
usr.sbin/pstat/pstat.c
567
((name = devname(ip->i_ffs1_rdev, type)) == NULL))
usr.sbin/pstat/pstat.c
569
major(ip->i_ffs1_rdev), minor(ip->i_ffs1_rdev));
usr.sbin/pstat/pstat.c
573
(void)printf(" %7lld", (long long)ip->i_ffs1_size);
usr.sbin/pstat/pstat.c
587
struct inode inode, *ip = &inode;
usr.sbin/pstat/pstat.c
596
flag = ip->i_flag;
usr.sbin/pstat/pstat.c
624
(void)printf(" %6d %5s %2d", ip->i_number, flagbuf, ip->i_e2fs_size);
usr.sbin/quot/quot.c
132
#define actualblocks(fs, ip) DIP(fs, dp, di_blocks)
usr.sbin/radiusd/radiusd_ipcp.c
1314
struct assigned_ipv4 *ip;
usr.sbin/radiusd/radiusd_ipcp.c
1316
ip = calloc(1, sizeof(struct assigned_ipv4));
usr.sbin/radiusd/radiusd_ipcp.c
1317
if (ip == NULL) {
usr.sbin/radiusd/radiusd_ipcp.c
1321
ip->ipv4 = ina;
usr.sbin/radiusd/radiusd_ipcp.c
1322
ip->user = user;
usr.sbin/radiusd/radiusd_ipcp.c
1323
ip->authtime = self->uptime;
usr.sbin/radiusd/radiusd_ipcp.c
1324
RB_INSERT(assigned_ipv4_tree, &self->ipv4s, ip);
usr.sbin/radiusd/radiusd_ipcp.c
1325
TAILQ_INSERT_TAIL(&user->ipv4s, ip, next);
usr.sbin/radiusd/radiusd_ipcp.c
1326
TAILQ_INIT(&ip->dae_clients);
usr.sbin/radiusd/radiusd_ipcp.c
1328
ip->seq = self->seq++;
usr.sbin/radiusd/radiusd_ipcp.c
1330
return (ip);
usr.sbin/radiusd/radiusd_ipcp.c
1345
ipcp_ipv4_check_valid(struct module_ipcp *self, struct assigned_ipv4 *ip)
usr.sbin/radiusd/radiusd_ipcp.c
1349
if (ip != NULL && ip->start.tv_sec == 0) {
usr.sbin/radiusd/radiusd_ipcp.c
1351
timespecsub(&self->uptime, &ip->authtime, &dif);
usr.sbin/radiusd/radiusd_ipcp.c
1354
TAILQ_REMOVE(&ip->user->ipv4s, ip, next);
usr.sbin/radiusd/radiusd_ipcp.c
1355
RB_REMOVE(assigned_ipv4_tree, &self->ipv4s, ip);
usr.sbin/radiusd/radiusd_ipcp.c
1356
free(ip);
usr.sbin/radiusd/radiusd_ipcp.c
1362
return (ip);
usr.sbin/rdsetroot/rdsetroot.c
168
ip = (uint32_t *) (dataseg + rd_root_size_off);
usr.sbin/rdsetroot/rdsetroot.c
169
rd_root_size_val = *ip;
usr.sbin/rdsetroot/rdsetroot.c
49
uint32_t *ip;
usr.sbin/relayd/check_icmp.c
317
icp = (struct icmp *)(packet + sizeof(struct ip));
usr.sbin/ripd/message.c
116
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip) -
usr.sbin/ripd/message.c
178
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip) -
usr.sbin/ripd/message.c
254
if ((buf = ibuf_open(iface->mtu - sizeof(struct ip) -
usr.sbin/rpki-client/cert.c
1032
const struct cert_ip *ip)
usr.sbin/rpki-client/cert.c
1034
if (!ip_addr_check_overlap(ip, fn, ips, *num_ips, 0))
usr.sbin/rpki-client/cert.c
1036
ips[(*num_ips)++] = *ip;
usr.sbin/rpki-client/cert.c
1048
struct cert_ip ip;
usr.sbin/rpki-client/cert.c
1050
memset(&ip, 0, sizeof(struct cert_ip));
usr.sbin/rpki-client/cert.c
1052
ip.afi = afi;
usr.sbin/rpki-client/cert.c
1053
ip.type = CERT_IP_ADDR;
usr.sbin/rpki-client/cert.c
1055
if (!ip_addr_parse(bs, afi, fn, &ip.ip)) {
usr.sbin/rpki-client/cert.c
1061
if (!ip_cert_compose_ranges(&ip)) {
usr.sbin/rpki-client/cert.c
1067
return append_ip(fn, ips, num_ips, &ip);
usr.sbin/rpki-client/cert.c
1078
struct cert_ip ip;
usr.sbin/rpki-client/cert.c
1080
memset(&ip, 0, sizeof(struct cert_ip));
usr.sbin/rpki-client/cert.c
1082
ip.afi = afi;
usr.sbin/rpki-client/cert.c
1083
ip.type = CERT_IP_RANGE;
usr.sbin/rpki-client/cert.c
1085
if (!ip_addr_parse(range->min, afi, fn, &ip.range.min)) {
usr.sbin/rpki-client/cert.c
1091
if (!ip_addr_parse(range->max, afi, fn, &ip.range.max)) {
usr.sbin/rpki-client/cert.c
1097
if (!ip_cert_compose_ranges(&ip)) {
usr.sbin/rpki-client/cert.c
1103
return append_ip(fn, ips, num_ips, &ip);
usr.sbin/rpki-client/cert.c
1110
struct cert_ip ip;
usr.sbin/rpki-client/cert.c
1112
memset(&ip, 0, sizeof(struct cert_ip));
usr.sbin/rpki-client/cert.c
1114
ip.afi = afi;
usr.sbin/rpki-client/cert.c
1115
ip.type = CERT_IP_INHERIT;
usr.sbin/rpki-client/cert.c
1117
return append_ip(fn, ips, num_ips, &ip);
usr.sbin/rpki-client/cert.c
1514
int extsz, i, nid, bc, ski, aki, ku, eku, crldp, aia, sia, cp, ip, as;
usr.sbin/rpki-client/cert.c
1516
nid = bc = ski = aki = ku = eku = crldp = aia = sia = cp = ip = as = 0;
usr.sbin/rpki-client/cert.c
1588
if (ip++ > 0)
usr.sbin/rpki-client/cert.c
1746
if (ip == 0 && as == 0) {
usr.sbin/rpki-client/cert.c
1766
if (ip != 0) {
usr.sbin/rpki-client/extern.h
105
struct ip_addr ip; /* singular address */
usr.sbin/rpki-client/ip.c
106
ip_addr_check_overlap(const struct cert_ip *ip, const char *fn,
usr.sbin/rpki-client/ip.c
109
size_t i, sz = ip->afi == AFI_IPV4 ? 4 : 16;
usr.sbin/rpki-client/ip.c
133
if ((inherit_v4 && ip->afi == AFI_IPV4) ||
usr.sbin/rpki-client/ip.c
134
(inherit_v6 && ip->afi == AFI_IPV6) ||
usr.sbin/rpki-client/ip.c
135
(has_v4 && ip->afi == AFI_IPV4 &&
usr.sbin/rpki-client/ip.c
136
ip->type == CERT_IP_INHERIT) ||
usr.sbin/rpki-client/ip.c
137
(has_v6 && ip->afi == AFI_IPV6 &&
usr.sbin/rpki-client/ip.c
138
ip->type == CERT_IP_INHERIT)) {
usr.sbin/rpki-client/ip.c
150
if (ips[i].afi != ip->afi)
usr.sbin/rpki-client/ip.c
152
if (memcmp(ips[i].max, ip->min, sz) <= 0 ||
usr.sbin/rpki-client/ip.c
153
memcmp(ips[i].min, ip->max, sz) >= 0)
usr.sbin/rpki-client/ip.c
158
ip_warn(fn, "certificate IP", ip);
usr.sbin/rpki-client/ip.c
257
struct cert_ip ip;
usr.sbin/rpki-client/ip.c
272
memset(&ip, 0, sizeof(ip));
usr.sbin/rpki-client/ip.c
274
ip.afi = afi;
usr.sbin/rpki-client/ip.c
275
ip.type = CERT_IP_RANGE;
usr.sbin/rpki-client/ip.c
276
ip.range = *range;
usr.sbin/rpki-client/ip.c
277
if (!ip_cert_compose_ranges(&ip))
usr.sbin/rpki-client/ip.c
280
if (inet_ntop(af, ip.min, min, sizeof(min)) == NULL)
usr.sbin/rpki-client/ip.c
282
if (inet_ntop(af, ip.max, max, sizeof(max)) == NULL)
usr.sbin/rpki-client/ip.c
304
sz = PREFIX_SIZE(p->ip.prefixlen);
usr.sbin/rpki-client/ip.c
306
memcpy(p->min, p->ip.addr, sz);
usr.sbin/rpki-client/ip.c
308
memcpy(p->max, p->ip.addr, sz);
usr.sbin/rpki-client/ip.c
309
if (sz > 0 && p->ip.prefixlen % 8 != 0)
usr.sbin/rpki-client/ip.c
310
p->max[sz - 1] |= (1 << (8 - p->ip.prefixlen % 8)) - 1;
usr.sbin/rpki-client/ip.c
349
ip_warn(const char *fn, const char *msg, const struct cert_ip *ip)
usr.sbin/rpki-client/ip.c
353
switch (ip->type) {
usr.sbin/rpki-client/ip.c
355
ip_addr_print(&ip->ip, ip->afi, buf, sizeof(buf));
usr.sbin/rpki-client/ip.c
359
ip_addr_range_print(&ip->range, ip->afi, buf, sizeof(buf));
usr.sbin/rpki-client/print.c
248
ip_addr_print(&ips[i].ip, ips[i].afi, buf1,
usr.sbin/spamdb/spamdb.c
125
if (strchr(ip, '@') == NULL)
usr.sbin/spamdb/spamdb.c
126
errx(-1, "not an email address: %s", ip);
usr.sbin/spamdb/spamdb.c
128
for (i = 0; ip[i] != '\0'; i++)
usr.sbin/spamdb/spamdb.c
129
if (isupper((unsigned char)ip[i]))
usr.sbin/spamdb/spamdb.c
130
ip[i] = tolower((unsigned char)ip[i]);
usr.sbin/spamdb/spamdb.c
136
dbk.size = strlen(ip);
usr.sbin/spamdb/spamdb.c
137
dbk.data = ip;
usr.sbin/spamdb/spamdb.c
171
dbk.size = strlen(ip);
usr.sbin/spamdb/spamdb.c
172
dbk.data = ip;
usr.sbin/spamdb/spamdb.c
47
dbupdate(DB *db, char *ip, int add, int type)
usr.sbin/spamdb/spamdb.c
61
if (getaddrinfo(ip, NULL, &hints, &res) != 0) {
usr.sbin/spamdb/spamdb.c
62
warnx("invalid ip address %s", ip);
usr.sbin/spamdb/spamdb.c
68
dbk.size = strlen(ip);
usr.sbin/spamdb/spamdb.c
69
dbk.data = ip;
usr.sbin/spamdb/spamdb.c
79
if (memcmp(ip, dbk.data, len) == 0 &&
usr.sbin/spamdb/spamdb.c
80
ip[len] == '\0')
usr.sbin/spamdb/spamdb.c
92
warnx("no entry for %s", ip);
usr.sbin/tcpdump/pfctl_osfp.c
245
fp.fp_psize += sizeof(struct ip6_hdr) - sizeof(struct ip);
usr.sbin/tcpdump/print-icmp.c
167
const struct ip *ip;
usr.sbin/tcpdump/print-icmp.c
169
const struct ip *oip;
usr.sbin/tcpdump/print-icmp.c
176
ip = (struct ip *)bp2;
usr.sbin/tcpdump/print-icmp.c
180
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-icmp.c
181
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-icmp6.c
128
const struct ip6_hdr *ip;
usr.sbin/tcpdump/print-icmp6.c
140
ip = (struct ip6_hdr *)bp2;
usr.sbin/tcpdump/print-icmp6.c
144
if (ip->ip6_plen)
usr.sbin/tcpdump/print-icmp6.c
145
icmp6len = (ntohs(ip->ip6_plen) + sizeof(struct ip6_hdr) -
usr.sbin/tcpdump/print-icmp6.c
152
ip6addr_string(&ip->ip6_src),
usr.sbin/tcpdump/print-icmp6.c
153
ip6addr_string(&ip->ip6_dst));
usr.sbin/tcpdump/print-icmp6.c
499
sum = icmp6_cksum(ip, dp, length);
usr.sbin/tcpdump/print-icmp6.c
530
const struct ip6_hdr *ip;
usr.sbin/tcpdump/print-icmp6.c
545
ip = (struct ip6_hdr *)bp2;
usr.sbin/tcpdump/print-igrp.c
82
struct ip *ip;
usr.sbin/tcpdump/print-igrp.c
87
ip = (struct ip *)bp2;
usr.sbin/tcpdump/print-igrp.c
90
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-igrp.c
91
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ike.c
481
struct id_payload *ip = (struct id_payload *)buf;
usr.sbin/tcpdump/print-ike.c
496
if (ip->id_data[0] | ip->id_data[1] | ip->id_data[2])
usr.sbin/tcpdump/print-ike.c
497
printf(" proto: %d port: %d", ip->id_data[0],
usr.sbin/tcpdump/print-ike.c
498
(ip->id_data[1] << 8) + ip->id_data[2]);
usr.sbin/tcpdump/print-ike.c
500
printf(" type: %s = ", ip->type < (sizeof idtypes/sizeof idtypes[0]) ?
usr.sbin/tcpdump/print-ike.c
501
idtypes[ip->type] : "<unknown>");
usr.sbin/tcpdump/print-ike.c
503
switch (ip->type) {
usr.sbin/tcpdump/print-ike.c
505
if ((ip->data + sizeof in) > (buf + len)) {
usr.sbin/tcpdump/print-ike.c
509
memcpy (&in.s_addr, ip->data, sizeof in);
usr.sbin/tcpdump/print-ike.c
515
if ((ip->data + 2 * (sizeof in)) > (buf + len)) {
usr.sbin/tcpdump/print-ike.c
519
memcpy (&in.s_addr, ip->data, sizeof in);
usr.sbin/tcpdump/print-ike.c
521
ip->type == IPSEC_ID_IPV4_ADDR_SUBNET ? "/" : "-");
usr.sbin/tcpdump/print-ike.c
522
memcpy (&in.s_addr, ip->data + sizeof in, sizeof in);
usr.sbin/tcpdump/print-ike.c
527
if ((ip->data + sizeof ntop_buf) > (buf + len)) {
usr.sbin/tcpdump/print-ike.c
531
printf("%s", inet_ntop (AF_INET6, ip->data, ntop_buf,
usr.sbin/tcpdump/print-ike.c
537
if ((ip->data + 2 * sizeof ntop_buf) > (buf + len)) {
usr.sbin/tcpdump/print-ike.c
541
printf("%s%s", inet_ntop (AF_INET6, ip->data, ntop_buf,
usr.sbin/tcpdump/print-ike.c
543
ip->type == IPSEC_ID_IPV6_ADDR_SUBNET ? "/" : "-");
usr.sbin/tcpdump/print-ike.c
544
printf("%s", inet_ntop (AF_INET6, ip->data + sizeof ntop_buf,
usr.sbin/tcpdump/print-ike.c
551
for (p = ip->data; (int)(p - buf) < len; p++)
usr.sbin/tcpdump/print-ip.c
151
const struct ip *ip;
usr.sbin/tcpdump/print-ip.c
153
ip = (const struct ip *)bp2;
usr.sbin/tcpdump/print-ip.c
155
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
156
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
320
const struct ip *ip;
usr.sbin/tcpdump/print-ip.c
327
ip = (const struct ip *)bp;
usr.sbin/tcpdump/print-ip.c
334
if ((intptr_t)ip & (sizeof(u_int32_t)-1)) {
usr.sbin/tcpdump/print-ip.c
346
memmove((char *)abuf, (char *)ip, min(length, clen));
usr.sbin/tcpdump/print-ip.c
349
ip = (struct ip *)abuf;
usr.sbin/tcpdump/print-ip.c
357
TCHECK(*ip);
usr.sbin/tcpdump/print-ip.c
358
if (ip->ip_v != IPVERSION) {
usr.sbin/tcpdump/print-ip.c
359
printf("bad-ip-version %u", ip->ip_v);
usr.sbin/tcpdump/print-ip.c
363
len = ntohs(ip->ip_len);
usr.sbin/tcpdump/print-ip.c
370
hlen = ip->ip_hl * 4;
usr.sbin/tcpdump/print-ip.c
371
if (hlen < sizeof(struct ip) || hlen > len) {
usr.sbin/tcpdump/print-ip.c
382
off = ntohs(ip->ip_off);
usr.sbin/tcpdump/print-ip.c
384
cp = (const u_char *)ip + hlen;
usr.sbin/tcpdump/print-ip.c
387
switch (ip->ip_p) {
usr.sbin/tcpdump/print-ip.c
390
tcp_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
394
udp_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
398
icmp_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
405
igrp_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
409
printf("%s > %s:", ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
410
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
418
ospf_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
425
igmp_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
435
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
436
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
451
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
452
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
465
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
466
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
476
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
477
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
478
esp_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
485
ah_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
494
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
495
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
508
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
509
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
517
ipcomp_print(cp, len, (const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
527
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
528
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
529
vrrp_print(cp, len, ip->ip_ttl);
usr.sbin/tcpdump/print-ip.c
533
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
534
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
535
carp_print(cp, len, ip->ip_ttl);
usr.sbin/tcpdump/print-ip.c
544
(int)(snapend - (u_char *)ip) - hlen,
usr.sbin/tcpdump/print-ip.c
545
(const u_char *)ip);
usr.sbin/tcpdump/print-ip.c
550
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
551
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
552
printf(" ip-proto-%d %d", ip->ip_p, len);
usr.sbin/tcpdump/print-ip.c
568
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ip.c
569
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ip.c
571
ntohs(ip->ip_id), len,
usr.sbin/tcpdump/print-ip.c
578
if (ip->ip_tos) {
usr.sbin/tcpdump/print-ip.c
579
printf(" [tos 0x%x", (int)ip->ip_tos);
usr.sbin/tcpdump/print-ip.c
580
if (ip->ip_tos & (IPTOS_CE|IPTOS_ECT)) {
usr.sbin/tcpdump/print-ip.c
582
if (ip->ip_tos & IPTOS_ECT) {
usr.sbin/tcpdump/print-ip.c
586
if (ip->ip_tos & IPTOS_CE) {
usr.sbin/tcpdump/print-ip.c
595
if (ip->ip_ttl <= 1)
usr.sbin/tcpdump/print-ip.c
596
printf(" [ttl %d]", (int)ip->ip_ttl);
usr.sbin/tcpdump/print-ip.c
602
if (ip->ip_ttl > 1) {
usr.sbin/tcpdump/print-ip.c
603
printf("%sttl %d", sep, (int)ip->ip_ttl);
usr.sbin/tcpdump/print-ip.c
607
printf("%sid %d", sep, (int)ntohs(ip->ip_id));
usr.sbin/tcpdump/print-ip.c
610
printf("%slen %u", sep, ntohs(ip->ip_len));
usr.sbin/tcpdump/print-ip.c
612
if ((u_char *)ip + hlen <= snapend) {
usr.sbin/tcpdump/print-ip.c
614
sum = in_cksum((const u_short *)ip, hlen, 0);
usr.sbin/tcpdump/print-ip.c
616
ip_sum = EXTRACT_16BITS(&ip->ip_sum);
usr.sbin/tcpdump/print-ip.c
622
if (hlen > sizeof(struct ip)) {
usr.sbin/tcpdump/print-ip.c
623
hlen -= sizeof(struct ip);
usr.sbin/tcpdump/print-ip.c
625
ip_optprint((u_char *)(ip + 1), hlen);
usr.sbin/tcpdump/print-ipsec.c
125
const struct ip *ip;
usr.sbin/tcpdump/print-ipsec.c
129
ip = (const struct ip *)bp2;
usr.sbin/tcpdump/print-ipsec.c
134
if (ntohs(ip->ip_off) & 0x3fff)
usr.sbin/tcpdump/print-ipsec.c
237
const struct ip *ip;
usr.sbin/tcpdump/print-ipsec.c
242
ip = (const struct ip *)bp2;
usr.sbin/tcpdump/print-ipsec.c
243
if (ip->ip_v == 6) {
usr.sbin/tcpdump/print-ipsec.c
249
ipaddr_string(&ip->ip_src), ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-ipsec.c
278
(const u_char *) ip);
usr.sbin/tcpdump/print-ipsec.c
283
(const u_char *) ip);
usr.sbin/tcpdump/print-ipsec.c
288
(const u_char *) ip);
usr.sbin/tcpdump/print-ipsec.c
293
(const u_char *) ip);
usr.sbin/tcpdump/print-ipsec.c
298
(const u_char *) ip);
usr.sbin/tcpdump/print-ipsec.c
303
(const u_char *) ip);
usr.sbin/tcpdump/print-ipsec.c
325
const struct ip *ip;
usr.sbin/tcpdump/print-ipsec.c
329
ip = (const struct ip *)bp2;
usr.sbin/tcpdump/print-ipsec.c
332
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ipsec.c
333
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-nfs.c
768
struct ip *ip = NULL;
usr.sbin/tcpdump/print-nfs.c
772
ip = (struct ip *)bp;
usr.sbin/tcpdump/print-nfs.c
780
xmep->ipver = ip->ip_v;
usr.sbin/tcpdump/print-nfs.c
784
memcpy(&xmep->client, &ip->ip_src, sizeof(ip->ip_src));
usr.sbin/tcpdump/print-nfs.c
785
memcpy(&xmep->server, &ip->ip_dst, sizeof(ip->ip_dst));
usr.sbin/tcpdump/print-nfs.c
810
struct ip *ip = (struct ip *)bp;
usr.sbin/tcpdump/print-nfs.c
819
if (xmep->ipver != ip->ip_v || xmep->xid != xid)
usr.sbin/tcpdump/print-nfs.c
823
if (memcmp(&ip->ip_src, &xmep->server,
usr.sbin/tcpdump/print-nfs.c
824
sizeof(ip->ip_src)) != 0 ||
usr.sbin/tcpdump/print-nfs.c
825
memcmp(&ip->ip_dst, &xmep->client,
usr.sbin/tcpdump/print-nfs.c
826
sizeof(ip->ip_dst)) != 0) {
usr.sbin/tcpdump/print-null.c
136
null_print(p, (struct ip *)(p + NULL_HDRLEN), length);
usr.sbin/tcpdump/print-null.c
58
null_print(const u_char *p, const struct ip *ip, u_int length)
usr.sbin/tcpdump/print-ospf.c
497
const struct ip *ip;
usr.sbin/tcpdump/print-ospf.c
502
ip = (struct ip *)bp2;
usr.sbin/tcpdump/print-ospf.c
505
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-ospf.c
506
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-pflog.c
170
ip = (struct ip *)(p + hdrlen);
usr.sbin/tcpdump/print-pflog.c
171
ip_print((const u_char *)ip, length);
usr.sbin/tcpdump/print-pflog.c
173
default_print((const u_char *)ip,
usr.sbin/tcpdump/print-pflog.c
61
const struct ip *ip;
usr.sbin/tcpdump/print-pfsync.c
86
struct ip *ip = (struct ip *)bp2;
usr.sbin/tcpdump/print-pfsync.c
89
printf("%s > %s: ", ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-pfsync.c
90
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-pfsync.c
92
printf("%s: ", ipaddr_string(&ip->ip_src));
usr.sbin/tcpdump/print-rt6.c
63
ip6addr_string(&ip->ip6_src),
usr.sbin/tcpdump/print-rt6.c
64
ip6addr_string(&ip->ip6_dst));
usr.sbin/tcpdump/print-sl.c
101
ip_print((u_char *)ip, length);
usr.sbin/tcpdump/print-sl.c
104
ip6_print((u_char *)ip, length);
usr.sbin/tcpdump/print-sl.c
107
printf ("ip v%d", ip->ip_v);
usr.sbin/tcpdump/print-sl.c
111
default_print((u_char *)ip, caplen - SLIP_HDRLEN);
usr.sbin/tcpdump/print-sl.c
122
const struct ip *ip;
usr.sbin/tcpdump/print-sl.c
140
ip = (struct ip *)(p + SLIP_HDRLEN);
usr.sbin/tcpdump/print-sl.c
144
sliplink_print(p, ip, length);
usr.sbin/tcpdump/print-sl.c
147
ip_print((u_char *)ip, length);
usr.sbin/tcpdump/print-sl.c
150
default_print((u_char *)ip, caplen - SLIP_HDRLEN);
usr.sbin/tcpdump/print-sl.c
156
sliplink_print(const u_char *p, const struct ip *ip, u_int length)
usr.sbin/tcpdump/print-sl.c
186
lastconn = ((struct ip *)&p[SLX_CHDR])->ip_p;
usr.sbin/tcpdump/print-sl.c
187
hlen = ip->ip_hl;
usr.sbin/tcpdump/print-sl.c
188
hlen += ((struct tcphdr *)&((int *)ip)[hlen])->th_off;
usr.sbin/tcpdump/print-sl.c
195
compressed_sl_print(&p[SLX_CHDR], ip,
usr.sbin/tcpdump/print-sl.c
233
compressed_sl_print(const u_char *chdr, const struct ip *ip,
usr.sbin/tcpdump/print-sl.c
277
hlen = ip->ip_hl;
usr.sbin/tcpdump/print-sl.c
278
hlen += ((struct tcphdr *)&((int32_t *)ip)[hlen])->th_off;
usr.sbin/tcpdump/print-sl.c
52
static void sliplink_print(const u_char *, const struct ip *, u_int);
usr.sbin/tcpdump/print-sl.c
53
static void compressed_sl_print(const u_char *, const struct ip *, u_int, int);
usr.sbin/tcpdump/print-sl.c
76
const struct ip *ip;
usr.sbin/tcpdump/print-sl.c
94
ip = (struct ip *)(p + SLIP_HDRLEN);
usr.sbin/tcpdump/print-sl.c
97
sliplink_print(p, ip, length);
usr.sbin/tcpdump/print-sl.c
99
switch (ip->ip_v) {
usr.sbin/tcpdump/print-tcp.c
122
static int tcp_cksum(const struct ip *ip, const struct tcphdr *tp, int len)
usr.sbin/tcpdump/print-tcp.c
141
memcpy(&phu.ph.src, &ip->ip_src.s_addr, sizeof(u_int32_t));
usr.sbin/tcpdump/print-tcp.c
142
memcpy(&phu.ph.dst, &ip->ip_dst.s_addr, sizeof(u_int32_t));
usr.sbin/tcpdump/print-tcp.c
183
const struct ip *ip;
usr.sbin/tcpdump/print-tcp.c
194
switch (((struct ip *)bp2)->ip_v) {
usr.sbin/tcpdump/print-tcp.c
196
ip = (struct ip *)bp2;
usr.sbin/tcpdump/print-tcp.c
200
ip = NULL;
usr.sbin/tcpdump/print-tcp.c
221
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-tcp.c
222
ipaddr_string(&ip->ip_dst));
usr.sbin/tcpdump/print-tcp.c
242
if (ip->ip_p == IPPROTO_TCP) {
usr.sbin/tcpdump/print-tcp.c
244
ipaddr_string(&ip->ip_src),
usr.sbin/tcpdump/print-tcp.c
246
ipaddr_string(&ip->ip_dst),
usr.sbin/tcpdump/print-tcp.c
338
ip->ip_src.s_addr > ip->ip_dst.s_addr)) {
usr.sbin/tcpdump/print-tcp.c
342
*(struct in_addr *)&tha.src = ip->ip_dst;
usr.sbin/tcpdump/print-tcp.c
343
*(struct in_addr *)&tha.dst = ip->ip_src;
usr.sbin/tcpdump/print-tcp.c
346
*(struct in_addr *)&tha.dst = ip->ip_dst;
usr.sbin/tcpdump/print-tcp.c
347
*(struct in_addr *)&tha.src = ip->ip_src;
usr.sbin/tcpdump/print-tcp.c
383
if (ip && ip->ip_v == 4 && vflag) {
usr.sbin/tcpdump/print-tcp.c
386
sum = tcp_cksum(ip, tp, length);
usr.sbin/tcpdump/print-tcp.c
416
head = pf_osfp_fingerprint_hdr(ip, ip6, tp);
usr.sbin/tcpdump/print-udp.c
141
u_int *ip = (u_int *)hdr;
usr.sbin/tcpdump/print-udp.c
148
ip += 2;
usr.sbin/tcpdump/print-udp.c
166
ip += 1;
usr.sbin/tcpdump/print-udp.c
177
i2 = ip[0];
usr.sbin/tcpdump/print-udp.c
183
ip += optlen;
usr.sbin/tcpdump/print-udp.c
189
i2 = ip[0];
usr.sbin/tcpdump/print-udp.c
195
ip += extlen;
usr.sbin/tcpdump/print-udp.c
198
printf(" 0x%04x", ip[0] >> 16);
usr.sbin/tcpdump/print-udp.c
334
const struct ip *ip = iph;
usr.sbin/tcpdump/print-udp.c
335
ipv = ip->ip_v;
usr.sbin/tcpdump/print-udp.c
351
ipsrc = ipaddr_string(&ip->ip_src);
usr.sbin/tcpdump/print-udp.c
352
ipdst = ipaddr_string(&ip->ip_dst);
usr.sbin/tcpdump/print-udp.c
354
cksum = in_cksum_add(&ip->ip_src,
usr.sbin/tcpdump/print-udp.c
355
sizeof(ip->ip_src), cksum);
usr.sbin/tcpdump/print-udp.c
356
cksum = in_cksum_add(&ip->ip_dst,
usr.sbin/tcpdump/print-udp.c
357
sizeof(ip->ip_dst), cksum);
usr.sbin/traceroute/traceroute.c
306
struct ip *ip = NULL;
usr.sbin/traceroute/traceroute.c
661
headerlen = (sizeof(struct ip) + conf->lsrrlen +
usr.sbin/traceroute/traceroute.c
665
headerlen = (sizeof(struct ip) + conf->lsrrlen +
usr.sbin/traceroute/traceroute.c
669
headerlen = (sizeof(struct ip) + conf->lsrrlen +
usr.sbin/traceroute/traceroute.c
691
ip = (struct ip *)outpacket;
usr.sbin/traceroute/traceroute.c
693
u_char *p = (u_char *)(ip + 1);
usr.sbin/traceroute/traceroute.c
705
ip->ip_dst = conf->gateway[0];
usr.sbin/traceroute/traceroute.c
707
ip->ip_dst = to4.sin_addr;
usr.sbin/traceroute/traceroute.c
708
ip->ip_off = htons(0);
usr.sbin/traceroute/traceroute.c
709
ip->ip_hl = (sizeof(struct ip) + conf->lsrrlen) >> 2;
usr.sbin/traceroute/traceroute.c
710
ip->ip_p = conf->proto;
usr.sbin/traceroute/traceroute.c
711
ip->ip_v = IPVERSION;
usr.sbin/traceroute/traceroute.c
712
ip->ip_tos = conf->tos;
usr.sbin/traceroute/traceroute.c
724
ip->ip_src = from4.sin_addr;
usr.sbin/traceroute/traceroute.c
916
struct ip *ip;
usr.sbin/traceroute/traceroute.c
948
ip = (struct ip *)packet;
usr.sbin/traceroute/traceroute.c
950
print(conf, from, cc - (ip->ip_hl << 2), inet_ntop(AF_INET,
usr.sbin/traceroute/traceroute.c
951
&ip->ip_dst, hbuf, sizeof(hbuf)), &tr_results[recv_seq]);
usr.sbin/traceroute/traceroute.c
963
tr_results[recv_seq].resp_ttl = v6flag ? rcvhlim : ip->ip_ttl;
usr.sbin/traceroute/traceroute.c
969
(!v6flag && ip->ip_ttl <=1))
usr.sbin/traceroute/traceroute.c
975
check_tos(ip, &last_tos, &tr_results[recv_seq]);
usr.sbin/traceroute/traceroute.h
150
void check_tos(struct ip*, int *, struct tr_result *);
usr.sbin/traceroute/worker.c
116
struct ip *ip;
usr.sbin/traceroute/worker.c
125
ip = (struct ip *)buf;
usr.sbin/traceroute/worker.c
126
hlen = ip->ip_hl << 2;
usr.sbin/traceroute/worker.c
276
check_tos(struct ip *ip, int *last_tos, struct tr_result *tr_res)
usr.sbin/traceroute/worker.c
279
struct ip *inner_ip;
usr.sbin/traceroute/worker.c
281
icp = (struct icmp *) (((u_char *)ip)+(ip->ip_hl<<2));
usr.sbin/traceroute/worker.c
282
inner_ip = (struct ip *) (((u_char *)icp)+8);
usr.sbin/traceroute/worker.c
309
struct ip *ip = (struct ip *)outpacket;
usr.sbin/traceroute/worker.c
310
u_char *p = (u_char *)(ip + 1);
usr.sbin/traceroute/worker.c
316
ip->ip_len = htons(datalen);
usr.sbin/traceroute/worker.c
317
ip->ip_ttl = ttl;
usr.sbin/traceroute/worker.c
318
ip->ip_id = htons(conf->ident+seq);
usr.sbin/traceroute/worker.c
331
up->uh_ulen = htons((u_short)(datalen - sizeof(struct ip) -
usr.sbin/traceroute/worker.c
337
op = (struct packetdata *)(ip + 1);
usr.sbin/traceroute/worker.c
363
datalen - sizeof(struct ip) - conf->lsrrlen);
usr.sbin/traceroute/worker.c
503
struct ip *ip;
usr.sbin/traceroute/worker.c
505
ip = (struct ip *) buf;
usr.sbin/traceroute/worker.c
506
hlen = ip->ip_hl << 2;
usr.sbin/traceroute/worker.c
519
struct ip *hip;
usr.sbin/traceroute/worker.c
562
printf(" to %s", inet_ntoa(ip->ip_dst));
usr.sbin/traceroute/worker.c
769
struct ip *ip = (struct ip *)packet;
usr.sbin/traceroute/worker.c
773
if (ip->ip_ttl <= 1)
usr.sbin/unbound/daemon/remote.c
273
add_open(const char* ip, int nr, struct listen_port** list, int noproto_is_err,
usr.sbin/unbound/daemon/remote.c
285
log_assert(ip);
usr.sbin/unbound/daemon/remote.c
287
if(ip[0] == '/') {
usr.sbin/unbound/daemon/remote.c
289
fd = create_local_accept_sock(ip, &noproto, cfg->use_systemd);
usr.sbin/unbound/daemon/remote.c
297
chmod(ip, (mode_t)(S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP));
usr.sbin/unbound/daemon/remote.c
300
if(chown(ip, cfg_uid, cfg_gid) == -1)
usr.sbin/unbound/daemon/remote.c
303
ip, strerror(errno));
usr.sbin/unbound/daemon/remote.c
312
if((r = getaddrinfo(ip, port, &hints, &res)) != 0 || !res) {
usr.sbin/unbound/daemon/remote.c
320
ip?ip:"default", port, gai_strerror(r),
usr.sbin/unbound/daemon/remote.c
341
"protocol not supported", ip, nr);
usr.sbin/unbound/daemon/remote.c
345
log_err("cannot open control interface %s %d", ip, nr);
usr.sbin/unbound/daemon/remote.c
3558
char ip[128];
usr.sbin/unbound/daemon/remote.c
3568
addr_to_str(&k->addr, k->addrlen, ip, sizeof(ip));
usr.sbin/unbound/daemon/remote.c
3569
ssl_printf(a->ssl, "%s %d limit %d\n", ip, max, lim);
usr.sbin/unbound/daemon/worker.c
1618
char ip[128];
usr.sbin/unbound/daemon/worker.c
1619
addr_to_str(&repinfo->client_addr, repinfo->client_addrlen, ip, sizeof(ip));
usr.sbin/unbound/daemon/worker.c
1620
log_query_in(ip, qinfo.qname, qinfo.qtype, qinfo.qclass);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
1206
char ip[256];
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
1207
addr_to_str(&addr, addrlen, ip, sizeof(ip));
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
1208
log_info("accepted new dnstap client from %s", ip);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
1209
id = strdup(ip);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
169
char* ip;
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
284
free(s->ip);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
310
static struct tap_socket* tap_socket_new_tcpaccept(char* ip,
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
318
s->ip = strdup(ip);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
319
if(!s->ip) {
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
331
static struct tap_socket* tap_socket_new_tlsaccept(char* ip,
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
340
s->ip = strdup(ip);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
341
if(!s->ip) {
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
353
free(s->ip);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
361
static int make_tcp_accept(char* ip)
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
372
if(!extstrtoaddr(ip, &addr, &len, UNBOUND_DNS_PORT)) {
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
373
log_err("could not parse IP '%s'", ip);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
418
} else if(s->ip || s->sslctx) {
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
420
s->fd = make_tcp_accept(s->ip);
usr.sbin/unbound/ipset/ipset.c
203
char ip[128];
usr.sbin/unbound/ipset/ipset.c
204
if(inet_ntop(af, rr_data+2, ip, (socklen_t)sizeof(ip)) == 0)
usr.sbin/unbound/ipset/ipset.c
205
snprintf(ip, sizeof(ip), "(inet_ntop_error)");
usr.sbin/unbound/ipset/ipset.c
206
verbose(VERB_QUERY, "ipset: add %s to %s for %s", ip, setname, dname);
usr.sbin/unbound/iterator/iter_hints.c
106
!extstrtoaddr(ip, &addr, &addrlen, UNBOUND_DNS_PORT) ||
usr.sbin/unbound/iterator/iter_hints.c
95
ah(struct delegpt* dp, const char* sv, const char* ip)
usr.sbin/unbound/respip/respip.c
982
char nm[256], ip[256];
usr.sbin/unbound/respip/respip.c
985
snprintf(ip, sizeof(ip), "invalidRRdata");
usr.sbin/unbound/respip/respip.c
987
addr_to_str(&ss, ss_len, ip, sizeof(ip));
usr.sbin/unbound/respip/respip.c
992
verbose(VERB_ALGO, "respip: rpz: response-ip trigger %s/%d on %s %s with action %s", nm, raddr->node.net, qn, ip, rpz_action_to_string(respip_action_to_rpz_action(action)));
usr.sbin/unbound/services/cache/infra.c
1124
char ts[12], cs[12], ip[128];
usr.sbin/unbound/services/cache/infra.c
1129
ip[0]=0;
usr.sbin/unbound/services/cache/infra.c
1132
replylist->remote_addrlen, ip, sizeof(ip));
usr.sbin/unbound/services/cache/infra.c
1133
verbose(VERB_OPS, "ratelimit exceeded %s %d query %s %s %s from %s", buf, lim, qnm, cs, ts, ip);
usr.sbin/unbound/services/localzone.c
1777
char ip[128], txt[512];
usr.sbin/unbound/services/localzone.c
1781
addr_to_str(addr, addrlen, ip, sizeof(ip));
usr.sbin/unbound/services/localzone.c
1782
snprintf(txt, sizeof(txt), "%s %s %s@%u", zname, local_zone_type2str(z->type), ip,
usr.sbin/unbound/services/rpz.c
1635
char ip[128], txt[512], portstr[32];
usr.sbin/unbound/services/rpz.c
1648
addr_to_str(&repinfo->client_addr, repinfo->client_addrlen, ip, sizeof(ip));
usr.sbin/unbound/services/rpz.c
1653
ip, sizeof(ip));
usr.sbin/unbound/services/rpz.c
1656
ip[0]=0;
usr.sbin/unbound/services/rpz.c
1665
(ip[0]?ip:""), (ip[0]?portstr:""));
usr.sbin/unbound/services/rpz.c
1684
char ip[256], net[256];
usr.sbin/unbound/services/rpz.c
1685
addr_to_str(addr, addrlen, ip, sizeof(ip));
usr.sbin/unbound/services/rpz.c
1689
triggername, net, raddr->node.net, ip, rpz_action_to_string(action));
usr.sbin/unbound/smallapp/unbound-anchor.c
1146
https_to_ip(struct ip_list* ip, const char* pathname, const char* urlname,
usr.sbin/unbound/smallapp/unbound-anchor.c
1156
fd = connect_to_ip(ip, src);
usr.sbin/unbound/smallapp/unbound-anchor.c
1192
struct ip_list* ip;
usr.sbin/unbound/smallapp/unbound-anchor.c
1196
while( (ip = pick_random_ip(ip_list)) ) {
usr.sbin/unbound/smallapp/unbound-anchor.c
1197
ip->used = 1;
usr.sbin/unbound/smallapp/unbound-anchor.c
1198
bio = https_to_ip(ip, pathname, urlname, src, use_sni);
usr.sbin/unbound/smallapp/unbound-anchor.c
496
verb_addr(const char* msg, struct ip_list* ip)
usr.sbin/unbound/smallapp/unbound-anchor.c
500
void* a = &((struct sockaddr_in*)&ip->addr)->sin_addr;
usr.sbin/unbound/smallapp/unbound-anchor.c
501
if(ip->len != (socklen_t)sizeof(struct sockaddr_in))
usr.sbin/unbound/smallapp/unbound-anchor.c
502
a = &((struct sockaddr_in6*)&ip->addr)->sin6_addr;
usr.sbin/unbound/smallapp/unbound-anchor.c
504
if(inet_ntop((int)((struct sockaddr_in*)&ip->addr)->sin_family,
usr.sbin/unbound/smallapp/unbound-anchor.c
527
struct ip_list* ip = (struct ip_list*)calloc(1, sizeof(*ip));
usr.sbin/unbound/smallapp/unbound-anchor.c
530
struct sockaddr_in* sa = (struct sockaddr_in*)&ip->addr;
usr.sbin/unbound/smallapp/unbound-anchor.c
531
ip->len = (socklen_t)sizeof(*sa);
usr.sbin/unbound/smallapp/unbound-anchor.c
536
free(ip);
usr.sbin/unbound/smallapp/unbound-anchor.c
542
struct sockaddr_in6* sa = (struct sockaddr_in6*)&ip->addr;
usr.sbin/unbound/smallapp/unbound-anchor.c
543
ip->len = (socklen_t)sizeof(*sa);
usr.sbin/unbound/smallapp/unbound-anchor.c
548
free(ip);
usr.sbin/unbound/smallapp/unbound-anchor.c
554
free(ip);
usr.sbin/unbound/smallapp/unbound-anchor.c
557
verb_addr("resolved server address", ip);
usr.sbin/unbound/smallapp/unbound-anchor.c
558
return ip;
usr.sbin/unbound/smallapp/unbound-anchor.c
587
struct ip_list* ip = RR_to_ip(tp, res->data[i], res->len[i],
usr.sbin/unbound/smallapp/unbound-anchor.c
589
if(!ip) continue;
usr.sbin/unbound/smallapp/unbound-anchor.c
590
ip->next = *head;
usr.sbin/unbound/smallapp/unbound-anchor.c
591
*head = ip;
usr.sbin/unbound/smallapp/unbound-anchor.c
605
struct ip_list* ip;
usr.sbin/unbound/smallapp/unbound-anchor.c
622
ip = (struct ip_list*)calloc(1, sizeof(*ip));
usr.sbin/unbound/smallapp/unbound-anchor.c
623
if(!ip) {
usr.sbin/unbound/smallapp/unbound-anchor.c
627
ip->len = len;
usr.sbin/unbound/smallapp/unbound-anchor.c
628
memmove(&ip->addr, &addr, len);
usr.sbin/unbound/smallapp/unbound-anchor.c
630
return ip;
usr.sbin/unbound/smallapp/unbound-anchor.c
752
connect_to_ip(struct ip_list* ip, struct ip_list* src)
usr.sbin/unbound/smallapp/unbound-anchor.c
755
verb_addr("connect to", ip);
usr.sbin/unbound/smallapp/unbound-anchor.c
756
fd = socket(ip->len==(socklen_t)sizeof(struct sockaddr_in)?
usr.sbin/unbound/smallapp/unbound-anchor.c
767
if(connect(fd, (struct sockaddr*)&ip->addr, ip->len) < 0) {
usr.sbin/unbound/testcode/unitmain.c
694
typedef struct addr_action {char* ip; char* sact; enum respip_action act;}
usr.sbin/unbound/testcode/unitmain.c
709
netblockstrtoaddr(actions[i].ip, UNBOUND_DNS_PORT, &addr,
usr.sbin/unbound/testcode/unitmain.c
748
char* ip = strdup(config_response_ip[i].ip);
usr.sbin/unbound/testcode/unitmain.c
750
unit_assert(ip && sact);
usr.sbin/unbound/testcode/unitmain.c
751
if(!cfg_str2list_insert(&cfg.respip_actions, ip, sact))
usr.sbin/unbound/testcode/unitmain.c
799
char* ip = strdup(config_response_ip_view1[i].ip);
usr.sbin/unbound/testcode/unitmain.c
801
unit_assert(ip && sact);
usr.sbin/unbound/testcode/unitmain.c
802
if(!cfg_str2list_insert(&cv1->respip_actions, ip, sact))
usr.sbin/unbound/testcode/unitmain.c
806
char* ip = strdup(config_response_ip_view2[i].ip);
usr.sbin/unbound/testcode/unitmain.c
808
unit_assert(ip && sact);
usr.sbin/unbound/testcode/unitmain.c
809
if(!cfg_str2list_insert(&cv2->respip_actions, ip, sact))
usr.sbin/unbound/testcode/unitmain.c
834
typedef struct addr_data {char* ip; char* data;} addr_data_t;
usr.sbin/unbound/testcode/unitmain.c
882
char* ip = strdup(config_response_ip_data[i].ip);
usr.sbin/unbound/testcode/unitmain.c
884
unit_assert(ip && sact);
usr.sbin/unbound/testcode/unitmain.c
885
if(!cfg_str2list_insert(respip_actions, ip, sact))
usr.sbin/unbound/testcode/unitmain.c
890
char* ip = strdup(config_response_ip_data[i].ip);
usr.sbin/unbound/testcode/unitmain.c
892
unit_assert(ip && data);
usr.sbin/unbound/testcode/unitmain.c
893
if(!cfg_str2list_insert(respip_data, ip, data))
usr.sbin/unbound/util/config_file.c
2706
char* ip, *ip_end;
usr.sbin/unbound/util/config_file.c
2714
ip = str;
usr.sbin/unbound/util/config_file.c
2715
while(*ip && isspace((unsigned char)*ip))
usr.sbin/unbound/util/config_file.c
2716
ip++;
usr.sbin/unbound/util/config_file.c
2717
if(!*ip) {
usr.sbin/unbound/util/config_file.c
2721
ip_end = next_space_pos(ip);
usr.sbin/unbound/util/config_file.c
2733
sscanf(ip, "%100s", buf);
usr.sbin/unbound/util/net_help.c
263
ipstrtoaddr(const char* ip, int port, struct sockaddr_storage* addr,
usr.sbin/unbound/util/net_help.c
267
if(!ip) return 0;
usr.sbin/unbound/util/net_help.c
269
if(str_is_ip6(ip)) {
usr.sbin/unbound/util/net_help.c
277
if((s=strchr(ip, '%'))) { /* ip6%interface, rfc 4007 */
usr.sbin/unbound/util/net_help.c
278
if(s-ip >= MAX_ADDR_STRLEN)
usr.sbin/unbound/util/net_help.c
280
(void)strlcpy(buf, ip, sizeof(buf));
usr.sbin/unbound/util/net_help.c
281
buf[s-ip]=0;
usr.sbin/unbound/util/net_help.c
286
ip = buf;
usr.sbin/unbound/util/net_help.c
288
if(inet_pton((int)sa->sin6_family, ip, &sa->sin6_addr) <= 0) {
usr.sbin/unbound/util/net_help.c
297
if(inet_pton((int)sa->sin_family, ip, &sa->sin_addr) <= 0) {
usr.sbin/unbound/util/net_help.h
200
int ipstrtoaddr(const char* ip, int port, struct sockaddr_storage* addr,
usr.sbin/unbound/util/net_help.h
213
int netblockstrtoaddr(const char* ip, int port, struct sockaddr_storage* addr,
usr.sbin/unwindctl/unwindctl.c
303
if (line_len + 1 + strlen(cfi->ip) > sizeof(fwd_line)) {
usr.sbin/unwindctl/unwindctl.c
309
line_len = strlcat(fwd_line, cfi->ip, sizeof(fwd_line));
usr.sbin/vmd/dhcp.c
39
(1500 - sizeof(struct ip) - sizeof(struct udphdr) - OPTIONS_OFFSET)
usr.sbin/vmd/packet.c
128
struct ip ip;
usr.sbin/vmd/packet.c
131
if (buflen < offset + sizeof(ip) + sizeof(udp))
usr.sbin/vmd/packet.c
134
ip.ip_v = 4;
usr.sbin/vmd/packet.c
135
ip.ip_hl = 5;
usr.sbin/vmd/packet.c
136
ip.ip_tos = IPTOS_LOWDELAY;
usr.sbin/vmd/packet.c
137
ip.ip_len = htons(sizeof(ip) + sizeof(udp) + datalen);
usr.sbin/vmd/packet.c
138
ip.ip_id = 0;
usr.sbin/vmd/packet.c
139
ip.ip_off = 0;
usr.sbin/vmd/packet.c
140
ip.ip_ttl = 16;
usr.sbin/vmd/packet.c
141
ip.ip_p = IPPROTO_UDP;
usr.sbin/vmd/packet.c
142
ip.ip_sum = 0;
usr.sbin/vmd/packet.c
143
ip.ip_src.s_addr = ss2sin(&pc->pc_src)->sin_addr.s_addr;
usr.sbin/vmd/packet.c
144
ip.ip_dst.s_addr = ss2sin(&pc->pc_dst)->sin_addr.s_addr;
usr.sbin/vmd/packet.c
146
ip.ip_sum = wrapsum(checksum((unsigned char *)&ip, sizeof(ip), 0));
usr.sbin/vmd/packet.c
147
memcpy(&buf[offset], &ip, sizeof(ip));
usr.sbin/vmd/packet.c
148
offset += sizeof(ip);
usr.sbin/vmd/packet.c
156
checksum(data, datalen, checksum((unsigned char *)&ip.ip_src,
usr.sbin/vmd/packet.c
157
2 * sizeof(ip.ip_src),
usr.sbin/vmd/packet.c
173
struct ip *ip;
usr.sbin/vmd/packet.c
177
if (buflen < offset + ENC_HDRLEN + sizeof(*ip))
usr.sbin/vmd/packet.c
184
ip = (struct ip *)(buf + offset);
usr.sbin/vmd/packet.c
187
if (ip->ip_p != IPPROTO_IPIP)
usr.sbin/vmd/packet.c
224
struct ip *ip;
usr.sbin/vmd/packet.c
232
if (buflen < offset + sizeof(*ip))
usr.sbin/vmd/packet.c
234
ip = (struct ip *)(buf + offset);
usr.sbin/vmd/packet.c
235
if (ip->ip_v != IPVERSION)
usr.sbin/vmd/packet.c
237
ip_len = ip->ip_hl << 2;
usr.sbin/vmd/packet.c
238
if (ip_len < sizeof(struct ip) ||
usr.sbin/vmd/packet.c
242
if (ip->ip_p != IPPROTO_UDP)
usr.sbin/vmd/packet.c
251
memcpy(&ss2sin(&pc->pc_src)->sin_addr, &ip->ip_src,
usr.sbin/vmd/packet.c
256
memcpy(&ss2sin(&pc->pc_dst)->sin_addr, &ip->ip_dst,
usr.sbin/vmd/packet.c
260
if (buflen != offset + ntohs(ip->ip_len))
usr.sbin/vmd/packet.c
262
ntohs(ip->ip_len), buflen - offset);
usr.sbin/vmd/packet.c
266
if (buflen < offset + ntohs(ip->ip_len))
usr.sbin/vmd/packet.c
295
checksum(data, len, checksum((unsigned char *)&ip->ip_src,
usr.sbin/vmd/packet.c
296
2 * sizeof(ip->ip_src),