HomeSort by relevance Sort by last modified time
    Searched refs:threadflow (Results 1 - 9 of 9) sorted by null

  /onnv/onnv-gate/usr/src/cmd/filebench/common/
threadflow.c 36 #include "threadflow.h"
45 * threads. Each worker threadflow spawns a separate filebench thread,
46 * with attributes inherited from a FLOW_MASTER threadflow created during
51 * threadflow which encapsulates the defined attributes and flowops of
53 * At runtime, a worker threadflow instance with an associated filebench
60 * Prints information about threadflow syntax.
76 * Creates a thread for the supplied threadflow. If interprocess
78 * memory needed by the amount specified in the threadflow's
80 * flowop_start() with a poineter to the threadflow supplied
84 threadflow_createthread(threadflow_t *threadflow)
125 threadflow_t *threadflow = procflow->pf_threads; local
277 threadflow_t *threadflow; local
364 threadflow_t *threadflow; local
415 threadflow_t *threadflow; local
439 threadflow_t *threadflow = threadlist; local
    [all...]
flowop_library.c 87 static int flowoplib_fdnum(threadflow_t *threadflow, flowop_t *flowop);
88 static int flowoplib_print(threadflow_t *threadflow, flowop_t *flowop);
89 static int flowoplib_write(threadflow_t *threadflow, flowop_t *flowop);
90 static int flowoplib_read(threadflow_t *threadflow, flowop_t *flowop);
92 static int flowoplib_block(threadflow_t *threadflow, flowop_t *flowop);
93 static int flowoplib_wakeup(threadflow_t *threadflow, flowop_t *flowop);
94 static int flowoplib_hog(threadflow_t *threadflow, flowop_t *flowop);
95 static int flowoplib_delay(threadflow_t *threadflow, flowop_t *flowop);
96 static int flowoplib_sempost(threadflow_t *threadflow, flowop_t *flowop);
98 static int flowoplib_semblock(threadflow_t *threadflow, flowop_t *flowop)
    [all...]
flowop.c 41 static flowop_t *flowop_define_common(threadflow_t *threadflow, char *name,
43 static int flowop_composite(threadflow_t *threadflow, flowop_t *flowop);
52 * flowops, cyclically invoking the flowops on each threadflow's flowop
140 * for threadflow and may also calculate running filebench
144 flowop_beginop(threadflow_t *threadflow, flowop_t *flowop)
148 if ((noproc == 0) && (threadflow->tf_lwpusagefd == 0)) {
153 threadflow->tf_lwpusagefd = open(procname, O_RDONLY);
156 (void) pread(threadflow->tf_lwpusagefd,
157 &threadflow->tf_susage,
161 if (threadflow->tf_eusage.pr_stime.tv_nsec)
    [all...]
threadflow.h 72 typedef struct threadflow { struct
81 pthread_mutex_t tf_lock; /* Mutex around threadflow */
83 struct threadflow *tf_next; /* Next on proc list */
111 void flowop_start(threadflow_t *threadflow);
113 void threadflow_allstarted(pid_t pid, threadflow_t *threadflow);
procflow.h 48 struct threadflow *pf_threads;
flowop.h 43 #include "threadflow.h"
61 struct threadflow *fo_thread; /* Backpointer to thread */
162 int flowoplib_iosetup(threadflow_t *threadflow, flowop_t *flowop,
165 void flowop_endop(threadflow_t *threadflow, flowop_t *flowop, int64_t bytes);
166 void flowop_beginop(threadflow_t *threadflow, flowop_t *flowop);
167 void flowop_destruct_all_flows(threadflow_t *threadflow);
fb_localfs.c 31 #include "threadflow.h" /* For aiolist definition */
135 static int fb_lfsflow_aiowrite(threadflow_t *threadflow, flowop_t *flowop);
136 static int fb_lfsflow_aiowait(threadflow_t *threadflow, flowop_t *flowop);
238 * threadflow aio list. Returns a pointer to the element.
312 fb_lfsflow_aiowrite(threadflow_t *threadflow, flowop_t *flowop)
322 if ((ret = flowoplib_iosetup(threadflow, flowop, &wss, &iobuf,
354 flowop_beginop(threadflow, flowop);
360 flowop_endop(threadflow, flowop, iosize);
381 fb_lfsflow_aiowait(threadflow_t *threadflow, flowop_t *flowop)
414 flowop_beginop(threadflow, flowop)
    [all...]
parser_gram.y     [all...]
  /onnv/onnv-gate/usr/src/cmd/filebench/
Makefile.com 46 threadflow.c \

Completed in 179 milliseconds