Lines Matching refs:f
244 f = int(flags_str, 16)
245 self.flags |= f
246 df = {f:0 for f in self.DFLAVORS}
248 if not f & self.F_TRACED:
251 if f & self.F_SND64:
255 if not f & self.F_COMPLEX:
258 if f & self.F_IOKIT:
266 elif f & self.F_OOLMEM:
269 if f & self.F_IOKIT:
274 elif f & self.F_VCPY:
283 if f & self.F_COMPLEX:
284 nports = f & self.F_PORTS_MASK
289 if f & self.F_DST_SONCE:
290 if f & self.F_IOKIT:
294 elif f & (self.F_DST_NDFLTQ | self.F_SRC_NDFLTQ):
302 elif f & self.F_IOKIT:
306 elif f & (self.F_DST_NDFLTQ | self.F_SRC_NDFLTQ):
347 self.msgs = defaultdict(lambda: {f:0 for f in IPCEdge.DFLAVORS})
352 for f in IPCEdge.DFLAVORS:
353 self.totals['n'+f] = 0
354 self.totals['D'+f] = 0
489 for f in follow:
490 sys.stderr.write("following {}\n".format(f))
508 for f in follow:
509 sys.stderr.write("{}following {}\n".format(' |--'*lvl, f))
567 for f in IPCEdge.DFLAVORS:
568 tdata += self.totals['D'+f]
569 tmsgs += self.totals['n'+f]
575 for f in IPCEdge.DFLAVORS:
576 ofile.write("{:s},{:d},{:d}\n".format(f, self.totals['n'+f], self.totals['D'+f]))
585 for f in IPCEdge.DFLAVORS:
586 … ostr += ',{fmt:s} Freq,{fmt:s} CDF,{fmt:s} Data CDF,{fmt:s} Cumulative Data'.format(fmt=f)
588 flavoridx[f] = idx
597 for f in IPCEdge.DFLAVORS:
598 maxmsgs[f] = 0
599 totalmsgs[f] = 0
600 Tdata[f] = 0
605 for f in IPCEdge.DFLAVORS:
606 _nmsgs[f] = v[f]
607 if v[f] > maxmsgs[f]:
608 maxmsgs[f] = v[f]
610 Tdata[f] += v[f] * k
611 totalmsgs[f] += v[f]
613 cdf = {f:0 for f in IPCEdge.DFLAVORS}
614 dcdf = {f:0 for f in IPCEdge.DFLAVORS}
616 for f in IPCEdge.DFLAVORS:
617 if self.totals['n'+f] > 0:
618 cdf[f] = int(100 * totalmsgs[f] / self.totals['n'+f])
619 if self.totals['D'+f] > 0:
620 dcdf[f] = int(100 * Tdata[f] / self.totals['D'+f])
623 for f in IPCEdge.DFLAVORS:
624 ostr += ",{:d},{:d},{:d},{:d}".format(_nmsgs[f],cdf[f],dcdf[f],Tdata[f])
636 for f in IPCEdge.DFLAVORS:
637 flavorcolor[f] = colors[idx]
638 if self.totals['D'+f] > maxdata:
639 maxdata = self.totals['D'+f]
658 for f in IPCEdge.DFLAVORS:
659 …le '{:s} Messages' with lines lw 2 lt 1 lc rgb \"{:s}\"".format(flavoridx[f]+1, f, flavorcolor[f]))
676 for f in IPCEdge.DFLAVORS:
677 …{:s} Message Data' with lines lw 2 lt 1 lc rgb \"{:s}\"".format(flavoridx[f]+2, f, flavorcolor[f]))
701 for f in IPCEdge.DFLAVORS:
702 …1y1 title '{:s} Messages' with boxes lt 1 lc rgb \"{:s}\"".format(flavoridx[f], f, flavorcolor[f]))
703 …2 title '{:s} Data' with line lt 1 lw 2 lc rgb \"{:s}\"".format(flavoridx[f]+3, f, flavorcolor[f]))