/hardware/google/apf/ |
D | apf_run.c | 96 void packet_handler(uint8_t* program, uint32_t program_len, uint32_t ram_len, in packet_handler() argument 103 int ret = accept_packet(program, program_len, ram_len, packet, packet_len, in packet_handler() 110 void apf_trace_hook(uint32_t pc, const uint32_t* regs, const uint8_t* program, uint32_t program_len, in apf_trace_hook() argument 116 apf_disassemble(program, program_len, pc); in apf_trace_hook() 120 void file_handler(uint8_t* program, uint32_t program_len, uint32_t ram_len, const char* filename, in file_handler() argument 150 int result = accept_packet(program, program_len, ram_len, apf_packet, in file_handler() 184 uint8_t* program = NULL; in main() local 198 program_len = parse_hex(optarg, &program); in main() 201 if (!program) { in main() 215 if (!program) { in main() [all …]
|
D | apf_disassembler.c | 31 uint8_t program[10000]; in main() local 35 while (scanf("%2x", &byte) == 1 && program_len < sizeof(program)) { in main() 36 program[program_len++] = byte; in main() 40 pc = apf_disassemble(program, program_len, pc); in main()
|
D | apf_interpreter.c | 25 extern void APF_TRACE_HOOK(uint32_t pc, const uint32_t* regs, const uint8_t* program, 29 #define APF_TRACE_HOOK(pc, regs, program, program_len, packet, packet_len, memory, memory_len) \ argument 45 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len, in accept_packet() argument 90 APF_TRACE_HOOK(pc, registers, program, program_len, packet, packet_len, memory, ram_len); in accept_packet() 97 const uint8_t bytecode = program[pc++]; in accept_packet() 111 imm = (imm << 8) | program[pc++]; in accept_packet() 176 cmp_imm = (cmp_imm << 8) | program[pc++]; in accept_packet() 209 if (memcmp(program + pc, packet + REG, cmp_imm)) in accept_packet() 294 val = (val << 8) | program[offs++]; in accept_packet() 310 program[offs++] = (val >> 24); in accept_packet()
|
D | apf_run_test.sh | 12 for prog in testdata/*.program; do 13 testcase=$(basename $prog .program) 14 prog=$(cat testdata/$testcase.program)
|
D | disassembler.c | 67 uint32_t apf_disassemble(const uint8_t* program, uint32_t program_len, uint32_t pc) { in apf_disassemble() argument 80 const uint8_t bytecode = program[pc++]; in apf_disassemble() 91 imm = (imm << 8) | program[pc++]; in apf_disassemble() 131 cmp_imm = (cmp_imm << 8) | program[pc++]; in apf_disassemble() 138 printf("%02x", program[pc++]); in apf_disassemble()
|
D | disassembler.h | 21 uint32_t apf_disassemble(const uint8_t* program, uint32_t program_len, uint32_t pc);
|
D | apf_interpreter.h | 58 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len,
|
/hardware/libhardware/modules/radio/ |
D | radio_hw.c | 93 radio_program_info_t program; member 212 radio_metadata_t **metadata, bool program) in prepare_metadata() argument 226 ret = radio_metadata_allocate(metadata, tuner->program.channel, 0); in prepare_metadata() 231 if (program) { in prepare_metadata() 356 frequency = tuner->program.channel; in callback_thread_loop() 368 tuner->program.channel = frequency; in callback_thread_loop() 369 tuner->program.tuned = (frequency / (tuner->config.spacings[0] * 5)) % 2; in callback_thread_loop() 370 tuner->program.signal_strength = 20; in callback_thread_loop() 372 tuner->program.stereo = false; in callback_thread_loop() 374 tuner->program.stereo = false; in callback_thread_loop() [all …]
|
/hardware/interfaces/broadcastradio/2.0/default/ |
D | VirtualRadio.cpp | 69 for (auto&& program : mPrograms) { in getProgram() 70 if (utils::tunesTo(selector, program.selector)) { in getProgram() 71 programOut = program; in getProgram()
|
/hardware/interfaces/broadcastradio/2.0/ |
D | ITunerSession.hal | 20 * Tune to a specified program. 26 * @param program Program to tune to. 28 * NOT_SUPPORTED if the program selector doesn't contain any 30 * INVALID_ARGUMENTS if the program selector contains 33 tune(ProgramSelector program) generates (Result result); 36 * Tune (seek) to the next valid program on the "air". 43 * is meant to advance to the next detected program and stay there. 54 * seek or select the next program from the list retrieved in the 65 * Tune to the adjacent channel, which may not be occupied by any program. 87 * Applies a filter to the program list and starts sending program list [all …]
|
D | types.hal | 86 * RDS region-specific program lock-down. 292 * An identifier used to point at the program (primarily to tune to it). 300 * Identifier currently used for program selection. 304 * Some program selectors contain tuning information for different radio 310 * This field is required for currently tuned program only. 311 * For all other items on the program list, its type field must be 329 * Some radio technologies broadcast the same program on multiple channels, 330 * i.e. with RDS AF the same program may be broadcasted on multiple 331 * alternative frequencies; the same DAB program may be broadcast on 335 * This field is required for currently tuned program only. [all …]
|
D | ITunerCallback.hal | 34 * Method called by the HAL when current program information (including 40 * @param info Current program information. 45 * A delta update of the program list, called whenever there's a change in 55 * @param chunk A chunk of the program list update.
|
/hardware/interfaces/broadcastradio/1.1/default/ |
D | VirtualRadio.cpp | 63 for (auto&& program : mPrograms) { in getProgram() 64 if (utils::tunesTo(selector, program.selector)) { in getProgram() 65 programOut = program; in getProgram()
|
D | VirtualProgram.cpp | 92 for (auto&& program : vec) { in getProgramInfoVector() 93 out.push_back(program.getProgramInfo(halRev)); in getProgramInfoVector()
|
D | VirtualRadio.h | 43 bool getProgram(const V1_1::ProgramSelector& selector, VirtualProgram& program);
|
/hardware/interfaces/broadcastradio/1.1/ |
D | types.hal | 30 * Extra flags for program information. 34 * Set when the program is currently playing live stream. 89 * If a program type is supported by radio module, it means it can tune 92 * Support for VENDOR program type does not guarantee compatibility, as 131 * VENDOR program types must be opaque to the framework. 133 * There are multiple VENDOR program types just to make vendor implementation 155 * Type of program identifier component. 158 * it for secondary IDs. For example, a satellite program may set AM/FM fallback 219 * not be used in any program type other than 1015). 226 * A single program identifier component, eg. frequency or channel ID. [all …]
|
D | ITunerCallback.hal | 65 * Called each time the internally cached program list changes. HAL may not 80 * Method called by the HAL when current program information (including 83 * Client may retrieve the actual program info with 93 * @param info current program information
|
D | ITuner.hal | 24 * Tune to a specified program. 37 * @param program Program to tune to. 42 tuneByProgramSelector(ProgramSelector program) generates (Result result); 66 * @return info Current program information. 71 * Initiates a background scan to update internally cached program list.
|
/hardware/interfaces/broadcastradio/1.0/ |
D | types.hal | 209 /* Radio program information. Returned by the HAL with event RADIO_EVENT_TUNED. 217 * Tuned to a program (not a noise). It's the same condition that would 222 bool stereo; /** program is stereo or not */ 223 bool digital; /** digital program or not (e.g HD Radio program) */
|
/hardware/qcom/gps/msm8994/loc_api/libloc_api-rpc/gen-1240/ |
D | loc_api_cb.xdr | 68 * XDR definition of the LOC_API callback program ( vers. 0x00040002 ) 71 program LOC_APICBPROG {
|
/hardware/qcom/gps/msm8084/loc_api/libloc_api-rpc/gen-1240/ |
D | loc_api_cb.xdr | 68 * XDR definition of the LOC_API callback program ( vers. 0x00040002 ) 71 program LOC_APICBPROG {
|
/hardware/qcom/sdm845/gps/msm8994/loc_api/libloc_api-rpc/gen-1240/ |
D | loc_api_cb.xdr | 68 * XDR definition of the LOC_API callback program ( vers. 0x00040002 ) 71 program LOC_APICBPROG {
|
/hardware/qcom/sdm845/gps/msm8084/loc_api/libloc_api-rpc/gen-1240/ |
D | loc_api_cb.xdr | 68 * XDR definition of the LOC_API callback program ( vers. 0x00040002 ) 71 program LOC_APICBPROG {
|
/hardware/qcom/gps/loc_api/libloc_api-rpc/gen-1240/ |
D | loc_api_cb.xdr | 68 * XDR definition of the LOC_API callback program ( vers. 0x00040002 ) 71 program LOC_APICBPROG {
|
/hardware/qcom/sdm845/gps/loc_api/libloc_api-rpc/gen-1240/ |
D | loc_api_cb.xdr | 68 * XDR definition of the LOC_API callback program ( vers. 0x00040002 ) 71 program LOC_APICBPROG {
|