Lines Matching defs:args
87 ArgStruct args; /* Argumentsfor all the calls */
152 args.prot.rcvbufsz = atoi(optarg);
153 args.prot.sndbufsz = args.prot.rcvbufsz;
175 args.host = (char *)malloc(strlen(optarg) + 1);
176 strcpy(args.host, optarg);
177 printf("host is %s\n", args.host);
187 args.server_host =
189 strcpy(args.server_host, optarg);
190 printf("server is %s\n", args.server_host);
223 args.nbuff = TRIALS;
224 args.tr = trans;
225 args.sr = server;
226 args.port = port;
230 args.prot.sndbufsz = 0;
231 args.prot.rcvbufsz = 0;
234 args.prot.sndbufsz);
237 Setup(&args);
238 Establish(&args);
240 if (args.tr) {
248 args.bufflen = 1;
249 args.buff = (char *)malloc(args.bufflen);
250 args.buff1 = (char *)malloc(args.bufflen);
252 PrepareToReceive(&args);
253 Sync(&args);
262 if (args.tr) {
263 SendData(&args);
264 RecvData(&args);
266 PrepareToReceive(&args);
269 RecvData(&args);
271 PrepareToReceive(&args);
273 SendData(&args);
280 free(args.buff);
281 free(args.buff1);
283 if (args.tr) {
284 SendTime(&args, &latency);
286 RecvTime(&args, &latency);
288 if (args.tr && printopt) {
318 if (args.tr) {
319 nrepeat = MAX((RUNTM / ((double)args.bufflen /
320 (args.bufflen - inc +
323 SendRepeat(&args, nrepeat);
325 RecvRepeat(&args, &nrepeat);
329 args.bufflen = len + pert;
330 if ((args.buff =
331 (char *)malloc(args.bufflen + bufalign)) ==
337 if ((args.buff1 =
338 (char *)malloc(args.bufflen + bufalign)) ==
347 then adjust args.buff and args.buff1 if the user requested it.
349 memtmp = args.buff;
350 memtmp1 = args.buff1;
352 args.buff += (bufalign -
353 ((intptr_t) args.buff %
358 args.buff1 += (bufalign -
359 ((intptr_t) args.buff1 %
363 if (args.tr && printopt)
365 n, args.bufflen, nrepeat);
368 if (args.tr) {
381 Sync(&args);
388 PrepareToReceive(&args);
390 SendData(&args);
392 RecvData(&args);
434 SendTime(&args, &bwdata[n].t);
436 RecvTime(&args, &bwdata[n].t);
462 PrepareToReceive(&args);
464 Sync(&args);
467 RecvData(&args);
470 PrepareToReceive(&args);
473 SendData(&args);
486 SendTime(&args, &bwdata[n].t);
488 RecvTime(&args, &bwdata[n].t);
497 bwdata[n].bits = args.bufflen * CHARSIZE;
502 if (args.tr) {
519 if (args.tr && printopt) {
538 if (args.tr)
541 CleanUp(&args);