/hardware/google/apf/ |
D | apf_run.c | 83 void packet_handler(uint8_t* program, uint32_t program_len, uint32_t ram_len, in packet_handler() argument 88 int ret = accept_packet(program, program_len, ram_len, packet, packet_len, in packet_handler() 96 void apf_trace_hook(uint32_t pc, const uint32_t* regs, const uint8_t* program, in apf_trace_hook() argument 101 (void)program; in apf_trace_hook() 108 void file_handler(uint8_t* program, uint32_t program_len, uint32_t ram_len, const char* filename, in file_handler() argument 136 int result = accept_packet(program, program_len, ram_len, apf_packet, in file_handler() 175 uint8_t* program = NULL; in main() local 189 program_len = parse_hex(optarg, &program); in main() 192 if (!program) { in main() 206 if (!program) { in main() [all …]
|
D | apf_disassembler.c | 76 uint8_t program[10000]; in main() local 80 while (scanf("%2x", &byte) == 1 && program_len < sizeof(program)) { in main() 81 program[program_len++] = byte; in main() 86 const uint8_t bytecode = program[pc++]; in main() 98 imm = (imm << 8) | program[pc++]; in main() 138 cmp_imm = (cmp_imm << 8) | program[pc++]; in main() 145 printf("%02x", program[pc++]); in main()
|
D | apf_interpreter.c | 25 extern void APF_TRACE_HOOK(uint32_t pc, const uint32_t* regs, const uint8_t* program, 28 #define APF_TRACE_HOOK(pc, regs, program, packet, memory) \ argument 44 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len, in accept_packet() argument 89 APF_TRACE_HOOK(pc, registers, program, packet, memory); in accept_packet() 96 const uint8_t bytecode = program[pc++]; in accept_packet() 110 imm = (imm << 8) | program[pc++]; in accept_packet() 175 cmp_imm = (cmp_imm << 8) | program[pc++]; in accept_packet() 208 if (memcmp(program + pc, packet + REG, cmp_imm)) in accept_packet() 293 val = (val << 8) | program[offs++]; in accept_packet() 309 program[offs++] = (val >> 24); in accept_packet()
|
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()
|
D | VirtualRadio.h | 44 bool getProgram(const ProgramSelector& selector, VirtualProgram& program) const;
|
/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/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 {
|
/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/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/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/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/interfaces/wifi/1.2/ |
D | IWifiStaIface.hal | 30 * Fetches a consistent snapshot of the entire APF program and working 37 * APF program installed.
|
/hardware/broadcom/wlan/bcmdhd/wifi_hal/ |
D | wifi_hal.cpp | 83 const u8 *program, u32 len); 908 const u8* program, u32 len) in AndroidPktFilterCommand() argument 910 mProgram(program), mProgramLen(len), in AndroidPktFilterCommand() 930 u8 *program = new u8[mProgramLen]; in createSetPktFilterRequest() local 931 NULL_CHECK_RETURN(program, "memory allocation failure", WIFI_ERROR_OUT_OF_MEMORY); in createSetPktFilterRequest() 942 memcpy(program, mProgram, mProgramLen); in createSetPktFilterRequest() 943 result = request.put(APF_ATTRIBUTE_PROGRAM, program, mProgramLen); in createSetPktFilterRequest() 948 delete[] program; in createSetPktFilterRequest() 1344 const u8 *program, u32 len) in wifi_set_packet_filter() argument 1347 AndroidPktFilterCommand *cmd = new AndroidPktFilterCommand(handle, program, len); in wifi_set_packet_filter()
|