Lines Matching refs:Aml

26 struct Aml {  struct
263 Aml *init_aml_allocator(void);
289 void aml_append(Aml *parent_ctx, Aml *child);
292 Aml *aml_name(const char *name_format, ...) G_GNUC_PRINTF(1, 2);
293 Aml *aml_name_decl(const char *name, Aml *val);
294 Aml *aml_debug(void);
295 Aml *aml_return(Aml *val);
296 Aml *aml_int(const uint64_t val);
297 Aml *aml_arg(int pos);
298 Aml *aml_to_integer(Aml *arg);
299 Aml *aml_to_hexstring(Aml *src, Aml *dst);
300 Aml *aml_to_buffer(Aml *src, Aml *dst);
301 Aml *aml_to_decimalstring(Aml *src, Aml *dst);
302 Aml *aml_store(Aml *val, Aml *target);
303 Aml *aml_and(Aml *arg1, Aml *arg2, Aml *dst);
304 Aml *aml_or(Aml *arg1, Aml *arg2, Aml *dst);
305 Aml *aml_land(Aml *arg1, Aml *arg2);
306 Aml *aml_lor(Aml *arg1, Aml *arg2);
307 Aml *aml_shiftleft(Aml *arg1, Aml *count);
308 Aml *aml_shiftright(Aml *arg1, Aml *count, Aml *dst);
309 Aml *aml_lless(Aml *arg1, Aml *arg2);
310 Aml *aml_add(Aml *arg1, Aml *arg2, Aml *dst);
311 Aml *aml_subtract(Aml *arg1, Aml *arg2, Aml *dst);
312 Aml *aml_increment(Aml *arg);
313 Aml *aml_decrement(Aml *arg);
314 Aml *aml_index(Aml *arg1, Aml *idx);
315 Aml *aml_notify(Aml *arg1, Aml *arg2);
316 Aml *aml_break(void);
317 Aml *aml_call0(const char *method);
318 Aml *aml_call1(const char *method, Aml *arg1);
319 Aml *aml_call2(const char *method, Aml *arg1, Aml *arg2);
320 Aml *aml_call3(const char *method, Aml *arg1, Aml *arg2, Aml *arg3);
321 Aml *aml_call4(const char *method, Aml *arg1, Aml *arg2, Aml *arg3, Aml *arg4);
322 Aml *aml_call5(const char *method, Aml *arg1, Aml *arg2, Aml *arg3, Aml *arg4,
323 Aml *arg5);
324 Aml *aml_call6(const char *method, Aml *arg1, Aml *arg2, Aml *arg3, Aml *arg4,
325 Aml *arg5, Aml *arg6);
326 Aml *aml_gpio_int(AmlConsumerAndProducer con_and_pro,
333 Aml *aml_memory32_fixed(uint32_t addr, uint32_t size,
335 Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro,
339 Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_t max_base,
341 Aml *aml_operation_region(const char *name, AmlRegionSpace rs,
342 Aml *offset, uint32_t len);
343 Aml *aml_irq_no_flags(uint8_t irq);
344 Aml *aml_named_field(const char *name, unsigned length);
345 Aml *aml_reserved_field(unsigned length);
346 Aml *aml_local(int num);
347 Aml *aml_string(const char *name_format, ...) G_GNUC_PRINTF(1, 2);
348 Aml *aml_lnot(Aml *arg);
349 Aml *aml_equal(Aml *arg1, Aml *arg2);
350 Aml *aml_lgreater(Aml *arg1, Aml *arg2);
351 Aml *aml_lgreater_equal(Aml *arg1, Aml *arg2);
352 Aml *aml_processor(uint8_t proc_id, uint32_t pblk_addr, uint8_t pblk_len,
354 Aml *aml_eisaid(const char *str);
355 Aml *aml_word_bus_number(AmlMinFixed min_fixed, AmlMaxFixed max_fixed,
359 Aml *aml_word_io(AmlMinFixed min_fixed, AmlMaxFixed max_fixed,
364 Aml *aml_dword_io(AmlMinFixed min_fixed, AmlMaxFixed max_fixed,
369 Aml *aml_dword_memory(AmlDecode dec, AmlMinFixed min_fixed,
375 Aml *aml_qword_memory(AmlDecode dec, AmlMinFixed min_fixed,
381 Aml *aml_dma(AmlDmaType typ, AmlDmaBusMaster bm, AmlTransferSize sz,
383 Aml *aml_sleep(uint64_t msec);
384 Aml *aml_i2c_serial_bus_device(uint16_t address, const char *resource_source);
387 Aml *aml_scope(const char *name_format, ...) G_GNUC_PRINTF(1, 2);
388 Aml *aml_device(const char *name_format, ...) G_GNUC_PRINTF(1, 2);
389 Aml *aml_method(const char *name, int arg_count, AmlSerializeFlag sflag);
390 Aml *aml_if(Aml *predicate);
391 Aml *aml_else(void);
392 Aml *aml_while(Aml *predicate);
393 Aml *aml_package(uint8_t num_elements);
394 Aml *aml_buffer(int buffer_size, uint8_t *byte_list);
395 Aml *aml_resource_template(void);
396 Aml *aml_field(const char *name, AmlAccessType type, AmlLockRule lock,
398 Aml *aml_mutex(const char *name, uint8_t sync_level);
399 Aml *aml_acquire(Aml *mutex, uint16_t timeout);
400 Aml *aml_release(Aml *mutex);
401 Aml *aml_alias(const char *source_object, const char *alias_object);
402 Aml *aml_create_field(Aml *srcbuf, Aml *bit_index, Aml *num_bits,
404 Aml *aml_create_dword_field(Aml *srcbuf, Aml *index, const char *name);
405 Aml *aml_create_qword_field(Aml *srcbuf, Aml *index, const char *name);
406 Aml *aml_varpackage(uint32_t num_elements);
407 Aml *aml_touuid(const char *uuid);
408 Aml *aml_unicode(const char *str);
409 Aml *aml_refof(Aml *arg);
410 Aml *aml_derefof(Aml *arg);
411 Aml *aml_sizeof(Aml *arg);
412 Aml *aml_concatenate(Aml *source1, Aml *source2, Aml *target);
413 Aml *aml_object_type(Aml *object);
482 Aml *build_crs(PCIHostState *host, CrsRangeSet *range_set, uint32_t io_offset,