direct
direct = option_clear_or_none(options.proxy_command) &&
if (addrs == NULL && config_has_permitted_cnames(&options) && (direct ||
direct, cname, sizeof(cname))) == NULL) {
if (direct)
check_follow_cname(direct, &host, cname);
check_follow_cname(int direct, char **namep, const char *cname)
if (!direct &&
int i, direct, ndots;
direct = option_clear_or_none(options.proxy_command) &&
if (!direct &&
if (!check_follow_cname(direct, &fullhost, newname)) {
int i, r, opt, exit_status, use_syslog, direct, timeout_ms;
static void direct(int, int, const char *, int);
ws: direct(x, fullhit(i), cp, i);
direct(x, rnd(20) + 20 + clev, " The %s believed!", 0);
direct(x, 100 + clev, " The %s shrivels up", 0);
direct(x, i + i, "", 0);
direct(x, 2000, " The %s's heart stopped", 0);
direct(x, 150, " The demon strikes at the %s", 0);
static const char direct[] =
FILL(direct, EI_DIRECT);
int e, direct, verbose;
direct = CHECK_FLAG('d');
if (direct)
int chunked, direct, ims, noredirect, verbose;
direct = CHECK_FLAG('d');
if (direct && purl) {
#define dirent direct
DispPkt(RMPCONN *rconn, int direct)
fputs((direct==DIR_RCVD)?"<<< ":(direct==DIR_SENT)?">>> ":"", DbgFp);
struct direct *dp;
dp = (struct direct *)(dblk + loc);
struct direct *dp;
struct direct *tdp = (struct direct *)dbuf;
idesc->id_dirp = (struct direct *)dbuf;
struct direct *tdp;
tdp = (struct direct *)dbuf;
static struct direct *
struct direct *dp, *ndp;
dp = (struct direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct direct *)(bp->b_un.b_buf + dploc);
ndp = (struct direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct direct *)(bp->b_un.b_buf + dploc);
dircheck(struct inodesc *idesc, struct direct *dp)
struct direct *dirp = idesc->id_dirp;
struct direct newent;
dirp = (struct direct *)(((char *)dirp) + oldlen);
struct direct *dirp = idesc->id_dirp;
static int dircheck(struct inodesc *, struct direct *);
static struct direct *fsck_readdir(struct inodesc *);
struct direct *id_dirp; /* for DATA nodes, ptr to current entry */
struct direct *dirp = idesc->id_dirp;
struct direct *dirp = idesc->id_dirp;
struct direct *dirp = idesc->id_dirp;
struct direct *dirp = idesc->id_dirp;
struct direct proto;
dirp = (struct direct *)((char *)(dirp) + entrysize);
dirp = (struct direct *)((char *)(dirp) + n);
struct direct *dirp = idesc->id_dirp;
struct direct *dirp = idesc->id_dirp;
struct direct *dirp = idesc->id_dirp;
struct direct testdir;
node.di_size = makedir((struct direct *)oroot_dir, PREDEFDIR);
makedir(struct direct *protodir, int entries)
int makedir(struct direct *, int);
struct direct root_dir[] = {
{ UFS_ROOTINO, sizeof(struct direct), DT_DIR, 1, "." },
{ UFS_ROOTINO, sizeof(struct direct), DT_DIR, 2, ".." },
{ LOSTFOUNDINO, sizeof(struct direct), DT_DIR, 10, "lost+found" },
{ UFS_ROOTINO, sizeof(struct direct), 1, "." },
{ UFS_ROOTINO, sizeof(struct direct), 2, ".." },
{ LOSTFOUNDINO, sizeof(struct direct), 10, "lost+found" },
struct direct lost_found_dir[] = {
{ LOSTFOUNDINO, sizeof(struct direct), DT_DIR, 1, "." },
{ UFS_ROOTINO, sizeof(struct direct), DT_DIR, 2, ".." },
{ LOSTFOUNDINO, sizeof(struct direct), 1, "." },
{ UFS_ROOTINO, sizeof(struct direct), 2, ".." },
makedir((struct direct *)olost_found_dir, 2);
static void dcvt(struct odirect *, struct direct *);
static void putent(struct direct *);
static struct direct *searchdir(ufs1_ino_t, char *);
struct direct nulldir;
struct direct *dp;
struct direct *
struct direct *dp;
static struct direct *
struct direct *dp;
struct direct cvtbuf;
struct direct *dp;
dp = (struct direct *)(buf + loc);
putent(struct direct *dp)
((struct direct *)(dirbuf + prev))->d_reclen =
((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev;
dcvt(struct odirect *odp, struct direct *ndp)
struct direct *
struct direct *dp;
dp = (struct direct *)(dirpl->dd_buf + dirpl->dd_loc);
struct direct *pathsearch(const char *);
struct direct *rst_readdir(RST_DIR *);
struct direct *dp;
mkentry(const char *name, struct direct *dp, struct afile *fp)
struct direct *dp;
struct direct *dp;
static void mkentry(const char *, struct direct *, struct afile *);
struct direct *dp;
struct direct *d;
struct direct *d;
struct direct *dp;
struct direct *edp;
dp = (struct direct *)buf;
edp = (struct direct *)(buf + buf_size);
dp = (struct direct *)((char *)dp + dp->d_reclen);
struct direct *dp;
dp = (struct direct *)buf;
bool direct)
direct, false);
struct dma_fence **fence, bool direct);
bool direct, struct dma_fence **fence)
if (direct) {
bool direct, struct dma_fence **fence)
return amdgpu_uvd_send_msg(ring, bo, direct, fence);
bool direct, struct dma_fence **fence);
bool direct, struct dma_fence **fence)
if (direct)
bool direct, struct dma_fence **fence);
sg = &gen->transfer.direct.sg[0];
ge->transfer.direct.sg[0].physaddr, ge->transfer.direct.sg[0].length);
ge->transfer.direct.sg[1].physaddr, ge->transfer.direct.sg[1].length);
struct mly_short_transfer direct;
sched_iopollmore(struct iopoll_ctx *io_ctx, boolean_t direct)
if (!direct) {
boolean_t direct = TRUE, crit;
direct = FALSE;
sched_iopollmore(io_ctx, direct);
((__offsetof(struct direct, d_name) + \
((namlen)+1)*sizeof(((struct direct *)0)->d_name[0]) + 3) & ~3)
void ufsdirhash_add(struct inode *, struct direct *, doff_t);
void ufsdirhash_remove(struct inode *, struct direct *, doff_t);
void ufsdirhash_move(struct inode *, struct direct *, doff_t, doff_t);
struct direct *ep;
ep = (struct direct *)
struct direct *ep;
ep = (struct direct *)
struct direct *ep;
ep = (struct direct *)((char *)bp->b_data + (pos & bmask));
struct direct *dp;
dp = (struct direct *)(bp->b_data + (offset & bmask));
struct direct *dp;
dp = (struct direct *)((char *)dp + dp->d_reclen);
dp = (struct direct *)((char *)dp + dp->d_reclen);
ufsdirhash_add(struct inode *ip, struct direct *dirp, doff_t offset)
ufsdirhash_remove(struct inode *ip, struct direct *dirp, doff_t offset)
ufsdirhash_move(struct inode *ip, struct direct *dirp, doff_t oldoff,
struct direct *dp;
dp = (struct direct *)(buf + i);
static doff_t ufsdirhash_getprev(struct direct *dp, doff_t offset);
ufsdirhash_getprev(struct direct *dirp, doff_t offset)
struct direct *dp;
dp = (struct direct *)(blkbuf + i);
struct direct;
int ufs_dirbadentry(struct vnode *, struct direct *, int);
struct direct *);
int ufs_direnter(struct vnode *, struct vnode *, struct direct *,
struct direct *ep;
struct direct *dp = (struct direct *)&dbuf;
struct direct *ep; /* the current directory entry */
ep = (struct direct *)((char *)bp->b_data +
ep = (struct direct *)((char *)bp->b_data + entryoffsetinblock);
ufs_dirbadentry(struct vnode *dp, struct direct *ep, int entryoffsetinblock)
struct direct *newdirp)
ufs_direnter(struct vnode *dvp, struct vnode *tvp, struct direct *dirp,
struct direct *ep, *nep;
((struct direct *)
ep = (struct direct *)dirbuf;
nep = (struct direct *)(dirbuf + loc);
ep = (struct direct *)((char *)ep + dsize);
ep = (struct direct *)((char *)ep + dsize);
struct direct *ep;
(struct direct *)((char *)ep + ep->d_reclen), dp->i_offset);
struct direct newdir;
((struct direct *)
struct direct *dp;
dp = (struct direct *)(bp->b_data + offset);
if (offsetof(struct direct, d_name[dp->d_namlen]) > dp->d_reclen) {
struct direct newdir;
struct direct newdir;
struct direct newdir;
struct direct newdir;
# define DIR_T struct direct
struct direct *de;
de = (struct direct *)(dbuf->buf + i);
struct direct de, *dp;
dp = (struct direct *)(dbuf->buf + dbuf->cur);
dp = (struct direct *)(dbuf->buf + dbuf->cur);
struct direct tmpdir;