Symbol: dllist
usr.sbin/mopd/common/file.c
1118
GetFileInfo(struct dllist *dl, int info)
usr.sbin/mopd/common/file.c
1156
mopFileRead(struct dllist *dlslot, u_char *buf)
usr.sbin/mopd/common/file.c
224
GetMopFileInfo(struct dllist *dl, int info)
usr.sbin/mopd/common/file.c
496
GetElf32FileInfo(struct dllist *dl, int info)
usr.sbin/mopd/common/file.c
686
GetElf64FileInfo(struct dllist *dl, int info)
usr.sbin/mopd/common/file.c
915
GetAOutFileInfo(struct dllist *dl, int info)
usr.sbin/mopd/common/file.h
43
ssize_t mopFileRead(struct dllist *, u_char *);
usr.sbin/mopd/common/file.h
47
int GetMopFileInfo(struct dllist *, int);
usr.sbin/mopd/common/file.h
50
int GetElf32FileInfo(struct dllist *, int);
usr.sbin/mopd/common/file.h
51
int GetElf64FileInfo(struct dllist *, int);
usr.sbin/mopd/common/file.h
54
int GetAOutFileInfo(struct dllist *, int);
usr.sbin/mopd/common/file.h
56
int GetFileInfo(struct dllist *, int);
usr.sbin/mopd/mopa.out/mopa.out.c
93
struct dllist dl;
usr.sbin/mopd/mopchk/mopchk.c
57
struct dllist dl;
usr.sbin/mopd/mopd/process.c
156
mopStartLoad(u_char *dst, u_char *src, struct dllist *dl_rpr, int trans)
usr.sbin/mopd/mopd/process.c
168
if (dllist[i].status != DL_STATUS_FREE)
usr.sbin/mopd/mopd/process.c
169
if (mopCmpEAddr(dllist[i].eaddr, dst) == 0)
usr.sbin/mopd/mopd/process.c
174
if (dllist[i].status == DL_STATUS_FREE) {
usr.sbin/mopd/mopd/process.c
176
bcopy(dst, dllist[i].eaddr, 6);
usr.sbin/mopd/mopd/process.c
184
dllist[slot] = *dl_rpr;
usr.sbin/mopd/mopd/process.c
185
dllist[slot].status = DL_STATUS_READ_IMGHDR;
usr.sbin/mopd/mopd/process.c
188
GetFileInfo(&dllist[slot], 0);
usr.sbin/mopd/mopd/process.c
190
dllist[slot].nloadaddr = dllist[slot].loadaddr;
usr.sbin/mopd/mopd/process.c
191
dllist[slot].lseek = lseek(dllist[slot].ldfd, 0L, SEEK_CUR);
usr.sbin/mopd/mopd/process.c
192
dllist[slot].a_lseek = 0;
usr.sbin/mopd/mopd/process.c
194
dllist[slot].count = 0;
usr.sbin/mopd/mopd/process.c
195
if ((dllist[slot].dl_bsz >= 1492) || (dllist[slot].dl_bsz == 0))
usr.sbin/mopd/mopd/process.c
196
dllist[slot].dl_bsz = 1492;
usr.sbin/mopd/mopd/process.c
197
if (dllist[slot].dl_bsz == 1030) /* VS/uVAX 2000 needs this */
usr.sbin/mopd/mopd/process.c
198
dllist[slot].dl_bsz = 1000;
usr.sbin/mopd/mopd/process.c
200
dllist[slot].dl_bsz = dllist[slot].dl_bsz - 8;
usr.sbin/mopd/mopd/process.c
206
mopPutChar(pkt, &idx, dllist[slot].count);
usr.sbin/mopd/mopd/process.c
207
mopPutLong(pkt, &idx, dllist[slot].loadaddr);
usr.sbin/mopd/mopd/process.c
209
len = mopFileRead(&dllist[slot], &pkt[idx]);
usr.sbin/mopd/mopd/process.c
211
dllist[slot].nloadaddr = dllist[slot].loadaddr + len;
usr.sbin/mopd/mopd/process.c
227
if (pfWrite(dllist[slot].ii->fd, pkt, idx, trans) != idx)
usr.sbin/mopd/mopd/process.c
231
dllist[slot].status = DL_STATUS_SENT_MLD;
usr.sbin/mopd/mopd/process.c
246
if (dllist[i].status != DL_STATUS_FREE) {
usr.sbin/mopd/mopd/process.c
247
if (mopCmpEAddr(dst, dllist[i].eaddr) == 0)
usr.sbin/mopd/mopd/process.c
255
if (new_count == ((dllist[slot].count+1) % 256)) {
usr.sbin/mopd/mopd/process.c
256
dllist[slot].loadaddr = dllist[slot].nloadaddr;
usr.sbin/mopd/mopd/process.c
257
dllist[slot].count = new_count;
usr.sbin/mopd/mopd/process.c
261
if (dllist[slot].status == DL_STATUS_SENT_PLT) {
usr.sbin/mopd/mopd/process.c
262
close(dllist[slot].ldfd);
usr.sbin/mopd/mopd/process.c
263
dllist[slot].ldfd = 0;
usr.sbin/mopd/mopd/process.c
264
dllist[slot].status = DL_STATUS_FREE;
usr.sbin/mopd/mopd/process.c
272
dllist[slot].lseek = lseek(dllist[slot].ldfd, 0L, SEEK_CUR);
usr.sbin/mopd/mopd/process.c
274
if (dllist[slot].dl_bsz >= 1492)
usr.sbin/mopd/mopd/process.c
275
dllist[slot].dl_bsz = 1492;
usr.sbin/mopd/mopd/process.c
281
mopPutChar(pkt, &idx, dllist[slot].count);
usr.sbin/mopd/mopd/process.c
282
mopPutLong(pkt, &idx, dllist[slot].loadaddr);
usr.sbin/mopd/mopd/process.c
284
len = mopFileRead(&dllist[slot], &pkt[idx]);
usr.sbin/mopd/mopd/process.c
287
dllist[slot].nloadaddr = dllist[slot].loadaddr + len;
usr.sbin/mopd/mopd/process.c
300
mopPutChar(pkt, &idx, dllist[slot].count);
usr.sbin/mopd/mopd/process.c
310
mopPutLong(pkt, &idx, dllist[slot].xferaddr);
usr.sbin/mopd/mopd/process.c
314
dllist[slot].status = DL_STATUS_SENT_PLT;
usr.sbin/mopd/mopd/process.c
316
dllist[slot].status = DL_STATUS_FREE;
usr.sbin/mopd/mopd/process.c
332
if (pfWrite(dllist[slot].ii->fd, pkt, idx, trans) != idx)
usr.sbin/mopd/mopd/process.c
347
struct dllist dl, *dl_rpr;
usr.sbin/mopd/mopd/process.c
42
struct dllist dllist[MAXDL]; /* dump/load list */
usr.sbin/mopd/mopd/process.c
45
mopProcessInfo(u_char *pkt, int *idx, u_short moplen, struct dllist *dl_rpr,
usr.sbin/mopd/mopd/process.c
471
struct dllist dl, *dl_rpr;