Home
last modified time | relevance | path

Searched refs:AP (Results 1 – 25 of 542) sorted by relevance

12345678910>>...22

/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DOcamlGCPrinter.cpp36 void beginAssembly(AsmPrinter &AP);
37 void finishAssembly(AsmPrinter &AP);
47 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal() argument
61 AP.Mang->getNameWithPrefix(TmpStr, SymName); in EmitCamlGlobal()
63 MCSymbol *Sym = AP.OutContext.GetOrCreateSymbol(TmpStr); in EmitCamlGlobal()
65 AP.OutStreamer.EmitSymbolAttribute(Sym, MCSA_Global); in EmitCamlGlobal()
66 AP.OutStreamer.EmitLabel(Sym); in EmitCamlGlobal()
69 void OcamlGCMetadataPrinter::beginAssembly(AsmPrinter &AP) { in beginAssembly() argument
70 AP.OutStreamer.SwitchSection(AP.getObjFileLowering().getTextSection()); in beginAssembly()
71 EmitCamlGlobal(getModule(), AP, "code_begin"); in beginAssembly()
[all …]
DDIE.cpp56 void DIEAbbrev::Emit(AsmPrinter *AP) const { in Emit()
59 AP->EmitULEB128(Tag, dwarf::TagString(Tag)); in Emit()
63 AP->EmitULEB128(ChildrenFlag, dwarf::ChildrenString(ChildrenFlag)); in Emit()
71 AP->EmitULEB128(AttrData.getAttribute(), in Emit()
76 AP->EmitULEB128(AttrData.getForm(), in Emit()
81 AP->EmitULEB128(0, "EOM(1)"); in Emit()
82 AP->EmitULEB128(0, "EOM(2)"); in Emit()
212 unsigned DIEInteger::SizeOf(AsmPrinter *AP, unsigned Form) const { in SizeOf() argument
225 case dwarf::DW_FORM_addr: return AP->getTargetData().getPointerSize(); in SizeOf()
244 void DIEString::EmitValue(AsmPrinter *AP, unsigned Form) const { in EmitValue() argument
[all …]
DAsmPrinter.cpp525 static void EmitImplicitDef(const MachineInstr *MI, AsmPrinter &AP) { in EmitImplicitDef() argument
527 AP.OutStreamer.AddComment(Twine("implicit-def: ") + in EmitImplicitDef()
528 AP.TM.getRegisterInfo()->getName(RegNo)); in EmitImplicitDef()
529 AP.OutStreamer.AddBlankLine(); in EmitImplicitDef()
532 static void EmitKill(const MachineInstr *MI, AsmPrinter &AP) { in EmitKill() argument
538 Str += AP.TM.getRegisterInfo()->getName(Op.getReg()); in EmitKill()
541 AP.OutStreamer.AddComment(Str); in EmitKill()
542 AP.OutStreamer.AddBlankLine(); in EmitKill()
548 static bool EmitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in EmitDebugValueComment() argument
555 OS << '\t' << AP.MAI->getCommentString() << "DEBUG_VALUE: "; in EmitDebugValueComment()
[all …]
DDIE.h101 void Emit(AsmPrinter *AP) const;
221 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const = 0;
225 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const = 0;
261 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const;
267 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const;
288 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const;
292 virtual unsigned SizeOf(AsmPrinter *AP, unsigned /*Form*/) const { in SizeOf() argument
315 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const;
323 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const;
346 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const;
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DOcamlGCPrinter.cpp37 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
38 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
47 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal() argument
63 MCSymbol *Sym = AP.OutContext.getOrCreateSymbol(TmpStr); in EmitCamlGlobal()
65 AP.OutStreamer->EmitSymbolAttribute(Sym, MCSA_Global); in EmitCamlGlobal()
66 AP.OutStreamer->EmitLabel(Sym); in EmitCamlGlobal()
70 AsmPrinter &AP) { in beginAssembly() argument
71 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getTextSection()); in beginAssembly()
72 EmitCamlGlobal(M, AP, "code_begin"); in beginAssembly()
74 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection()); in beginAssembly()
[all …]
DDIE.cpp64 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
66 AP->EmitULEB128(Tag, dwarf::TagString(Tag)); in Emit()
69 AP->EmitULEB128((unsigned)Children, dwarf::ChildrenString(Children)); in Emit()
76 AP->EmitULEB128(AttrData.getAttribute(), in Emit()
80 AP->EmitULEB128(AttrData.getForm(), in Emit()
85 AP->EmitULEB128(0, "EOM(1)"); in Emit()
86 AP->EmitULEB128(0, "EOM(2)"); in Emit()
194 void DIEValue::EmitValue(const AsmPrinter *AP) const { in EmitValue()
200 getDIE##T().EmitValue(AP, Form); \ in EmitValue()
206 unsigned DIEValue::SizeOf(const AsmPrinter *AP) const { in SizeOf()
[all …]
DErlangGCPrinter.cpp39 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
49 AsmPrinter &AP) { in finishAssembly() argument
50 MCStreamer &OS = *AP.OutStreamer; in finishAssembly()
55 AP.getObjFileLowering().getContext().getELFSection(".note.gc", in finishAssembly()
79 AP.EmitAlignment(IntPtrSize == 4 ? 2 : 3); in finishAssembly()
83 AP.EmitInt16(MD.size()); in finishAssembly()
91 AP.EmitLabelPlusOffset(Label /*Hi*/, 0 /*Offset*/, 4 /*Size*/); in finishAssembly()
100 AP.EmitInt16(MD.getFrameSize() / IntPtrSize); in finishAssembly()
108 AP.EmitInt16(StackArity); in finishAssembly()
112 AP.EmitInt16(MD.live_size(PI)); in finishAssembly()
[all …]
DAsmPrinter.cpp677 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill() argument
686 AP.MF->getSubtarget().getRegisterInfo()) in emitKill()
689 AP.OutStreamer->AddComment(OS.str()); in emitKill()
690 AP.OutStreamer->AddBlankLine(); in emitKill()
696 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment() argument
728 AP.OutStreamer->emitRawComment(OS.str()); in emitDebugValueComment()
773 const TargetFrameLowering *TFI = AP.MF->getSubtarget().getFrameLowering(); in emitDebugValueComment()
774 Offset += TFI->getFrameIndexReference(*AP.MF, in emitDebugValueComment()
782 AP.OutStreamer->emitRawComment(OS.str()); in emitDebugValueComment()
787 OS << PrintReg(Reg, AP.MF->getSubtarget().getRegisterInfo()); in emitDebugValueComment()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DOcamlGCPrinter.cpp41 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
42 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
52 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal() argument
68 MCSymbol *Sym = AP.OutContext.getOrCreateSymbol(TmpStr); in EmitCamlGlobal()
70 AP.OutStreamer->EmitSymbolAttribute(Sym, MCSA_Global); in EmitCamlGlobal()
71 AP.OutStreamer->EmitLabel(Sym); in EmitCamlGlobal()
75 AsmPrinter &AP) { in beginAssembly() argument
76 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getTextSection()); in beginAssembly()
77 EmitCamlGlobal(M, AP, "code_begin"); in beginAssembly()
79 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection()); in beginAssembly()
[all …]
DDIE.cpp69 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
71 AP->EmitULEB128(Tag, dwarf::TagString(Tag).data()); in Emit()
74 AP->EmitULEB128((unsigned)Children, dwarf::ChildrenString(Children).data()); in Emit()
81 AP->EmitULEB128(AttrData.getAttribute(), in Emit()
89 AP->getDwarfVersion())) { in Emit()
91 << " for DWARF version " << AP->getDwarfVersion() in Emit()
96 AP->EmitULEB128(AttrData.getForm(), in Emit()
101 AP->EmitSLEB128(AttrData.getValue()); in Emit()
105 AP->EmitULEB128(0, "EOM(1)"); in Emit()
106 AP->EmitULEB128(0, "EOM(2)"); in Emit()
[all …]
DErlangGCPrinter.cpp37 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
46 AsmPrinter &AP) { in finishAssembly() argument
47 MCStreamer &OS = *AP.OutStreamer; in finishAssembly()
52 AP.getObjFileLowering().getContext().getELFSection(".note.gc", in finishAssembly()
76 AP.EmitAlignment(IntPtrSize == 4 ? 2 : 3); in finishAssembly()
80 AP.emitInt16(MD.size()); in finishAssembly()
88 AP.EmitLabelPlusOffset(Label /*Hi*/, 0 /*Offset*/, 4 /*Size*/); in finishAssembly()
97 AP.emitInt16(MD.getFrameSize() / IntPtrSize); in finishAssembly()
105 AP.emitInt16(StackArity); in finishAssembly()
109 AP.emitInt16(MD.live_size(PI)); in finishAssembly()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonMCInstLower.cpp38 MCInst &MCB, HexagonAsmPrinter &AP);
99 MCInst &MCB, HexagonAsmPrinter &AP) { in HexagonLowerToMC() argument
108 MCInst *MCI = new (AP.OutContext) MCInst; in HexagonLowerToMC()
136 AP.OutContext), in HexagonLowerToMC()
137 AP.OutContext); in HexagonLowerToMC()
144 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC()
151 AP.OutContext); in HexagonLowerToMC()
152 Expr = HexagonMCExpr::create(Expr, AP.OutContext); in HexagonLowerToMC()
158 MCO = GetSymbolRef(MO, AP.getSymbol(MO.getGlobal()), AP, MustExtend); in HexagonLowerToMC()
161 MCO = GetSymbolRef(MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), in HexagonLowerToMC()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonMCInstLower.cpp31 MCInst &MCB, HexagonAsmPrinter &AP);
91 MCInst &MCB, HexagonAsmPrinter &AP) { in HexagonLowerToMC() argument
100 MCInst *MCI = new (AP.OutContext) MCInst; in HexagonLowerToMC()
125 AP.OutContext), in HexagonLowerToMC()
126 AP.OutContext); in HexagonLowerToMC()
133 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC()
140 AP.OutContext); in HexagonLowerToMC()
141 Expr = HexagonMCExpr::create(Expr, AP.OutContext); in HexagonLowerToMC()
147 MCO = GetSymbolRef(MO, AP.getSymbol(MO.getGlobal()), AP, MustExtend); in HexagonLowerToMC()
150 MCO = GetSymbolRef(MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), in HexagonLowerToMC()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCMCInstLower.cpp26 static MachineModuleInfoMachO &getMachOMMI(AsmPrinter &AP) { in getMachOMMI() argument
27 return AP.MMI->getObjFileInfo<MachineModuleInfoMachO>(); in getMachOMMI()
31 static MCSymbol *GetSymbolFromOperand(const MachineOperand &MO, AsmPrinter &AP){ in GetSymbolFromOperand() argument
32 MCContext &Ctx = AP.OutContext; in GetSymbolFromOperand()
37 Name += AP.MAI->getGlobalPrefix(); in GetSymbolFromOperand()
46 AP.Mang->getNameWithPrefix(Name, GV, isImplicitlyPrivate); in GetSymbolFromOperand()
55 getMachOMMI(AP).getFnStubEntry(Sym); in GetSymbolFromOperand()
62 StubValueTy(AP.Mang->getSymbol(MO.getGlobal()), in GetSymbolFromOperand()
79 MachineModuleInfoMachO &MachO = getMachOMMI(AP); in GetSymbolFromOperand()
88 StubValueTy(AP.Mang->getSymbol(MO.getGlobal()), in GetSymbolFromOperand()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/
DRISCVMCInstLower.cpp30 const AsmPrinter &AP) { in lowerSymbolOperand() argument
31 MCContext &Ctx = AP.OutContext; in lowerSymbolOperand()
62 const AsmPrinter &AP) { in LowerRISCVMachineOperandToMCOperand() argument
79 MCOp = lowerSymbolOperand(MO, MO.getMBB()->getSymbol(), AP); in LowerRISCVMachineOperandToMCOperand()
82 MCOp = lowerSymbolOperand(MO, AP.getSymbol(MO.getGlobal()), AP); in LowerRISCVMachineOperandToMCOperand()
86 MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP); in LowerRISCVMachineOperandToMCOperand()
90 MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), AP); in LowerRISCVMachineOperandToMCOperand()
93 MCOp = lowerSymbolOperand(MO, AP.GetCPISymbol(MO.getIndex()), AP); in LowerRISCVMachineOperandToMCOperand()
100 const AsmPrinter &AP) { in LowerRISCVMachineInstrToMCInst() argument
105 if (LowerRISCVMachineOperandToMCOperand(MO, MCOp, AP)) in LowerRISCVMachineInstrToMCInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCMCInstLower.cpp33 static MachineModuleInfoMachO &getMachOMMI(AsmPrinter &AP) { in getMachOMMI() argument
34 return AP.MMI->getObjFileInfo<MachineModuleInfoMachO>(); in getMachOMMI()
38 AsmPrinter &AP) { in GetSymbolFromOperand() argument
39 const TargetMachine &TM = AP.TM; in GetSymbolFromOperand()
41 const DataLayout &DL = AP.getDataLayout(); in GetSymbolFromOperand()
42 MCContext &Ctx = AP.OutContext; in GetSymbolFromOperand()
66 MachineModuleInfoMachO &MachO = getMachOMMI(AP); in GetSymbolFromOperand()
73 StubValueTy(AP.getSymbol(MO.getGlobal()), in GetSymbolFromOperand()
152 AsmPrinter &AP, bool isDarwin) { in LowerPPCMachineInstrToMCInst() argument
157 if (LowerPPCMachineOperandToMCOperand(MI->getOperand(i), MCOp, AP, in LowerPPCMachineInstrToMCInst()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCMCInstLower.cpp33 static MachineModuleInfoMachO &getMachOMMI(AsmPrinter &AP) { in getMachOMMI() argument
34 return AP.MMI->getObjFileInfo<MachineModuleInfoMachO>(); in getMachOMMI()
38 static MCSymbol *GetSymbolFromOperand(const MachineOperand &MO, AsmPrinter &AP){ in GetSymbolFromOperand() argument
39 const TargetMachine &TM = AP.TM; in GetSymbolFromOperand()
40 Mangler *Mang = AP.Mang; in GetSymbolFromOperand()
41 const DataLayout &DL = AP.getDataLayout(); in GetSymbolFromOperand()
42 MCContext &Ctx = AP.OutContext; in GetSymbolFromOperand()
66 MachineModuleInfoMachO &MachO = getMachOMMI(AP); in GetSymbolFromOperand()
73 StubValueTy(AP.getSymbol(MO.getGlobal()), in GetSymbolFromOperand()
142 AsmPrinter &AP, bool isDarwin) { in LowerPPCMachineInstrToMCInst() argument
[all …]
/external/wpa_supplicant_8/hostapd/
DREADME-MULTI-AP1 hostapd, wpa_supplicant and the Multi-AP Specification
5 support the Multi-AP Specification.
7 Introduction to Multi-AP
10 The Wi-Fi Alliance Multi-AP Specification is the technical specification for
12 Multi-AP. It defines control protocols between Wi-Fi® access points (APs) to
17 Most of the Multi-AP specification falls outside of the scope of
28 The text below refers to "Multi-AP Specification v1.0" [3].
34 In a Multi-AP network, the central controller can configure the BSSs on the
42 Multi-AP specification doesn't dictate this, but typically the backhaul link
47 side of the backhaul link is configured through the Multi-AP protocol as the
[all …]
DREADME-WPS5 configured and how an external component on an AP (e.g., web UI) is
30 addition of new devices); this may be either in the AP ("internal
35 It should also be noted that the AP and a client device may change
36 roles (i.e., AP acts as an Enrollee and client device as a Registrar)
79 # WPA2-Personal configuration for the AP
97 # WPS configuration (AP configured, do not allow external WPS Registrars)
103 device_name=Wireless AP
137 PINs on the AP for a set of Enrollee).
142 a new device. The AP could use, e.g., a web UI for showing active
146 the AP, but for which there was no PIN. Following information is
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Nios2/
DNios2MCInstLower.cpp24 static MCOperand LowerSymbolOperand(const MachineOperand &MO, AsmPrinter &AP) { in LowerSymbolOperand() argument
44 Symbol = AP.getSymbol(MO.getGlobal()); in LowerSymbolOperand()
52 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand()
56 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand()
60 Symbol = AP.GetJTISymbol(MO.getIndex()); in LowerSymbolOperand()
64 Symbol = AP.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand()
71 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, Kind, AP.OutContext); in LowerSymbolOperand()
74 Expr = Nios2MCExpr::create(TargetKind, Expr, AP.OutContext); in LowerSymbolOperand()
79 static MCOperand LowerOperand(const MachineOperand &MO, AsmPrinter &AP) { in LowerOperand() argument
97 return LowerSymbolOperand(MO, AP); in LowerOperand()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/
DSparcMCInstLower.cpp32 AsmPrinter &AP) { in LowerSymbolOperand() argument
45 Symbol = AP.getSymbol(MO.getGlobal()); in LowerSymbolOperand()
49 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand()
53 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand()
57 Symbol = AP.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand()
62 AP.OutContext); in LowerSymbolOperand()
64 AP.OutContext); in LowerSymbolOperand()
70 AsmPrinter &AP) { in LowerOperand() argument
86 return LowerSymbolOperand(MI, MO, AP); in LowerOperand()
96 AsmPrinter &AP) in LowerSparcMachineInstrToMCInst() argument
[all …]
/external/llvm/lib/Target/Sparc/
DSparcMCInstLower.cpp32 AsmPrinter &AP) { in LowerSymbolOperand() argument
45 Symbol = AP.getSymbol(MO.getGlobal()); in LowerSymbolOperand()
49 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand()
53 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand()
57 Symbol = AP.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand()
62 AP.OutContext); in LowerSymbolOperand()
64 AP.OutContext); in LowerSymbolOperand()
70 AsmPrinter &AP) { in LowerOperand() argument
86 return LowerSymbolOperand(MI, MO, AP); in LowerOperand()
96 AsmPrinter &AP) in LowerSparcMachineInstrToMCInst() argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DFaultMaps.cpp29 FaultMaps::FaultMaps(AsmPrinter &AP) : AP(AP) {} in FaultMaps() argument
33 MCContext &OutContext = AP.OutStreamer->getContext(); in recordFaultingOp()
36 AP.OutStreamer->EmitLabel(FaultingLabel); in recordFaultingOp()
40 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
44 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
46 FunctionInfos[AP.CurrentFnSym].emplace_back(FaultTy, FaultingOffset, in recordFaultingOp()
54 MCContext &OutContext = AP.OutStreamer->getContext(); in serializeToFaultMapSection()
55 MCStreamer &OS = *AP.OutStreamer; in serializeToFaultMapSection()
83 MCStreamer &OS = *AP.OutStreamer; in emitFunctionInfo()
/external/llvm/lib/CodeGen/
DFaultMaps.cpp26 FaultMaps::FaultMaps(AsmPrinter &AP) : AP(AP) {} in FaultMaps() argument
30 MCContext &OutContext = AP.OutStreamer->getContext(); in recordFaultingOp()
33 AP.OutStreamer->EmitLabel(FaultingLabel); in recordFaultingOp()
37 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
41 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
43 FunctionInfos[AP.CurrentFnSym].emplace_back(FaultTy, FaultingOffset, in recordFaultingOp()
51 MCContext &OutContext = AP.OutStreamer->getContext(); in serializeToFaultMapSection()
52 MCStreamer &OS = *AP.OutStreamer; in serializeToFaultMapSection()
80 MCStreamer &OS = *AP.OutStreamer; in emitFunctionInfo()
/external/autotest/docs/
Dwificell.md5 special test-enabled Access Point (AP). Additionally, some tests require a
9 that autotest also needs to know where to find your test AP. For some
13 # Run a 5HT40 test with DUT at 'my-host' and AP at 'my-host-router'.
18 pair a DUT at address `${HOST}` with its companion AP at an address
19 `${HOST}-router`. See below for more info on addressing your test AP.
21 ## What is a test AP?
23 A test AP can come in various forms, but as of this writing, it is typically a
27 AP is not in the scope for this document.
29 The key purpose of a test AP is to run a variety of [hostapd] instances, such
32 In autotest, a test AP is represented by a `LinuxRouter` object, in
[all …]

12345678910>>...22