SYMBOL INDEX (7481 symbols across 885 files) FILE: cereal/messaging/__init__.py function log_from_bytes (line 30) | def log_from_bytes(dat: bytes) -> capnp.lib.capnp._DynamicStructReader: function new_message (line 33) | def new_message(service: Optional[str] = None, size: Optional[int] = Non... function pub_sock (line 44) | def pub_sock(endpoint: str) -> PubSocket: function sub_sock (line 49) | def sub_sock(endpoint: str, poller: Optional[Poller] = None, addr: str =... function drain_sock_raw (line 62) | def drain_sock_raw(sock: SubSocket, wait_for_one: bool = False) -> List[... function drain_sock (line 78) | def drain_sock(sock: SubSocket, wait_for_one: bool = False) -> List[capn... function recv_sock (line 97) | def recv_sock(sock: SubSocket, wait: bool = False) -> Union[None, capnp.... function recv_one (line 117) | def recv_one(sock: SubSocket) -> Union[None, capnp.lib.capnp._DynamicStr... function recv_one_or_none (line 123) | def recv_one_or_none(sock: SubSocket) -> Union[None, capnp.lib.capnp._Dy... function recv_one_retry (line 129) | def recv_one_retry(sock: SubSocket) -> capnp.lib.capnp._DynamicStructRea... class SubMaster (line 136) | class SubMaster(): method __init__ (line 137) | def __init__(self, services: List[str], poll: Optional[List[str]] = None, method __getitem__ (line 174) | def __getitem__(self, s: str) -> capnp.lib.capnp._DynamicStructReader: method update (line 177) | def update(self, timeout: int = 1000) -> None: method update_msgs (line 187) | def update_msgs(self, cur_time: float, msgs: List[capnp.lib.capnp._Dyn... method all_alive (line 224) | def all_alive(self, service_list=None) -> bool: method all_valid (line 229) | def all_valid(self, service_list=None) -> bool: method all_alive_and_valid (line 234) | def all_alive_and_valid(self, service_list=None) -> bool: class PubMaster (line 239) | class PubMaster(): method __init__ (line 240) | def __init__(self, services: List[str]): method send (line 245) | def send(self, s: str, dat: Union[bytes, capnp.lib.capnp._DynamicStruc... method all_readers_updated (line 250) | def all_readers_updated(self, s: str) -> bool: FILE: cereal/messaging/bridge.cc function sigpipe_handler (line 14) | void sigpipe_handler(int sig) { function get_services (line 19) | static std::vector get_services(std::string whitelist_str, ... function main (line 32) | int main(int argc, char** argv) { FILE: cereal/messaging/impl_msgq.cc function sig_handler (line 14) | void sig_handler(int signal) { function service_exists (line 19) | static bool service_exists(std::string path){ function get_size (line 28) | static size_t get_size(std::string endpoint){ function Message (line 98) | Message * MSGQSubSocket::receive(bool non_blocking){ FILE: cereal/messaging/impl_msgq.h function class (line 9) | class MSGQContext : public Context { function class (line 18) | class MSGQMessage : public Message { function class (line 32) | class MSGQSubSocket : public SubSocket { function class (line 44) | class MSGQPubSocket : public PubSocket { function class (line 55) | class MSGQPoller : public Poller { FILE: cereal/messaging/impl_zmq.cc function get_port (line 12) | static int get_port(std::string endpoint) { function Message (line 84) | Message * ZMQSubSocket::receive(bool non_blocking){ FILE: cereal/messaging/impl_zmq.h function class (line 8) | class ZMQContext : public Context { function class (line 17) | class ZMQMessage : public Message { function class (line 30) | class ZMQSubSocket : public SubSocket { function class (line 42) | class ZMQPubSocket : public PubSocket { function class (line 54) | class ZMQPoller : public Poller { FILE: cereal/messaging/messaging.cc function messaging_use_zmq (line 11) | bool messaging_use_zmq(){ function Context (line 15) | Context * Context::create(){ function SubSocket (line 25) | SubSocket * SubSocket::create(){ function SubSocket (line 35) | SubSocket * SubSocket::create(Context * context, std::string endpoint, s... function PubSocket (line 47) | PubSocket * PubSocket::create(){ function PubSocket (line 57) | PubSocket * PubSocket::create(Context * context, std::string endpoint, b... function Poller (line 69) | Poller * Poller::create(){ function Poller (line 79) | Poller * Poller::create(std::vector sockets){ function Context (line 88) | Context * messaging_context_create() { function SubSocket (line 92) | SubSocket * messaging_subsocket_create(Context* context, const char* end... function PubSocket (line 96) | PubSocket * messaging_pubsocket_create(Context* context, const char* end... function Poller (line 100) | Poller * messaging_poller_create(SubSocket** sockets, int size) { FILE: cereal/messaging/messaging.h function class (line 17) | class Context { function class (line 24) | class Message { function class (line 35) | class SubSocket { function class (line 46) | class PubSocket { function class (line 58) | class Poller { function class (line 67) | class SubMaster { function class (line 95) | class MessageBuilder : public capnp::MallocMessageBuilder { function class (line 118) | class PubMaster { function class (line 129) | class AlignedBuffer { FILE: cereal/messaging/msgq.cc function sigusr2_handler (line 26) | void sigusr2_handler(int signal) { function msgq_get_uid (line 30) | uint64_t msgq_get_uid(void){ function msgq_msg_init_size (line 44) | int msgq_msg_init_size(msgq_msg_t * msg, size_t size){ function msgq_msg_init_data (line 52) | int msgq_msg_init_data(msgq_msg_t * msg, char * data, size_t size) { function msgq_msg_close (line 61) | int msgq_msg_close(msgq_msg_t * msg){ function msgq_reset_reader (line 70) | void msgq_reset_reader(msgq_queue_t * q){ function msgq_wait_for_subscriber (line 76) | void msgq_wait_for_subscriber(msgq_queue_t *q){ function msgq_new_queue (line 85) | int msgq_new_queue(msgq_queue_t * q, const char * path, size_t size){ function msgq_close_queue (line 138) | void msgq_close_queue(msgq_queue_t *q){ function msgq_init_publisher (line 145) | void msgq_init_publisher(msgq_queue_t * q) { function thread_signal (line 160) | static void thread_signal(uint32_t tid) { function msgq_init_subscriber (line 169) | void msgq_init_subscriber(msgq_queue_t * q) { function msgq_msg_send (line 219) | int msgq_msg_send(msgq_msg_t * msg, msgq_queue_t *q){ function msgq_msg_ready (line 304) | int msgq_msg_ready(msgq_queue_t * q){ function msgq_msg_recv (line 331) | int msgq_msg_recv(msgq_msg_t * msg, msgq_queue_t * q){ function msgq_poll (line 419) | int msgq_poll(msgq_pollitem_t * items, size_t nitems, int timeout){ function msgq_all_readers_updated (line 456) | bool msgq_all_readers_updated(msgq_queue_t *q) { FILE: cereal/messaging/msgq.h type msgq_header_t (line 14) | struct msgq_header_t { type msgq_queue_t (line 23) | struct msgq_queue_t { type msgq_msg_t (line 41) | struct msgq_msg_t { type msgq_pollitem_t (line 46) | struct msgq_pollitem_t { FILE: cereal/messaging/socketmaster.cc function nanos_since_boot (line 12) | static inline uint64_t nanos_since_boot() { function service (line 18) | static const service *get_service(const char *name) { function inList (line 25) | static inline bool inList(const std::vector &list, const c... class MessageContext (line 32) | class MessageContext { method MessageContext (line 34) | MessageContext() : ctx_(nullptr) {} method Context (line 36) | inline Context *context() { type SubMaster::SubMessage (line 47) | struct SubMaster::SubMessage { FILE: cereal/services.py function new_port (line 10) | def new_port(port: int): class Service (line 15) | class Service: method __init__ (line 16) | def __init__(self, port: int, should_log: bool, frequency: float, deci... function build_header (line 77) | def build_header(): FILE: cereal/visionipc/ipc.cc function ipc_connect (line 20) | int ipc_connect(const char* socket_path) { function ipc_bind (line 39) | int ipc_bind(const char* socket_path) { function ipc_sendrecv_with_fds (line 60) | int ipc_sendrecv_with_fds(bool send, int fd, void *buf, size_t buf_size,... FILE: cereal/visionipc/visionbuf.cc function visionbuf_compute_aligned_width_and_height (line 17) | void visionbuf_compute_aligned_width_and_height(int width, int height, i... FILE: cereal/visionipc/visionbuf.h type VisionStreamType (line 14) | enum VisionStreamType { function class (line 24) | class VisionBuf { FILE: cereal/visionipc/visionbuf_ion.cc function ion_init (line 33) | static void ion_init() { type ion_allocation_data (line 44) | struct ion_allocation_data type ion_fd_data (line 53) | struct ion_fd_data type ion_fd_data (line 79) | struct ion_fd_data type ion_flush_data (line 108) | struct ion_flush_data type ion_custom_data (line 118) | struct ion_custom_data type ion_handle_data (line 142) | struct ion_handle_data FILE: cereal/visionipc/visionipc.h type VisionIpcBufExtra (line 8) | struct VisionIpcBufExtra { type VisionIpcPacket (line 14) | struct VisionIpcPacket { FILE: cereal/visionipc/visionipc_client.cc function VisionBuf (line 79) | VisionBuf * VisionIpcClient::recv(VisionIpcBufExtra * extra, const int t... FILE: cereal/visionipc/visionipc_client.h function class (line 10) | class VisionIpcClient { FILE: cereal/visionipc/visionipc_server.cc function get_endpoint_name (line 15) | std::string get_endpoint_name(std::string name, VisionStreamType type){ type pollfd (line 85) | struct pollfd function VisionBuf (line 141) | VisionBuf * VisionIpcServer::get_buffer(VisionStreamType type){ FILE: cereal/visionipc/visionipc_server.h function class (line 14) | class VisionIpcServer { FILE: cereal/visionipc/visionipc_tests.cc function zmq_sleep (line 8) | static void zmq_sleep(int milliseconds=1000){ FILE: common/api/__init__.py class Api (line 11) | class Api(): method __init__ (line 12) | def __init__(self, dongle_id): method get (line 19) | def get(self, *args, **kwargs): method post (line 22) | def post(self, *args, **kwargs): method request (line 25) | def request(self, method, endpoint, timeout=None, access_token=None, *... method get_token (line 28) | def get_token(self): function api_get (line 42) | def api_get(endpoint, method='GET', timeout=None, access_token=None, **p... FILE: common/cython_hacks.py function get_ext_filename_without_platform_suffix (line 5) | def get_ext_filename_without_platform_suffix(filename): class BuildExtWithoutPlatformSuffix (line 20) | class BuildExtWithoutPlatformSuffix(build_ext): method get_ext_filename (line 21) | def get_ext_filename(self, ext_name): FILE: common/dict_helpers.py function strip_deprecated_keys (line 2) | def strip_deprecated_keys(d): FILE: common/dp_common.py function is_online (line 11) | def is_online(): function common_controller_ctrl (line 17) | def common_controller_ctrl(enabled, dragonconf, blinker_on, steer_req, v... function common_interface_atl (line 23) | def common_interface_atl(ret, atl): function common_interface_get_params_lqr (line 34) | def common_interface_get_params_lqr(ret): function get_last_modified (line 49) | def get_last_modified(delay, old_check, old_modified): function param_get_if_updated (line 56) | def param_get_if_updated(param, type, old_val, old_modified): function param_get (line 69) | def param_get(param_name, type, default): FILE: common/dp_conf.py function get_definition (line 124) | def get_definition(name): function to_param_val (line 130) | def to_param_val(name, val): function to_struct_val (line 146) | def to_struct_val(name, val): function get_struct_name (line 165) | def get_struct_name(snake_str): function gen_log_struct (line 174) | def gen_log_struct(): function get_support_car_list (line 189) | def get_support_car_list(): function init_params_vals (line 218) | def init_params_vals(params): function gen_params_cc_keys (line 226) | def gen_params_cc_keys(): FILE: common/ffi_wrapper.py function suffix (line 8) | def suffix(): function ffi_wrap (line 14) | def ffi_wrap(name, c_code, c_header, tmpdir="/tmp/ccache", cflags="", li... function compile_code (line 40) | def compile_code(name, c_code, c_header, directory, cflags="", libraries... function wrap_compiled (line 52) | def wrap_compiled(name, directory): FILE: common/file_helpers.py function mkdirs_exists_ok (line 7) | def mkdirs_exists_ok(path): function rm_not_exists_ok (line 17) | def rm_not_exists_ok(path): function rm_tree_or_link (line 25) | def rm_tree_or_link(path): function get_tmpdir_on_same_filesystem (line 32) | def get_tmpdir_on_same_filesystem(path): class NamedTemporaryDir (line 42) | class NamedTemporaryDir(): method __init__ (line 43) | def __init__(self, temp_dir=None): method name (line 47) | def name(self): method close (line 50) | def close(self): method __enter__ (line 53) | def __enter__(self): method __exit__ (line 56) | def __exit__(self, exc_type, exc_value, traceback): class CallbackReader (line 60) | class CallbackReader: method __init__ (line 63) | def __init__(self, f, callback, *args): method __getattr__ (line 69) | def __getattr__(self, attr): method read (line 72) | def read(self, *args, **kwargs): function _get_fileobject_func (line 79) | def _get_fileobject_func(writer, temp_dir): function atomic_write_on_fs_tmp (line 85) | def atomic_write_on_fs_tmp(path, **kwargs): function atomic_write_in_dir (line 95) | def atomic_write_in_dir(path, **kwargs): FILE: common/filter_simple.py class FirstOrderFilter (line 1) | class FirstOrderFilter: method __init__ (line 3) | def __init__(self, x0, rc, dt, initialized=True): method update_alpha (line 9) | def update_alpha(self, rc): method update (line 12) | def update(self, x): FILE: common/gpio.py function gpio_init (line 1) | def gpio_init(pin, output): function gpio_set (line 9) | def gpio_set(pin, high): FILE: common/i18n.py function events (line 8) | def events(): FILE: common/kalman/simple_kalman_old.py class KF1D (line 4) | class KF1D: method __init__ (line 8) | def __init__(self, x0, A, C, K): method update (line 21) | def update(self, meas): FILE: common/kalman/tests/test_simple_kalman.py class TestSimpleKalman (line 10) | class TestSimpleKalman(unittest.TestCase): method setUp (line 11) | def setUp(self): method test_getter_setter (line 34) | def test_getter_setter(self): method update_returns_state (line 38) | def update_returns_state(self): method test_old_equal_new (line 42) | def test_old_equal_new(self): method test_new_is_faster (line 53) | def test_new_is_faster(self): FILE: common/logging_extra.py function json_handler (line 14) | def json_handler(obj): function json_robust_dumps (line 19) | def json_robust_dumps(obj): class NiceOrderedDict (line 22) | class NiceOrderedDict(OrderedDict): method __str__ (line 23) | def __str__(self): class SwagFormatter (line 26) | class SwagFormatter(logging.Formatter): method __init__ (line 27) | def __init__(self, swaglogger): method format_dict (line 33) | def format_dict(self, record): method format (line 65) | def format(self, record): class SwagLogFileFormatter (line 70) | class SwagLogFileFormatter(SwagFormatter): method fix_kv (line 71) | def fix_kv(self, k, v): method format (line 95) | def format(self, record): class SwagErrorFilter (line 108) | class SwagErrorFilter(logging.Filter): method filter (line 109) | def filter(self, record): function _tmpfunc (line 112) | def _tmpfunc(): function _srcfile (line 115) | def _srcfile(): class SwagLogger (line 118) | class SwagLogger(logging.Logger): method __init__ (line 119) | def __init__(self): method local_ctx (line 127) | def local_ctx(self): method get_ctx (line 134) | def get_ctx(self): method ctx (line 138) | def ctx(self, **kwargs): method bind (line 147) | def bind(self, **kwargs): method bind_global (line 150) | def bind_global(self, **kwargs): method event (line 153) | def event(self, event_name, *args, **kwargs): method findCaller (line 166) | def findCaller(self, stack_info=False, stacklevel=1): FILE: common/numpy_fast.py function int_rnd (line 1) | def int_rnd(x): function clip (line 4) | def clip(x, lo, hi): function interp (line 7) | def interp(x, xp, fp): function mean (line 21) | def mean(x): FILE: common/profiler.py class Profiler (line 3) | class Profiler(): method __init__ (line 4) | def __init__(self, enabled=False): method reset (line 13) | def reset(self, enabled=False): method checkpoint (line 21) | def checkpoint(self, name, ignore=False): method display (line 35) | def display(self): FILE: common/realtime.py class Priority (line 24) | class Priority: function set_realtime_priority (line 35) | def set_realtime_priority(level: int) -> None: function set_core_affinity (line 40) | def set_core_affinity(core: int) -> None: function config_realtime_process (line 45) | def config_realtime_process(core: int, priority: int) -> None: class Ratekeeper (line 51) | class Ratekeeper: method __init__ (line 52) | def __init__(self, rate: int, print_delay_threshold: Optional[float] =... method frame (line 62) | def frame(self) -> int: method remaining (line 66) | def remaining(self) -> float: method keep_time (line 70) | def keep_time(self) -> bool: method monitor_time (line 77) | def monitor_time(self) -> bool: FILE: common/spinner.py class Spinner (line 6) | class Spinner(): method __init__ (line 7) | def __init__(self): method __enter__ (line 16) | def __enter__(self): method update (line 19) | def update(self, spinner_text: str): method update_progress (line 27) | def update_progress(self, cur: int, total: int): method close (line 30) | def close(self): method __del__ (line 39) | def __del__(self): method __exit__ (line 42) | def __exit__(self, exc_type, exc_value, traceback): FILE: common/stat_live.py class RunningStat (line 3) | class RunningStat(): method __init__ (line 5) | def __init__(self, priors=None, max_trackable=-1): method reset (line 18) | def reset(self): method push_data (line 25) | def push_data(self, new_data): method mean (line 39) | def mean(self): method variance (line 42) | def variance(self): method std (line 48) | def std(self): method params_to_save (line 51) | def params_to_save(self): class RunningStatFilter (line 54) | class RunningStatFilter(): method __init__ (line 55) | def __init__(self, raw_priors=None, filtered_priors=None, max_trackabl... method reset (line 59) | def reset(self): method push_and_update (line 63) | def push_and_update(self, new_data): FILE: common/text_window.py class TextWindow (line 8) | class TextWindow: method __init__ (line 9) | def __init__(self, text): method get_status (line 18) | def get_status(self): method __enter__ (line 24) | def __enter__(self): method close (line 27) | def close(self): method wait_for_exit (line 32) | def wait_for_exit(self): method __del__ (line 40) | def __del__(self): method __exit__ (line 43) | def __exit__(self, exc_type, exc_value, traceback): FILE: common/timeout.py class TimeoutException (line 3) | class TimeoutException(Exception): class Timeout (line 6) | class Timeout: method __init__ (line 13) | def __init__(self, seconds, error_msg=None): method handle_timeout (line 19) | def handle_timeout(self, signume, frame): method __enter__ (line 22) | def __enter__(self): method __exit__ (line 26) | def __exit__(self, exc_type, exc_val, exc_tb): FILE: common/transformations/camera.py function get_calib_from_vp (line 77) | def get_calib_from_vp(vp): function get_view_frame_from_road_frame (line 87) | def get_view_frame_from_road_frame(roll, pitch, yaw, height): function get_view_frame_from_calib_frame (line 94) | def get_view_frame_from_calib_frame(roll, pitch, yaw, height): function vp_from_ke (line 100) | def vp_from_ke(m): function vp_from_rpy (line 110) | def vp_from_rpy(rpy, intrinsics=fcam_intrinsics): function roll_from_ke (line 116) | def roll_from_ke(m): function normalize (line 122) | def normalize(img_pts, intrinsics=fcam_intrinsics): function denormalize (line 135) | def denormalize(img_pts, intrinsics=fcam_intrinsics, width=W, height=H): function device_from_ecef (line 150) | def device_from_ecef(pos_ecef, orientation_ecef, pt_ecef): function img_from_device (line 163) | def img_from_device(pt_device): function get_camera_frame_from_calib_frame (line 178) | def get_camera_frame_from_calib_frame(camera_frame_from_road_frame, intr... FILE: common/transformations/coordinates.cc function Geodetic (line 17) | static Geodetic to_degrees(Geodetic geodetic){ function Geodetic (line 23) | static Geodetic to_radians(Geodetic geodetic){ function ECEF (line 30) | ECEF geodetic2ecef(Geodetic g){ function Geodetic (line 39) | Geodetic ecef2geodetic(ECEF e){ function NED (line 78) | NED LocalCoord::ecef2ned(ECEF e) { function ECEF (line 86) | ECEF LocalCoord::ned2ecef(NED n) { function NED (line 94) | NED LocalCoord::geodetic2ned(Geodetic g) { function Geodetic (line 99) | Geodetic LocalCoord::ned2geodetic(NED n){ FILE: common/transformations/coordinates.hpp type ECEF (line 6) | struct ECEF { method to_vector (line 8) | Eigen::Vector3d to_vector(){ type NED (line 13) | struct NED { method to_vector (line 15) | Eigen::Vector3d to_vector(){ type Geodetic (line 20) | struct Geodetic { class LocalCoord (line 28) | class LocalCoord { method LocalCoord (line 34) | LocalCoord(Geodetic g) : LocalCoord(g, ::geodetic2ecef(g)) {} method LocalCoord (line 35) | LocalCoord(ECEF e) : LocalCoord(::ecef2geodetic(e), e) {} FILE: common/transformations/coordinates.py class LocalCoord (line 8) | class LocalCoord(LocalCoord_single): FILE: common/transformations/model.py function get_segnet_frame_from_camera_frame (line 12) | def get_segnet_frame_from_camera_frame(segnet_size=SEGNET_SIZE, full_fra... function get_model_height_transform (line 95) | def get_model_height_transform(camera_frame_from_road_frame, height): function get_camera_frame_from_model_frame (line 118) | def get_camera_frame_from_model_frame(camera_frame_from_road_frame, heig... function get_camera_frame_from_medmodel_frame (line 138) | def get_camera_frame_from_medmodel_frame(camera_frame_from_road_frame): function get_camera_frame_from_bigmodel_frame (line 148) | def get_camera_frame_from_bigmodel_frame(camera_frame_from_road_frame): function get_model_frame (line 158) | def get_model_frame(snu_full, camera_frame_from_model_frame, size): FILE: common/transformations/orientation.cc function ensure_unique (line 10) | Eigen::Quaterniond ensure_unique(Eigen::Quaterniond quat){ function euler2quat (line 18) | Eigen::Quaterniond euler2quat(Eigen::Vector3d euler){ function quat2euler (line 28) | Eigen::Vector3d quat2euler(Eigen::Quaterniond quat){ function quat2rot (line 39) | Eigen::Matrix3d quat2rot(Eigen::Quaterniond quat){ function rot2quat (line 43) | Eigen::Quaterniond rot2quat(const Eigen::Matrix3d &rot){ function euler2rot (line 47) | Eigen::Matrix3d euler2rot(Eigen::Vector3d euler){ function rot2euler (line 51) | Eigen::Vector3d rot2euler(const Eigen::Matrix3d &rot){ function rot_matrix (line 55) | Eigen::Matrix3d rot_matrix(double roll, double pitch, double yaw){ function rot (line 59) | Eigen::Matrix3d rot(Eigen::Vector3d axis, double angle){ function ecef_euler_from_ned (line 66) | Eigen::Vector3d ecef_euler_from_ned(ECEF ecef_init, Eigen::Vector3d ned_... function ned_euler_from_ecef (line 106) | Eigen::Vector3d ned_euler_from_ecef(ECEF ecef_init, Eigen::Vector3d ecef... FILE: common/transformations/orientation.py function numpy_wrap (line 14) | def numpy_wrap(function, input_shape, output_shape): FILE: common/xattr.py function setxattr (line 14) | def setxattr(path, name, value, flags=0): function getxattr (line 20) | def getxattr(path, name, size=128): function listxattr (line 32) | def listxattr(path, size=128): function removexattr (line 41) | def removexattr(path, name): FILE: installer/custom/termux-elf-cleaner/elf.h type Elf32_Half (line 7) | typedef uint16_t Elf32_Half; type Elf64_Half (line 8) | typedef uint16_t Elf64_Half; type Elf32_Word (line 11) | typedef uint32_t Elf32_Word; type Elf32_Sword (line 12) | typedef int32_t Elf32_Sword; type Elf64_Word (line 13) | typedef uint32_t Elf64_Word; type Elf64_Sword (line 14) | typedef int32_t Elf64_Sword; type Elf32_Xword (line 17) | typedef uint64_t Elf32_Xword; type Elf32_Sxword (line 18) | typedef int64_t Elf32_Sxword; type Elf64_Xword (line 19) | typedef uint64_t Elf64_Xword; type Elf64_Sxword (line 20) | typedef int64_t Elf64_Sxword; type Elf32_Addr (line 23) | typedef uint32_t Elf32_Addr; type Elf64_Addr (line 24) | typedef uint64_t Elf64_Addr; type Elf32_Off (line 27) | typedef uint32_t Elf32_Off; type Elf64_Off (line 28) | typedef uint64_t Elf64_Off; type Elf32_Section (line 31) | typedef uint16_t Elf32_Section; type Elf64_Section (line 32) | typedef uint16_t Elf64_Section; type Elf32_Half (line 35) | typedef Elf32_Half Elf32_Versym; type Elf64_Half (line 36) | typedef Elf64_Half Elf64_Versym; type Elf32_Ehdr (line 40) | typedef struct { type Elf64_Ehdr (line 56) | typedef struct { type Elf32_Shdr (line 74) | typedef struct { type Elf64_Shdr (line 86) | typedef struct { type Elf32_Dyn (line 138) | typedef struct { type Elf64_Dyn (line 142) | typedef struct { type Elf32_Sym (line 192) | typedef struct { type Elf64_Sym (line 201) | typedef struct { FILE: installer/custom/termux-elf-cleaner/termux-elf-cleaner.cpp function process_elf (line 38) | bool process_elf(uint8_t* bytes, size_t elf_file_size, char const* file_... function main (line 129) | int main(int argc, char const** argv) FILE: opendbc/can/common.cc function honda_checksum (line 3) | unsigned int honda_checksum(unsigned int address, uint64_t d, int l) { function toyota_checksum (line 18) | unsigned int toyota_checksum(unsigned int address, uint64_t d, int l) { function subaru_checksum (line 29) | unsigned int subaru_checksum(unsigned int address, uint64_t d, int l) { function chrysler_checksum (line 40) | unsigned int chrysler_checksum(unsigned int address, uint64_t d, int l) { function gen_crc_lookup_table (line 75) | void gen_crc_lookup_table(uint8_t poly, uint8_t crc_lut[]) { function init_crc_lookup_tables (line 91) | void init_crc_lookup_tables() { function volkswagen_crc (line 97) | unsigned int volkswagen_crc(unsigned int address, uint64_t d, int l) { function pedal_checksum (line 176) | unsigned int pedal_checksum(uint64_t d, int l) { function read_u64_be (line 199) | uint64_t read_u64_be(const uint8_t* v) { function read_u64_le (line 210) | uint64_t read_u64_le(const uint8_t* v) { FILE: opendbc/can/common.h function class (line 28) | class MessageState { function class (line 50) | class CANParser { function class (line 75) | class CANPacker { FILE: opendbc/can/common_dbc.h type SignalPackValue (line 10) | struct SignalPackValue { type SignalParseOptions (line 15) | struct SignalParseOptions { type MessageParseOptions (line 21) | struct MessageParseOptions { type SignalValue (line 26) | struct SignalValue { type SignalType (line 33) | enum SignalType { type Signal (line 46) | struct Signal { type Msg (line 55) | struct Msg { type Val (line 63) | struct Val { type DBC (line 70) | struct DBC { FILE: opendbc/can/dbc.cc function DBC (line 10) | const DBC* dbc_lookup(const std::string& dbc_name) { function dbc_register (line 19) | void dbc_register(const DBC* dbc) { function DBC (line 24) | const DBC* dbc_lookup(const char* dbc_name) { FILE: opendbc/can/dbc.py function int_or_float (line 8) | def int_or_float(s): class dbc (line 21) | class dbc(): method __init__ (line 22) | def __init__(self, fn): method lookup_msg_id (line 119) | def lookup_msg_id(self, msg_id): method reverse_bytes (line 124) | def reverse_bytes(self, x): method encode (line 134) | def encode(self, msg_id, dd): method decode (line 176) | def decode(self, x, arr=None, debug=False): method get_signals (line 254) | def get_signals(self, msg): FILE: opendbc/can/packer.cc function ReverseBytes (line 12) | uint64_t ReverseBytes(uint64_t x) { function set_value (line 23) | static uint64_t set_value(uint64_t ret, const Signal& sig, int64_t ival) { function Msg (line 115) | Msg* CANPacker::lookup_message(uint32_t address) { FILE: opendbc/can/process_dbc.py function process (line 11) | def process(in_fn, out_fn): function main (line 116) | def main(): FILE: panda/board/boards/black.h function black_enable_can_transceiver (line 5) | void black_enable_can_transceiver(uint8_t transceiver, bool enabled) { function black_enable_can_transceivers (line 25) | void black_enable_can_transceivers(bool enabled) { function black_set_led (line 36) | void black_set_led(uint8_t color, bool enabled) { function black_set_gps_load_switch (line 52) | void black_set_gps_load_switch(bool enabled) { function black_set_usb_load_switch (line 56) | void black_set_usb_load_switch(bool enabled) { function black_set_usb_power_mode (line 60) | void black_set_usb_power_mode(uint8_t mode) { function black_set_gps_mode (line 80) | void black_set_gps_mode(uint8_t mode) { function black_set_can_mode (line 102) | void black_set_can_mode(uint8_t mode){ function black_check_ignition (line 130) | bool black_check_ignition(void){ function black_init (line 135) | void black_init(void) { FILE: panda/board/boards/board_declarations.h type board (line 18) | struct board { FILE: panda/board/boards/dos.h function dos_enable_can_transceiver (line 5) | void dos_enable_can_transceiver(uint8_t transceiver, bool enabled) { function dos_enable_can_transceivers (line 25) | void dos_enable_can_transceivers(bool enabled) { function dos_set_led (line 36) | void dos_set_led(uint8_t color, bool enabled) { function dos_set_bootkick (line 52) | void dos_set_bootkick(bool enabled){ function dos_set_usb_power_mode (line 56) | void dos_set_usb_power_mode(uint8_t mode) { function dos_set_can_mode (line 76) | void dos_set_can_mode(uint8_t mode){ function dos_check_ignition (line 104) | bool dos_check_ignition(void){ function dos_set_usb_switch (line 109) | void dos_set_usb_switch(bool phone){ function dos_set_ir_power (line 113) | void dos_set_ir_power(uint8_t percentage){ function dos_set_fan_power (line 117) | void dos_set_fan_power(uint8_t percentage){ function dos_set_clock_source_mode (line 123) | void dos_set_clock_source_mode(uint8_t mode){ function dos_set_siren (line 127) | void dos_set_siren(bool enabled){ function dos_init (line 131) | void dos_init(void) { FILE: panda/board/boards/grey.h function grey_init (line 7) | void grey_init(void) { function grey_set_gps_mode (line 14) | void grey_set_gps_mode(uint8_t mode) { FILE: panda/board/boards/pedal.h function pedal_enable_can_transceiver (line 5) | void pedal_enable_can_transceiver(uint8_t transceiver, bool enabled) { function pedal_enable_can_transceivers (line 16) | void pedal_enable_can_transceivers(bool enabled) { function pedal_set_led (line 20) | void pedal_set_led(uint8_t color, bool enabled) { function pedal_set_usb_power_mode (line 33) | void pedal_set_usb_power_mode(uint8_t mode){ function pedal_set_gps_mode (line 38) | void pedal_set_gps_mode(uint8_t mode) { function pedal_set_can_mode (line 43) | void pedal_set_can_mode(uint8_t mode){ function pedal_check_ignition (line 53) | bool pedal_check_ignition(void){ function pedal_init (line 58) | void pedal_init(void) { FILE: panda/board/boards/red.h function red_enable_can_transceiver (line 5) | void red_enable_can_transceiver(uint8_t transceiver, bool enabled) { function red_enable_can_transceivers (line 24) | void red_enable_can_transceivers(bool enabled) { function red_set_led (line 36) | void red_set_led(uint8_t color, bool enabled) { function red_set_usb_load_switch (line 52) | void red_set_usb_load_switch(bool enabled) { function red_set_usb_power_mode (line 56) | void red_set_usb_power_mode(uint8_t mode) { function red_set_can_mode (line 75) | void red_set_can_mode(uint8_t mode) { function red_check_ignition (line 113) | bool red_check_ignition(void) { function red_init (line 118) | void red_init(void) { FILE: panda/board/boards/uno.h function uno_enable_can_transceiver (line 7) | void uno_enable_can_transceiver(uint8_t transceiver, bool enabled) { function uno_enable_can_transceivers (line 27) | void uno_enable_can_transceivers(bool enabled) { function uno_set_led (line 38) | void uno_set_led(uint8_t color, bool enabled) { function uno_set_gps_load_switch (line 54) | void uno_set_gps_load_switch(bool enabled) { function uno_set_bootkick (line 58) | void uno_set_bootkick(bool enabled){ function uno_bootkick (line 62) | void uno_bootkick(void) { function uno_set_phone_power (line 67) | void uno_set_phone_power(bool enabled){ function uno_set_usb_power_mode (line 71) | void uno_set_usb_power_mode(uint8_t mode) { function uno_set_gps_mode (line 92) | void uno_set_gps_mode(uint8_t mode) { function uno_set_can_mode (line 117) | void uno_set_can_mode(uint8_t mode){ function uno_usb_power_mode_tick (line 145) | void uno_usb_power_mode_tick(uint32_t uptime){ function uno_check_ignition (line 154) | bool uno_check_ignition(void){ function uno_set_usb_switch (line 159) | void uno_set_usb_switch(bool phone){ function uno_set_ir_power (line 163) | void uno_set_ir_power(uint8_t percentage){ function uno_set_fan_power (line 167) | void uno_set_fan_power(uint8_t percentage){ function uno_init (line 173) | void uno_init(void) { FILE: panda/board/boards/unused_funcs.h function unused_set_gps_mode (line 1) | void unused_set_gps_mode(uint8_t mode) { function unused_usb_power_mode_tick (line 5) | void unused_usb_power_mode_tick(uint32_t uptime) { function unused_set_ir_power (line 9) | void unused_set_ir_power(uint8_t percentage) { function unused_set_fan_power (line 13) | void unused_set_fan_power(uint8_t percentage) { function unused_set_phone_power (line 17) | void unused_set_phone_power(bool enabled) { function unused_set_clock_source_mode (line 21) | void unused_set_clock_source_mode(uint8_t mode) { function unused_set_siren (line 25) | void unused_set_siren(bool enabled) { function unused_read_current (line 29) | uint32_t unused_read_current(void) { FILE: panda/board/boards/white.h function white_enable_can_transceiver (line 5) | void white_enable_can_transceiver(uint8_t transceiver, bool enabled) { function white_enable_can_transceivers (line 22) | void white_enable_can_transceivers(bool enabled) { function white_set_led (line 29) | void white_set_led(uint8_t color, bool enabled) { function white_set_usb_power_mode (line 45) | void white_set_usb_power_mode(uint8_t mode){ function white_set_gps_mode (line 74) | void white_set_gps_mode(uint8_t mode) { function white_set_can_mode (line 91) | void white_set_can_mode(uint8_t mode){ function white_read_current (line 150) | uint32_t white_read_current(void){ function white_check_ignition (line 154) | bool white_check_ignition(void){ function white_grey_common_init (line 159) | void white_grey_common_init(void) { function white_init (line 230) | void white_init(void) { FILE: panda/board/bootstub.c function __initialize_hardware_early (line 22) | void __initialize_hardware_early(void) { function fail (line 26) | void fail(void) { function main (line 36) | int main(void) { FILE: panda/board/bootstub_declarations.h function puts (line 2) | void puts(const char *a){ UNUSED(a); } function puth (line 3) | void puth(uint8_t i){ UNUSED(i); } function puth2 (line 4) | void puth2(uint8_t i){ UNUSED(i); } type board (line 5) | typedef struct board board; type harness_configuration (line 6) | typedef struct harness_configuration harness_configuration; function can_flip_buses (line 8) | void can_flip_buses(uint8_t bus1, uint8_t bus2){UNUSED(bus1); UNUSED(bus... FILE: panda/board/crc.h function crc_checksum (line 1) | uint8_t crc_checksum(uint8_t *dat, int len, const uint8_t poly) { FILE: panda/board/critical.h function enable_interrupts (line 4) | void enable_interrupts(void) { function disable_interrupts (line 9) | void disable_interrupts(void) { FILE: panda/board/drivers/bxcan.h function can_set_speed (line 7) | bool can_set_speed(uint8_t can_number) { function can_set_gmlan (line 17) | void can_set_gmlan(uint8_t bus) { function can_sce (line 67) | void can_sce(CAN_TypeDef *CAN) { function process_can (line 95) | void process_can(uint8_t can_number) { function can_rx (line 156) | void can_rx(uint8_t can_number) { function CAN1_TX_IRQ_Handler (line 197) | void CAN1_TX_IRQ_Handler(void) { process_can(0); } function CAN1_RX0_IRQ_Handler (line 198) | void CAN1_RX0_IRQ_Handler(void) { can_rx(0); } function CAN1_SCE_IRQ_Handler (line 199) | void CAN1_SCE_IRQ_Handler(void) { can_sce(CAN1); } function CAN2_TX_IRQ_Handler (line 201) | void CAN2_TX_IRQ_Handler(void) { process_can(1); } function CAN2_RX0_IRQ_Handler (line 202) | void CAN2_RX0_IRQ_Handler(void) { can_rx(1); } function CAN2_SCE_IRQ_Handler (line 203) | void CAN2_SCE_IRQ_Handler(void) { can_sce(CAN2); } function CAN3_TX_IRQ_Handler (line 205) | void CAN3_TX_IRQ_Handler(void) { process_can(2); } function CAN3_RX0_IRQ_Handler (line 206) | void CAN3_RX0_IRQ_Handler(void) { can_rx(2); } function CAN3_SCE_IRQ_Handler (line 207) | void CAN3_SCE_IRQ_Handler(void) { can_sce(CAN3); } function can_init (line 209) | bool can_init(uint8_t can_number) { FILE: panda/board/drivers/can_common.h type can_ring (line 1) | typedef struct { function can_pop (line 66) | bool can_pop(can_ring *q, CAN_FIFOMailBox_TypeDef *elem) { function can_push (line 84) | bool can_push(can_ring *q, CAN_FIFOMailBox_TypeDef *elem) { function can_slots_empty (line 109) | uint32_t can_slots_empty(can_ring *q) { function can_clear (line 123) | void can_clear(can_ring *q) { function can_init_all (line 152) | void can_init_all(void) { function can_flip_buses (line 161) | void can_flip_buses(uint8_t bus1, uint8_t bus2){ function ignition_can_hook (line 168) | void ignition_can_hook(CAN_FIFOMailBox_TypeDef *to_push) { function can_tx_check_min_slots_free (line 196) | bool can_tx_check_min_slots_free(uint32_t min) { function can_send (line 204) | void can_send(CAN_FIFOMailBox_TypeDef *to_push, uint8_t bus_number, bool... function can_set_forwarding (line 220) | void can_set_forwarding(int from, int to) { FILE: panda/board/drivers/fan.h function fan_set_power (line 4) | void fan_set_power(uint8_t percentage){ function fan_tick (line 10) | void fan_tick(void){ FILE: panda/board/drivers/fdcan.h function can_set_speed (line 10) | bool can_set_speed(uint8_t can_number) { function can_set_gmlan (line 19) | void can_set_gmlan(uint8_t bus) { function cycle_transceiver (line 24) | void cycle_transceiver(uint8_t can_number) { function process_can (line 39) | void process_can(uint8_t can_number) { function can_rx (line 110) | void can_rx(uint8_t can_number) { function FDCAN1_IT0_IRQ_Handler (line 176) | void FDCAN1_IT0_IRQ_Handler(void) { can_rx(0); } function FDCAN1_IT1_IRQ_Handler (line 177) | void FDCAN1_IT1_IRQ_Handler(void) { process_can(0); } function FDCAN2_IT0_IRQ_Handler (line 179) | void FDCAN2_IT0_IRQ_Handler(void) { can_rx(1); } function FDCAN2_IT1_IRQ_Handler (line 180) | void FDCAN2_IT1_IRQ_Handler(void) { process_can(1); } function FDCAN3_IT0_IRQ_Handler (line 182) | void FDCAN3_IT0_IRQ_Handler(void) { can_rx(2); } function FDCAN3_IT1_IRQ_Handler (line 183) | void FDCAN3_IT1_IRQ_Handler(void) { process_can(2); } function can_init (line 185) | bool can_init(uint8_t can_number) { FILE: panda/board/drivers/gmlan_alt.h function do_bitstuff (line 15) | int do_bitstuff(char *out, char *in, int in_len) { function append_crc (line 43) | int append_crc(char *in, int in_len) { function append_bits (line 60) | int append_bits(char *in, int in_len, char *app, int app_len) { function append_int (line 69) | int append_int(char *in, int in_len, int val, int val_len) { function get_bit_message (line 78) | int get_bit_message(char *out, CAN_FIFOMailBox_TypeDef *to_bang) { function setup_timer (line 127) | void setup_timer(void) { function gmlan_switch_init (line 151) | void gmlan_switch_init(int timeout_enable) { function set_gmlan_digital_output (line 162) | void set_gmlan_digital_output(int to_set) { function reset_gmlan_switch_timeout (line 171) | void reset_gmlan_switch_timeout(void) { function set_bitbanged_gmlan (line 177) | void set_bitbanged_gmlan(int val) { function TIM12_IRQ_Handler (line 195) | void TIM12_IRQ_Handler(void) { function bitbang_gmlan (line 272) | bool bitbang_gmlan(CAN_FIFOMailBox_TypeDef *to_bang) { FILE: panda/board/drivers/gpio.h function set_gpio_mode (line 13) | void set_gpio_mode(GPIO_TypeDef *GPIO, unsigned int pin, unsigned int mo... function set_gpio_output (line 22) | void set_gpio_output(GPIO_TypeDef *GPIO, unsigned int pin, bool enabled) { function set_gpio_output_type (line 33) | void set_gpio_output_type(GPIO_TypeDef *GPIO, unsigned int pin, unsigned... function set_gpio_alternate (line 43) | void set_gpio_alternate(GPIO_TypeDef *GPIO, unsigned int pin, unsigned i... function set_gpio_pullup (line 53) | void set_gpio_pullup(GPIO_TypeDef *GPIO, unsigned int pin, unsigned int ... function get_gpio_input (line 62) | int get_gpio_input(GPIO_TypeDef *GPIO, unsigned int pin) { function detect_with_pull (line 68) | bool detect_with_pull(GPIO_TypeDef *GPIO, int pin, int mode) { FILE: panda/board/drivers/harness.h type harness_configuration (line 6) | struct harness_configuration { function set_intercept_relay (line 21) | void set_intercept_relay(bool intercept) { function harness_check_ignition (line 37) | bool harness_check_ignition(void) { function harness_detect_orientation (line 52) | uint8_t harness_detect_orientation(void) { function harness_init (line 74) | void harness_init(void) { FILE: panda/board/drivers/interrupts.h type interrupt (line 1) | typedef struct interrupt { function unused_interrupt_handler (line 11) | void unused_interrupt_handler(void) { function handle_interrupt (line 28) | void handle_interrupt(IRQn_Type irq_type){ function interrupt_timer_handler (line 40) | void interrupt_timer_handler(void) { function init_interrupts (line 49) | void init_interrupts(bool check_rate_limit){ FILE: panda/board/drivers/kline_init.h function setup_timer5 (line 3) | void setup_timer5(void) { function setup_kline (line 22) | void setup_kline(bool bitbang) { function set_bitbanged_kline (line 40) | void set_bitbanged_kline(bool marking) { function TIM5_IRQ_Handler (line 66) | void TIM5_IRQ_Handler(void) { function bitbang_five_baud_addr (line 87) | bool bitbang_five_baud_addr(bool k, bool l, uint8_t addr) { function bitbang_wakeup (line 104) | bool bitbang_wakeup(bool k, bool l) { FILE: panda/board/drivers/pwm.h function pwm_init (line 5) | void pwm_init(TIM_TypeDef *TIM, uint8_t channel){ function pwm_set (line 38) | void pwm_set(TIM_TypeDef *TIM, uint8_t channel, uint8_t percentage){ FILE: panda/board/drivers/registers.h type reg (line 2) | typedef struct reg { function hash_addr (line 18) | uint16_t hash_addr(uint32_t input){ function register_set (line 23) | void register_set(volatile uint32_t *addr, uint32_t val, uint32_t mask){ function register_set_bits (line 46) | void register_set_bits(volatile uint32_t *addr, uint32_t val) { function register_clear_bits (line 52) | void register_clear_bits(volatile uint32_t *addr, uint32_t val) { function check_registers (line 57) | void check_registers(void){ function init_registers (line 76) | void init_registers(void) { FILE: panda/board/drivers/rtc.h type timestamp_t (line 5) | typedef struct __attribute__((packed)) timestamp_t { function to_bcd (line 15) | uint8_t to_bcd(uint16_t value){ function from_bcd (line 19) | uint16_t from_bcd(uint8_t value){ function rtc_init (line 23) | void rtc_init(void){ function rtc_set_time (line 46) | void rtc_set_time(timestamp_t time){ function timestamp_t (line 78) | timestamp_t rtc_get_time(void){ FILE: panda/board/drivers/timers.h function timer_init (line 1) | void timer_init(TIM_TypeDef *TIM, int psc) { function microsecond_timer_init (line 8) | void microsecond_timer_init(void) { function microsecond_timer_get (line 14) | uint32_t microsecond_timer_get(void) { function interrupt_timer_init (line 18) | void interrupt_timer_init(void) { function tick_timer_init (line 28) | void tick_timer_init(void) { FILE: panda/board/drivers/uart.h type uart_ring (line 7) | typedef struct uart_ring { function uart_ring (line 56) | uart_ring *get_ring_by_number(int a) { function getc (line 79) | bool getc(uart_ring *q, char *elem) { function injectc (line 93) | bool injectc(uart_ring *q, char elem) { function putc (line 109) | bool putc(uart_ring *q, char elem) { function uart_flush (line 129) | void uart_flush(uart_ring *q) { function uart_flush_sync (line 135) | void uart_flush_sync(uart_ring *q) { function clear_uart_buff (line 142) | void clear_uart_buff(uart_ring *q) { function putch (line 152) | void putch(const char a) { function puts (line 163) | void puts(const char *a) { function putui (line 170) | void putui(uint32_t i) { function puth (line 184) | void puth(unsigned int i) { function puth2 (line 191) | void puth2(unsigned int i) { function hexdump (line 198) | void hexdump(const void *a, int l) { FILE: panda/board/drivers/usb.h type uint16_t_uint8_t (line 3) | typedef union { type USB_Setup_TypeDef (line 13) | typedef union _USB_Setup { function USB_WritePacket (line 383) | void USB_WritePacket(const void *src, uint16_t len, uint32_t ep) { function USB_WritePacket_EP0 (line 410) | void USB_WritePacket_EP0(uint8_t *src, uint16_t len) { function usb_reset (line 428) | void usb_reset(void) { function to_hex_char (line 471) | char to_hex_char(int a) { function usb_setup (line 481) | void usb_setup(void) { function usb_irqhandler (line 657) | void usb_irqhandler(void) { function usb_outep3_resume_if_paused (line 932) | void usb_outep3_resume_if_paused(void) { function usb_enumerated (line 941) | bool usb_enumerated(void) { FILE: panda/board/early_init.h function jump_to_bootloader (line 9) | void jump_to_bootloader(void) { function early_initialization (line 23) | void early_initialization(void) { FILE: panda/board/faults.h function fault_occurred (line 35) | void fault_occurred(uint32_t fault) { function fault_recovered (line 46) | void fault_recovered(uint32_t fault) { FILE: panda/board/flasher.h function debug_ring_callback (line 6) | void debug_ring_callback(uart_ring *ring) {} function usb_cb_control_msg (line 9) | int usb_cb_control_msg(USB_Setup_TypeDef *setup, uint8_t *resp, bool har... FILE: panda/board/libc.h function delay (line 3) | void delay(uint32_t a) { function memcmp (line 28) | int memcmp(const void * ptr1, const void * ptr2, unsigned int num) { FILE: panda/board/main.c type health_t (line 28) | struct __attribute__((packed)) health_t { function check_started (line 53) | bool check_started(void) { function debug_ring_callback (line 57) | void debug_ring_callback(uart_ring *ring) { function set_safety_mode (line 95) | void set_safety_mode(uint16_t mode, int16_t param) { function is_car_safety_mode (line 164) | bool is_car_safety_mode(uint16_t mode) { function get_health_pkt (line 172) | int get_health_pkt(void *dat) { function get_rtc_pkt (line 203) | int get_rtc_pkt(void *dat) { function usb_cb_ep1_in (line 209) | int usb_cb_ep1_in(void *usbdata, int len, bool hardwired) { function usb_cb_ep2_out (line 220) | void usb_cb_ep2_out(void *usbdata, int len, bool hardwired) { function usb_cb_ep3_out (line 236) | void usb_cb_ep3_out(void *usbdata, int len, bool hardwired) { function usb_cb_ep3_out_complete (line 252) | void usb_cb_ep3_out_complete(void) { function usb_cb_enumeration_complete (line 258) | void usb_cb_enumeration_complete(void) { function usb_cb_control_msg (line 263) | int usb_cb_control_msg(USB_Setup_TypeDef *setup, uint8_t *resp, bool har... function __initialize_hardware_early (line 662) | void __initialize_hardware_early(void) { function enable_fpu (line 666) | void __attribute__ ((noinline)) enable_fpu(void) { function tick_handler (line 677) | void tick_handler(void) { function main (line 793) | int main(void) { FILE: panda/board/main_declarations.h type board (line 5) | typedef struct board board; type harness_configuration (line 6) | typedef struct harness_configuration harness_configuration; FILE: panda/board/pedal/main.c function puts (line 14) | void puts(const char *a) { function puth (line 17) | void puth(unsigned int i) { function puth2 (line 20) | void puth2(unsigned int i) { function __initialize_hardware_early (line 29) | void __initialize_hardware_early(void) { function debug_ring_callback (line 37) | void debug_ring_callback(uart_ring *ring) { function usb_cb_ep1_in (line 44) | int usb_cb_ep1_in(void *usbdata, int len, bool hardwired) { function usb_cb_ep2_out (line 50) | void usb_cb_ep2_out(void *usbdata, int len, bool hardwired) { function usb_cb_ep3_out (line 55) | void usb_cb_ep3_out(void *usbdata, int len, bool hardwired) { function usb_cb_ep3_out_complete (line 60) | void usb_cb_ep3_out_complete(void) {} function usb_cb_enumeration_complete (line 61) | void usb_cb_enumeration_complete(void) {} function usb_cb_control_msg (line 63) | int usb_cb_control_msg(USB_Setup_TypeDef *setup, uint8_t *resp, bool har... function CAN1_TX_IRQ_Handler (line 104) | void CAN1_TX_IRQ_Handler(void) { function CAN1_RX0_IRQ_Handler (line 127) | void CAN1_RX0_IRQ_Handler(void) { function CAN1_SCE_IRQ_Handler (line 190) | void CAN1_SCE_IRQ_Handler(void) { function TIM3_IRQ_Handler (line 201) | void TIM3_IRQ_Handler(void) { function pedal (line 250) | void pedal(void) { function main (line 267) | int main(void) { FILE: panda/board/pedal/main_declarations.h type board (line 5) | typedef struct board board; type harness_configuration (line 6) | typedef struct harness_configuration harness_configuration; FILE: panda/board/power_saving.h function set_power_save_state (line 9) | void set_power_save_state(int state) { FILE: panda/board/provision.h function get_provision_chunk (line 7) | void get_provision_chunk(uint8_t *resp) { function is_provisioned (line 15) | bool is_provisioned(void) { FILE: panda/board/safety.h function safety_rx_hook (line 48) | int safety_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function safety_tx_hook (line 52) | int safety_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function safety_tx_lin_hook (line 56) | int safety_tx_lin_hook(int lin_num, uint8_t *data, int len) { function safety_fwd_hook (line 60) | int safety_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { function gen_crc_lookup_table (line 66) | void gen_crc_lookup_table(uint8_t poly, uint8_t crc_lut[]) { function msg_allowed (line 79) | bool msg_allowed(CAN_FIFOMailBox_TypeDef *to_send, const CanMsg msg_list... function get_ts_elapsed (line 96) | uint32_t get_ts_elapsed(uint32_t ts, uint32_t ts_last) { function get_addr_check_index (line 100) | int get_addr_check_index(CAN_FIFOMailBox_TypeDef *to_push, AddrCheckStru... function safety_tick (line 130) | void safety_tick(const addr_checks *rx_checks) { function update_counter (line 147) | void update_counter(AddrCheckStruct addr_list[], int index, uint8_t coun... function is_msg_valid (line 156) | bool is_msg_valid(AddrCheckStruct addr_list[], int index) { function update_addr_timestamp (line 167) | void update_addr_timestamp(AddrCheckStruct addr_list[], int index) { function addr_safety_check (line 174) | bool addr_safety_check(CAN_FIFOMailBox_TypeDef *to_push, function generic_rx_checks (line 204) | void generic_rx_checks(bool stock_ecu_detected) { function relay_malfunction_set (line 223) | void relay_malfunction_set(void) { function relay_malfunction_reset (line 228) | void relay_malfunction_reset(void) { type safety_hook_config (line 233) | typedef struct { function set_safety_hooks (line 264) | int set_safety_hooks(uint16_t mode, int16_t param) { function to_signed (line 312) | int to_signed(int d, int bits) { function update_sample (line 321) | void update_sample(struct sample_t *sample, int sample_new) { function max_limit_check (line 341) | bool max_limit_check(int val, const int MAX_VAL, const int MIN_VAL) { function dist_to_meas_check (line 346) | bool dist_to_meas_check(int val, int val_last, struct sample_t *val_meas, function driver_limit_check (line 362) | bool driver_limit_check(int val, int val_last, struct sample_t *val_driver, function rt_rate_limit_check (line 384) | bool rt_rate_limit_check(int val, int val_last, const int MAX_RT_DELTA) { function interpolate (line 396) | float interpolate(struct lookup_t xy, float x) { FILE: panda/board/safety/safety_chrysler.h function chrysler_get_checksum (line 21) | static uint8_t chrysler_get_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function chrysler_compute_checksum (line 26) | static uint8_t chrysler_compute_checksum(CAN_FIFOMailBox_TypeDef *to_pus... function chrysler_get_counter (line 59) | static uint8_t chrysler_get_counter(CAN_FIFOMailBox_TypeDef *to_push) { function chrysler_rx_hook (line 64) | static int chrysler_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function chrysler_tx_hook (line 120) | static int chrysler_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function chrysler_fwd_hook (line 189) | static int chrysler_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fw... function addr_checks (line 207) | static const addr_checks* chrysler_init(int16_t param) { FILE: panda/board/safety/safety_defaults.h function default_rx_hook (line 6) | int default_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function addr_checks (line 13) | static const addr_checks* nooutput_init(int16_t param) { function nooutput_tx_hook (line 20) | static int nooutput_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function nooutput_tx_lin_hook (line 25) | static int nooutput_tx_lin_hook(int lin_num, uint8_t *data, int len) { function default_fwd_hook (line 32) | static int default_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { function addr_checks (line 71) | static const addr_checks* alloutput_init(int16_t param) { function alloutput_tx_hook (line 78) | static int alloutput_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function alloutput_tx_lin_hook (line 83) | static int alloutput_tx_lin_hook(int lin_num, uint8_t *data, int len) { FILE: panda/board/safety/safety_elm327.h function elm327_tx_hook (line 1) | static int elm327_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function elm327_tx_lin_hook (line 21) | static int elm327_tx_lin_hook(int lin_num, uint8_t *data, int len) { FILE: panda/board/safety/safety_ford.h function ford_rx_hook (line 11) | static int ford_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function ford_tx_hook (line 68) | static int ford_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { FILE: panda/board/safety/safety_gm.h function gm_rx_hook (line 37) | static int gm_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function gm_tx_hook (line 107) | static int gm_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function addr_checks (line 211) | static const addr_checks* gm_init(int16_t param) { FILE: panda/board/safety/safety_gm_ascm.h function gm_ascm_fwd_hook (line 4) | static int gm_ascm_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { FILE: panda/board/safety/safety_honda.h function honda_get_checksum (line 56) | static uint8_t honda_get_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function honda_compute_checksum (line 61) | static uint8_t honda_compute_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function honda_get_counter (line 78) | static uint8_t honda_get_counter(CAN_FIFOMailBox_TypeDef *to_push) { function honda_rx_hook (line 83) | static int honda_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function honda_tx_hook (line 189) | static int honda_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function addr_checks (line 308) | static const addr_checks* honda_nidec_init(int16_t param) { function addr_checks (line 320) | static const addr_checks* honda_bosch_giraffe_init(int16_t param) { function addr_checks (line 332) | static const addr_checks* honda_bosch_harness_init(int16_t param) { function honda_nidec_fwd_hook (line 344) | static int honda_nidec_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to... function honda_bosch_fwd_hook (line 369) | static int honda_bosch_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to... FILE: panda/board/safety/safety_hyundai.h function hyundai_get_counter (line 48) | static uint8_t hyundai_get_counter(CAN_FIFOMailBox_TypeDef *to_push) { function hyundai_get_checksum (line 66) | static uint8_t hyundai_get_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function hyundai_compute_checksum (line 84) | static uint8_t hyundai_compute_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function hyundai_rx_hook (line 120) | static int hyundai_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function hyundai_tx_hook (line 175) | static int hyundai_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function hyundai_fwd_hook (line 248) | static int hyundai_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { function addr_checks (line 264) | static const addr_checks* hyundai_init(int16_t param) { function addr_checks (line 275) | static const addr_checks* hyundai_legacy_init(int16_t param) { FILE: panda/board/safety/safety_mazda.h function mazda_rx_hook (line 44) | static int mazda_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function mazda_tx_hook (line 103) | static int mazda_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function mazda_fwd_hook (line 169) | static int mazda_fwd_hook(int bus, CAN_FIFOMailBox_TypeDef *to_fwd) { function addr_checks (line 186) | static const addr_checks* mazda_init(int16_t param) { FILE: panda/board/safety/safety_nissan.h type lookup_t (line 4) | struct lookup_t type lookup_t (line 8) | struct lookup_t function nissan_rx_hook (line 37) | static int nissan_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function nissan_tx_hook (line 102) | static int nissan_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function nissan_fwd_hook (line 166) | static int nissan_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { function addr_checks (line 193) | static const addr_checks* nissan_init(int16_t param) { FILE: panda/board/safety/safety_subaru.h function subaru_get_checksum (line 40) | static uint8_t subaru_get_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function subaru_get_counter (line 44) | static uint8_t subaru_get_counter(CAN_FIFOMailBox_TypeDef *to_push) { function subaru_compute_checksum (line 48) | static uint8_t subaru_compute_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function subaru_rx_hook (line 58) | static int subaru_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function subaru_legacy_rx_hook (line 105) | static int subaru_legacy_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function subaru_tx_hook (line 151) | static int subaru_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function subaru_legacy_tx_hook (line 215) | static int subaru_legacy_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function subaru_fwd_hook (line 279) | static int subaru_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { function subaru_legacy_fwd_hook (line 302) | static int subaru_legacy_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *... function addr_checks (line 324) | static const addr_checks* subaru_init(int16_t param) { function addr_checks (line 339) | static const addr_checks* subaru_legacy_init(int16_t param) { FILE: panda/board/safety/safety_tesla.h type lookup_t (line 1) | struct lookup_t type lookup_t (line 5) | struct lookup_t function tesla_rx_hook (line 31) | static int tesla_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function tesla_tx_hook (line 104) | static int tesla_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function tesla_fwd_hook (line 169) | static int tesla_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { function addr_checks (line 193) | static const addr_checks* tesla_init(int16_t param) { FILE: panda/board/safety/safety_toyota.h function toyota_compute_checksum (line 47) | static uint8_t toyota_compute_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function toyota_get_checksum (line 57) | static uint8_t toyota_get_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function toyota_rx_hook (line 62) | static int toyota_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function toyota_tx_hook (line 137) | static int toyota_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function addr_checks (line 246) | static const addr_checks* toyota_init(int16_t param) { function toyota_fwd_hook (line 254) | static int toyota_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_fwd) { FILE: panda/board/safety/safety_volkswagen.h function volkswagen_get_checksum (line 61) | static uint8_t volkswagen_get_checksum(CAN_FIFOMailBox_TypeDef *to_push) { function volkswagen_mqb_get_counter (line 65) | static uint8_t volkswagen_mqb_get_counter(CAN_FIFOMailBox_TypeDef *to_pu... function volkswagen_pq_get_counter (line 70) | static uint8_t volkswagen_pq_get_counter(CAN_FIFOMailBox_TypeDef *to_pus... function volkswagen_mqb_compute_crc (line 76) | static uint8_t volkswagen_mqb_compute_crc(CAN_FIFOMailBox_TypeDef *to_pu... function volkswagen_pq_compute_checksum (line 111) | static uint8_t volkswagen_pq_compute_checksum(CAN_FIFOMailBox_TypeDef *t... function addr_checks (line 122) | static const addr_checks* volkswagen_mqb_init(int16_t param) { function addr_checks (line 133) | static const addr_checks* volkswagen_pq_init(int16_t param) { function volkswagen_mqb_rx_hook (line 143) | static int volkswagen_mqb_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function volkswagen_pq_rx_hook (line 203) | static int volkswagen_pq_rx_hook(CAN_FIFOMailBox_TypeDef *to_push) { function volkswagen_steering_check (line 263) | static bool volkswagen_steering_check(int desired_torque) { function volkswagen_mqb_tx_hook (line 303) | static int volkswagen_mqb_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function volkswagen_pq_tx_hook (line 339) | static int volkswagen_pq_tx_hook(CAN_FIFOMailBox_TypeDef *to_send) { function volkswagen_fwd_hook (line 376) | static int volkswagen_fwd_hook(int bus_num, CAN_FIFOMailBox_TypeDef *to_... FILE: panda/board/safety_declarations.h type sample_t (line 5) | struct sample_t { type lookup_t (line 12) | struct lookup_t { type CanMsg (line 17) | typedef struct { type CanMsgCheck (line 23) | typedef struct { type AddrCheckStruct (line 33) | typedef struct { type addr_checks (line 46) | typedef struct { type sample_t (line 56) | struct sample_t type sample_t (line 58) | struct sample_t type sample_t (line 60) | struct sample_t type lookup_t (line 64) | struct lookup_t type addr_checks (line 80) | typedef const addr_checks* (*safety_hook_init)(int16_t param); type safety_hooks (line 86) | typedef struct { type sample_t (line 112) | struct sample_t type sample_t (line 113) | struct sample_t type sample_t (line 119) | struct sample_t FILE: panda/board/stm32fx/board.h function detect_board_type (line 24) | void detect_board_type(void) { function detect_external_debug_serial (line 58) | void detect_external_debug_serial(void) { FILE: panda/board/stm32fx/clock.h function clock_init (line 1) | void clock_init(void) { function watchdog_init (line 27) | void watchdog_init(void) { function watchdog_feed (line 37) | void watchdog_feed(void) { FILE: panda/board/stm32fx/clock_source.h function EXTI0_IRQ_Handler (line 11) | void EXTI0_IRQ_Handler(void) { function TIM1_UP_TIM10_IRQ_Handler (line 21) | void TIM1_UP_TIM10_IRQ_Handler(void) { function TIM1_CC_IRQ_Handler (line 35) | void TIM1_CC_IRQ_Handler(void) { function clock_source_init (line 49) | void clock_source_init(uint8_t mode){ FILE: panda/board/stm32fx/inc/cmsis_compiler.h type T_UINT32 (line 101) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 105) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 109) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 113) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 117) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } function T_UINT32 (line 173) | struct __packed__ T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 177) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 181) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 185) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } function packed (line 244) | packed struct T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 248) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 252) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 256) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 260) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } FILE: panda/board/stm32fx/inc/cmsis_gcc.h type T_UINT32 (line 74) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 82) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 90) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 98) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 106) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } function __cmsis_start (line 131) | void __cmsis_start(void) function __STATIC_FORCEINLINE (line 233) | __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) function __STATIC_FORCEINLINE (line 248) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) function __STATIC_FORCEINLINE (line 260) | __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) function __STATIC_FORCEINLINE (line 272) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) function __STATIC_FORCEINLINE (line 286) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) function __STATIC_FORCEINLINE (line 300) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) function __STATIC_FORCEINLINE (line 314) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) function __STATIC_FORCEINLINE (line 329) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) function __STATIC_FORCEINLINE (line 344) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) function __STATIC_FORCEINLINE (line 356) | __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) function __STATIC_FORCEINLINE (line 368) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) function __STATIC_FORCEINLINE (line 383) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) function __STATIC_FORCEINLINE (line 398) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) function __STATIC_FORCEINLINE (line 410) | __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) function __STATIC_FORCEINLINE (line 423) | __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) function __STATIC_FORCEINLINE (line 437) | __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) function __STATIC_FORCEINLINE (line 449) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) function __STATIC_FORCEINLINE (line 464) | __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) function __STATIC_FORCEINLINE (line 479) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) function __STATIC_FORCEINLINE (line 491) | __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) function __STATIC_FORCEINLINE (line 543) | __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) function __STATIC_FORCEINLINE (line 558) | __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) function __STATIC_FORCEINLINE (line 570) | __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) function __STATIC_FORCEINLINE (line 583) | __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) function __STATIC_FORCEINLINE (line 594) | __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) function __STATIC_FORCEINLINE (line 609) | __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) function __STATIC_FORCEINLINE (line 624) | __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) function __STATIC_FORCEINLINE (line 636) | __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) function __STATIC_FORCEINLINE (line 659) | __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) function __STATIC_FORCEINLINE (line 681) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) function __STATIC_FORCEINLINE (line 704) | __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) function __STATIC_FORCEINLINE (line 725) | __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) function __STATIC_FORCEINLINE (line 746) | __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) function __STATIC_FORCEINLINE (line 769) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) function __STATIC_FORCEINLINE (line 792) | __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) function __STATIC_FORCEINLINE (line 813) | __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) function __STATIC_FORCEINLINE (line 833) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) function __STATIC_FORCEINLINE (line 859) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) function __STATIC_FORCEINLINE (line 986) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) function __STATIC_FORCEINLINE (line 1001) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) function __STATIC_FORCEINLINE (line 1021) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1048) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) function __STATIC_FORCEINLINE (line 1078) | __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t value) function __STATIC_FORCEINLINE (line 1107) | __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) function __STATIC_FORCEINLINE (line 1129) | __STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr) function __STATIC_FORCEINLINE (line 1151) | __STATIC_FORCEINLINE uint32_t __LDREXW(volatile uint32_t *addr) function __STATIC_FORCEINLINE (line 1168) | __STATIC_FORCEINLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *... function __STATIC_FORCEINLINE (line 1185) | __STATIC_FORCEINLINE uint32_t __STREXH(uint16_t value, volatile uint16_t... function __STATIC_FORCEINLINE (line 1202) | __STATIC_FORCEINLINE uint32_t __STREXW(uint32_t value, volatile uint32_t... function __STATIC_FORCEINLINE (line 1215) | __STATIC_FORCEINLINE void __CLREX(void) function __STATIC_FORCEINLINE (line 1268) | __STATIC_FORCEINLINE uint32_t __RRX(uint32_t value) function __STATIC_FORCEINLINE (line 1283) | __STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1305) | __STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1327) | __STATIC_FORCEINLINE uint32_t __LDRT(volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1342) | __STATIC_FORCEINLINE void __STRBT(uint8_t value, volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1354) | __STATIC_FORCEINLINE void __STRHT(uint16_t value, volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1366) | __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1382) | __STATIC_FORCEINLINE int32_t __SSAT(int32_t val, uint32_t sat) function __STATIC_FORCEINLINE (line 1407) | __STATIC_FORCEINLINE uint32_t __USAT(int32_t val, uint32_t sat) function __STATIC_FORCEINLINE (line 1437) | __STATIC_FORCEINLINE uint8_t __LDAB(volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1452) | __STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1467) | __STATIC_FORCEINLINE uint32_t __LDA(volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1482) | __STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1494) | __STATIC_FORCEINLINE void __STLH(uint16_t value, volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1506) | __STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1518) | __STATIC_FORCEINLINE uint8_t __LDAEXB(volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1533) | __STATIC_FORCEINLINE uint16_t __LDAEXH(volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1548) | __STATIC_FORCEINLINE uint32_t __LDAEX(volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1565) | __STATIC_FORCEINLINE uint32_t __STLEXB(uint8_t value, volatile uint8_t *... function __STATIC_FORCEINLINE (line 1582) | __STATIC_FORCEINLINE uint32_t __STLEXH(uint16_t value, volatile uint16_t... function __STATIC_FORCEINLINE (line 1599) | __STATIC_FORCEINLINE uint32_t __STLEX(uint32_t value, volatile uint32_t ... function __STATIC_FORCEINLINE (line 1621) | __STATIC_FORCEINLINE uint32_t __SADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1629) | __STATIC_FORCEINLINE uint32_t __QADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1637) | __STATIC_FORCEINLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1645) | __STATIC_FORCEINLINE uint32_t __UADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1653) | __STATIC_FORCEINLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1661) | __STATIC_FORCEINLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1670) | __STATIC_FORCEINLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1678) | __STATIC_FORCEINLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1686) | __STATIC_FORCEINLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1694) | __STATIC_FORCEINLINE uint32_t __USUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1702) | __STATIC_FORCEINLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1710) | __STATIC_FORCEINLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1719) | __STATIC_FORCEINLINE uint32_t __SADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1727) | __STATIC_FORCEINLINE uint32_t __QADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1735) | __STATIC_FORCEINLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1743) | __STATIC_FORCEINLINE uint32_t __UADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1751) | __STATIC_FORCEINLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1759) | __STATIC_FORCEINLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1767) | __STATIC_FORCEINLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1775) | __STATIC_FORCEINLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1783) | __STATIC_FORCEINLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1791) | __STATIC_FORCEINLINE uint32_t __USUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1799) | __STATIC_FORCEINLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1807) | __STATIC_FORCEINLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1815) | __STATIC_FORCEINLINE uint32_t __SASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1823) | __STATIC_FORCEINLINE uint32_t __QASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1831) | __STATIC_FORCEINLINE uint32_t __SHASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1839) | __STATIC_FORCEINLINE uint32_t __UASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1847) | __STATIC_FORCEINLINE uint32_t __UQASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1855) | __STATIC_FORCEINLINE uint32_t __UHASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1863) | __STATIC_FORCEINLINE uint32_t __SSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1871) | __STATIC_FORCEINLINE uint32_t __QSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1879) | __STATIC_FORCEINLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1887) | __STATIC_FORCEINLINE uint32_t __USAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1895) | __STATIC_FORCEINLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1903) | __STATIC_FORCEINLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1911) | __STATIC_FORCEINLINE uint32_t __USAD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1919) | __STATIC_FORCEINLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint3... function __STATIC_FORCEINLINE (line 1941) | __STATIC_FORCEINLINE uint32_t __UXTB16(uint32_t op1) function __STATIC_FORCEINLINE (line 1949) | __STATIC_FORCEINLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1957) | __STATIC_FORCEINLINE uint32_t __SXTB16(uint32_t op1) function __STATIC_FORCEINLINE (line 1965) | __STATIC_FORCEINLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1973) | __STATIC_FORCEINLINE uint32_t __SMUAD (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1981) | __STATIC_FORCEINLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1989) | __STATIC_FORCEINLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint3... function __STATIC_FORCEINLINE (line 1997) | __STATIC_FORCEINLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint... function __STATIC_FORCEINLINE (line 2005) | __STATIC_FORCEINLINE uint64_t __SMLALD (uint32_t op1, uint32_t op2, uint... function __STATIC_FORCEINLINE (line 2022) | __STATIC_FORCEINLINE uint64_t __SMLALDX (uint32_t op1, uint32_t op2, uin... function __STATIC_FORCEINLINE (line 2039) | __STATIC_FORCEINLINE uint32_t __SMUSD (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 2047) | __STATIC_FORCEINLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 2055) | __STATIC_FORCEINLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint3... function __STATIC_FORCEINLINE (line 2063) | __STATIC_FORCEINLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint... function __STATIC_FORCEINLINE (line 2071) | __STATIC_FORCEINLINE uint64_t __SMLSLD (uint32_t op1, uint32_t op2, uint... function __STATIC_FORCEINLINE (line 2088) | __STATIC_FORCEINLINE uint64_t __SMLSLDX (uint32_t op1, uint32_t op2, uin... function __STATIC_FORCEINLINE (line 2105) | __STATIC_FORCEINLINE uint32_t __SEL (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 2113) | __STATIC_FORCEINLINE int32_t __QADD( int32_t op1, int32_t op2) function __STATIC_FORCEINLINE (line 2121) | __STATIC_FORCEINLINE int32_t __QSUB( int32_t op1, int32_t op2) function __STATIC_FORCEINLINE (line 2154) | __STATIC_FORCEINLINE int32_t __SMMLA (int32_t op1, int32_t op2, int32_t ... FILE: panda/board/stm32fx/inc/core_cm3.h type APSR_Type (line 206) | typedef union type IPSR_Type (line 240) | typedef union type xPSR_Type (line 258) | typedef union type CONTROL_Type (line 309) | typedef union type NVIC_Type (line 340) | typedef struct type SCB_Type (line 374) | typedef struct type SCnSCB_Type (line 655) | typedef struct type SysTick_Type (line 701) | typedef struct type DWT_Type (line 841) | typedef struct type TPI_Type (line 988) | typedef struct type MPU_Type (line 1150) | typedef struct type CoreDebug_Type (line 1246) | typedef struct function __STATIC_INLINE (line 1472) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) function __STATIC_INLINE (line 1491) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) function __STATIC_INLINE (line 1503) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1522) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1541) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1560) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1579) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1594) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1611) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) function __STATIC_INLINE (line 1633) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) function __STATIC_INLINE (line 1655) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) function __STATIC_INLINE (line 1680) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui... function __STATIC_INLINE (line 1707) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 1730) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) function __STATIC_INLINE (line 1746) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) function __NVIC_SystemReset (line 1757) | void __NVIC_SystemReset(void) function __STATIC_INLINE (line 1799) | __STATIC_INLINE uint32_t SCB_GetFPUType(void) function __STATIC_INLINE (line 1830) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) function __STATIC_INLINE (line 1872) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) function __STATIC_INLINE (line 1893) | __STATIC_INLINE int32_t ITM_ReceiveChar (void) function __STATIC_INLINE (line 1913) | __STATIC_INLINE int32_t ITM_CheckChar (void) FILE: panda/board/stm32fx/inc/core_cm4.h type APSR_Type (line 259) | typedef union type IPSR_Type (line 298) | typedef union type xPSR_Type (line 316) | typedef union type CONTROL_Type (line 371) | typedef union type NVIC_Type (line 406) | typedef struct type SCB_Type (line 440) | typedef struct type SCnSCB_Type (line 719) | typedef struct type SysTick_Type (line 759) | typedef struct type DWT_Type (line 899) | typedef struct type TPI_Type (line 1046) | typedef struct type MPU_Type (line 1208) | typedef struct type FPU_Type (line 1304) | typedef struct type CoreDebug_Type (line 1416) | typedef struct function __STATIC_INLINE (line 1648) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) function __STATIC_INLINE (line 1667) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) function __STATIC_INLINE (line 1679) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1698) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1717) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1736) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1755) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1770) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1787) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) function __STATIC_INLINE (line 1809) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) function __STATIC_INLINE (line 1831) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) function __STATIC_INLINE (line 1856) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui... function __STATIC_INLINE (line 1883) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 1906) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) function __STATIC_INLINE (line 1922) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) function __NVIC_SystemReset (line 1933) | void __NVIC_SystemReset(void) function __STATIC_INLINE (line 1976) | __STATIC_INLINE uint32_t SCB_GetFPUType(void) function __STATIC_INLINE (line 2017) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) function __STATIC_INLINE (line 2059) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) function __STATIC_INLINE (line 2080) | __STATIC_INLINE int32_t ITM_ReceiveChar (void) function __STATIC_INLINE (line 2100) | __STATIC_INLINE int32_t ITM_CheckChar (void) FILE: panda/board/stm32fx/inc/mpu_armv7.h type ARM_MPU_Region_t (line 183) | typedef struct { function __STATIC_INLINE (line 191) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) function __STATIC_INLINE (line 203) | __STATIC_INLINE void ARM_MPU_Disable(void) function __STATIC_INLINE (line 215) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) function __STATIC_INLINE (line 225) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) function __STATIC_INLINE (line 236) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 248) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 261) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: panda/board/stm32fx/inc/stm32f205xx.h type IRQn_Type (line 83) | typedef enum type ADC_TypeDef (line 190) | typedef struct type ADC_Common_TypeDef (line 214) | typedef struct type CAN_TxMailBox_TypeDef (line 227) | typedef struct type CAN_FIFOMailBox_TypeDef (line 239) | typedef struct type CAN_FilterRegister_TypeDef (line 251) | typedef struct type CAN_TypeDef (line 261) | typedef struct type CRC_TypeDef (line 291) | typedef struct type DAC_TypeDef (line 304) | typedef struct type DBGMCU_TypeDef (line 326) | typedef struct type DMA_Stream_TypeDef (line 339) | typedef struct type DMA_TypeDef (line 349) | typedef struct type EXTI_TypeDef (line 362) | typedef struct type FLASH_TypeDef (line 376) | typedef struct type FSMC_Bank1_TypeDef (line 391) | typedef struct type FSMC_Bank1E_TypeDef (line 400) | typedef struct type FSMC_Bank2_3_TypeDef (line 409) | typedef struct type FSMC_Bank4_TypeDef (line 431) | typedef struct type GPIO_TypeDef (line 445) | typedef struct type SYSCFG_TypeDef (line 462) | typedef struct type I2C_TypeDef (line 475) | typedef struct type IWDG_TypeDef (line 492) | typedef struct type PWR_TypeDef (line 504) | typedef struct type RCC_TypeDef (line 514) | typedef struct type RTC_TypeDef (line 553) | typedef struct type SDIO_TypeDef (line 602) | typedef struct type SPI_TypeDef (line 630) | typedef struct type TIM_TypeDef (line 647) | typedef struct type USART_TypeDef (line 676) | typedef struct type WWDG_TypeDef (line 691) | typedef struct type RNG_TypeDef (line 703) | typedef struct type USB_OTG_GlobalTypeDef (line 715) | typedef struct type USB_OTG_DeviceTypeDef (line 743) | typedef struct type USB_OTG_INEndpointTypeDef (line 772) | typedef struct type USB_OTG_OUTEndpointTypeDef (line 789) | typedef struct type USB_OTG_HostTypeDef (line 805) | typedef struct type USB_OTG_HostChannelTypeDef (line 821) | typedef struct FILE: panda/board/stm32fx/inc/stm32f2xx.h type FlagStatus (line 140) | typedef enum type FunctionalState (line 146) | typedef enum type ErrorStatus (line 153) | typedef enum FILE: panda/board/stm32fx/inc/stm32f2xx_hal_def.h type HAL_StatusTypeDef (line 57) | typedef enum type HAL_LockTypeDef (line 68) | typedef enum FILE: panda/board/stm32fx/inc/stm32f413xx.h type IRQn_Type (line 84) | typedef enum type ADC_TypeDef (line 209) | typedef struct type ADC_Common_TypeDef (line 233) | typedef struct type CAN_TxMailBox_TypeDef (line 246) | typedef struct type CAN_FIFOMailBox_TypeDef (line 258) | typedef struct type CAN_FilterRegister_TypeDef (line 270) | typedef struct type CAN_TypeDef (line 280) | typedef struct type CRC_TypeDef (line 310) | typedef struct type DFSDM_Filter_TypeDef (line 322) | typedef struct type DFSDM_Channel_TypeDef (line 344) | typedef struct type DAC_TypeDef (line 358) | typedef struct type DBGMCU_TypeDef (line 380) | typedef struct type DMA_Stream_TypeDef (line 393) | typedef struct type DMA_TypeDef (line 403) | typedef struct type EXTI_TypeDef (line 415) | typedef struct type FLASH_TypeDef (line 429) | typedef struct type FSMC_Bank1_TypeDef (line 446) | typedef struct type FSMC_Bank1E_TypeDef (line 455) | typedef struct type GPIO_TypeDef (line 463) | typedef struct type SYSCFG_TypeDef (line 480) | typedef struct type I2C_TypeDef (line 497) | typedef struct type FMPI2C_TypeDef (line 515) | typedef struct type IWDG_TypeDef (line 534) | typedef struct type PWR_TypeDef (line 547) | typedef struct type RCC_TypeDef (line 557) | typedef struct type RTC_TypeDef (line 599) | typedef struct type SAI_TypeDef (line 647) | typedef struct type SAI_Block_TypeDef (line 652) | typedef struct type SDIO_TypeDef (line 668) | typedef struct type SPI_TypeDef (line 696) | typedef struct type QUADSPI_TypeDef (line 713) | typedef struct type TIM_TypeDef (line 734) | typedef struct type USART_TypeDef (line 763) | typedef struct type WWDG_TypeDef (line 778) | typedef struct type RNG_TypeDef (line 789) | typedef struct type USB_OTG_GlobalTypeDef (line 799) | typedef struct type USB_OTG_DeviceTypeDef (line 830) | typedef struct type USB_OTG_INEndpointTypeDef (line 857) | typedef struct type USB_OTG_OUTEndpointTypeDef (line 872) | typedef struct type USB_OTG_HostTypeDef (line 886) | typedef struct type USB_OTG_HostChannelTypeDef (line 900) | typedef struct type LPTIM_TypeDef (line 914) | typedef struct FILE: panda/board/stm32fx/inc/stm32f4xx.h type FlagStatus (line 203) | typedef enum type FunctionalState (line 209) | typedef enum type ErrorStatus (line 216) | typedef enum FILE: panda/board/stm32fx/inc/stm32f4xx_hal_def.h type HAL_StatusTypeDef (line 57) | typedef enum type HAL_LockTypeDef (line 68) | typedef enum FILE: panda/board/stm32fx/interrupt_handlers.h function WWDG_IRQHandler (line 4) | void WWDG_IRQHandler(void) {handle_interrupt(WWDG_IRQn);} function PVD_IRQHandler (line 5) | void PVD_IRQHandler(void) {handle_interrupt(PVD_IRQn);} function TAMP_STAMP_IRQHandler (line 6) | void TAMP_STAMP_IRQHandler(void) {handle_interrupt(TAMP_STAMP_IRQn);} function RTC_WKUP_IRQHandler (line 7) | void RTC_WKUP_IRQHandler(void) {handle_interrupt(RTC_WKUP_IRQn);} function FLASH_IRQHandler (line 8) | void FLASH_IRQHandler(void) {handle_interrupt(FLASH_IRQn);} function RCC_IRQHandler (line 9) | void RCC_IRQHandler(void) {handle_interrupt(RCC_IRQn);} function EXTI0_IRQHandler (line 10) | void EXTI0_IRQHandler(void) {handle_interrupt(EXTI0_IRQn);} function EXTI1_IRQHandler (line 11) | void EXTI1_IRQHandler(void) {handle_interrupt(EXTI1_IRQn);} function EXTI2_IRQHandler (line 12) | void EXTI2_IRQHandler(void) {handle_interrupt(EXTI2_IRQn);} function EXTI3_IRQHandler (line 13) | void EXTI3_IRQHandler(void) {handle_interrupt(EXTI3_IRQn);} function EXTI4_IRQHandler (line 14) | void EXTI4_IRQHandler(void) {handle_interrupt(EXTI4_IRQn);} function DMA1_Stream0_IRQHandler (line 15) | void DMA1_Stream0_IRQHandler(void) {handle_interrupt(DMA1_Stream0_IRQn);} function DMA1_Stream1_IRQHandler (line 16) | void DMA1_Stream1_IRQHandler(void) {handle_interrupt(DMA1_Stream1_IRQn);} function DMA1_Stream2_IRQHandler (line 17) | void DMA1_Stream2_IRQHandler(void) {handle_interrupt(DMA1_Stream2_IRQn);} function DMA1_Stream3_IRQHandler (line 18) | void DMA1_Stream3_IRQHandler(void) {handle_interrupt(DMA1_Stream3_IRQn);} function DMA1_Stream4_IRQHandler (line 19) | void DMA1_Stream4_IRQHandler(void) {handle_interrupt(DMA1_Stream4_IRQn);} function DMA1_Stream5_IRQHandler (line 20) | void DMA1_Stream5_IRQHandler(void) {handle_interrupt(DMA1_Stream5_IRQn);} function DMA1_Stream6_IRQHandler (line 21) | void DMA1_Stream6_IRQHandler(void) {handle_interrupt(DMA1_Stream6_IRQn);} function ADC_IRQHandler (line 22) | void ADC_IRQHandler(void) {handle_interrupt(ADC_IRQn);} function CAN1_TX_IRQHandler (line 23) | void CAN1_TX_IRQHandler(void) {handle_interrupt(CAN1_TX_IRQn);} function CAN1_RX0_IRQHandler (line 24) | void CAN1_RX0_IRQHandler(void) {handle_interrupt(CAN1_RX0_IRQn);} function CAN1_RX1_IRQHandler (line 25) | void CAN1_RX1_IRQHandler(void) {handle_interrupt(CAN1_RX1_IRQn);} function CAN1_SCE_IRQHandler (line 26) | void CAN1_SCE_IRQHandler(void) {handle_interrupt(CAN1_SCE_IRQn);} function EXTI9_5_IRQHandler (line 27) | void EXTI9_5_IRQHandler(void) {handle_interrupt(EXTI9_5_IRQn);} function TIM1_BRK_TIM9_IRQHandler (line 28) | void TIM1_BRK_TIM9_IRQHandler(void) {handle_interrupt(TIM1_BRK_TIM9_IRQn);} function TIM1_UP_TIM10_IRQHandler (line 29) | void TIM1_UP_TIM10_IRQHandler(void) {handle_interrupt(TIM1_UP_TIM10_IRQn);} function TIM1_TRG_COM_TIM11_IRQHandler (line 30) | void TIM1_TRG_COM_TIM11_IRQHandler(void) {handle_interrupt(TIM1_TRG_COM_... function TIM1_CC_IRQHandler (line 31) | void TIM1_CC_IRQHandler(void) {handle_interrupt(TIM1_CC_IRQn);} function TIM2_IRQHandler (line 32) | void TIM2_IRQHandler(void) {handle_interrupt(TIM2_IRQn);} function TIM3_IRQHandler (line 33) | void TIM3_IRQHandler(void) {handle_interrupt(TIM3_IRQn);} function TIM4_IRQHandler (line 34) | void TIM4_IRQHandler(void) {handle_interrupt(TIM4_IRQn);} function I2C1_EV_IRQHandler (line 35) | void I2C1_EV_IRQHandler(void) {handle_interrupt(I2C1_EV_IRQn);} function I2C1_ER_IRQHandler (line 36) | void I2C1_ER_IRQHandler(void) {handle_interrupt(I2C1_ER_IRQn);} function I2C2_EV_IRQHandler (line 37) | void I2C2_EV_IRQHandler(void) {handle_interrupt(I2C2_EV_IRQn);} function I2C2_ER_IRQHandler (line 38) | void I2C2_ER_IRQHandler(void) {handle_interrupt(I2C2_ER_IRQn);} function SPI1_IRQHandler (line 39) | void SPI1_IRQHandler(void) {handle_interrupt(SPI1_IRQn);} function SPI2_IRQHandler (line 40) | void SPI2_IRQHandler(void) {handle_interrupt(SPI2_IRQn);} function USART1_IRQHandler (line 41) | void USART1_IRQHandler(void) {handle_interrupt(USART1_IRQn);} function USART2_IRQHandler (line 42) | void USART2_IRQHandler(void) {handle_interrupt(USART2_IRQn);} function USART3_IRQHandler (line 43) | void USART3_IRQHandler(void) {handle_interrupt(USART3_IRQn);} function EXTI15_10_IRQHandler (line 44) | void EXTI15_10_IRQHandler(void) {handle_interrupt(EXTI15_10_IRQn);} function RTC_Alarm_IRQHandler (line 45) | void RTC_Alarm_IRQHandler(void) {handle_interrupt(RTC_Alarm_IRQn);} function OTG_FS_WKUP_IRQHandler (line 46) | void OTG_FS_WKUP_IRQHandler(void) {handle_interrupt(OTG_FS_WKUP_IRQn);} function TIM8_BRK_TIM12_IRQHandler (line 47) | void TIM8_BRK_TIM12_IRQHandler(void) {handle_interrupt(TIM8_BRK_TIM12_IR... function TIM8_UP_TIM13_IRQHandler (line 48) | void TIM8_UP_TIM13_IRQHandler(void) {handle_interrupt(TIM8_UP_TIM13_IRQn);} function TIM8_TRG_COM_TIM14_IRQHandler (line 49) | void TIM8_TRG_COM_TIM14_IRQHandler(void) {handle_interrupt(TIM8_TRG_COM_... function TIM8_CC_IRQHandler (line 50) | void TIM8_CC_IRQHandler(void) {handle_interrupt(TIM8_CC_IRQn);} function DMA1_Stream7_IRQHandler (line 51) | void DMA1_Stream7_IRQHandler(void) {handle_interrupt(DMA1_Stream7_IRQn);} function FSMC_IRQHandler (line 52) | void FSMC_IRQHandler(void) {handle_interrupt(FSMC_IRQn);} function SDIO_IRQHandler (line 53) | void SDIO_IRQHandler(void) {handle_interrupt(SDIO_IRQn);} function TIM5_IRQHandler (line 54) | void TIM5_IRQHandler(void) {handle_interrupt(TIM5_IRQn);} function SPI3_IRQHandler (line 55) | void SPI3_IRQHandler(void) {handle_interrupt(SPI3_IRQn);} function UART4_IRQHandler (line 56) | void UART4_IRQHandler(void) {handle_interrupt(UART4_IRQn);} function UART5_IRQHandler (line 57) | void UART5_IRQHandler(void) {handle_interrupt(UART5_IRQn);} function TIM6_DAC_IRQHandler (line 58) | void TIM6_DAC_IRQHandler(void) {handle_interrupt(TIM6_DAC_IRQn);} function TIM7_IRQHandler (line 59) | void TIM7_IRQHandler(void) {handle_interrupt(TIM7_IRQn);} function DMA2_Stream0_IRQHandler (line 60) | void DMA2_Stream0_IRQHandler(void) {handle_interrupt(DMA2_Stream0_IRQn);} function DMA2_Stream1_IRQHandler (line 61) | void DMA2_Stream1_IRQHandler(void) {handle_interrupt(DMA2_Stream1_IRQn);} function DMA2_Stream2_IRQHandler (line 62) | void DMA2_Stream2_IRQHandler(void) {handle_interrupt(DMA2_Stream2_IRQn);} function DMA2_Stream3_IRQHandler (line 63) | void DMA2_Stream3_IRQHandler(void) {handle_interrupt(DMA2_Stream3_IRQn);} function DMA2_Stream4_IRQHandler (line 64) | void DMA2_Stream4_IRQHandler(void) {handle_interrupt(DMA2_Stream4_IRQn);} function CAN2_TX_IRQHandler (line 65) | void CAN2_TX_IRQHandler(void) {handle_interrupt(CAN2_TX_IRQn);} function CAN2_RX0_IRQHandler (line 66) | void CAN2_RX0_IRQHandler(void) {handle_interrupt(CAN2_RX0_IRQn);} function CAN2_RX1_IRQHandler (line 67) | void CAN2_RX1_IRQHandler(void) {handle_interrupt(CAN2_RX1_IRQn);} function CAN2_SCE_IRQHandler (line 68) | void CAN2_SCE_IRQHandler(void) {handle_interrupt(CAN2_SCE_IRQn);} function OTG_FS_IRQHandler (line 69) | void OTG_FS_IRQHandler(void) {handle_interrupt(OTG_FS_IRQn);} function DMA2_Stream5_IRQHandler (line 70) | void DMA2_Stream5_IRQHandler(void) {handle_interrupt(DMA2_Stream5_IRQn);} function DMA2_Stream6_IRQHandler (line 71) | void DMA2_Stream6_IRQHandler(void) {handle_interrupt(DMA2_Stream6_IRQn);} function DMA2_Stream7_IRQHandler (line 72) | void DMA2_Stream7_IRQHandler(void) {handle_interrupt(DMA2_Stream7_IRQn);} function USART6_IRQHandler (line 73) | void USART6_IRQHandler(void) {handle_interrupt(USART6_IRQn);} function I2C3_EV_IRQHandler (line 74) | void I2C3_EV_IRQHandler(void) {handle_interrupt(I2C3_EV_IRQn);} function I2C3_ER_IRQHandler (line 75) | void I2C3_ER_IRQHandler(void) {handle_interrupt(I2C3_ER_IRQn);} function DFSDM1_FLT0_IRQHandler (line 77) | void DFSDM1_FLT0_IRQHandler(void) {handle_interrupt(DFSDM1_FLT0_IRQn);} function DFSDM1_FLT1_IRQHandler (line 78) | void DFSDM1_FLT1_IRQHandler(void) {handle_interrupt(DFSDM1_FLT1_IRQn);} function CAN3_TX_IRQHandler (line 79) | void CAN3_TX_IRQHandler(void) {handle_interrupt(CAN3_TX_IRQn);} function CAN3_RX0_IRQHandler (line 80) | void CAN3_RX0_IRQHandler(void) {handle_interrupt(CAN3_RX0_IRQn);} function CAN3_RX1_IRQHandler (line 81) | void CAN3_RX1_IRQHandler(void) {handle_interrupt(CAN3_RX1_IRQn);} function CAN3_SCE_IRQHandler (line 82) | void CAN3_SCE_IRQHandler(void) {handle_interrupt(CAN3_SCE_IRQn);} function RNG_IRQHandler (line 83) | void RNG_IRQHandler(void) {handle_interrupt(RNG_IRQn);} function FPU_IRQHandler (line 84) | void FPU_IRQHandler(void) {handle_interrupt(FPU_IRQn);} function UART7_IRQHandler (line 85) | void UART7_IRQHandler(void) {handle_interrupt(UART7_IRQn);} function UART8_IRQHandler (line 86) | void UART8_IRQHandler(void) {handle_interrupt(UART8_IRQn);} function SPI4_IRQHandler (line 87) | void SPI4_IRQHandler(void) {handle_interrupt(SPI4_IRQn);} function SPI5_IRQHandler (line 88) | void SPI5_IRQHandler(void) {handle_interrupt(SPI5_IRQn);} function SAI1_IRQHandler (line 89) | void SAI1_IRQHandler(void) {handle_interrupt(SAI1_IRQn);} function UART9_IRQHandler (line 90) | void UART9_IRQHandler(void) {handle_interrupt(UART9_IRQn);} function UART10_IRQHandler (line 91) | void UART10_IRQHandler(void) {handle_interrupt(UART10_IRQn);} function QUADSPI_IRQHandler (line 92) | void QUADSPI_IRQHandler(void) {handle_interrupt(QUADSPI_IRQn);} function FMPI2C1_EV_IRQHandler (line 93) | void FMPI2C1_EV_IRQHandler(void) {handle_interrupt(FMPI2C1_EV_IRQn);} function FMPI2C1_ER_IRQHandler (line 94) | void FMPI2C1_ER_IRQHandler(void) {handle_interrupt(FMPI2C1_ER_IRQn);} function LPTIM1_IRQHandler (line 95) | void LPTIM1_IRQHandler(void) {handle_interrupt(LPTIM1_IRQn);} function DFSDM2_FLT0_IRQHandler (line 96) | void DFSDM2_FLT0_IRQHandler(void) {handle_interrupt(DFSDM2_FLT0_IRQn);} function DFSDM2_FLT1_IRQHandler (line 97) | void DFSDM2_FLT1_IRQHandler(void) {handle_interrupt(DFSDM2_FLT1_IRQn);} function DFSDM2_FLT2_IRQHandler (line 98) | void DFSDM2_FLT2_IRQHandler(void) {handle_interrupt(DFSDM2_FLT2_IRQn);} function DFSDM2_FLT3_IRQHandler (line 99) | void DFSDM2_FLT3_IRQHandler(void) {handle_interrupt(DFSDM2_FLT3_IRQn);} FILE: panda/board/stm32fx/lladc.h function adc_init (line 13) | void adc_init(void) { function adc_get (line 19) | uint32_t adc_get(unsigned int channel) { function adc_get_voltage (line 31) | uint32_t adc_get_voltage(void) { FILE: panda/board/stm32fx/llbxcan.h function llcan_set_speed (line 15) | bool llcan_set_speed(CAN_TypeDef *CAN_obj, uint32_t speed, bool loopback... function llcan_init (line 67) | bool llcan_init(CAN_TypeDef *CAN_obj) { function llcan_clear_send (line 123) | void llcan_clear_send(CAN_TypeDef *CAN_obj) { FILE: panda/board/stm32fx/lldac.h function dac_init (line 1) | void dac_init(void) { function dac_set (line 8) | void dac_set(int channel, uint32_t value) { FILE: panda/board/stm32fx/llfan.h function EXTI2_IRQ_Handler (line 2) | void EXTI2_IRQ_Handler(void) { function fan_init (line 10) | void fan_init(void){ FILE: panda/board/stm32fx/llflash.h function flash_is_locked (line 1) | bool flash_is_locked(void) { function flash_unlock (line 5) | void flash_unlock(void) { function flash_erase_sector (line 10) | bool flash_erase_sector(uint8_t sector, bool unlocked) { function flash_write_word (line 21) | void flash_write_word(void *prog_ptr, uint32_t data) { function flush_write_buffer (line 28) | void flush_write_buffer(void) { } FILE: panda/board/stm32fx/llrtc.h function enable_bdomain_protection (line 3) | void enable_bdomain_protection(void) { function disable_bdomain_protection (line 7) | void disable_bdomain_protection(void) { FILE: panda/board/stm32fx/llspi.h function spi_tx_dma (line 13) | void spi_tx_dma(void *addr, int len) { function spi_rx_dma (line 35) | void spi_rx_dma(void *addr, int len) { function DMA2_Stream2_IRQ_Handler (line 62) | void DMA2_Stream2_IRQ_Handler(void) { function DMA2_Stream3_IRQ_Handler (line 78) | void DMA2_Stream3_IRQ_Handler(void) { function EXTI4_IRQ_Handler (line 91) | void EXTI4_IRQ_Handler(void) { function spi_init (line 105) | void spi_init(void) { FILE: panda/board/stm32fx/lluart.h function uart_tx_ring (line 3) | void uart_tx_ring(uart_ring *q){ function uart_rx_ring (line 23) | void uart_rx_ring(uart_ring *q){ function uart_send_break (line 45) | void uart_send_break(uart_ring *u) { function dma_pointer_handler (line 55) | void dma_pointer_handler(uart_ring *q, uint32_t dma_ndtr) { function uart_interrupt_handler (line 81) | void uart_interrupt_handler(uart_ring *q) { function USART1_IRQ_Handler (line 120) | void USART1_IRQ_Handler(void) { uart_interrupt_handler(&uart_ring_gps); } function USART2_IRQ_Handler (line 121) | void USART2_IRQ_Handler(void) { uart_interrupt_handler(&uart_ring_debug); } function USART3_IRQ_Handler (line 122) | void USART3_IRQ_Handler(void) { uart_interrupt_handler(&uart_ring_lin2); } function UART5_IRQ_Handler (line 123) | void UART5_IRQ_Handler(void) { uart_interrupt_handler(&uart_ring_lin1); } function DMA2_Stream5_IRQ_Handler (line 125) | void DMA2_Stream5_IRQ_Handler(void) { function dma_rx_init (line 150) | void dma_rx_init(uart_ring *q) { function uart_set_baud (line 185) | void uart_set_baud(USART_TypeDef *u, unsigned int baud) { function uart_init (line 194) | void uart_init(uart_ring *q, int baud) { FILE: panda/board/stm32fx/llusb.h type USB_OTG_HostPortTypeDef (line 1) | typedef struct function OTG_FS_IRQ_Handler (line 23) | void OTG_FS_IRQ_Handler(void) { function usb_init (line 31) | void usb_init(void) { FILE: panda/board/stm32fx/peripherals.h function gpio_usb_init (line 1) | void gpio_usb_init(void) { function gpio_usart2_init (line 8) | void gpio_usart2_init(void) { function common_init_gpio (line 15) | void common_init_gpio(void) { function flasher_peripherals_init (line 44) | void flasher_peripherals_init(void) { function peripherals_init (line 52) | void peripherals_init(void) { function enable_interrupt_timer (line 87) | void enable_interrupt_timer(void) { FILE: panda/board/stm32fx/stm32fx_config.h function early_gpio_float (line 84) | void early_gpio_float(void) { FILE: panda/board/stm32h7/board.h function board_id (line 15) | uint8_t board_id(void) { function detect_board_type (line 22) | void detect_board_type(void) { function detect_external_debug_serial (line 33) | void detect_external_debug_serial(void) { FILE: panda/board/stm32h7/clock.h function clock_init (line 1) | void clock_init(void) { FILE: panda/board/stm32h7/inc/cmsis_compiler.h type T_UINT32 (line 101) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 105) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 109) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 113) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 117) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } function T_UINT32 (line 173) | struct __packed__ T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 177) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 181) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 185) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } function packed (line 244) | packed struct T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 248) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 252) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 256) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 260) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } FILE: panda/board/stm32h7/inc/cmsis_gcc.h type T_UINT32 (line 74) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 82) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 90) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 98) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 106) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } function __cmsis_start (line 131) | void __cmsis_start(void) function __STATIC_FORCEINLINE (line 233) | __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) function __STATIC_FORCEINLINE (line 248) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) function __STATIC_FORCEINLINE (line 260) | __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) function __STATIC_FORCEINLINE (line 272) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) function __STATIC_FORCEINLINE (line 286) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) function __STATIC_FORCEINLINE (line 300) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) function __STATIC_FORCEINLINE (line 314) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) function __STATIC_FORCEINLINE (line 329) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) function __STATIC_FORCEINLINE (line 344) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) function __STATIC_FORCEINLINE (line 356) | __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) function __STATIC_FORCEINLINE (line 368) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) function __STATIC_FORCEINLINE (line 383) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) function __STATIC_FORCEINLINE (line 398) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) function __STATIC_FORCEINLINE (line 410) | __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) function __STATIC_FORCEINLINE (line 423) | __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) function __STATIC_FORCEINLINE (line 437) | __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) function __STATIC_FORCEINLINE (line 449) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) function __STATIC_FORCEINLINE (line 464) | __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) function __STATIC_FORCEINLINE (line 479) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) function __STATIC_FORCEINLINE (line 491) | __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) function __STATIC_FORCEINLINE (line 543) | __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) function __STATIC_FORCEINLINE (line 558) | __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) function __STATIC_FORCEINLINE (line 570) | __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) function __STATIC_FORCEINLINE (line 583) | __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) function __STATIC_FORCEINLINE (line 594) | __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) function __STATIC_FORCEINLINE (line 609) | __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) function __STATIC_FORCEINLINE (line 624) | __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) function __STATIC_FORCEINLINE (line 636) | __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) function __STATIC_FORCEINLINE (line 659) | __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) function __STATIC_FORCEINLINE (line 681) | __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) function __STATIC_FORCEINLINE (line 704) | __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) function __STATIC_FORCEINLINE (line 725) | __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) function __STATIC_FORCEINLINE (line 746) | __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) function __STATIC_FORCEINLINE (line 769) | __STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) function __STATIC_FORCEINLINE (line 792) | __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) function __STATIC_FORCEINLINE (line 813) | __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) function __STATIC_FORCEINLINE (line 833) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) function __STATIC_FORCEINLINE (line 859) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) function __STATIC_FORCEINLINE (line 986) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) function __STATIC_FORCEINLINE (line 1001) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) function __STATIC_FORCEINLINE (line 1021) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1048) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) function __STATIC_FORCEINLINE (line 1078) | __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t value) function __STATIC_FORCEINLINE (line 1107) | __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) function __STATIC_FORCEINLINE (line 1129) | __STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr) function __STATIC_FORCEINLINE (line 1151) | __STATIC_FORCEINLINE uint32_t __LDREXW(volatile uint32_t *addr) function __STATIC_FORCEINLINE (line 1168) | __STATIC_FORCEINLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *... function __STATIC_FORCEINLINE (line 1185) | __STATIC_FORCEINLINE uint32_t __STREXH(uint16_t value, volatile uint16_t... function __STATIC_FORCEINLINE (line 1202) | __STATIC_FORCEINLINE uint32_t __STREXW(uint32_t value, volatile uint32_t... function __STATIC_FORCEINLINE (line 1215) | __STATIC_FORCEINLINE void __CLREX(void) function __STATIC_FORCEINLINE (line 1268) | __STATIC_FORCEINLINE uint32_t __RRX(uint32_t value) function __STATIC_FORCEINLINE (line 1283) | __STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1305) | __STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1327) | __STATIC_FORCEINLINE uint32_t __LDRT(volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1342) | __STATIC_FORCEINLINE void __STRBT(uint8_t value, volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1354) | __STATIC_FORCEINLINE void __STRHT(uint16_t value, volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1366) | __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1382) | __STATIC_FORCEINLINE int32_t __SSAT(int32_t val, uint32_t sat) function __STATIC_FORCEINLINE (line 1407) | __STATIC_FORCEINLINE uint32_t __USAT(int32_t val, uint32_t sat) function __STATIC_FORCEINLINE (line 1437) | __STATIC_FORCEINLINE uint8_t __LDAB(volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1452) | __STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1467) | __STATIC_FORCEINLINE uint32_t __LDA(volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1482) | __STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1494) | __STATIC_FORCEINLINE void __STLH(uint16_t value, volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1506) | __STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1518) | __STATIC_FORCEINLINE uint8_t __LDAEXB(volatile uint8_t *ptr) function __STATIC_FORCEINLINE (line 1533) | __STATIC_FORCEINLINE uint16_t __LDAEXH(volatile uint16_t *ptr) function __STATIC_FORCEINLINE (line 1548) | __STATIC_FORCEINLINE uint32_t __LDAEX(volatile uint32_t *ptr) function __STATIC_FORCEINLINE (line 1565) | __STATIC_FORCEINLINE uint32_t __STLEXB(uint8_t value, volatile uint8_t *... function __STATIC_FORCEINLINE (line 1582) | __STATIC_FORCEINLINE uint32_t __STLEXH(uint16_t value, volatile uint16_t... function __STATIC_FORCEINLINE (line 1599) | __STATIC_FORCEINLINE uint32_t __STLEX(uint32_t value, volatile uint32_t ... function __STATIC_FORCEINLINE (line 1621) | __STATIC_FORCEINLINE uint32_t __SADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1629) | __STATIC_FORCEINLINE uint32_t __QADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1637) | __STATIC_FORCEINLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1645) | __STATIC_FORCEINLINE uint32_t __UADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1653) | __STATIC_FORCEINLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1661) | __STATIC_FORCEINLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1670) | __STATIC_FORCEINLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1678) | __STATIC_FORCEINLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1686) | __STATIC_FORCEINLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1694) | __STATIC_FORCEINLINE uint32_t __USUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1702) | __STATIC_FORCEINLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1710) | __STATIC_FORCEINLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1719) | __STATIC_FORCEINLINE uint32_t __SADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1727) | __STATIC_FORCEINLINE uint32_t __QADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1735) | __STATIC_FORCEINLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1743) | __STATIC_FORCEINLINE uint32_t __UADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1751) | __STATIC_FORCEINLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1759) | __STATIC_FORCEINLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1767) | __STATIC_FORCEINLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1775) | __STATIC_FORCEINLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1783) | __STATIC_FORCEINLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1791) | __STATIC_FORCEINLINE uint32_t __USUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1799) | __STATIC_FORCEINLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1807) | __STATIC_FORCEINLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1815) | __STATIC_FORCEINLINE uint32_t __SASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1823) | __STATIC_FORCEINLINE uint32_t __QASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1831) | __STATIC_FORCEINLINE uint32_t __SHASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1839) | __STATIC_FORCEINLINE uint32_t __UASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1847) | __STATIC_FORCEINLINE uint32_t __UQASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1855) | __STATIC_FORCEINLINE uint32_t __UHASX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1863) | __STATIC_FORCEINLINE uint32_t __SSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1871) | __STATIC_FORCEINLINE uint32_t __QSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1879) | __STATIC_FORCEINLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1887) | __STATIC_FORCEINLINE uint32_t __USAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1895) | __STATIC_FORCEINLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1903) | __STATIC_FORCEINLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1911) | __STATIC_FORCEINLINE uint32_t __USAD8(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1919) | __STATIC_FORCEINLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint3... function __STATIC_FORCEINLINE (line 1941) | __STATIC_FORCEINLINE uint32_t __UXTB16(uint32_t op1) function __STATIC_FORCEINLINE (line 1949) | __STATIC_FORCEINLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1957) | __STATIC_FORCEINLINE uint32_t __SXTB16(uint32_t op1) function __STATIC_FORCEINLINE (line 1965) | __STATIC_FORCEINLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1973) | __STATIC_FORCEINLINE uint32_t __SMUAD (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1981) | __STATIC_FORCEINLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 1989) | __STATIC_FORCEINLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint3... function __STATIC_FORCEINLINE (line 1997) | __STATIC_FORCEINLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint... function __STATIC_FORCEINLINE (line 2005) | __STATIC_FORCEINLINE uint64_t __SMLALD (uint32_t op1, uint32_t op2, uint... function __STATIC_FORCEINLINE (line 2022) | __STATIC_FORCEINLINE uint64_t __SMLALDX (uint32_t op1, uint32_t op2, uin... function __STATIC_FORCEINLINE (line 2039) | __STATIC_FORCEINLINE uint32_t __SMUSD (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 2047) | __STATIC_FORCEINLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 2055) | __STATIC_FORCEINLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint3... function __STATIC_FORCEINLINE (line 2063) | __STATIC_FORCEINLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint... function __STATIC_FORCEINLINE (line 2071) | __STATIC_FORCEINLINE uint64_t __SMLSLD (uint32_t op1, uint32_t op2, uint... function __STATIC_FORCEINLINE (line 2088) | __STATIC_FORCEINLINE uint64_t __SMLSLDX (uint32_t op1, uint32_t op2, uin... function __STATIC_FORCEINLINE (line 2105) | __STATIC_FORCEINLINE uint32_t __SEL (uint32_t op1, uint32_t op2) function __STATIC_FORCEINLINE (line 2113) | __STATIC_FORCEINLINE int32_t __QADD( int32_t op1, int32_t op2) function __STATIC_FORCEINLINE (line 2121) | __STATIC_FORCEINLINE int32_t __QSUB( int32_t op1, int32_t op2) function __STATIC_FORCEINLINE (line 2154) | __STATIC_FORCEINLINE int32_t __SMMLA (int32_t op1, int32_t op2, int32_t ... FILE: panda/board/stm32h7/inc/core_cm7.h type APSR_Type (line 274) | typedef union type IPSR_Type (line 313) | typedef union type xPSR_Type (line 331) | typedef union type CONTROL_Type (line 386) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 455) | typedef struct type SCnSCB_Type (line 921) | typedef struct type SysTick_Type (line 979) | typedef struct type DWT_Type (line 1119) | typedef struct type TPI_Type (line 1269) | typedef struct type MPU_Type (line 1431) | typedef struct type FPU_Type (line 1527) | typedef struct type CoreDebug_Type (line 1639) | typedef struct function __STATIC_INLINE (line 1871) | __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) function __STATIC_INLINE (line 1890) | __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) function __STATIC_INLINE (line 1902) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1921) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1940) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1959) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1978) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 1993) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) function __STATIC_INLINE (line 2010) | __STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) function __STATIC_INLINE (line 2032) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) function __STATIC_INLINE (line 2054) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) function __STATIC_INLINE (line 2079) | __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, ui... function __STATIC_INLINE (line 2106) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 2129) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) function __STATIC_INLINE (line 2145) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) function __NVIC_SystemReset (line 2156) | void __NVIC_SystemReset(void) function __STATIC_INLINE (line 2199) | __STATIC_INLINE uint32_t SCB_GetFPUType(void) function __STATIC_FORCEINLINE (line 2241) | __STATIC_FORCEINLINE void SCB_EnableICache (void) function __STATIC_FORCEINLINE (line 2262) | __STATIC_FORCEINLINE void SCB_DisableICache (void) function __STATIC_FORCEINLINE (line 2279) | __STATIC_FORCEINLINE void SCB_InvalidateICache (void) function __STATIC_FORCEINLINE (line 2299) | __STATIC_FORCEINLINE void SCB_InvalidateICache_by_Addr (void *addr, int3... function __STATIC_FORCEINLINE (line 2325) | __STATIC_FORCEINLINE void SCB_EnableDCache (void) function __STATIC_FORCEINLINE (line 2365) | __STATIC_FORCEINLINE void SCB_DisableDCache (void) function __STATIC_FORCEINLINE (line 2403) | __STATIC_FORCEINLINE void SCB_InvalidateDCache (void) function __STATIC_FORCEINLINE (line 2438) | __STATIC_FORCEINLINE void SCB_CleanDCache (void) function __STATIC_FORCEINLINE (line 2473) | __STATIC_FORCEINLINE void SCB_CleanInvalidateDCache (void) function __STATIC_FORCEINLINE (line 2512) | __STATIC_FORCEINLINE void SCB_InvalidateDCache_by_Addr (void *addr, int3... function __STATIC_FORCEINLINE (line 2542) | __STATIC_FORCEINLINE void SCB_CleanDCache_by_Addr (uint32_t *addr, int32... function __STATIC_FORCEINLINE (line 2572) | __STATIC_FORCEINLINE void SCB_CleanInvalidateDCache_by_Addr (uint32_t *a... function __STATIC_INLINE (line 2618) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) function __STATIC_INLINE (line 2660) | __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) function __STATIC_INLINE (line 2681) | __STATIC_INLINE int32_t ITM_ReceiveChar (void) function __STATIC_INLINE (line 2701) | __STATIC_INLINE int32_t ITM_CheckChar (void) FILE: panda/board/stm32h7/inc/mpu_armv8.h type ARM_MPU_Region_t (line 122) | typedef struct { function __STATIC_INLINE (line 130) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) function __STATIC_INLINE (line 142) | __STATIC_INLINE void ARM_MPU_Disable(void) function __STATIC_INLINE (line 155) | __STATIC_INLINE void ARM_MPU_Enable_NS(uint32_t MPU_Control) function __STATIC_INLINE (line 167) | __STATIC_INLINE void ARM_MPU_Disable_NS(void) function __STATIC_INLINE (line 182) | __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, ui... function __STATIC_INLINE (line 199) | __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) function __STATIC_INLINE (line 209) | __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) function __STATIC_INLINE (line 219) | __STATIC_INLINE void ARM_MPU_ClrRegionEx(MPU_Type* mpu, uint32_t rnr) function __STATIC_INLINE (line 228) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) function __STATIC_INLINE (line 237) | __STATIC_INLINE void ARM_MPU_ClrRegion_NS(uint32_t rnr) function __STATIC_INLINE (line 249) | __STATIC_INLINE void ARM_MPU_SetRegionEx(MPU_Type* mpu, uint32_t rnr, ui... function __STATIC_INLINE (line 261) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rnr, uint32_t rbar, uint... function __STATIC_INLINE (line 272) | __STATIC_INLINE void ARM_MPU_SetRegion_NS(uint32_t rnr, uint32_t rbar, u... function __STATIC_INLINE (line 283) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 298) | __STATIC_INLINE void ARM_MPU_LoadEx(MPU_Type* mpu, uint32_t rnr, ARM_MPU... function __STATIC_INLINE (line 328) | __STATIC_INLINE void ARM_MPU_Load(uint32_t rnr, ARM_MPU_Region_t const* ... function __STATIC_INLINE (line 339) | __STATIC_INLINE void ARM_MPU_Load_NS(uint32_t rnr, ARM_MPU_Region_t cons... FILE: panda/board/stm32h7/inc/stm32h725xx.h type IRQn_Type (line 49) | typedef enum type ADC_TypeDef (line 246) | typedef struct type ADC_Common_TypeDef (line 293) | typedef struct type VREFBUF_TypeDef (line 308) | typedef struct type FDCAN_GlobalTypeDef (line 319) | typedef struct type TTCAN_TypeDef (line 380) | typedef struct type FDCAN_ClockCalibrationUnit_TypeDef (line 407) | typedef struct type CEC_TypeDef (line 422) | typedef struct type CORDIC_TypeDef (line 435) | typedef struct type CRC_TypeDef (line 446) | typedef struct type CRS_TypeDef (line 460) | typedef struct type DAC_TypeDef (line 473) | typedef struct type DFSDM_Filter_TypeDef (line 500) | typedef struct type DFSDM_Channel_TypeDef (line 522) | typedef struct type DBGMCU_TypeDef (line 535) | typedef struct type DCMI_TypeDef (line 565) | typedef struct type PSSI_TypeDef (line 584) | typedef struct type DMA_Stream_TypeDef (line 605) | typedef struct type DMA_TypeDef (line 615) | typedef struct type BDMA_Channel_TypeDef (line 623) | typedef struct type BDMA_TypeDef (line 632) | typedef struct type DMAMUX_Channel_TypeDef (line 638) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 643) | typedef struct type DMAMUX_RequestGen_TypeDef (line 649) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 654) | typedef struct type MDMA_TypeDef (line 663) | typedef struct type MDMA_Channel_TypeDef (line 668) | typedef struct type DMA2D_TypeDef (line 690) | typedef struct type ETH_TypeDef (line 721) | typedef struct type EXTI_TypeDef (line 895) | typedef struct type EXTI_Core_TypeDef (line 940) | typedef struct type FLASH_TypeDef (line 960) | typedef struct type FMAC_TypeDef (line 994) | typedef struct type FMC_Bank1_TypeDef (line 1010) | typedef struct type FMC_Bank1E_TypeDef (line 1019) | typedef struct type FMC_Bank2_TypeDef (line 1028) | typedef struct type FMC_Bank3_TypeDef (line 1042) | typedef struct type FMC_Bank5_6_TypeDef (line 1057) | typedef struct type GPIO_TypeDef (line 1070) | typedef struct type OPAMP_TypeDef (line 1087) | typedef struct type SYSCFG_TypeDef (line 1098) | typedef struct type I2C_TypeDef (line 1137) | typedef struct type IWDG_TypeDef (line 1156) | typedef struct type LTDC_TypeDef (line 1170) | typedef struct type LTDC_Layer_TypeDef (line 1195) | typedef struct type PWR_TypeDef (line 1218) | typedef struct type RCC_TypeDef (line 1237) | typedef struct type RTC_TypeDef (line 1311) | typedef struct type SAI_TypeDef (line 1371) | typedef struct type SAI_Block_TypeDef (line 1379) | typedef struct type SPDIFRX_TypeDef (line 1395) | typedef struct type SDMMC_TypeDef (line 1412) | typedef struct type DLYB_TypeDef (line 1447) | typedef struct type HSEM_TypeDef (line 1457) | typedef struct type HSEM_Common_TypeDef (line 1471) | typedef struct type SPI_TypeDef (line 1483) | typedef struct type DTS_TypeDef (line 1508) | typedef struct type TIM_TypeDef (line 1529) | typedef struct type LPTIM_TypeDef (line 1563) | typedef struct type COMPOPT_TypeDef (line 1580) | typedef struct type COMP_TypeDef (line 1587) | typedef struct type COMP_Common_TypeDef (line 1592) | typedef struct type USART_TypeDef (line 1600) | typedef struct type SWPMI_TypeDef (line 1619) | typedef struct type WWDG_TypeDef (line 1637) | typedef struct type RAMECC_MonitorTypeDef (line 1648) | typedef struct type RAMECC_TypeDef (line 1658) | typedef struct type CRYP_TypeDef (line 1671) | typedef struct type HASH_TypeDef (line 1715) | typedef struct type HASH_DIGEST_TypeDef (line 1731) | typedef struct type RNG_TypeDef (line 1741) | typedef struct type MDIOS_TypeDef (line 1754) | typedef struct type USB_OTG_GlobalTypeDef (line 1834) | typedef struct type USB_OTG_DeviceTypeDef (line 1869) | typedef struct type USB_OTG_INEndpointTypeDef (line 1897) | typedef struct type USB_OTG_OUTEndpointTypeDef (line 1913) | typedef struct type USB_OTG_HostTypeDef (line 1928) | typedef struct type USB_OTG_HostChannelTypeDef (line 1942) | typedef struct type OCTOSPI_TypeDef (line 1960) | typedef struct type OCTOSPIM_TypeDef (line 2025) | typedef struct type OTFDEC_Region_TypeDef (line 2038) | typedef struct type OTFDEC_TypeDef (line 2051) | typedef struct type GPV_TypeDef (line 2073) | typedef struct FILE: panda/board/stm32h7/inc/stm32h735xx.h type IRQn_Type (line 49) | typedef enum type ADC_TypeDef (line 246) | typedef struct type ADC_Common_TypeDef (line 293) | typedef struct type VREFBUF_TypeDef (line 308) | typedef struct type FDCAN_GlobalTypeDef (line 319) | typedef struct type TTCAN_TypeDef (line 380) | typedef struct type FDCAN_ClockCalibrationUnit_TypeDef (line 407) | typedef struct type CEC_TypeDef (line 422) | typedef struct type CORDIC_TypeDef (line 435) | typedef struct type CRC_TypeDef (line 446) | typedef struct type CRS_TypeDef (line 460) | typedef struct type DAC_TypeDef (line 473) | typedef struct type DFSDM_Filter_TypeDef (line 500) | typedef struct type DFSDM_Channel_TypeDef (line 522) | typedef struct type DBGMCU_TypeDef (line 535) | typedef struct type DCMI_TypeDef (line 565) | typedef struct type PSSI_TypeDef (line 584) | typedef struct type DMA_Stream_TypeDef (line 605) | typedef struct type DMA_TypeDef (line 615) | typedef struct type BDMA_Channel_TypeDef (line 623) | typedef struct type BDMA_TypeDef (line 632) | typedef struct type DMAMUX_Channel_TypeDef (line 638) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 643) | typedef struct type DMAMUX_RequestGen_TypeDef (line 649) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 654) | typedef struct type MDMA_TypeDef (line 663) | typedef struct type MDMA_Channel_TypeDef (line 668) | typedef struct type DMA2D_TypeDef (line 690) | typedef struct type ETH_TypeDef (line 721) | typedef struct type EXTI_TypeDef (line 895) | typedef struct type EXTI_Core_TypeDef (line 940) | typedef struct type FLASH_TypeDef (line 960) | typedef struct type FMAC_TypeDef (line 994) | typedef struct type FMC_Bank1_TypeDef (line 1010) | typedef struct type FMC_Bank1E_TypeDef (line 1019) | typedef struct type FMC_Bank2_TypeDef (line 1028) | typedef struct type FMC_Bank3_TypeDef (line 1042) | typedef struct type FMC_Bank5_6_TypeDef (line 1057) | typedef struct type GPIO_TypeDef (line 1070) | typedef struct type OPAMP_TypeDef (line 1087) | typedef struct type SYSCFG_TypeDef (line 1098) | typedef struct type I2C_TypeDef (line 1137) | typedef struct type IWDG_TypeDef (line 1156) | typedef struct type LTDC_TypeDef (line 1170) | typedef struct type LTDC_Layer_TypeDef (line 1195) | typedef struct type PWR_TypeDef (line 1218) | typedef struct type RCC_TypeDef (line 1237) | typedef struct type RTC_TypeDef (line 1311) | typedef struct type SAI_TypeDef (line 1371) | typedef struct type SAI_Block_TypeDef (line 1379) | typedef struct type SPDIFRX_TypeDef (line 1395) | typedef struct type SDMMC_TypeDef (line 1412) | typedef struct type DLYB_TypeDef (line 1447) | typedef struct type HSEM_TypeDef (line 1457) | typedef struct type HSEM_Common_TypeDef (line 1471) | typedef struct type SPI_TypeDef (line 1483) | typedef struct type DTS_TypeDef (line 1508) | typedef struct type TIM_TypeDef (line 1529) | typedef struct type LPTIM_TypeDef (line 1563) | typedef struct type COMPOPT_TypeDef (line 1580) | typedef struct type COMP_TypeDef (line 1587) | typedef struct type COMP_Common_TypeDef (line 1592) | typedef struct type USART_TypeDef (line 1600) | typedef struct type SWPMI_TypeDef (line 1619) | typedef struct type WWDG_TypeDef (line 1637) | typedef struct type RAMECC_MonitorTypeDef (line 1648) | typedef struct type RAMECC_TypeDef (line 1658) | typedef struct type CRYP_TypeDef (line 1671) | typedef struct type HASH_TypeDef (line 1715) | typedef struct type HASH_DIGEST_TypeDef (line 1731) | typedef struct type RNG_TypeDef (line 1741) | typedef struct type MDIOS_TypeDef (line 1754) | typedef struct type USB_OTG_GlobalTypeDef (line 1834) | typedef struct type USB_OTG_DeviceTypeDef (line 1869) | typedef struct type USB_OTG_INEndpointTypeDef (line 1897) | typedef struct type USB_OTG_OUTEndpointTypeDef (line 1913) | typedef struct type USB_OTG_HostTypeDef (line 1928) | typedef struct type USB_OTG_HostChannelTypeDef (line 1942) | typedef struct type OCTOSPI_TypeDef (line 1960) | typedef struct type OCTOSPIM_TypeDef (line 2025) | typedef struct type OTFDEC_Region_TypeDef (line 2038) | typedef struct type OTFDEC_TypeDef (line 2051) | typedef struct type GPV_TypeDef (line 2073) | typedef struct FILE: panda/board/stm32h7/inc/stm32h7xx.h type FlagStatus (line 174) | typedef enum type FunctionalState (line 180) | typedef enum type ErrorStatus (line 187) | typedef enum FILE: panda/board/stm32h7/inc/stm32h7xx_hal_def.h type HAL_StatusTypeDef (line 40) | typedef enum type HAL_LockTypeDef (line 51) | typedef enum FILE: panda/board/stm32h7/interrupt_handlers.h function WWDG_IRQHandler (line 4) | void WWDG_IRQHandler(void) {handle_interrupt(WWDG_IRQn);} function PVD_AVD_IRQHandler (line 5) | void PVD_AVD_IRQHandler(void) {handle_interrupt(PVD_AVD_IRQn);} function TAMP_STAMP_IRQHandler (line 6) | void TAMP_STAMP_IRQHandler(void) {handle_interrupt(TAMP_STAMP_IRQn);} function RTC_WKUP_IRQHandler (line 7) | void RTC_WKUP_IRQHandler(void) {handle_interrupt(RTC_WKUP_IRQn);} function FLASH_IRQHandler (line 8) | void FLASH_IRQHandler(void) {handle_interrupt(FLASH_IRQn);} function RCC_IRQHandler (line 9) | void RCC_IRQHandler(void) {handle_interrupt(RCC_IRQn);} function EXTI0_IRQHandler (line 10) | void EXTI0_IRQHandler(void) {handle_interrupt(EXTI0_IRQn);} function EXTI1_IRQHandler (line 11) | void EXTI1_IRQHandler(void) {handle_interrupt(EXTI1_IRQn);} function EXTI2_IRQHandler (line 12) | void EXTI2_IRQHandler(void) {handle_interrupt(EXTI2_IRQn);} function EXTI3_IRQHandler (line 13) | void EXTI3_IRQHandler(void) {handle_interrupt(EXTI3_IRQn);} function EXTI4_IRQHandler (line 14) | void EXTI4_IRQHandler(void) {handle_interrupt(EXTI4_IRQn);} function DMA1_Stream0_IRQHandler (line 15) | void DMA1_Stream0_IRQHandler(void) {handle_interrupt(DMA1_Stream0_IRQn);} function DMA1_Stream1_IRQHandler (line 16) | void DMA1_Stream1_IRQHandler(void) {handle_interrupt(DMA1_Stream1_IRQn);} function DMA1_Stream2_IRQHandler (line 17) | void DMA1_Stream2_IRQHandler(void) {handle_interrupt(DMA1_Stream2_IRQn);} function DMA1_Stream3_IRQHandler (line 18) | void DMA1_Stream3_IRQHandler(void) {handle_interrupt(DMA1_Stream3_IRQn);} function DMA1_Stream4_IRQHandler (line 19) | void DMA1_Stream4_IRQHandler(void) {handle_interrupt(DMA1_Stream4_IRQn);} function DMA1_Stream5_IRQHandler (line 20) | void DMA1_Stream5_IRQHandler(void) {handle_interrupt(DMA1_Stream5_IRQn);} function DMA1_Stream6_IRQHandler (line 21) | void DMA1_Stream6_IRQHandler(void) {handle_interrupt(DMA1_Stream6_IRQn);} function ADC_IRQHandler (line 22) | void ADC_IRQHandler(void) {handle_interrupt(ADC_IRQn);} function EXTI9_5_IRQHandler (line 23) | void EXTI9_5_IRQHandler(void) {handle_interrupt(EXTI9_5_IRQn);} function TIM1_BRK_IRQHandler (line 24) | void TIM1_BRK_IRQHandler(void) {handle_interrupt(TIM1_BRK_IRQn);} function TIM1_UP_TIM10_IRQHandler (line 25) | void TIM1_UP_TIM10_IRQHandler(void) {handle_interrupt(TIM1_UP_TIM10_IRQn);} function TIM1_TRG_COM_IRQHandler (line 26) | void TIM1_TRG_COM_IRQHandler(void) {handle_interrupt(TIM1_TRG_COM_IRQn);} function TIM1_CC_IRQHandler (line 27) | void TIM1_CC_IRQHandler(void) {handle_interrupt(TIM1_CC_IRQn);} function TIM2_IRQHandler (line 28) | void TIM2_IRQHandler(void) {handle_interrupt(TIM2_IRQn);} function TIM3_IRQHandler (line 29) | void TIM3_IRQHandler(void) {handle_interrupt(TIM3_IRQn);} function TIM4_IRQHandler (line 30) | void TIM4_IRQHandler(void) {handle_interrupt(TIM4_IRQn);} function I2C1_EV_IRQHandler (line 31) | void I2C1_EV_IRQHandler(void) {handle_interrupt(I2C1_EV_IRQn);} function I2C1_ER_IRQHandler (line 32) | void I2C1_ER_IRQHandler(void) {handle_interrupt(I2C1_ER_IRQn);} function I2C2_EV_IRQHandler (line 33) | void I2C2_EV_IRQHandler(void) {handle_interrupt(I2C2_EV_IRQn);} function I2C2_ER_IRQHandler (line 34) | void I2C2_ER_IRQHandler(void) {handle_interrupt(I2C2_ER_IRQn);} function SPI1_IRQHandler (line 35) | void SPI1_IRQHandler(void) {handle_interrupt(SPI1_IRQn);} function SPI2_IRQHandler (line 36) | void SPI2_IRQHandler(void) {handle_interrupt(SPI2_IRQn);} function USART1_IRQHandler (line 37) | void USART1_IRQHandler(void) {handle_interrupt(USART1_IRQn);} function USART2_IRQHandler (line 38) | void USART2_IRQHandler(void) {handle_interrupt(USART2_IRQn);} function USART3_IRQHandler (line 39) | void USART3_IRQHandler(void) {handle_interrupt(USART3_IRQn);} function EXTI15_10_IRQHandler (line 40) | void EXTI15_10_IRQHandler(void) {handle_interrupt(EXTI15_10_IRQn);} function RTC_Alarm_IRQHandler (line 41) | void RTC_Alarm_IRQHandler(void) {handle_interrupt(RTC_Alarm_IRQn);} function TIM8_BRK_TIM12_IRQHandler (line 42) | void TIM8_BRK_TIM12_IRQHandler(void) {handle_interrupt(TIM8_BRK_TIM12_IR... function TIM8_UP_TIM13_IRQHandler (line 43) | void TIM8_UP_TIM13_IRQHandler(void) {handle_interrupt(TIM8_UP_TIM13_IRQn);} function TIM8_TRG_COM_TIM14_IRQHandler (line 44) | void TIM8_TRG_COM_TIM14_IRQHandler(void) {handle_interrupt(TIM8_TRG_COM_... function TIM8_CC_IRQHandler (line 45) | void TIM8_CC_IRQHandler(void) {handle_interrupt(TIM8_CC_IRQn);} function DMA1_Stream7_IRQHandler (line 46) | void DMA1_Stream7_IRQHandler(void) {handle_interrupt(DMA1_Stream7_IRQn);} function TIM5_IRQHandler (line 47) | void TIM5_IRQHandler(void) {handle_interrupt(TIM5_IRQn);} function SPI3_IRQHandler (line 48) | void SPI3_IRQHandler(void) {handle_interrupt(SPI3_IRQn);} function UART4_IRQHandler (line 49) | void UART4_IRQHandler(void) {handle_interrupt(UART4_IRQn);} function UART5_IRQHandler (line 50) | void UART5_IRQHandler(void) {handle_interrupt(UART5_IRQn);} function TIM6_DAC_IRQHandler (line 51) | void TIM6_DAC_IRQHandler(void) {handle_interrupt(TIM6_DAC_IRQn);} function TIM7_IRQHandler (line 52) | void TIM7_IRQHandler(void) {handle_interrupt(TIM7_IRQn);} function DMA2_Stream0_IRQHandler (line 53) | void DMA2_Stream0_IRQHandler(void) {handle_interrupt(DMA2_Stream0_IRQn);} function DMA2_Stream1_IRQHandler (line 54) | void DMA2_Stream1_IRQHandler(void) {handle_interrupt(DMA2_Stream1_IRQn);} function DMA2_Stream2_IRQHandler (line 55) | void DMA2_Stream2_IRQHandler(void) {handle_interrupt(DMA2_Stream2_IRQn);} function DMA2_Stream3_IRQHandler (line 56) | void DMA2_Stream3_IRQHandler(void) {handle_interrupt(DMA2_Stream3_IRQn);} function DMA2_Stream4_IRQHandler (line 57) | void DMA2_Stream4_IRQHandler(void) {handle_interrupt(DMA2_Stream4_IRQn);} function DMA2_Stream5_IRQHandler (line 58) | void DMA2_Stream5_IRQHandler(void) {handle_interrupt(DMA2_Stream5_IRQn);} function DMA2_Stream6_IRQHandler (line 59) | void DMA2_Stream6_IRQHandler(void) {handle_interrupt(DMA2_Stream6_IRQn);} function DMA2_Stream7_IRQHandler (line 60) | void DMA2_Stream7_IRQHandler(void) {handle_interrupt(DMA2_Stream7_IRQn);} function USART6_IRQHandler (line 61) | void USART6_IRQHandler(void) {handle_interrupt(USART6_IRQn);} function I2C3_EV_IRQHandler (line 62) | void I2C3_EV_IRQHandler(void) {handle_interrupt(I2C3_EV_IRQn);} function I2C3_ER_IRQHandler (line 63) | void I2C3_ER_IRQHandler(void) {handle_interrupt(I2C3_ER_IRQn);} function FDCAN1_IT0_IRQHandler (line 64) | void FDCAN1_IT0_IRQHandler(void) {handle_interrupt(FDCAN1_IT0_IRQn);} function FDCAN1_IT1_IRQHandler (line 65) | void FDCAN1_IT1_IRQHandler(void) {handle_interrupt(FDCAN1_IT1_IRQn);} function FDCAN2_IT0_IRQHandler (line 66) | void FDCAN2_IT0_IRQHandler(void) {handle_interrupt(FDCAN2_IT0_IRQn);} function FDCAN2_IT1_IRQHandler (line 67) | void FDCAN2_IT1_IRQHandler(void) {handle_interrupt(FDCAN2_IT1_IRQn);} function FDCAN3_IT0_IRQHandler (line 68) | void FDCAN3_IT0_IRQHandler(void) {handle_interrupt(FDCAN3_IT0_IRQn);} function FDCAN3_IT1_IRQHandler (line 69) | void FDCAN3_IT1_IRQHandler(void) {handle_interrupt(FDCAN3_IT1_IRQn);} function FDCAN_CAL_IRQHandler (line 70) | void FDCAN_CAL_IRQHandler(void) {handle_interrupt(FDCAN_CAL_IRQn);} function OTG_HS_EP1_OUT_IRQHandler (line 71) | void OTG_HS_EP1_OUT_IRQHandler(void) {handle_interrupt(OTG_HS_EP1_OUT_IR... function OTG_HS_EP1_IN_IRQHandler (line 72) | void OTG_HS_EP1_IN_IRQHandler(void) {handle_interrupt(OTG_HS_EP1_IN_IRQn);} function OTG_HS_WKUP_IRQHandler (line 73) | void OTG_HS_WKUP_IRQHandler(void) {handle_interrupt(OTG_HS_WKUP_IRQn);} function OTG_HS_IRQHandler (line 74) | void OTG_HS_IRQHandler(void) {handle_interrupt(OTG_HS_IRQn);} FILE: panda/board/stm32h7/lladc.h function adc_init (line 5) | void adc_init(void) { function adc_get (line 20) | uint32_t adc_get(unsigned int channel) { function adc_get_voltage (line 39) | uint32_t adc_get_voltage(void) { FILE: panda/board/stm32h7/llfan.h function EXTI2_IRQ_Handler (line 1) | void EXTI2_IRQ_Handler(void) { } function fan_init (line 2) | void fan_init(void){ } FILE: panda/board/stm32h7/llfdcan.h type CAN_FIFOMailBox_TypeDef (line 37) | typedef struct { function fdcan_request_init (line 46) | bool fdcan_request_init(FDCAN_GlobalTypeDef *CANx) { function fdcan_exit_init (line 68) | bool fdcan_exit_init(FDCAN_GlobalTypeDef *CANx) { function llcan_set_speed (line 86) | bool llcan_set_speed(FDCAN_GlobalTypeDef *CANx, uint32_t speed, uint32_t... function llcan_init (line 123) | bool llcan_init(FDCAN_GlobalTypeDef *CANx) { function llcan_clear_send (line 207) | void llcan_clear_send(FDCAN_GlobalTypeDef *CANx) { FILE: panda/board/stm32h7/llflash.h function flash_is_locked (line 1) | bool flash_is_locked(void) { function flash_unlock (line 5) | void flash_unlock(void) { function flash_erase_sector (line 10) | bool flash_erase_sector(uint8_t sector, bool unlocked) { function flash_write_word (line 21) | void flash_write_word(void *prog_ptr, uint32_t data) { function flush_write_buffer (line 28) | void flush_write_buffer(void) { FILE: panda/board/stm32h7/llrtc.h function enable_bdomain_protection (line 3) | void enable_bdomain_protection(void) { function disable_bdomain_protection (line 7) | void disable_bdomain_protection(void) { FILE: panda/board/stm32h7/lluart.h function uart_init (line 1) | void uart_init(uart_ring *q, int baud) { UNUSED(q); UNUSED(baud); } function uart_set_baud (line 2) | void uart_set_baud(USART_TypeDef *u, unsigned int baud) { UNUSED(u); UNU... function dma_pointer_handler (line 3) | void dma_pointer_handler(uart_ring *q, uint32_t dma_ndtr) { UNUSED(q); U... function uart_rx_ring (line 4) | void uart_rx_ring(uart_ring *q) { UNUSED(q); } function uart_tx_ring (line 5) | void uart_tx_ring(uart_ring *q) { UNUSED(q); } FILE: panda/board/stm32h7/llusb.h type USB_OTG_HostPortTypeDef (line 1) | typedef struct function OTG_HS_IRQ_Handler (line 24) | void OTG_HS_IRQ_Handler(void) { function usb_init (line 30) | void usb_init(void) { FILE: panda/board/stm32h7/peripherals.h function gpio_usb_init (line 1) | void gpio_usb_init(void) { function gpio_usart2_init (line 8) | void gpio_usart2_init(void) { function common_init_gpio (line 15) | void common_init_gpio(void) { function flasher_peripherals_init (line 92) | void flasher_peripherals_init(void) { function peripherals_init (line 97) | void peripherals_init(void) { function enable_interrupt_timer (line 121) | void enable_interrupt_timer(void) { FILE: panda/board/stm32h7/stm32h7_config.h function early_gpio_float (line 70) | void early_gpio_float(void) { FILE: panda/board/tests/test_rsa.c function main (line 15) | int main() { FILE: panda/crypto/hash-internal.h type HASH_CTX (line 36) | struct HASH_CTX type HASH_VTAB (line 38) | typedef struct HASH_VTAB { type HASH_CTX (line 46) | typedef struct HASH_CTX { FILE: panda/crypto/rsa.c function subM (line 32) | static void subM(const RSAPublicKey* key, function geM (line 44) | static int geM(const RSAPublicKey* key, function montMulAdd (line 56) | static void montMulAdd(const RSAPublicKey* key, function montMul (line 81) | static void montMul(const RSAPublicKey* key, function modpow (line 96) | static void modpow(const RSAPublicKey* key, function RSA_verify (line 222) | int RSA_verify(const RSAPublicKey *key, FILE: panda/crypto/rsa.h type RSAPublicKey (line 40) | typedef struct RSAPublicKey { FILE: panda/crypto/sha.c function SHA1_Transform (line 36) | static void SHA1_Transform(SHA_CTX* ctx) { function SHA_init (line 94) | void SHA_init(SHA_CTX* ctx) { function SHA_update (line 105) | void SHA_update(SHA_CTX* ctx, const void* data, int len) { FILE: panda/crypto/sha.h type HASH_CTX (line 35) | typedef HASH_CTX SHA_CTX; FILE: panda/python/__init__.py function parse_can_buffer (line 24) | def parse_can_buffer(dat): class PandaWifiStreaming (line 40) | class PandaWifiStreaming(object): method __init__ (line 41) | def __init__(self, ip="192.168.0.10", port=1338): method kick (line 48) | def kick(self): method can_recv (line 52) | def can_recv(self): class WifiHandle (line 66) | class WifiHandle(object): method __init__ (line 67) | def __init__(self, ip="192.168.0.10", port=1337): method __recv (line 70) | def __recv(self): method controlWrite (line 75) | def controlWrite(self, request_type, request, value, index, data, time... method controlRead (line 79) | def controlRead(self, request_type, request, value, index, length, tim... method bulkWrite (line 83) | def bulkWrite(self, endpoint, data, timeout=0): method bulkRead (line 89) | def bulkRead(self, endpoint, length, timeout=0): method close (line 93) | def close(self): class Panda (line 98) | class Panda(object): method __init__ (line 154) | def __init__(self, serial=None, claim=True): method close (line 160) | def close(self): method connect (line 164) | def connect(self, claim=True, wait=False): method reset (line 205) | def reset(self, enter_bootstub=False, enter_bootloader=False): method reconnect (line 220) | def reconnect(self): method flash_static (line 242) | def flash_static(handle, code): method flash (line 269) | def flash(self, fn=DEFAULT_FW_FN, code=None, reconnect=True): method recover (line 291) | def recover(self, timeout=None): method flash_ota_st (line 310) | def flash_ota_st(): method flash_ota_wifi (line 316) | def flash_ota_wifi(release=False): method list (line 323) | def list(): method call_control_api (line 339) | def call_control_api(self, msg): method health (line 344) | def health(self): method enter_bootloader (line 371) | def enter_bootloader(self): method get_version (line 377) | def get_version(self): method get_signature_from_firmware (line 381) | def get_signature_from_firmware(fn): method get_signature (line 386) | def get_signature(self): method get_type (line 391) | def get_type(self): method is_white (line 394) | def is_white(self): method is_grey (line 397) | def is_grey(self): method is_black (line 400) | def is_black(self): method is_pedal (line 403) | def is_pedal(self): method is_uno (line 406) | def is_uno(self): method is_dos (line 409) | def is_dos(self): method is_red (line 412) | def is_red(self): method get_mcu_type (line 415) | def get_mcu_type(self): method has_obd (line 425) | def has_obd(self): method has_canfd (line 428) | def has_canfd(self): method get_serial (line 431) | def get_serial(self): method get_secret (line 437) | def get_secret(self): method set_usb_power (line 442) | def set_usb_power(self, on): method set_power_save (line 445) | def set_power_save(self, power_save_enabled=0): method set_esp_power (line 448) | def set_esp_power(self, on): method esp_reset (line 451) | def esp_reset(self, bootmode=0): method set_safety_mode (line 455) | def set_safety_mode(self, mode=SAFETY_SILENT, disable_heartbeat=True): method set_can_forwarding (line 460) | def set_can_forwarding(self, from_bus, to_bus): method set_gmlan (line 464) | def set_gmlan(self, bus=2): method set_obd (line 471) | def set_obd(self, obd): method set_can_loopback (line 475) | def set_can_loopback(self, enable): method set_can_enable (line 479) | def set_can_enable(self, bus_num, enable): method set_can_speed_kbps (line 483) | def set_can_speed_kbps(self, bus, speed): method set_can_data_speed_kbps (line 486) | def set_can_data_speed_kbps(self, bus, speed): method set_uart_baud (line 489) | def set_uart_baud(self, uart, rate): method set_uart_parity (line 492) | def set_uart_parity(self, uart, parity): method set_uart_callback (line 496) | def set_uart_callback(self, uart, install): method can_send_many (line 506) | def can_send_many(self, arr, timeout=CAN_SEND_TIMEOUT_MS): method can_send (line 533) | def can_send(self, addr, dat, bus, timeout=CAN_SEND_TIMEOUT_MS): method can_recv (line 536) | def can_recv(self): method can_clear (line 547) | def can_clear(self, bus): method isotp_send (line 560) | def isotp_send(self, addr, dat, bus, recvaddr=None, subaddr=None): method isotp_recv (line 563) | def isotp_recv(self, addr, bus=0, sendaddr=None, subaddr=None): method serial_read (line 568) | def serial_read(self, port_number): method serial_write (line 577) | def serial_write(self, port_number, ln): method serial_clear (line 583) | def serial_clear(self, port_number): method kline_wakeup (line 596) | def kline_wakeup(self, k=True, l=True): method kline_5baud (line 604) | def kline_5baud(self, addr, k=True, l=True): method kline_drain (line 612) | def kline_drain(self, bus=2): method kline_ll_recv (line 624) | def kline_ll_recv(self, cnt, bus=2): method kline_send (line 633) | def kline_send(self, x, bus=2, checksum=True): method kline_recv (line 649) | def kline_recv(self, bus=2, header_len=4): method send_heartbeat (line 656) | def send_heartbeat(self): method set_heartbeat_disabled (line 661) | def set_heartbeat_disabled(self): method set_datetime (line 665) | def set_datetime(self, dt): method get_datetime (line 674) | def get_datetime(self): method set_ir_power (line 680) | def set_ir_power(self, percentage): method set_fan_power (line 684) | def set_fan_power(self, percentage): method get_fan_rpm (line 687) | def get_fan_rpm(self): method set_phone_power (line 693) | def set_phone_power(self, enabled): method set_clock_source_mode (line 697) | def set_clock_source_mode(self, mode): method set_siren (line 701) | def set_siren(self, enabled): method set_green_led (line 705) | def set_green_led(self, enabled): FILE: panda/python/dfu.py class PandaDFU (line 18) | class PandaDFU(object): method __init__ (line 19) | def __init__(self, dfu_serial): method list (line 34) | def list(): method st_serial_to_dfu_serial (line 49) | def st_serial_to_dfu_serial(st, mcu_type=MCU_TYPE_F4): method get_mcu_type (line 59) | def get_mcu_type(self, dev): method status (line 62) | def status(self): method clear_status (line 68) | def clear_status(self): method erase (line 78) | def erase(self, address): method program (line 82) | def program(self, address, dat, block_size=None): method program_bootstub (line 98) | def program_bootstub(self, code_bootstub): method recover (line 109) | def recover(self): method reset (line 117) | def reset(self): FILE: panda/python/flash_release.py function flash_release (line 9) | def flash_release(path=None, st_serial=None): FILE: panda/python/isotp.py function msg (line 6) | def msg(x): function recv (line 16) | def recv(panda, cnt, addr, nbus): function isotp_recv_subaddr (line 32) | def isotp_recv_subaddr(panda, addr, bus, sendaddr, subaddr): function isotp_send (line 65) | def isotp_send(panda, x, addr, bus=0, recvaddr=None, subaddr=None, rate=... function isotp_recv (line 107) | def isotp_recv(panda, addr, bus=0, sendaddr=None, subaddr=None): FILE: panda/python/serial.py class PandaSerial (line 2) | class PandaSerial(object): method __init__ (line 3) | def __init__(self, panda, port, baud): method read (line 11) | def read(self, l=1): # noqa: E741 method write (line 19) | def write(self, dat): method close (line 22) | def close(self): method flush (line 25) | def flush(self): method baudrate (line 29) | def baudrate(self): method baudrate (line 33) | def baudrate(self, value): FILE: panda/python/uds.py class SERVICE_TYPE (line 8) | class SERVICE_TYPE(IntEnum): class SESSION_TYPE (line 35) | class SESSION_TYPE(IntEnum): class RESET_TYPE (line 41) | class RESET_TYPE(IntEnum): class ACCESS_TYPE (line 48) | class ACCESS_TYPE(IntEnum): class CONTROL_TYPE (line 52) | class CONTROL_TYPE(IntEnum): class MESSAGE_TYPE (line 58) | class MESSAGE_TYPE(IntEnum): class TIMING_PARAMETER_TYPE (line 63) | class TIMING_PARAMETER_TYPE(IntEnum): class DTC_SETTING_TYPE (line 69) | class DTC_SETTING_TYPE(IntEnum): class RESPONSE_EVENT_TYPE (line 73) | class RESPONSE_EVENT_TYPE(IntEnum): class LINK_CONTROL_TYPE (line 83) | class LINK_CONTROL_TYPE(IntEnum): class BAUD_RATE_TYPE (line 88) | class BAUD_RATE_TYPE(IntEnum): class DATA_IDENTIFIER_TYPE (line 99) | class DATA_IDENTIFIER_TYPE(IntEnum): class TRANSMISSION_MODE_TYPE (line 132) | class TRANSMISSION_MODE_TYPE(IntEnum): class DYNAMIC_DEFINITION_TYPE (line 138) | class DYNAMIC_DEFINITION_TYPE(IntEnum): class DynamicSourceDefinition (line 143) | class DynamicSourceDefinition(NamedTuple): class DTC_GROUP_TYPE (line 149) | class DTC_GROUP_TYPE(IntEnum): class DTC_REPORT_TYPE (line 153) | class DTC_REPORT_TYPE(IntEnum): class DTC_STATUS_MASK_TYPE (line 176) | class DTC_STATUS_MASK_TYPE(IntEnum): class DTC_SEVERITY_MASK_TYPE (line 187) | class DTC_SEVERITY_MASK_TYPE(IntEnum): class CONTROL_PARAMETER_TYPE (line 193) | class CONTROL_PARAMETER_TYPE(IntEnum): class ROUTINE_CONTROL_TYPE (line 199) | class ROUTINE_CONTROL_TYPE(IntEnum): class ROUTINE_IDENTIFIER_TYPE (line 204) | class ROUTINE_IDENTIFIER_TYPE(IntEnum): class MessageTimeoutError (line 209) | class MessageTimeoutError(Exception): class NegativeResponseError (line 212) | class NegativeResponseError(Exception): method __init__ (line 213) | def __init__(self, message, service_id, error_code): method __str__ (line 219) | def __str__(self): class InvalidServiceIdError (line 222) | class InvalidServiceIdError(Exception): class InvalidSubFunctioneError (line 225) | class InvalidSubFunctioneError(Exception): class CanClient (line 273) | class CanClient(): method __init__ (line 274) | def __init__(self, can_send: Callable[[int, bytes, int], None], can_re... method _recv_filter (line 285) | def _recv_filter(self, bus: int, addr: int) -> bool: method _recv_buffer (line 304) | def _recv_buffer(self, drain: bool = False) -> None: method recv (line 328) | def recv(self, drain: bool = False) -> Generator[bytes, None, None]: method send (line 338) | def send(self, msgs: List[bytes], delay: float = 0) -> None: class IsoTpMessage (line 357) | class IsoTpMessage(): method __init__ (line 358) | def __init__(self, can_client: CanClient, timeout: float = 1, debug: b... method send (line 364) | def send(self, dat: bytes) -> None: method _tx_first_frame (line 382) | def _tx_first_frame(self) -> None: method recv (line 396) | def recv(self) -> Optional[bytes]: method _isotp_rx_next (line 413) | def _isotp_rx_next(self, rx_data: bytes) -> None: function get_rx_addr_for_tx_addr (line 489) | def get_rx_addr_for_tx_addr(tx_addr, rx_offset=0x8): class UdsClient (line 505) | class UdsClient(): method __init__ (line 506) | def __init__(self, panda, tx_addr: int, rx_addr: int = None, bus: int ... method _uds_request (line 515) | def _uds_request(self, service_type: SERVICE_TYPE, subfunction: int = ... method diagnostic_session_control (line 567) | def diagnostic_session_control(self, session_type: SESSION_TYPE): method ecu_reset (line 570) | def ecu_reset(self, reset_type: RESET_TYPE): method security_access (line 577) | def security_access(self, access_type: ACCESS_TYPE, security_key: byte... method communication_control (line 588) | def communication_control(self, control_type: CONTROL_TYPE, message_ty... method tester_present (line 592) | def tester_present(self, ): method access_timing_parameter (line 595) | def access_timing_parameter(self, timing_parameter_type: TIMING_PARAME... method secured_data_transmission (line 609) | def secured_data_transmission(self, data: bytes): method control_dtc_setting (line 615) | def control_dtc_setting(self, dtc_setting_type: DTC_SETTING_TYPE): method response_on_event (line 618) | def response_on_event(self, response_event_type: RESPONSE_EVENT_TYPE, ... method link_control (line 638) | def link_control(self, link_control_type: LINK_CONTROL_TYPE, baud_rate... method read_data_by_identifier (line 651) | def read_data_by_identifier(self, data_identifier_type: DATA_IDENTIFIE... method read_memory_by_address (line 660) | def read_memory_by_address(self, memory_address: int, memory_size: int... method read_scaling_data_by_identifier (line 677) | def read_scaling_data_by_identifier(self, data_identifier_type: DATA_I... method read_data_by_periodic_identifier (line 685) | def read_data_by_periodic_identifier(self, transmission_mode_type: TRA... method dynamically_define_data_identifier (line 690) | def dynamically_define_data_identifier(self, dynamic_definition_type: ... method write_data_by_identifier (line 716) | def write_data_by_identifier(self, data_identifier_type: DATA_IDENTIFI... method write_memory_by_address (line 723) | def write_memory_by_address(self, memory_address: int, memory_size: in... method clear_diagnostic_information (line 740) | def clear_diagnostic_information(self, dtc_group_type: DTC_GROUP_TYPE): method read_dtc_information (line 744) | def read_dtc_information(self, dtc_report_type: DTC_REPORT_TYPE, dtc_s... method input_output_control_by_identifier (line 782) | def input_output_control_by_identifier(self, data_identifier_type: DAT... method routine_control (line 791) | def routine_control(self, routine_control_type: ROUTINE_CONTROL_TYPE, ... method request_download (line 799) | def request_download(self, memory_address: int, memory_size: int, memo... method request_upload (line 824) | def request_upload(self, memory_address: int, memory_size: int, memory... method transfer_data (line 849) | def transfer_data(self, block_sequence_count: int, data: bytes = b''): method request_transfer_exit (line 857) | def request_transfer_exit(self): FILE: panda/python/update.py function ensure_st_up_to_date (line 5) | def ensure_st_up_to_date(): FILE: phonelibs/android_frameworks_native/include/android/asset_manager.h type AAssetManager (line 33) | struct AAssetManager type AAssetManager (line 47) | typedef struct AAssetManager AAssetManager; type AAssetDir (line 49) | struct AAssetDir type AAssetDir (line 57) | typedef struct AAssetDir AAssetDir; type AAsset (line 59) | struct AAsset type AAsset (line 66) | typedef struct AAsset AAsset; FILE: phonelibs/android_frameworks_native/include/android/bitmap.h type AndroidBitmapFormat (line 52) | enum AndroidBitmapFormat { type AndroidBitmapInfo (line 66) | typedef struct { FILE: phonelibs/android_frameworks_native/include/android/configuration.h type AConfiguration (line 35) | struct AConfiguration type AConfiguration (line 44) | typedef struct AConfiguration AConfiguration; FILE: phonelibs/android_frameworks_native/include/android/input.h type AInputEvent (line 138) | struct AInputEvent type AInputEvent (line 145) | typedef struct AInputEvent AInputEvent; type AInputQueue (line 1261) | struct AInputQueue type AInputQueue (line 1268) | typedef struct AInputQueue AInputQueue; FILE: phonelibs/android_frameworks_native/include/android/looper.h type ALooper (line 33) | struct ALooper type ALooper (line 47) | typedef struct ALooper ALooper; FILE: phonelibs/android_frameworks_native/include/android/multinetwork.h type addrinfo (line 105) | struct addrinfo type addrinfo (line 105) | struct addrinfo FILE: phonelibs/android_frameworks_native/include/android/native_activity.h type ANativeActivityCallbacks (line 45) | struct ANativeActivityCallbacks type ANativeActivity (line 52) | typedef struct ANativeActivity { type ANativeActivityCallbacks (line 127) | typedef struct ANativeActivityCallbacks { FILE: phonelibs/android_frameworks_native/include/android/native_window.h type ANativeWindow (line 47) | struct ANativeWindow type ANativeWindow (line 53) | typedef struct ANativeWindow ANativeWindow; type ANativeWindow_Buffer (line 60) | typedef struct ANativeWindow_Buffer { FILE: phonelibs/android_frameworks_native/include/android/obb.h type AObbInfo (line 35) | struct AObbInfo type AObbInfo (line 37) | typedef struct AObbInfo AObbInfo; FILE: phonelibs/android_frameworks_native/include/android/rect.h type ARect (line 42) | typedef struct ARect { FILE: phonelibs/android_frameworks_native/include/android/sensor.h type ASensorVector (line 155) | typedef struct ASensorVector { type AMetaDataEvent (line 173) | typedef struct AMetaDataEvent { type AUncalibratedEvent (line 178) | typedef struct AUncalibratedEvent { type AHeartRateEvent (line 197) | typedef struct AHeartRateEvent { type ASensorEvent (line 203) | typedef struct ASensorEvent { type ASensorManager (line 235) | struct ASensorManager type ASensorManager (line 252) | typedef struct ASensorManager ASensorManager; type ASensorEventQueue (line 255) | struct ASensorEventQueue type ASensorEventQueue (line 271) | typedef struct ASensorEventQueue ASensorEventQueue; type ASensor (line 273) | struct ASensor type ASensor (line 295) | typedef struct ASensor ASensor; type ASensor (line 301) | typedef ASensor const* ASensorRef; type ASensorRef (line 307) | typedef ASensorRef const* ASensorList; FILE: phonelibs/android_frameworks_native/include/android/storage_manager.h type AStorageManager (line 35) | struct AStorageManager type AStorageManager (line 40) | typedef struct AStorageManager AStorageManager; FILE: phonelibs/android_frameworks_native/include/binder/AppOpsManager.h function namespace (line 25) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/Binder.h function class (line 27) | class BBinder : public IBinder FILE: phonelibs/android_frameworks_native/include/binder/BinderService.h function namespace (line 31) | namespace android { function instantiate (line 49) | static void instantiate() { publish(); } function status_t (line 51) | static status_t shutdown() { return NO_ERROR; } FILE: phonelibs/android_frameworks_native/include/binder/BpBinder.h function namespace (line 25) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/BufferedTextOutput.h function namespace (line 25) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/Debug.h function namespace (line 23) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IAppOpsCallback.h function namespace (line 23) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IAppOpsService.h function namespace (line 24) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IBatteryStats.h function namespace (line 22) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IBinder.h function namespace (line 30) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IInterface.h function namespace (line 23) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IMemory.h function namespace (line 28) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IPCThreadState.h type uid_t (line 26) | typedef int uid_t; function namespace (line 30) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IPermissionController.h function namespace (line 24) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IProcessInfoService.h function namespace (line 22) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/IServiceManager.h function namespace (line 26) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/MemoryBase.h function namespace (line 26) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/MemoryDealer.h function namespace (line 27) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/MemoryHeapBase.h function namespace (line 26) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/MemoryHeapIon.h function namespace (line 52) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/Parcel.h function namespace (line 29) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/PermissionCache.h function namespace (line 27) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/ProcessState.h function namespace (line 30) | namespace android { FILE: phonelibs/android_frameworks_native/include/binder/TextOutput.h function namespace (line 26) | namespace android { function class (line 85) | class TypeCode function class (line 99) | class HexDump function TypeCode (line 166) | inline TypeCode::TypeCode(uint32_t code) : mCode(code) { } function TypeCode (line 167) | inline TypeCode::~TypeCode() { } function HexDump (line 170) | inline HexDump::~HexDump() { } function HexDump (line 172) | inline HexDump& HexDump::setBytesPerLine(size_t bytesPerLine) { function HexDump (line 175) | inline HexDump& HexDump::setSingleLineCutoff(int32_t bytes) { function HexDump (line 178) | inline HexDump& HexDump::setAlignment(size_t alignment) { function HexDump (line 181) | inline HexDump& HexDump::setCArrayStyle(bool enabled) { FILE: phonelibs/android_frameworks_native/include/gui/BitTube.h function namespace (line 28) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/BufferItem.h function namespace (line 31) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/BufferItemConsumer.h function namespace (line 30) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/BufferQueue.h function class (line 32) | class BufferQueue { FILE: phonelibs/android_frameworks_native/include/gui/BufferQueueConsumer.h function namespace (line 26) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/BufferQueueCore.h function namespace (line 50) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/BufferQueueDefs.h function namespace (line 22) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/BufferQueueProducer.h function namespace (line 23) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/BufferSlot.h function namespace (line 28) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/ConsumerBase.h function namespace (line 29) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/CpuConsumer.h function class (line 41) | class CpuConsumer : public ConsumerBase FILE: phonelibs/android_frameworks_native/include/gui/DisplayEventReceiver.h function namespace (line 31) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/GLConsumer.h function namespace (line 33) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/GraphicBufferAlloc.h function namespace (line 27) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/GuiConfig.h function namespace (line 22) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/IConsumerListener.h function namespace (line 28) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/IDisplayEventConnection.h function namespace (line 28) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/IGraphicBufferAlloc.h function namespace (line 27) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/IGraphicBufferConsumer.h function class (line 43) | class IGraphicBufferConsumer : public IInterface { FILE: phonelibs/android_frameworks_native/include/gui/IGraphicBufferProducer.h function namespace (line 33) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/IProducerListener.h function namespace (line 24) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/ISensorEventConnection.h function namespace (line 28) | namespace android { function class (line 47) | class BnSensorEventConnection : public BnInterface FILE: phonelibs/android_frameworks_native/include/gui/ISensorServer.h function namespace (line 28) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/ISurfaceComposer.h function namespace (line 35) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/ISurfaceComposerClient.h function namespace (line 31) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/Sensor.h type ASensor (line 34) | struct ASensor { } function namespace (line 37) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/SensorEventQueue.h type ALooper (line 32) | struct ALooper type ASensorEvent (line 33) | struct ASensorEvent type ASensorEventQueue (line 36) | struct ASensorEventQueue { function namespace (line 41) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/SensorManager.h type ASensorManager (line 39) | struct ASensorManager { } function namespace (line 42) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/StreamSplitter.h function namespace (line 28) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/Surface.h type ANativeWindow_Buffer (line 30) | struct ANativeWindow_Buffer function namespace (line 32) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/SurfaceComposerClient.h function namespace (line 37) | namespace android { FILE: phonelibs/android_frameworks_native/include/gui/SurfaceControl.h function namespace (line 33) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/ANativeObjectBase.h type egl_native_pixmap_t (line 29) | typedef struct egl_native_pixmap_t function namespace (line 51) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/DisplayInfo.h function namespace (line 26) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/DisplayStatInfo.h function namespace (line 22) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/Fence.h type ANativeWindowBuffer (line 30) | struct ANativeWindowBuffer function namespace (line 32) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/FrameStats.h function namespace (line 24) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/FramebufferNativeWindow.h function namespace (line 41) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/GraphicBuffer.h type ANativeWindowBuffer (line 30) | struct ANativeWindowBuffer function namespace (line 32) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/GraphicBufferAllocator.h function namespace (line 35) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/GraphicBufferMapper.h type gralloc_module_t (line 28) | struct gralloc_module_t function namespace (line 30) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/PixelFormat.h function namespace (line 30) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/Point.h function Point (line 35) | inline Point() { function operator (line 40) | inline bool operator == (const Point& rhs) const { function operator (line 43) | inline bool operator != (const Point& rhs) const { function operator (line 53) | bool operator < (const Point& rhs) const { FILE: phonelibs/android_frameworks_native/include/ui/Rect.h function namespace (line 27) | namespace android { function clear (line 81) | inline void clear() { function setLeftTop (line 109) | void setLeftTop(const Point& lt) { function setRightBottom (line 114) | void setRightBottom(const Point& rb) { function operator (line 134) | inline bool operator == (const Rect& rhs) const { function operator (line 139) | inline bool operator != (const Rect& rhs) const { function set (line 190) | inline void set(const Rect& rhs) { operator = (rhs); } FILE: phonelibs/android_frameworks_native/include/ui/Region.h function namespace (line 28) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/TMatHelpers.h function namespace (line 35) | namespace android { function friend (line 240) | friend BASE PURE transpose(const BASE& m) { return matrix::transpo... function PURE (line 241) | PURE trace(const BASE& m) { return matrix::trace(m); } FILE: phonelibs/android_frameworks_native/include/ui/TVecHelpers.h function operator (line 51) | operator TYPE& () { function friend (line 220) | friend inline function T (line 350) | inline function PURE (line 359) | PURE length(const BASE& lv) { function T (line 364) | inline function friend (line 369) | friend inline FILE: phonelibs/android_frameworks_native/include/ui/UiConfig.h function namespace (line 22) | namespace android { FILE: phonelibs/android_frameworks_native/include/ui/mat4.h function namespace (line 31) | namespace android { function col_type (line 81) | inline col_type& operator [] (size_t i) { return mValue[i]; } function T (line 83) | T const* asArray() const { return &mValue[0][0]; } function explicit (line 94) | explicit tmat44(no_init) { } function PURE (line 382) | PURE diag(const tmat44& m) { type tmat44 (line 388) | typedef tmat44 mat4; FILE: phonelibs/android_frameworks_native/include/ui/vec2.h function namespace (line 26) | namespace android { type tvec2 (line 86) | typedef tvec2 vec2; FILE: phonelibs/android_frameworks_native/include/ui/vec3.h function namespace (line 25) | namespace android { type tvec3 (line 108) | typedef tvec3 vec3; FILE: phonelibs/android_frameworks_native/include/ui/vec4.h function namespace (line 25) | namespace android { type tvec4 (line 113) | typedef tvec4 vec4; FILE: phonelibs/android_hardware_libhardware/include/hardware/activity_recognition.h type activity_event_t (line 106) | typedef struct activity_event { type activity_recognition_module_t (line 123) | typedef struct activity_recognition_module { type activity_recognition_device (line 143) | struct activity_recognition_device type activity_recognition_callback_procs_t (line 145) | typedef struct activity_recognition_callback_procs { type activity_recognition_device_t (line 154) | typedef struct activity_recognition_device { function activity_recognition_open (line 211) | static inline int activity_recognition_open(const hw_module_t* module, function activity_recognition_close (line 217) | static inline int activity_recognition_close(activity_recognition_device... FILE: phonelibs/android_hardware_libhardware/include/hardware/audio.h type audio_stream (line 173) | struct audio_stream { type audio_stream_t (line 254) | typedef struct audio_stream audio_stream_t; type stream_callback_event_t (line 257) | typedef enum { type audio_drain_type_t (line 265) | typedef enum { type audio_stream_out (line 279) | struct audio_stream_out { type audio_stream_out_t (line 405) | typedef struct audio_stream_out audio_stream_out_t; type audio_stream_in (line 407) | struct audio_stream_in { type audio_stream_in_t (line 438) | typedef struct audio_stream_in audio_stream_in_t; function audio_stream_frame_size (line 445) | __attribute__((__deprecated__)) function audio_stream_out_frame_size (line 462) | static inline size_t audio_stream_out_frame_size(const struct audio_stre... function audio_stream_in_frame_size (line 478) | static inline size_t audio_stream_in_frame_size(const struct audio_strea... type audio_module (line 498) | struct audio_module { type audio_hw_device (line 502) | struct audio_hw_device { type audio_hw_device_t (line 681) | typedef struct audio_hw_device audio_hw_device_t; function audio_hw_device_open (line 685) | static inline int audio_hw_device_open(const struct hw_module_t* module, function audio_hw_device_close (line 692) | static inline int audio_hw_device_close(struct audio_hw_device* device) FILE: phonelibs/android_hardware_libhardware/include/hardware/audio_alsaops.h function pcm_format (line 37) | pcm_format pcm_format_from_audio_format(audio_format_t format) function audio_format_t (line 72) | static inline audio_format_t audio_format_from_pcm_format(enum pcm_forma... FILE: phonelibs/android_hardware_libhardware/include/hardware/audio_amplifier.h type str_parms (line 41) | struct str_parms type amplifier_device_t (line 43) | typedef struct amplifier_device { type amplifier_module_t (line 118) | typedef struct amplifier_module { function amplifier_device_open (line 130) | static inline int amplifier_device_open(const struct hw_module_t *module, function amplifier_device_close (line 137) | static inline int amplifier_device_close(struct amplifier_device *device) FILE: phonelibs/android_hardware_libhardware/include/hardware/audio_effect.h type effect_uuid_s (line 49) | struct effect_uuid_s { type effect_descriptor_t (line 70) | typedef struct effect_descriptor_s { type effect_interface_s (line 274) | struct effect_interface_s type audio_buffer_t (line 278) | typedef struct audio_buffer_s audio_buffer_t; type effect_interface_s (line 286) | struct effect_interface_s { type effect_command_e (line 420) | enum effect_command_e { type audio_buffer_s (line 779) | struct audio_buffer_s { type buffer_provider_t (line 803) | typedef struct buffer_provider_s { type buffer_config_t (line 814) | typedef struct buffer_config_s { type effect_buffer_access_e (line 826) | enum effect_buffer_access_e { type effect_feature_e (line 834) | enum effect_feature_e { type channel_config_t (line 841) | typedef struct channel_config_s { type effect_config_t (line 862) | typedef struct effect_config_s { type effect_param_t (line 892) | typedef struct effect_param_s { type effect_offload_param_t (line 900) | typedef struct effect_offload_param_s { type audio_effect_library_t (line 920) | typedef struct audio_effect_library_s { FILE: phonelibs/android_hardware_libhardware/include/hardware/audio_policy.h type effect_descriptor_s (line 81) | struct effect_descriptor_s type audio_policy (line 83) | struct audio_policy { type audio_policy_service_ops (line 252) | struct audio_policy_service_ops { type audio_policy_module_t (line 418) | typedef struct audio_policy_module { type audio_policy_device (line 422) | struct audio_policy_device { function audio_policy_dev_open (line 442) | static inline int audio_policy_dev_open(const hw_module_t* module, function audio_policy_dev_close (line 449) | static inline int audio_policy_dev_close(struct audio_policy_device* dev... FILE: phonelibs/android_hardware_libhardware/include/hardware/bluetooth.h type bt_bdaddr_t (line 57) | typedef struct { type bt_bdname_t (line 62) | typedef struct { type bt_scan_mode_t (line 67) | typedef enum { type bt_state_t (line 74) | typedef enum { type bt_status_t (line 82) | typedef enum { type bt_pin_code_t (line 99) | typedef struct { type bt_activity_energy_info (line 103) | typedef struct { type bt_discovery_state_t (line 113) | typedef enum { type bt_acl_state_t (line 119) | typedef enum { type bt_uuid_t (line 125) | typedef struct { type bt_service_record_t (line 130) | typedef struct type bt_remote_version_t (line 139) | typedef struct type bt_local_le_features_t (line 146) | typedef struct type bt_property_type_t (line 162) | typedef enum { type bt_property_t (line 254) | typedef struct type bt_device_type_t (line 263) | typedef enum { type bt_bond_state_t (line 269) | typedef enum { type bt_ssp_variant_t (line 276) | typedef enum { type bt_cb_thread_evt (line 346) | typedef enum { type bt_callbacks_t (line 381) | typedef struct { type bt_os_callouts_t (line 409) | typedef struct { type bt_interface_t (line 438) | typedef struct { type bluetooth_device_t (line 585) | typedef struct { type bluetooth_device_t (line 590) | typedef bluetooth_device_t bluetooth_module_t; FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_av.h type btav_audio_state_t (line 34) | typedef enum { type btav_callbacks_t (line 81) | typedef struct { type btav_interface_t (line 105) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_common_types.h type btgatt_track_adv_info_t (line 27) | typedef struct FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_gatt.h function __BEGIN_DECLS (line 25) | __BEGIN_DECLS type btgatt_interface_t (line 40) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_gatt_client.h type btgatt_unformatted_value_t (line 34) | typedef struct type btgatt_read_params_t (line 41) | typedef struct type btgatt_write_params_t (line 52) | typedef struct type btgatt_notify_params_t (line 61) | typedef struct type btgatt_filt_param_setup_t (line 71) | typedef struct type btgatt_test_params_t (line 88) | typedef struct type btgattc_error_t (line 100) | typedef enum type btgatt_client_callbacks_t (line 248) | typedef struct { type btgatt_client_interface_t (line 286) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_gatt_server.h function __BEGIN_DECLS (line 25) | __BEGIN_DECLS type btgatt_response_t (line 38) | typedef union type btgatt_server_callbacks_t (line 123) | typedef struct { type btgatt_server_interface_t (line 143) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_gatt_types.h type btgatt_gatt_id_t (line 33) | typedef struct type btgatt_srvc_id_t (line 40) | typedef struct type btgatt_transport_t (line 47) | typedef enum FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_hd.h type bthd_application_state_t (line 35) | typedef enum type bthd_connection_state_t (line 41) | typedef enum type bthd_app_param_t (line 50) | typedef struct type bthd_qos_param_t (line 60) | typedef struct type bthd_callbacks_t (line 79) | typedef struct { type bthd_interface_t (line 92) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_hf.h type bthf_connection_state_t (line 28) | typedef enum { type bthf_audio_state_t (line 36) | typedef enum { type bthf_vr_state_t (line 43) | typedef enum { type bthf_volume_type_t (line 48) | typedef enum { type bthf_nrec_t (line 54) | typedef enum type bthf_wbs_config_t (line 61) | typedef enum type bthf_bind_type_t (line 69) | typedef enum type bthf_chld_type_t (line 78) | typedef enum type bthf_callbacks_t (line 174) | typedef struct { type bthf_network_state_t (line 199) | typedef enum type bthf_service_type_t (line 206) | typedef enum type bthf_call_state_t (line 212) | typedef enum { type bthf_call_direction_t (line 222) | typedef enum { type bthf_call_mode_t (line 227) | typedef enum { type bthf_call_mpty_type_t (line 233) | typedef enum { type bthf_hf_indicator_status_t (line 238) | typedef enum { type bthf_call_addrtype_t (line 243) | typedef enum { type bthf_voip_call_network_type_t (line 248) | typedef enum { type bthf_voip_state_t (line 253) | typedef enum { type bthf_interface_t (line 259) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_hf_client.h type bthf_client_audio_state_t (line 30) | typedef enum { type bthf_client_vr_state_t (line 37) | typedef enum { type bthf_client_volume_type_t (line 42) | typedef enum { type bthf_client_network_state_t (line 47) | typedef enum type bthf_client_service_type_t (line 53) | typedef enum type bthf_client_call_state_t (line 59) | typedef enum { type bthf_client_call_t (line 69) | typedef enum { type bthf_client_callsetup_t (line 74) | typedef enum { type bthf_client_callheld_t (line 82) | typedef enum { type bthf_client_resp_and_hold_t (line 88) | typedef enum { type bthf_client_call_direction_t (line 94) | typedef enum { type bthf_client_call_mpty_type_t (line 99) | typedef enum { type bthf_client_cmd_complete_t (line 104) | typedef enum { type bthf_client_call_action_t (line 115) | typedef enum { type bthf_client_subscriber_service_type_t (line 130) | typedef enum { type bthf_client_in_band_ring_state_t (line 136) | typedef enum { type bthf_client_callbacks_t (line 280) | typedef struct { type bthf_client_interface_t (line 309) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_hh.h type bthh_connection_state_t (line 27) | typedef enum type bthh_status_t (line 41) | typedef enum type bthh_protocol_mode_t (line 61) | typedef enum { type bthh_report_type_t (line 68) | typedef enum { type bthh_hid_info_t (line 74) | typedef struct type bthh_callbacks_t (line 124) | typedef struct { type bthh_interface_t (line 140) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_hl.h type bthl_app_reg_state_t (line 30) | typedef enum { type bthl_channel_type_t (line 37) | typedef enum type bthl_channel_state_t (line 46) | typedef enum { type bthl_mdep_cfg_t (line 54) | typedef struct type bthl_reg_param_t (line 62) | typedef struct type bthl_callbacks_t (line 84) | typedef struct { type bthl_interface_t (line 93) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_mce.h function __BEGIN_DECLS (line 20) | __BEGIN_DECLS type btmce_callbacks_t (line 35) | typedef struct { type btmce_interface_t (line 41) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_pan.h type btpan_connection_state_t (line 26) | typedef enum { type btpan_control_state_t (line 33) | typedef enum { type btpan_callbacks_t (line 46) | typedef struct { type btpan_interface_t (line 51) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_rc.h type btrc_remote_features_t (line 36) | typedef enum { type btrc_play_status_t (line 43) | typedef enum { type btrc_event_id_t (line 52) | typedef enum { type btrc_browse_folderitem_t (line 65) | typedef enum { type btrc_notification_type_t (line 73) | typedef enum { type btrc_player_attr_t (line 79) | typedef enum { type btrc_media_attr_t (line 86) | typedef enum { type btrc_player_repeat_val_t (line 96) | typedef enum { type btrc_player_shuffle_val_t (line 103) | typedef enum { type btrc_status_t (line 109) | typedef enum { type btrc_folder_list_item_type_t (line 117) | typedef enum { type btrc_player_settings_t (line 123) | typedef struct { type btrc_getfolderitem_t (line 129) | typedef struct { type btrc_register_notification_t (line 137) | typedef union type btrc_player_setting_text_t (line 146) | typedef struct { type btrc_element_attr_val_t (line 151) | typedef struct { type btrc_player_full_name_t (line 163) | typedef struct { type btrc_folder_list_item_player_t (line 169) | typedef struct type btrc_folder_list_item_folder_t (line 179) | typedef struct type btrc_attr_entry_t (line 187) | typedef struct type btrc_folder_list_item_media_t (line 193) | typedef struct type btrc_name_t (line 202) | typedef struct { type btrc_set_browsed_player_rsp_t (line 208) | typedef struct type btrc_folder_list_item_t (line 218) | typedef struct type btrc_folder_list_entries_t (line 230) | typedef struct type btrc_callbacks_t (line 309) | typedef struct { type btrc_interface_t (line 334) | typedef struct { type btrc_ctrl_callbacks_t (line 458) | typedef struct { type btrc_ctrl_interface_t (line 477) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_sdp.h type bluetooth_sdp_hdr (line 38) | typedef struct _bluetooth_sdp_hdr { type bluetooth_sdp_hdr_overlay (line 52) | typedef struct _bluetooth_sdp_hdr_overlay { type bluetooth_sdp_mas_record (line 68) | typedef struct _bluetooth_sdp_mas_record { type bluetooth_sdp_mns_record (line 75) | typedef struct _bluetooth_sdp_mns_record { type bluetooth_sdp_pse_record (line 80) | typedef struct _bluetooth_sdp_pse_record { type bluetooth_sdp_pce_record (line 86) | typedef struct _bluetooth_sdp_pce_record { type bluetooth_sdp_ops_record (line 90) | typedef struct _bluetooth_sdp_ops_record { type bluetooth_sdp_sap_record (line 96) | typedef struct _bluetooth_sdp_sap_record { type bluetooth_sdp_record (line 100) | typedef union { type btsdp_callbacks_t (line 114) | typedef struct { type btsdp_interface_t (line 120) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/bt_sock.h type btsock_type_t (line 27) | typedef enum { type btsock_option_type_t (line 33) | typedef enum { type sock_connect_signal_t (line 40) | typedef struct { type btsock_interface_t (line 55) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/camera.h type camera_memory (line 45) | struct camera_memory type camera_memory_t (line 47) | typedef struct camera_memory { type camera_memory_t (line 54) | typedef camera_memory_t* (*camera_request_memory)(int fd, size_t buf_siz... type preview_stream_ops_t (line 73) | typedef struct preview_stream_ops { type camera_device (line 98) | struct camera_device type camera_device_ops_t (line 99) | typedef struct camera_device_ops { type camera_device_t (line 285) | typedef struct camera_device { FILE: phonelibs/android_hardware_libhardware/include/hardware/camera2.h type camera2_stream_ops_t (line 70) | typedef struct camera2_stream_ops { type camera2_jpeg_blob (line 143) | struct camera2_jpeg_blob { type camera2_stream_in_ops_t (line 157) | typedef struct camera2_stream_in_ops { type camera2_request_queue_src_ops_t (line 217) | typedef struct camera2_request_queue_src_ops { type camera2_frame_queue_dst_ops_t (line 260) | typedef struct camera2_frame_queue_dst_ops { type camera2_device_ops_t (line 524) | typedef struct camera2_device_ops { type camera2_device_t (line 827) | typedef struct camera2_device { FILE: phonelibs/android_hardware_libhardware/include/hardware/camera3.h type camera3_stream_type_t (line 1329) | typedef enum camera3_stream_type { type camera3_stream_rotation_t (line 1387) | typedef enum camera3_stream_rotation { type camera3_stream_configuration_mode_t (line 1408) | typedef enum camera3_stream_configuration_mode { type camera3_stream_t (line 1503) | typedef struct camera3_stream { type camera3_stream_configuration_t (line 1660) | typedef struct camera3_stream_configuration { type camera3_buffer_status_t (line 1700) | typedef enum camera3_buffer_status { type camera3_stream_buffer_t (line 1725) | typedef struct camera3_stream_buffer { type camera3_stream_buffer_set_t (line 1814) | typedef struct camera3_stream_buffer_set { type camera3_jpeg_blob_t (line 1855) | typedef struct camera3_jpeg_blob { type camera3_msg_type_t (line 1880) | typedef enum camera3_msg_type { type camera3_error_msg_code_t (line 1904) | typedef enum camera3_error_msg_code { type camera3_error_msg_t (line 1952) | typedef struct camera3_error_msg { type camera3_shutter_msg_t (line 1977) | typedef struct camera3_shutter_msg { type camera3_notify_msg_t (line 1997) | typedef struct camera3_notify_msg { type camera3_request_template_t (line 2037) | typedef enum camera3_request_template { type camera3_capture_request_t (line 2105) | typedef struct camera3_capture_request { type camera3_capture_result_t (line 2221) | typedef struct camera3_capture_result { type camera3_callback_ops_t (line 2367) | typedef struct camera3_callback_ops { type camera3_device_ops_t (line 2479) | typedef struct camera3_device_ops { type camera3_device_t (line 3058) | typedef struct camera3_device { FILE: phonelibs/android_hardware_libhardware/include/hardware/camera_common.h type camera_metadata_t (line 158) | typedef struct camera_metadata camera_metadata_t; type camera_info_t (line 160) | typedef struct camera_info { type camera_device_status_t (line 440) | typedef enum camera_device_status { type torch_mode_status_t (line 547) | typedef enum torch_mode_status { type camera_module_callbacks_t (line 593) | typedef struct camera_module_callbacks { type camera_module_t (line 645) | typedef struct camera_module { FILE: phonelibs/android_hardware_libhardware/include/hardware/consumerir.h type consumerir_freq_range_t (line 29) | typedef struct consumerir_freq_range { type consumerir_module_t (line 34) | typedef struct consumerir_module { type consumerir_device_t (line 44) | typedef struct consumerir_device { FILE: phonelibs/android_hardware_libhardware/include/hardware/fb.h type framebuffer_device_t (line 38) | typedef struct framebuffer_device_t { function framebuffer_open (line 160) | static inline int framebuffer_open(const struct hw_module_t* module, function framebuffer_close (line 166) | static inline int framebuffer_close(struct framebuffer_device_t* device) { FILE: phonelibs/android_hardware_libhardware/include/hardware/fingerprint.h type fingerprint_msg_type_t (line 26) | typedef enum fingerprint_msg_type { type fingerprint_error_t (line 44) | typedef enum fingerprint_error { type fingerprint_acquired_info_t (line 62) | typedef enum fingerprint_acquired_info { type fingerprint_finger_id_t (line 72) | typedef struct fingerprint_finger_id { type fingerprint_enroll_t (line 77) | typedef struct fingerprint_enroll { type fingerprint_removed_t (line 85) | typedef struct fingerprint_removed { type fingerprint_acquired_t (line 89) | typedef struct fingerprint_acquired { type fingerprint_authenticated_t (line 93) | typedef struct fingerprint_authenticated { type fingerprint_msg_t (line 98) | typedef struct fingerprint_msg { type fingerprint_device_t (line 113) | typedef struct fingerprint_device { type fingerprint_module_t (line 256) | typedef struct fingerprint_module { FILE: phonelibs/android_hardware_libhardware/include/hardware/fused_location.h type FlpLocationFlags (line 129) | typedef uint16_t FlpLocationFlags; type FlpUtcTime (line 146) | typedef int64_t FlpUtcTime; type FlpLocation (line 149) | typedef struct { type ThreadEvent (line 183) | typedef enum { type FlpCallbacks (line 245) | typedef struct { type FlpBatchOptions (line 258) | typedef struct { type FlpLocationInterface (line 321) | typedef struct { type flp_device_t (line 439) | struct flp_device_t { type FlpDiagnosticCallbacks (line 457) | typedef struct { type FlpDiagnosticInterface (line 468) | typedef struct { type FlpDeviceContextInterface (line 507) | typedef struct { type FlpGeofenceCallbacks (line 679) | typedef struct { type GeofenceType (line 694) | typedef enum { type GeofenceCircle (line 699) | typedef struct { type GeofenceData (line 706) | typedef struct { type GeofenceOptions (line 714) | typedef struct { type Geofence (line 757) | typedef struct { type FlpGeofencingInterface (line 764) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/gatekeeper.h type gatekeeper_module (line 32) | struct gatekeeper_module { type gatekeeper_device (line 41) | struct gatekeeper_device { type gatekeeper_device_t (line 176) | typedef struct gatekeeper_device gatekeeper_device_t; function gatekeeper_open (line 178) | static inline int gatekeeper_open(const struct hw_module_t *module, function gatekeeper_close (line 184) | static inline int gatekeeper_close(gatekeeper_device_t *device) { FILE: phonelibs/android_hardware_libhardware/include/hardware/gps.h type GpsUtcTime (line 38) | typedef int64_t GpsUtcTime; type GpsPositionMode (line 47) | typedef uint32_t GpsPositionMode; type GpsPositionRecurrence (line 61) | typedef uint32_t GpsPositionRecurrence; type GpsStatusValue (line 70) | typedef uint16_t GpsStatusValue; type GpsLocationFlags (line 85) | typedef uint16_t GpsLocationFlags; type GpsAidingData (line 123) | typedef uint16_t GpsAidingData; type AGpsType (line 141) | typedef uint16_t AGpsType; type AGpsSetIDType (line 145) | typedef uint16_t AGpsSetIDType; type ApnIpType (line 150) | typedef uint16_t ApnIpType; type GpsNiType (line 165) | typedef uint32_t GpsNiType; type GpsNiNotifyFlags (line 173) | typedef uint32_t GpsNiNotifyFlags; type GpsUserResponseType (line 185) | typedef int GpsUserResponseType; type GpsNiEncodingType (line 193) | typedef int GpsNiEncodingType; type AGpsStatusValue (line 201) | typedef uint16_t AGpsStatusValue; type GpsClockFlags (line 229) | typedef uint16_t GpsClockFlags; type GpsClockType (line 248) | typedef uint8_t GpsClockType; type GpsMeasurementFlags (line 262) | typedef uint32_t GpsMeasurementFlags; type GpsLossOfLock (line 305) | typedef uint8_t GpsLossOfLock; type GpsMultipathIndicator (line 316) | typedef uint8_t GpsMultipathIndicator; type GpsMeasurementState (line 333) | typedef uint16_t GpsMeasurementState; type GpsAccumulatedDeltaRangeState (line 344) | typedef uint16_t GpsAccumulatedDeltaRangeState; type GpsNavigationMessageType (line 353) | typedef uint8_t GpsNavigationMessageType; type NavigationMessageStatus (line 374) | typedef uint16_t NavigationMessageStatus; type GpsLocation (line 431) | typedef struct { type GpsStatus (line 454) | typedef struct { type GpsSvInfo (line 461) | typedef struct { type GpsSvStatus (line 475) | typedef struct { type AGpsRefLocationCellID (line 505) | typedef struct { type AGpsRefLocationMac (line 513) | typedef struct { type AGpsRefLocation (line 518) | typedef struct { type pthread_t (line 566) | typedef pthread_t (* gps_create_thread)(const char* name, void (*start)(... type GpsCallbacks (line 569) | typedef struct { type GpsInterface (line 585) | typedef struct { type GpsXtraCallbacks (line 646) | typedef struct { type GpsXtraInterface (line 652) | typedef struct { type GpsDebugInterface (line 665) | typedef struct { type AGpsStatus_v1 (line 683) | typedef struct { type AGpsStatus_v2 (line 694) | typedef struct { type AGpsStatus_v3 (line 704) | typedef struct { type AGpsStatus_v3 (line 724) | typedef AGpsStatus_v3 AGpsStatus; type AGpsCallbacks (line 732) | typedef struct { type AGpsInterface_v1 (line 739) | typedef struct { type AGpsInterface_v2 (line 771) | typedef struct { type AGpsInterface_v2 (line 808) | typedef AGpsInterface_v2 AGpsInterface; type DerEncodedCertificate (line 816) | typedef struct { type Sha1CertificateFingerprint (line 825) | typedef struct { type SuplCertificateInterface (line 830) | typedef struct { type GpsNiNotification (line 878) | typedef struct { type GpsNiCallbacks (line 945) | typedef struct type GpsNiInterface (line 957) | typedef struct type gps_device_t (line 969) | struct gps_device_t { type AGpsRilCallbacks (line 989) | typedef struct { type AGpsRilInterface (line 996) | typedef struct { type GpsGeofenceCallbacks (line 1201) | typedef struct { type GpsGeofencingInterface (line 1212) | typedef struct { type GpsClock (line 1287) | typedef struct { type GpsMeasurement (line 1393) | typedef struct { type GpsData (line 1673) | typedef struct { type GpsMeasurementCallbacks (line 1695) | typedef struct { type GpsMeasurementInterface (line 1708) | typedef struct { type GpsNavigationMessage (line 1737) | typedef struct { type GpsNavigationMessageCallbacks (line 1804) | typedef struct { type GpsNavigationMessageInterface (line 1817) | typedef struct { type GnssConfigurationInterface (line 1848) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/gralloc.h type gralloc_module_t (line 168) | typedef struct gralloc_module_t { type alloc_device_t (line 343) | typedef struct alloc_device_t { function gralloc_open (line 389) | static inline int gralloc_open(const struct hw_module_t* module, function gralloc_close (line 395) | static inline int gralloc_close(struct alloc_device_t* device) { FILE: phonelibs/android_hardware_libhardware/include/hardware/hardware.h type hw_module_t (line 77) | struct hw_module_t type hw_module_methods_t (line 78) | struct hw_module_methods_t type hw_device_t (line 79) | struct hw_device_t type hw_module_t (line 86) | typedef struct hw_module_t { type hw_module_methods_t (line 156) | typedef struct hw_module_methods_t { type hw_device_t (line 167) | typedef struct hw_device_t { type hw_module_t (line 219) | struct hw_module_t type hw_module_t (line 234) | struct hw_module_t FILE: phonelibs/android_hardware_libhardware/include/hardware/hdmi_cec.h type cec_device_type_t (line 36) | typedef enum cec_device_type { type cec_logical_address_t (line 47) | typedef enum cec_logical_address { type cec_message_type (line 70) | enum cec_message_type { type abort_reason (line 144) | enum abort_reason { type hdmi_port_type_t (line 183) | typedef enum hdmi_port_type { type cec_message_t (line 232) | typedef struct cec_message { type hotplug_event_t (line 244) | typedef struct hotplug_event { type tx_status_event_t (line 252) | typedef struct tx_status_event { type hdmi_event_t (line 260) | typedef struct hdmi_event { type hdmi_port_info_t (line 272) | typedef struct hdmi_port_info { type hdmi_module_t (line 287) | typedef struct hdmi_cec_module { type hdmi_cec_device_t (line 299) | typedef struct hdmi_cec_device { function hdmi_cec_open (line 417) | static inline int hdmi_cec_open(const struct hw_module_t* module, function hdmi_cec_close (line 423) | static inline int hdmi_cec_close(struct hdmi_cec_device* device) { FILE: phonelibs/android_hardware_libhardware/include/hardware/hw_auth_token.h type hw_authenticator_type_t (line 28) | typedef enum { type hw_auth_token_t (line 39) | typedef struct __attribute__((__packed__)) { FILE: phonelibs/android_hardware_libhardware/include/hardware/hwcomposer.h type hwc_rect_t (line 50) | typedef struct hwc_rect { type hwc_frect_t (line 57) | typedef struct hwc_frect { type hwc_region_t (line 64) | typedef struct hwc_region { type hwc_color_t (line 69) | typedef struct hwc_color { type hwc_layer_1_t (line 76) | typedef struct hwc_layer_1 { type hwc_display_contents_1_t (line 368) | typedef struct hwc_display_contents_1 { type hwc_procs_t (line 449) | typedef struct hwc_procs { type hwc_module_t (line 510) | typedef struct hwc_module { type hwc_composer_device_1_t (line 520) | typedef struct hwc_composer_device_1 { function hwc_open_1 (line 819) | static inline int hwc_open_1(const struct hw_module_t* module, function hwc_close_1 (line 825) | static inline int hwc_close_1(hwc_composer_device_1_t* device) { FILE: phonelibs/android_hardware_libhardware/include/hardware/input.h type input_bus_t (line 30) | typedef enum input_bus { type input_host_t (line 37) | typedef struct input_host input_host_t; type input_device_handle_t (line 39) | typedef struct input_device_handle input_device_handle_t; type input_device_identifier_t (line 41) | typedef struct input_device_identifier input_device_identifier_t; type input_device_definition_t (line 43) | typedef struct input_device_definition input_device_definition_t; type input_report_definition_t (line 45) | typedef struct input_report_definition input_report_definition_t; type input_report_t (line 47) | typedef struct input_report input_report_t; type input_collection_t (line 49) | typedef struct input_collection input_collection_t; type input_property_map_t (line 51) | typedef struct input_property_map input_property_map_t; type input_property_t (line 53) | typedef struct input_property input_property_t; type input_usage_t (line 55) | typedef enum { type input_collection_id_t (line 380) | typedef enum { type input_message_t (line 388) | typedef struct input_message input_message_t; type input_host_callbacks_t (line 390) | typedef struct input_host_callbacks { type input_module_t (line 519) | typedef struct input_module input_module_t; type input_module (line 521) | struct input_module { function input_open (line 543) | static inline int input_open(const struct hw_module_t** module, const ch... FILE: phonelibs/android_hardware_libhardware/include/hardware/keymaster0.h function __BEGIN_DECLS (line 22) | __BEGIN_DECLS type keymaster0_device_t (line 128) | typedef struct keymaster0_device keymaster0_device_t; function keymaster0_open (line 133) | static inline int keymaster0_open(const struct hw_module_t* module, function keymaster0_close (line 142) | static inline int keymaster0_close(keymaster0_device_t* device) FILE: phonelibs/android_hardware_libhardware/include/hardware/keymaster1.h function __BEGIN_DECLS (line 23) | __BEGIN_DECLS type keymaster1_device_t (line 583) | typedef struct keymaster1_device keymaster1_device_t; function keymaster1_open (line 587) | static inline int keymaster1_open(const struct hw_module_t* module, keym... function keymaster1_close (line 591) | static inline int keymaster1_close(keymaster1_device_t* device) { FILE: phonelibs/android_hardware_libhardware/include/hardware/keymaster_common.h type keystore_module (line 57) | struct keystore_module { type keymaster_keypair_t (line 109) | typedef enum { type keymaster_rsa_keygen_params_t (line 118) | typedef struct { type keymaster_dsa_keygen_params_t (line 126) | typedef struct { type keymaster_ec_keygen_params_t (line 150) | typedef struct { type keymaster_digest_algorithm_t (line 158) | typedef enum { type keymaster_rsa_padding_t (line 165) | typedef enum { type keymaster_dsa_sign_params_t (line 170) | typedef struct { type keymaster_ec_sign_params_t (line 174) | typedef struct { type keymaster_rsa_sign_params_t (line 178) | typedef struct { FILE: phonelibs/android_hardware_libhardware/include/hardware/keymaster_defs.h type keymaster_tag_type_t (line 33) | typedef enum { type keymaster_tag_t (line 47) | typedef enum { type keymaster_algorithm_t (line 154) | typedef enum { type keymaster_block_mode_t (line 170) | typedef enum { type keymaster_padding_t (line 188) | typedef enum { type keymaster_digest_t (line 200) | typedef enum { type keymaster_key_origin_t (line 217) | typedef enum { type keymaster_key_blob_usage_requirements_t (line 233) | typedef enum { type keymaster_purpose_t (line 241) | typedef enum { type keymaster_blob_t (line 248) | typedef struct { type keymaster_key_param_t (line 253) | typedef struct { type keymaster_key_param_set_t (line 265) | typedef struct { type keymaster_key_characteristics_t (line 277) | typedef struct { type keymaster_key_blob_t (line 282) | typedef struct { type keymaster_key_format_t (line 291) | typedef enum { type keymaster_operation_handle_t (line 303) | typedef uint64_t keymaster_operation_handle_t; type keymaster_error_t (line 305) | typedef enum { function keymaster_tag_type_t (line 375) | static inline keymaster_tag_type_t keymaster_tag_get_type(keymaster_tag_... function keymaster_tag_mask_type (line 379) | static inline uint32_t keymaster_tag_mask_type(keymaster_tag_t tag) { function keymaster_tag_type_repeatable (line 383) | static inline bool keymaster_tag_type_repeatable(keymaster_tag_type_t ty... function keymaster_tag_repeatable (line 393) | static inline bool keymaster_tag_repeatable(keymaster_tag_t tag) { function keymaster_key_param_t (line 399) | inline keymaster_key_param_t keymaster_param_enum(keymaster_tag_t tag, u... function keymaster_key_param_t (line 408) | inline keymaster_key_param_t keymaster_param_int(keymaster_tag_t tag, ui... function keymaster_key_param_t (line 417) | inline keymaster_key_param_t keymaster_param_long(keymaster_tag_t tag, u... function keymaster_key_param_t (line 426) | inline keymaster_key_param_t keymaster_param_blob(keymaster_tag_t tag, c... function keymaster_key_param_t (line 437) | inline keymaster_key_param_t keymaster_param_bool(keymaster_tag_t tag) { function keymaster_key_param_t (line 446) | inline keymaster_key_param_t keymaster_param_date(keymaster_tag_t tag, u... function keymaster_param_compare (line 456) | inline int keymaster_param_compare(const keymaster_key_param_t* a, const... function keymaster_free_param_values (line 504) | inline void keymaster_free_param_values(keymaster_key_param_t* param, si... function keymaster_free_param_set (line 520) | inline void keymaster_free_param_set(keymaster_key_param_set_t* set) { function keymaster_free_characteristics (line 528) | inline void keymaster_free_characteristics(keymaster_key_characteristics... FILE: phonelibs/android_hardware_libhardware/include/hardware/lights.h type light_state_t (line 101) | struct light_state_t { type light_device_t (line 141) | struct light_device_t { FILE: phonelibs/android_hardware_libhardware/include/hardware/local_time_hal.h type local_time_debug_event (line 43) | struct local_time_debug_event { type local_time_module (line 53) | struct local_time_module { type local_time_hw_device (line 57) | struct local_time_hw_device { type local_time_hw_device_t (line 103) | typedef struct local_time_hw_device local_time_hw_device_t; function local_time_hw_device_open (line 107) | static inline int local_time_hw_device_open( function local_time_hw_device_close (line 115) | static inline int local_time_hw_device_close(struct local_time_hw_device... FILE: phonelibs/android_hardware_libhardware/include/hardware/memtrack.h type memtrack_type (line 64) | enum memtrack_type { type memtrack_record (line 73) | struct memtrack_record { type memtrack_module_t (line 120) | typedef struct memtrack_module { FILE: phonelibs/android_hardware_libhardware/include/hardware/nfc.h type nfc_nci_module_t (line 63) | typedef struct nfc_nci_module_t { type nfc_event_t (line 76) | typedef uint8_t nfc_event_t; type nfc_status_t (line 91) | typedef uint8_t nfc_status_t; type nfc_nci_device_t (line 118) | typedef struct nfc_nci_device { function nfc_nci_open (line 200) | static inline int nfc_nci_open(const struct hw_module_t* module, function nfc_nci_close (line 206) | static inline int nfc_nci_close(nfc_nci_device_t* dev) { type nfc_module_t (line 226) | typedef struct nfc_module_t { type nfc_pn544_linktype (line 242) | typedef enum { type nfc_pn544_device_t (line 249) | typedef struct { function nfc_pn544_open (line 287) | static inline int nfc_pn544_open(const struct hw_module_t* module, function nfc_pn544_close (line 293) | static inline int nfc_pn544_close(nfc_pn544_device_t* dev) { FILE: phonelibs/android_hardware_libhardware/include/hardware/nfc_tag.h type nfc_tag_module_t (line 34) | typedef struct nfc_tag_module_t { type nfc_tag_device_t (line 44) | typedef struct nfc_tag_device { function nfc_tag_open (line 83) | static inline int nfc_tag_open(const struct hw_module_t* module, function nfc_tag_close (line 89) | static inline int nfc_tag_close(nfc_tag_device_t* dev) { FILE: phonelibs/android_hardware_libhardware/include/hardware/power.h type power_hint_t (line 41) | typedef enum { type feature_t (line 59) | typedef enum { type launch_boost_info_t (line 68) | typedef struct launch_boost_info { type power_module_t (line 78) | typedef struct power_module { FILE: phonelibs/android_hardware_libhardware/include/hardware/qemu_pipe.h function qemu_pipe_open (line 55) | static __inline__ int FILE: phonelibs/android_hardware_libhardware/include/hardware/qemud.h function qemud_fd_write (line 43) | static __inline__ int function qemud_fd_read (line 53) | static __inline__ int function qemud_channel_open (line 63) | static __inline__ int function qemud_channel_send (line 104) | static __inline__ int function qemud_channel_recv (line 128) | static __inline__ int FILE: phonelibs/android_hardware_libhardware/include/hardware/radio.h type radio_module (line 60) | struct radio_module { type radio_tuner (line 87) | struct radio_tuner { type radio_hw_device (line 221) | struct radio_hw_device { type radio_hw_device_t (line 280) | typedef struct radio_hw_device radio_hw_device_t; function radio_hw_device_open (line 284) | static inline int radio_hw_device_open(const struct hw_module_t* module, function radio_hw_device_close (line 291) | static inline int radio_hw_device_close(const struct radio_hw_device* de... FILE: phonelibs/android_hardware_libhardware/include/hardware/sensors.h type sensors_vec_t (line 685) | typedef struct { type uncalibrated_event_t (line 706) | typedef struct { type meta_data_event_t (line 728) | typedef struct meta_data_event { type heart_rate_event_t (line 736) | typedef struct { type sensors_event_t (line 751) | typedef struct sensors_event_t { type sensors_event_t (line 830) | typedef sensors_event_t sensors_meta_data_event_t; type sensor_t (line 833) | struct sensor_t type sensors_module_t (line 840) | struct sensors_module_t { type sensor_t (line 863) | struct sensor_t { type sensors_poll_device_t (line 979) | struct sensors_poll_device_t { type sensors_poll_device_1_t (line 992) | typedef struct sensors_poll_device_1 { function sensors_open (line 1074) | static inline int sensors_open(const struct hw_module_t* module, function sensors_close (line 1080) | static inline int sensors_close(struct sensors_poll_device_t* device) { function sensors_open_1 (line 1084) | static inline int sensors_open_1(const struct hw_module_t* module, function sensors_close_1 (line 1090) | static inline int sensors_close_1(sensors_poll_device_1_t* device) { FILE: phonelibs/android_hardware_libhardware/include/hardware/sound_trigger.h type sound_trigger_module (line 59) | struct sound_trigger_module { type sound_trigger_recognition_event (line 63) | struct sound_trigger_recognition_event type sound_trigger_model_event (line 64) | struct sound_trigger_model_event type sound_trigger_hw_device (line 66) | struct sound_trigger_hw_device { type sound_trigger_hw_device_t (line 112) | typedef struct sound_trigger_hw_device sound_trigger_hw_device_t; function sound_trigger_hw_device_open (line 116) | static inline int sound_trigger_hw_device_open(const struct hw_module_t*... function sound_trigger_hw_device_close (line 123) | static inline int sound_trigger_hw_device_close(struct sound_trigger_hw_... FILE: phonelibs/android_hardware_libhardware/include/hardware/tv_input.h type tv_input_module_t (line 59) | typedef struct tv_input_module { type tv_input_type_t (line 80) | typedef uint32_t tv_input_type_t; type tv_input_device_info_t (line 82) | typedef struct tv_input_device_info { type tv_input_event_type_t (line 188) | typedef uint32_t tv_input_event_type_t; type tv_input_capture_result_t (line 190) | typedef struct tv_input_capture_result { type tv_input_event_t (line 214) | typedef struct tv_input_event { type tv_input_callback_ops_t (line 233) | typedef struct tv_input_callback_ops { type tv_stream_type_t (line 250) | typedef uint32_t tv_stream_type_t; type tv_stream_config_t (line 252) | typedef struct tv_stream_config { type buffer_producer_stream_t (line 267) | typedef struct buffer_producer_stream { type tv_stream_t (line 286) | typedef struct tv_stream { type tv_input_device_t (line 307) | typedef struct tv_input_device { FILE: phonelibs/android_hardware_libhardware/include/hardware/vibrator.h type vibrator_device (line 36) | struct vibrator_device type vibrator_device_t (line 37) | typedef struct vibrator_device { function vibrator_open (line 67) | static inline int vibrator_open(const struct hw_module_t* module, vibrat... FILE: phonelibs/android_hardware_libhardware/include/hardware/wipower.h type wipower_dyn_data_t (line 49) | typedef struct { type wipower_callbacks_t (line 81) | typedef struct { type wipower_interface_t (line 93) | typedef struct { FILE: phonelibs/android_system_core/include/cutils/android_reboot.h type mntent (line 35) | struct mntent FILE: phonelibs/android_system_core/include/cutils/aref.h type aref (line 30) | struct aref function aref_init (line 35) | static inline void aref_init(struct aref *r) function aref_count (line 40) | static inline int32_t aref_count(struct aref *r) function aref_get (line 45) | static inline void aref_get(struct aref *r) function aref_put (line 50) | static inline void aref_put(struct aref *r, void (*release)(struct aref *)) FILE: phonelibs/android_system_core/include/cutils/atomic.h function ANDROID_ATOMIC_INLINE (line 81) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 89) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 96) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 103) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 110) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 131) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 138) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 162) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 171) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 190) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 201) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 215) | ANDROID_ATOMIC_INLINE function ANDROID_ATOMIC_INLINE (line 223) | ANDROID_ATOMIC_INLINE FILE: phonelibs/android_system_core/include/cutils/bitops.h function bitmask_init (line 54) | static inline void bitmask_init(unsigned int *bitmask, int num_bits) function bitmask_ffz (line 59) | static inline int bitmask_ffz(unsigned int *bitmask, int num_bits) function bitmask_weight (line 78) | static inline int bitmask_weight(unsigned int *bitmask, int num_bits) function bitmask_set (line 88) | static inline void bitmask_set(unsigned int *bitmask, int bit) function bitmask_clear (line 93) | static inline void bitmask_clear(unsigned int *bitmask, int bit) function bitmask_test (line 98) | static inline bool bitmask_test(unsigned int *bitmask, int bit) function popcount (line 103) | static inline int popcount(unsigned int x) function popcountl (line 108) | static inline int popcountl(unsigned long x) function popcountll (line 113) | static inline int popcountll(unsigned long long x) FILE: phonelibs/android_system_core/include/cutils/config_utils.h type cnode (line 24) | typedef struct cnode cnode; type cnode (line 27) | struct cnode FILE: phonelibs/android_system_core/include/cutils/debugger.h type debugger_action_t (line 29) | typedef enum { type debugger_msg_t (line 42) | typedef struct __attribute__((packed)) { FILE: phonelibs/android_system_core/include/cutils/hashmap.h type Hashmap (line 32) | typedef struct Hashmap Hashmap; FILE: phonelibs/android_system_core/include/cutils/iosched_policy.h type IoSchedClass (line 24) | typedef enum { FILE: phonelibs/android_system_core/include/cutils/klog.h type iovec (line 33) | struct iovec FILE: phonelibs/android_system_core/include/cutils/list.h type listnode (line 26) | struct listnode function list_init (line 52) | static inline void list_init(struct listnode *node) function list_add_tail (line 58) | static inline void list_add_tail(struct listnode *head, struct listnode ... function list_add_head (line 66) | static inline void list_add_head(struct listnode *head, struct listnode ... function list_remove (line 74) | static inline void list_remove(struct listnode *item) FILE: phonelibs/android_system_core/include/cutils/multiuser.h type uid_t (line 30) | typedef uid_t userid_t; type uid_t (line 31) | typedef uid_t appid_t; FILE: phonelibs/android_system_core/include/cutils/native_handle.h type native_handle_t (line 24) | typedef struct native_handle FILE: phonelibs/android_system_core/include/cutils/properties.h function __BIONIC_FORTIFY_INLINE (line 118) | __BIONIC_FORTIFY_INLINE FILE: phonelibs/android_system_core/include/cutils/record_stream.h type RecordStream (line 29) | typedef struct RecordStream RecordStream; FILE: phonelibs/android_system_core/include/cutils/sched_policy.h type SchedPolicy (line 25) | typedef enum { FILE: phonelibs/android_system_core/include/cutils/sockets.h type socklen_t (line 28) | typedef int socklen_t; function android_get_control_socket (line 48) | static inline int android_get_control_socket(const char *name) FILE: phonelibs/android_system_core/include/cutils/str_parms.h type str_parms (line 27) | struct str_parms type str_parms (line 28) | struct str_parms type str_parms (line 29) | struct str_parms type str_parms (line 31) | struct str_parms type str_parms (line 33) | struct str_parms type str_parms (line 35) | struct str_parms type str_parms (line 37) | struct str_parms type str_parms (line 41) | struct str_parms type str_parms (line 46) | struct str_parms type str_parms (line 48) | struct str_parms type str_parms (line 50) | struct str_parms type str_parms (line 53) | struct str_parms type str_parms (line 56) | struct str_parms FILE: phonelibs/android_system_core/include/cutils/threads.h type thread_store_t (line 44) | typedef struct { type thread_store_t (line 54) | typedef struct { type pthread_mutex_t (line 83) | typedef pthread_mutex_t mutex_t; function mutex_lock (line 87) | static __inline__ void mutex_lock(mutex_t* lock) function mutex_unlock (line 91) | static __inline__ void mutex_unlock(mutex_t* lock) function mutex_init (line 95) | static __inline__ int mutex_init(mutex_t* lock) function mutex_destroy (line 99) | static __inline__ void mutex_destroy(mutex_t* lock) type mutex_t (line 106) | typedef struct { function mutex_lock (line 113) | static __inline__ void mutex_lock(mutex_t* lock) function mutex_unlock (line 125) | static __inline__ void mutex_unlock(mutex_t* lock) function mutex_init (line 129) | static __inline__ int mutex_init(mutex_t* lock) function mutex_destroy (line 135) | static __inline__ void mutex_destroy(mutex_t* lock) FILE: phonelibs/android_system_core/include/cutils/trace.h function atrace_init (line 137) | static inline void atrace_init() function atrace_get_enabled_tags (line 150) | static inline uint64_t atrace_get_enabled_tags() function atrace_is_tag_enabled (line 162) | static inline uint64_t atrace_is_tag_enabled(uint64_t tag) function atrace_begin (line 172) | static inline void atrace_begin(uint64_t tag, const char* name) function atrace_end (line 185) | static inline void atrace_end(uint64_t tag) function atrace_async_begin (line 202) | static inline void atrace_async_begin(uint64_t tag, const char* name, function atrace_async_end (line 216) | static inline void atrace_async_end(uint64_t tag, const char* name, int3... function atrace_int (line 229) | static inline void atrace_int(uint64_t tag, const char* name, int32_t va... function atrace_int64 (line 242) | static inline void atrace_int64(uint64_t tag, const char* name, int64_t ... FILE: phonelibs/android_system_core/include/log/event_tag_map.h type EventTagMap (line 26) | struct EventTagMap type EventTagMap (line 27) | typedef struct EventTagMap EventTagMap; FILE: phonelibs/android_system_core/include/log/log.h type AndroidEventLogType (line 490) | typedef enum { type log_id_t (line 599) | typedef enum log_id { FILE: phonelibs/android_system_core/include/log/log_read.h function log_time (line 31) | struct log_time { function operator (line 68) | bool operator== (const timespec &T) const function operator (line 73) | bool operator!= (const timespec &T) const function operator (line 77) | bool operator< (const timespec &T) const function operator (line 83) | bool operator>= (const timespec &T) const function operator (line 87) | bool operator> (const timespec &T) const function operator (line 93) | bool operator<= (const timespec &T) const function log_time (line 98) | log_time operator- (const timespec &T) const function log_time (line 104) | log_time operator+ (const timespec &T) const function operator (line 111) | bool operator== (const log_time &T) const function operator (line 115) | bool operator!= (const log_time &T) const function operator (line 119) | bool operator< (const log_time &T) const function operator (line 124) | bool operator>= (const log_time &T) const function operator (line 128) | bool operator> (const log_time &T) const function operator (line 133) | bool operator<= (const log_time &T) const function log_time (line 138) | log_time operator- (const log_time &T) const function log_time (line 144) | log_time operator+ (const log_time &T) const type log_time (line 163) | typedef struct log_time { FILE: phonelibs/android_system_core/include/log/logger.h type logger_entry (line 26) | struct logger_entry { type logger_entry_v2 (line 41) | struct logger_entry_v2 { type logger_entry_v3 (line 52) | struct logger_entry_v3 { function id (line 79) | struct log_msg { function len (line 131) | unsigned int len() type logger (line 138) | struct logger type logger (line 140) | struct logger type logger (line 142) | struct logger type logger (line 143) | struct logger type logger (line 144) | struct logger type logger (line 145) | struct logger type logger (line 146) | struct logger type logger_list (line 148) | struct logger_list type logger_list (line 150) | struct logger_list type logger_list (line 152) | struct logger_list type logger_list (line 154) | struct logger_list type logger_list (line 164) | struct logger_list type logger_list (line 167) | struct logger_list type logger_list (line 170) | struct logger_list type logger_list (line 172) | struct logger_list type log_msg (line 173) | struct log_msg type logger (line 176) | struct logger type logger_list (line 176) | struct logger_list type logger_list (line 180) | struct logger_list FILE: phonelibs/android_system_core/include/log/logprint.h type AndroidLogPrintFormat (line 29) | typedef enum { type AndroidLogFormat (line 45) | typedef struct AndroidLogFormat_t AndroidLogFormat; type AndroidLogEntry (line 47) | typedef struct AndroidLogEntry_t { type logger_entry (line 114) | struct logger_entry type logger_entry (line 123) | struct logger_entry FILE: phonelibs/android_system_core/include/log/uio.h type iovec (line 36) | struct iovec { type iovec (line 41) | struct iovec type iovec (line 42) | struct iovec FILE: phonelibs/android_system_core/include/system/camera.h type camera_face_t (line 279) | typedef struct camera_face { type camera_frame_data_type_t (line 341) | typedef enum { type camera_frame_metadata_t (line 351) | typedef struct camera_frame_metadata { FILE: phonelibs/android_system_core/include/system/graphics.h type android_ycbcr (line 467) | struct android_ycbcr { type android_depth_points (line 512) | struct android_depth_points { type android_dataspace_t (line 557) | typedef enum android_dataspace { FILE: phonelibs/android_system_core/include/system/radio.h type radio_class_t (line 36) | typedef enum { type radio_band_t (line 43) | typedef enum { type radio_rds_t (line 56) | typedef unsigned int radio_rds_t; type radio_deemphasis_t (line 63) | typedef unsigned int radio_deemphasis_t; type radio_region_t (line 68) | typedef enum { type radio_direction_t (line 78) | typedef enum { type radio_handle_t (line 84) | typedef unsigned int radio_handle_t; type radio_metadata_t (line 87) | typedef struct radio_medtadata radio_metadata_t; type radio_hal_fm_band_config_t (line 91) | typedef struct radio_hal_fm_band_config { type radio_hal_am_band_config_t (line 100) | typedef struct radio_hal_am_band_config { type radio_hal_band_config_t (line 108) | typedef struct radio_hal_band_config { type radio_band_config_t (line 122) | typedef struct radio_band_config { type radio_hal_properties_t (line 133) | typedef struct radio_hal_properties { type radio_properties_t (line 148) | typedef struct radio_properties { type radio_program_info_t (line 165) | typedef struct radio_program_info { type radio_event_type_t (line 191) | typedef unsigned int radio_event_type_t; type radio_hal_event_t (line 194) | typedef struct radio_hal_event { type radio_event_t (line 206) | typedef struct radio_event { function radio_rds_t (line 218) | static radio_rds_t radio_rds_for_region(bool rds, radio_region_t region) { function radio_deemphasis_t (line 234) | static radio_deemphasis_t radio_demephasis_for_region(radio_region_t reg... FILE: phonelibs/android_system_core/include/system/window.h type native_handle_t (line 59) | typedef const native_handle_t* buffer_handle_t; type android_native_rect_t (line 63) | typedef struct android_native_rect_t type android_native_base_t (line 73) | typedef struct android_native_base_t type ANativeWindowBuffer (line 88) | struct ANativeWindowBuffer function decStrong (line 102) | void decStrong(const void* /*id*/) const { type android_native_base_t (line 107) | struct android_native_base_t type ANativeWindowBuffer_t (line 123) | typedef ANativeWindowBuffer_t android_native_buffer_t; type ANativeWindow (line 387) | struct ANativeWindow type ANativeWindow (line 611) | typedef struct ANativeWindow ANativeWindow; type android_native_window_t (line 612) | typedef struct ANativeWindow android_native_window_t function native_window_set_usage (line 625) | static inline int native_window_set_usage( type ANativeWindow (line 633) | struct ANativeWindow function native_window_connect (line 635) | static inline int native_window_connect( type ANativeWindow (line 642) | struct ANativeWindow function native_window_disconnect (line 644) | static inline int native_window_disconnect( function native_window_set_crop (line 663) | static inline int native_window_set_crop( function native_window_set_post_transform_crop (line 684) | static inline int native_window_set_post_transform_crop( type ANativeWindow (line 699) | struct ANativeWindow function native_window_set_active_rect (line 702) | static inline int native_window_set_active_rect( function native_window_set_buffer_count (line 713) | static inline int native_window_set_buffer_count( type ANativeWindow (line 730) | struct ANativeWindow function native_window_set_buffers_geometry (line 733) | static inline int native_window_set_buffers_geometry( function native_window_set_buffers_dimensions (line 754) | static inline int native_window_set_buffers_dimensions( function native_window_set_buffers_user_dimensions (line 779) | static inline int native_window_set_buffers_user_dimensions( function native_window_set_buffers_format (line 793) | static inline int native_window_set_buffers_format( function native_window_set_buffers_data_space (line 812) | static inline int native_window_set_buffers_data_space( function native_window_set_buffers_transform (line 825) | static inline int native_window_set_buffers_transform( function native_window_set_buffers_sticky_transform (line 842) | static inline int native_window_set_buffers_sticky_transform( function native_window_set_buffers_timestamp (line 860) | static inline int native_window_set_buffers_timestamp( function native_window_set_scaling_mode (line 873) | static inline int native_window_set_scaling_mode( function native_window_api_connect (line 887) | static inline int native_window_api_connect( function native_window_api_disconnect (line 899) | static inline int native_window_api_disconnect( function native_window_dequeue_buffer_and_wait (line 911) | static inline int native_window_dequeue_buffer_and_wait(ANativeWindow *anw, function native_window_set_sideband_stream (line 920) | static inline int native_window_set_sideband_stream( function native_window_set_surface_damage (line 944) | static inline int native_window_set_surface_damage( FILE: phonelibs/android_system_core/include/utils/AndroidThreads.h function namespace (line 95) | namespace android { function thread_id_t (line 116) | inline thread_id_t getThreadId() { FILE: phonelibs/android_system_core/include/utils/BasicHashtable.h function namespace (line 25) | namespace android { function cookieAt (line 356) | inline uint32_t cookieAt(size_t index) const { function BasicHashtableImpl (line 369) | BasicHashtableImpl(other) { FILE: phonelibs/android_system_core/include/utils/BitSet.h function namespace (line 27) | namespace android { function ctz_checked (line 160) | static inline uint32_t ctz_checked(uint32_t value) { function BitSet64 (line 169) | ANDROID_BASIC_TYPES_TRAITS(BitSet32) FILE: phonelibs/android_system_core/include/utils/BlobCache.h function namespace (line 27) | namespace android { FILE: phonelibs/android_system_core/include/utils/ByteOrder.h function android_swap_long (line 41) | static inline uint32_t android_swap_long(uint32_t v) function android_swap_short (line 46) | static inline uint16_t android_swap_short(uint16_t v) FILE: phonelibs/android_system_core/include/utils/CallStack.h function namespace (line 28) | namespace android { FILE: phonelibs/android_system_core/include/utils/Compat.h type off_t (line 26) | typedef off_t off64_t; function off64_t (line 28) | static inline off64_t lseek64(int fd, off64_t offset, int whence) { function pread64 (line 32) | static inline ssize_t pread64(int fd, void* buf, size_t nbytes, off64_t ... FILE: phonelibs/android_system_core/include/utils/Condition.h function namespace (line 33) | namespace android { FILE: phonelibs/android_system_core/include/utils/Debug.h function namespace (line 23) | namespace android { FILE: phonelibs/android_system_core/include/utils/Errors.h function namespace (line 23) | namespace android { FILE: phonelibs/android_system_core/include/utils/FileMap.h function namespace (line 35) | namespace android { FILE: phonelibs/android_system_core/include/utils/Flattenable.h function namespace (line 26) | namespace android { function getFlattenedSize (line 141) | inline size_t getFlattenedSize() const; function status_t (line 183) | inline status_t flatten(void* buffer, size_t size) const { function status_t (line 188) | inline status_t unflatten(void const* buffer, size_t) { FILE: phonelibs/android_system_core/include/utils/Functor.h function namespace (line 22) | namespace android { FILE: phonelibs/android_system_core/include/utils/JenkinsHash.h function namespace (line 27) | namespace android { FILE: phonelibs/android_system_core/include/utils/KeyedVector.h function namespace (line 32) | namespace android { function mDefault (line 210) | mDefault(defValue) FILE: phonelibs/android_system_core/include/utils/LinearTransform.h function namespace (line 22) | namespace android { FILE: phonelibs/android_system_core/include/utils/List.h function namespace (line 33) | namespace android { FILE: phonelibs/android_system_core/include/utils/Log.h function namespace (line 36) | namespace android { FILE: phonelibs/android_system_core/include/utils/Looper.h type Message (line 50) | struct Message { function class (line 67) | class MessageHandler : public virtual RefBase { function class (line 82) | class WeakMessageHandler : public MessageHandler { function class (line 98) | class LooperCallback : public virtual RefBase { function class (line 118) | class SimpleLooperCallback : public LooperCallback { function class (line 136) | class Looper : public RefBase { FILE: phonelibs/android_system_core/include/utils/LruCache.h function namespace (line 23) | namespace android { FILE: phonelibs/android_system_core/include/utils/Mutex.h function namespace (line 32) | namespace android { function Mutex (line 102) | inline Mutex::Mutex() { function Mutex (line 105) | inline Mutex::Mutex(__attribute__((unused)) const char* name) { function Mutex (line 108) | inline Mutex::Mutex(int type, __attribute__((unused)) const char* name) { function Mutex (line 119) | inline Mutex::~Mutex() { function status_t (line 122) | inline status_t Mutex::lock() { function unlock (line 125) | inline void Mutex::unlock() { function status_t (line 128) | inline status_t Mutex::tryLock() { function status_t (line 132) | inline status_t Mutex::timedLock(nsecs_t timeoutNs) { type Mutex (line 151) | typedef Mutex::Autolock AutoMutex; FILE: phonelibs/android_system_core/include/utils/NativeHandle.h type native_handle_t (line 23) | typedef struct native_handle native_handle_t; function namespace (line 25) | namespace android { FILE: phonelibs/android_system_core/include/utils/Printer.h function namespace (line 22) | namespace android { FILE: phonelibs/android_system_core/include/utils/ProcessCallStack.h function namespace (line 28) | namespace android { FILE: phonelibs/android_system_core/include/utils/PropertyMap.h function namespace (line 25) | namespace android { FILE: phonelibs/android_system_core/include/utils/RWLock.h function namespace (line 31) | namespace android { FILE: phonelibs/android_system_core/include/utils/RefBase.h function namespace (line 31) | namespace android { function m_ptr (line 315) | m_ptr(other) function m_ptr (line 338) | m_ptr(other) function class (line 476) | class ReferenceMover { FILE: phonelibs/android_system_core/include/utils/SharedBuffer.h function namespace (line 25) | namespace android { FILE: phonelibs/android_system_core/include/utils/Singleton.h function namespace (line 25) | namespace android { FILE: phonelibs/android_system_core/include/utils/SortedVector.h function namespace (line 32) | namespace android { FILE: phonelibs/android_system_core/include/utils/StopWatch.h function namespace (line 27) | namespace android { FILE: phonelibs/android_system_core/include/utils/String16.h function class (line 41) | class String16 FILE: phonelibs/android_system_core/include/utils/String8.h function namespace (line 30) | namespace android { function String8 (line 308) | inline String8& String8::operator+=(const String8& other) function String8 (line 321) | inline String8& String8::operator+=(const char* other) function compare (line 334) | inline int String8::compare(const String8& other) const function other (line 339) | inline bool String8::operator<(const String8& other) const function other (line 344) | inline bool String8::operator<=(const String8& other) const function other (line 349) | inline bool String8::operator==(const String8& other) const function other (line 354) | inline bool String8::operator!=(const String8& other) const function other (line 359) | inline bool String8::operator>=(const String8& other) const function other (line 364) | inline bool String8::operator>(const String8& other) const FILE: phonelibs/android_system_core/include/utils/StrongPointer.h function namespace (line 27) | namespace android { function m_ptr (line 128) | m_ptr(other) { FILE: phonelibs/android_system_core/include/utils/SystemClock.h function namespace (line 23) | namespace android { FILE: phonelibs/android_system_core/include/utils/Thread.h function namespace (line 36) | namespace android { FILE: phonelibs/android_system_core/include/utils/ThreadDefs.h function namespace (line 43) | namespace android { FILE: phonelibs/android_system_core/include/utils/Timers.h type nsecs_t (line 36) | typedef int64_t nsecs_t; function CONSTEXPR (line 38) | static CONSTEXPR inline nsecs_t seconds_to_nanoseconds(nsecs_t secs) function CONSTEXPR (line 43) | static CONSTEXPR inline nsecs_t milliseconds_to_nanoseconds(nsecs_t secs) function CONSTEXPR (line 48) | static CONSTEXPR inline nsecs_t microseconds_to_nanoseconds(nsecs_t secs) function CONSTEXPR (line 53) | static CONSTEXPR inline nsecs_t nanoseconds_to_seconds(nsecs_t secs) function CONSTEXPR (line 58) | static CONSTEXPR inline nsecs_t nanoseconds_to_milliseconds(nsecs_t secs) function CONSTEXPR (line 63) | static CONSTEXPR inline nsecs_t nanoseconds_to_microseconds(nsecs_t secs) function CONSTEXPR (line 68) | static CONSTEXPR inline nsecs_t s2ns(nsecs_t v) {return seconds_to_nano... function CONSTEXPR (line 69) | static CONSTEXPR inline nsecs_t ms2ns(nsecs_t v) {return milliseconds_to... function CONSTEXPR (line 70) | static CONSTEXPR inline nsecs_t us2ns(nsecs_t v) {return microseconds_to... function CONSTEXPR (line 71) | static CONSTEXPR inline nsecs_t ns2s(nsecs_t v) {return nanoseconds_to_... function CONSTEXPR (line 72) | static CONSTEXPR inline nsecs_t ns2ms(nsecs_t v) {return nanoseconds_to_... function CONSTEXPR (line 73) | static CONSTEXPR inline nsecs_t ns2us(nsecs_t v) {return nanoseconds_to_... function CONSTEXPR (line 75) | static CONSTEXPR inline nsecs_t seconds(nsecs_t v) { return s2ns(v); } function CONSTEXPR (line 76) | static CONSTEXPR inline nsecs_t milliseconds(nsecs_t v) { return ms2ns(v... function CONSTEXPR (line 77) | static CONSTEXPR inline nsecs_t microseconds(nsecs_t v) { return us2ns(v... FILE: phonelibs/android_system_core/include/utils/Tokenizer.h function namespace (line 25) | namespace android { FILE: phonelibs/android_system_core/include/utils/Trace.h function namespace (line 43) | namespace android { FILE: phonelibs/android_system_core/include/utils/TypeHelpers.h function namespace (line 27) | namespace android { type KEY (line 228) | typedef KEY key_t; type VALUE (line 229) | typedef VALUE value_t; type hash_t (line 266) | typedef uint32_t hash_t; function ANDROID_INT32_HASH (line 282) | ANDROID_INT32_HASH(bool) FILE: phonelibs/android_system_core/include/utils/Vector.h function namespace (line 31) | namespace android { FILE: phonelibs/android_system_core/include/utils/VectorImpl.h function class (line 40) | class VectorImpl FILE: phonelibs/android_system_core/include/utils/misc.h function namespace (line 30) | namespace android { FILE: phonelibs/bzip2/bzlib.h type bz_stream (line 48) | typedef type BZFILE (line 137) | typedef void BZFILE; FILE: phonelibs/json11/json11.cpp type json11 (line 29) | namespace json11 { type NullStruct (line 44) | struct NullStruct { function dump (line 53) | static void dump(NullStruct, string &out) { function dump (line 57) | static void dump(double value, string &out) { function dump (line 67) | static void dump(int value, string &out) { function dump (line 73) | static void dump(bool value, string &out) { function dump (line 77) | static void dump(const string &value, string &out) { function dump (line 114) | static void dump(const Json::array &values, string &out) { function dump (line 126) | static void dump(const Json::object &values, string &out) { class Value (line 149) | class Value : public JsonValue { method Value (line 153) | explicit Value(const T &value) : m_value(value) {} method Value (line 154) | explicit Value(T &&value) : m_value(move(value)) {} method type (line 157) | Json::Type type() const override { method equals (line 162) | bool equals(const JsonValue * other) const override { method less (line 165) | bool less(const JsonValue * other) const override { method dump (line 170) | void dump(string &out) const override { json11::dump(m_value, out); } class JsonDouble (line 173) | class JsonDouble final : public Value { method number_value (line 174) | double number_value() const override { return m_value; } method int_value (line 175) | int int_value() const override { return static_cast(m_value); } method equals (line 176) | bool equals(const JsonValue * other) const override { return m_value... method less (line 177) | bool less(const JsonValue * other) const override { return m_value... method JsonDouble (line 179) | explicit JsonDouble(double value) : Value(value) {} class JsonInt (line 182) | class JsonInt final : public Value { method number_value (line 183) | double number_value() const override { return m_value; } method int_value (line 184) | int int_value() const override { return m_value; } method equals (line 185) | bool equals(const JsonValue * other) const override { return m_value... method less (line 186) | bool less(const JsonValue * other) const override { return m_value... method JsonInt (line 188) | explicit JsonInt(int value) : Value(value) {} class JsonBoolean (line 191) | class JsonBoolean final : public Value { method bool_value (line 192) | bool bool_value() const override { return m_value; } method JsonBoolean (line 194) | explicit JsonBoolean(bool value) : Value(value) {} class JsonString (line 197) | class JsonString final : public Value { method string (line 198) | const string &string_value() const override { return m_value; } method JsonString (line 200) | explicit JsonString(const string &value) : Value(value) {} method JsonString (line 201) | explicit JsonString(string &&value) : Value(move(value)) {} class JsonArray (line 204) | class JsonArray final : public Value { method JsonArray (line 208) | explicit JsonArray(const Json::array &value) : Value(value) {} method JsonArray (line 209) | explicit JsonArray(Json::array &&value) : Value(move(value)) {} class JsonObject (line 212) | class JsonObject final : public Value { method JsonObject (line 216) | explicit JsonObject(const Json::object &value) : Value(value) {} method JsonObject (line 217) | explicit JsonObject(Json::object &&value) : Value(move(value)) {} class JsonNull (line 220) | class JsonNull final : public Value { method JsonNull (line 222) | JsonNull() : Value({}) {} type Statics (line 228) | struct Statics { method Statics (line 235) | Statics() {} function Statics (line 238) | static const Statics & statics() { method Statics (line 235) | Statics() {} function Json (line 243) | static const Json & static_null() { function string (line 274) | const string & Json::string_value() const { return m_ptr... function Json (line 277) | const Json & Json::operator[] (size_t i) const { return (*m_p... function Json (line 278) | const Json & Json::operator[] (const string &key) const { return (*m_p... function string (line 283) | const string & JsonValue::string_value() const... function Json (line 286) | const Json & JsonValue::operator[] (size_t) const... function Json (line 287) | const Json & JsonValue::operator[] (const string &) const... function Json (line 289) | const Json & JsonObject::operator[] (const string &key) const { function Json (line 293) | const Json & JsonArray::operator[] (size_t i) const { function string (line 324) | static inline string esc(char c) { function in_range (line 334) | static inline bool in_range(long x, long lower, long upper) { type JsonParser (line 343) | struct JsonParser final { method Json (line 357) | Json fail(string &&msg) { method T (line 362) | T fail(string &&msg, const T err_ret) { method consume_whitespace (line 373) | void consume_whitespace() { method consume_comment (line 382) | bool consume_comment() { method consume_garbage (line 420) | void consume_garbage() { method get_next_token (line 438) | char get_next_token() { method encode_utf8 (line 451) | void encode_utf8(long pt, string & out) { method string (line 476) | string parse_string() { method Json (line 569) | Json parse_number() { method Json (line 625) | Json expect(const string &expected, Json res) { method Json (line 640) | Json parse_json(int depth) { function Json (line 728) | Json Json::parse(const string &in, string &err, JsonParse strategy) { FILE: phonelibs/json11/json11.hpp type json11 (line 71) | namespace json11 { type JsonParse (line 73) | enum JsonParse { class JsonValue (line 77) | class JsonValue class Json (line 79) | class Json final { type Type (line 82) | enum Type { method Json (line 106) | Json(const T & t) : Json(t.to_json()) {} method Json (line 113) | Json(const M & m) : Json(object(m.begin(), m.end())) {} method Json (line 119) | Json(const V & v) : Json(array(v.begin(), v.end())) {} method Json (line 123) | Json(void *) = delete; method is_null (line 128) | bool is_null() const { return type() == NUL; } method is_number (line 129) | bool is_number() const { return type() == NUMBER; } method is_bool (line 130) | bool is_bool() const { return type() == BOOL; } method is_string (line 131) | bool is_string() const { return type() == STRING; } method is_array (line 132) | bool is_array() const { return type() == ARRAY; } method is_object (line 133) | bool is_object() const { return type() == OBJECT; } method dump (line 157) | std::string dump() const { method Json (line 167) | static Json parse(const char * in, method parse_multi (line 184) | static inline std::vector parse_multi( class JsonValue (line 212) | class JsonValue { FILE: phonelibs/kaitai/custom_decoder.h function namespace (line 6) | namespace kaitai { FILE: phonelibs/kaitai/exceptions.h function namespace (line 20) | namespace kaitai { FILE: phonelibs/kaitai/kaitaistream.h function namespace (line 12) | namespace kaitai { FILE: phonelibs/kaitai/kaitaistruct.h function namespace (line 6) | namespace kaitai { FILE: phonelibs/libgralloc/include/gralloc_priv.h function native_handle (line 173) | struct private_handle_t : public native_handle { function private_handle_t (line 287) | static private_handle_t* dynamicCast(const native_handle* in) { FILE: phonelibs/libyuv/include/libyuv/basic_types.h type uint64 (line 26) | typedef unsigned __int64 uint64; type __int64 (line 27) | typedef __int64 int64; type uint64 (line 37) | typedef unsigned long uint64; type int64 (line 38) | typedef long int64; type uint64 (line 47) | typedef unsigned long long uint64; type int64 (line 48) | typedef long long int64; type uint32 (line 58) | typedef unsigned int uint32; type int32 (line 59) | typedef int int32; type uint16 (line 60) | typedef unsigned short uint16; type int16 (line 61) | typedef short int16; type uint8 (line 62) | typedef unsigned char uint8; type int8 (line 63) | typedef signed char int8; FILE: phonelibs/libyuv/include/libyuv/compare.h function namespace (line 17) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/compare_row.h function namespace (line 17) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/convert.h function namespace (line 24) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/convert_argb.h function namespace (line 24) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/convert_from.h function namespace (line 18) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/convert_from_argb.h function namespace (line 17) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/cpu_id.h function namespace (line 17) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/mjpeg_decoder.h type jpeg_common_struct (line 19) | struct jpeg_common_struct type jpeg_decompress_struct (line 20) | struct jpeg_decompress_struct type jpeg_source_mgr (line 21) | struct jpeg_source_mgr type JpegSubsamplingType (line 37) | enum JpegSubsamplingType { type Buffer (line 46) | struct Buffer { type BufferVector (line 51) | struct BufferVector { type SetJmpErrorMgr (line 57) | struct SetJmpErrorMgr function class (line 66) | class LIBYUV_API MJpegDecoder { FILE: phonelibs/libyuv/include/libyuv/planar_functions.h function namespace (line 21) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/rotate.h function namespace (line 17) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/rotate_argb.h function namespace (line 18) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/rotate_row.h function namespace (line 17) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/row.h function namespace (line 19) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/scale.h function namespace (line 17) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/scale_argb.h function namespace (line 18) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/scale_row.h function namespace (line 18) | namespace libyuv { FILE: phonelibs/libyuv/include/libyuv/video_common.h function namespace (line 19) | namespace libyuv { FILE: phonelibs/linux/include/linux/ion.h type ion_user_handle_t (line 23) | typedef int ion_user_handle_t; type ion_heap_type (line 24) | enum ion_heap_type { type ion_allocation_data (line 35) | struct ion_allocation_data { type ion_fd_data (line 42) | struct ion_fd_data { type ion_handle_data (line 46) | struct ion_handle_data { type ion_custom_data (line 49) | struct ion_custom_data { type ion_heap_data (line 54) | struct ion_heap_data { type ion_heap_query (line 62) | struct ion_heap_query { FILE: phonelibs/linux/include/msm_ion.h type msm_ion_heap_types (line 6) | enum msm_ion_heap_types { type ion_heap_ids (line 26) | enum ion_heap_ids { type ion_fixed_position (line 55) | enum ion_fixed_position { type cp_mem_usage (line 62) | enum cp_mem_usage { type ion_flush_data (line 159) | struct ion_flush_data { type ion_prefetch_regions (line 167) | struct ion_prefetch_regions { type ion_prefetch_data (line 173) | struct ion_prefetch_data { FILE: phonelibs/mapbox-gl-native-qt/include/qmapbox.hpp type QMapbox (line 22) | namespace QMapbox { function Feature (line 33) | struct Q_MAPBOXGL_EXPORT Feature { function ShapeAnnotationGeometry (line 51) | struct Q_MAPBOXGL_EXPORT ShapeAnnotationGeometry { function SymbolAnnotation (line 67) | struct Q_MAPBOXGL_EXPORT SymbolAnnotation { function LineAnnotation (line 72) | struct Q_MAPBOXGL_EXPORT LineAnnotation { function FillAnnotation (line 84) | struct Q_MAPBOXGL_EXPORT FillAnnotation { type NetworkMode (line 100) | enum NetworkMode { function CustomLayerRenderParameters (line 111) | struct Q_MAPBOXGL_EXPORT CustomLayerRenderParameters { function CustomLayerHostInterface (line 122) | class Q_MAPBOXGL_EXPORT CustomLayerHostInterface { FILE: phonelibs/mapbox-gl-native-qt/include/qmapboxgl.hpp class QMapboxGLPrivate (line 15) | class QMapboxGLPrivate function QMapboxGLSettings (line 19) | class Q_MAPBOXGL_EXPORT QMapboxGLSettings function QMapboxGLCameraOptions (line 93) | struct Q_MAPBOXGL_EXPORT QMapboxGLCameraOptions { function QMapboxGL (line 101) | class Q_MAPBOXGL_EXPORT QMapboxGL : public QObject FILE: phonelibs/nanovg/fontstash.h type FONSflags (line 24) | enum FONSflags { type FONSalign (line 29) | enum FONSalign { type FONSerrorCode (line 41) | enum FONSerrorCode { type FONSparams (line 52) | struct FONSparams { type FONSparams (line 62) | typedef struct FONSparams FONSparams; type FONSquad (line 64) | struct FONSquad type FONSquad (line 69) | typedef struct FONSquad FONSquad; type FONStextIter (line 71) | struct FONStextIter { type FONStextIter (line 82) | typedef struct FONStextIter FONStextIter; type FONScontext (line 84) | typedef struct FONScontext FONScontext; type FONSquad (line 126) | struct FONSquad type FONSttFontImpl (line 149) | struct FONSttFontImpl { type FONSttFontImpl (line 152) | typedef struct FONSttFontImpl FONSttFontImpl; function fons__tt_init (line 156) | int fons__tt_init(FONScontext *context) function fons__tt_loadFont (line 164) | int fons__tt_loadFont(FONScontext *context, FONSttFontImpl *font, unsign... function fons__tt_getFontVMetrics (line 174) | void fons__tt_getFontVMetrics(FONSttFontImpl *font, int *ascent, int *de... function fons__tt_getPixelHeightScale (line 181) | float fons__tt_getPixelHeightScale(FONSttFontImpl *font, float size) function fons__tt_getGlyphIndex (line 186) | int fons__tt_getGlyphIndex(FONSttFontImpl *font, int codepoint) function fons__tt_buildGlyphBitmap (line 191) | int fons__tt_buildGlyphBitmap(FONSttFontImpl *font, int glyph, float siz... function fons__tt_renderGlyphBitmap (line 215) | void fons__tt_renderGlyphBitmap(FONSttFontImpl *font, unsigned char *out... function fons__tt_getGlyphKernAdvance (line 234) | int fons__tt_getGlyphKernAdvance(FONSttFontImpl *font, int glyph1, int g... type FONSttFontImpl (line 250) | struct FONSttFontImpl { type FONSttFontImpl (line 253) | typedef struct FONSttFontImpl FONSttFontImpl; function fons__tt_init (line 255) | int fons__tt_init(FONScontext *context) function fons__tt_loadFont (line 261) | int fons__tt_loadFont(FONScontext *context, FONSttFontImpl *font, unsign... function fons__tt_getFontVMetrics (line 271) | void fons__tt_getFontVMetrics(FONSttFontImpl *font, int *ascent, int *de... function fons__tt_getPixelHeightScale (line 276) | float fons__tt_getPixelHeightScale(FONSttFontImpl *font, float size) function fons__tt_getGlyphIndex (line 281) | int fons__tt_getGlyphIndex(FONSttFontImpl *font, int codepoint) function fons__tt_buildGlyphBitmap (line 286) | int fons__tt_buildGlyphBitmap(FONSttFontImpl *font, int glyph, float siz... function fons__tt_renderGlyphBitmap (line 295) | void fons__tt_renderGlyphBitmap(FONSttFontImpl *font, unsigned char *out... function fons__tt_getGlyphKernAdvance (line 301) | int fons__tt_getGlyphKernAdvance(FONSttFontImpl *font, int glyph1, int g... function fons__hashint (line 333) | static unsigned int fons__hashint(unsigned int a) function fons__mini (line 344) | static int fons__mini(int a, int b) function fons__maxi (line 349) | static int fons__maxi(int a, int b) type FONSglyph (line 354) | struct FONSglyph type FONSglyph (line 363) | typedef struct FONSglyph FONSglyph; type FONSfont (line 365) | struct FONSfont type FONSfont (line 382) | typedef struct FONSfont FONSfont; type FONSstate (line 384) | struct FONSstate type FONSstate (line 393) | typedef struct FONSstate FONSstate; type FONSatlasNode (line 395) | struct FONSatlasNode { type FONSatlasNode (line 398) | typedef struct FONSatlasNode FONSatlasNode; type FONSatlas (line 400) | struct FONSatlas type FONSatlas (line 407) | typedef struct FONSatlas FONSatlas; type FONScontext (line 409) | struct FONScontext function fons__tmpfree (line 451) | static void fons__tmpfree(void* ptr, void* up) function fons__decutf8 (line 466) | static unsigned int fons__decutf8(unsigned int* state, unsigned int* cod... function fons__deleteAtlas (line 501) | static void fons__deleteAtlas(FONSatlas* atlas) function FONSatlas (line 508) | static FONSatlas* fons__allocAtlas(int w, int h, int nnodes) function fons__atlasInsertNode (line 540) | static int fons__atlasInsertNode(FONSatlas* atlas, int idx, int x, int y... function fons__atlasRemoveNode (line 560) | static void fons__atlasRemoveNode(FONSatlas* atlas, int idx) function fons__atlasExpand (line 569) | static void fons__atlasExpand(FONSatlas* atlas, int w, int h) function fons__atlasReset (line 578) | static void fons__atlasReset(FONSatlas* atlas, int w, int h) function fons__atlasAddSkylineLevel (line 591) | static int fons__atlasAddSkylineLevel(FONSatlas* atlas, int idx, int x, ... function fons__atlasRectFits (line 628) | static int fons__atlasRectFits(FONSatlas* atlas, int i, int w, int h) function fons__atlasAddRect (line 649) | static int fons__atlasAddRect(FONSatlas* atlas, int rw, int rh, int* rx,... function fons__addWhiteRect (line 681) | static void fons__addWhiteRect(FONScontext* stash, int w, int h) function FONScontext (line 702) | FONScontext* fonsCreateInternal(FONSparams* params) function FONSstate (line 760) | static FONSstate* fons__getState(FONScontext* stash) function fonsAddFallbackFont (line 765) | int fonsAddFallbackFont(FONScontext* stash, int base, int fallback) function fonsSetSize (line 775) | void fonsSetSize(FONScontext* stash, float size) function fonsSetColor (line 780) | void fonsSetColor(FONScontext* stash, unsigned int color) function fonsSetSpacing (line 785) | void fonsSetSpacing(FONScontext* stash, float spacing) function fonsSetBlur (line 790) | void fonsSetBlur(FONScontext* stash, float blur) function fonsSetAlign (line 795) | void fonsSetAlign(FONScontext* stash, int align) function fonsSetFont (line 800) | void fonsSetFont(FONScontext* stash, int font) function fonsPushState (line 805) | void fonsPushState(FONScontext* stash) function fonsPopState (line 817) | void fonsPopState(FONScontext* stash) function fonsClearState (line 827) | void fonsClearState(FONScontext* stash) function fons__freeFont (line 838) | static void fons__freeFont(FONSfont* font) function fons__allocFont (line 846) | static int fons__allocFont(FONScontext* stash) function fonsAddFont (line 873) | int fonsAddFont(FONScontext* stash, const char* name, const char* path) function fonsAddFontMem (line 899) | int fonsAddFontMem(FONScontext* stash, const char* name, unsigned char* ... function fonsGetFontByName (line 942) | int fonsGetFontByName(FONScontext* s, const char* name) function FONSglyph (line 953) | static FONSglyph* fons__allocGlyph(FONSfont* font) function fons__blurCols (line 970) | static void fons__blurCols(unsigned char* dst, int w, int h, int dstStri... function fons__blurRows (line 990) | static void fons__blurRows(unsigned char* dst, int w, int h, int dstStri... function fons__blur (line 1011) | static void fons__blur(FONScontext* stash, unsigned char* dst, int w, in... function FONSglyph (line 1030) | static FONSglyph* fons__getGlyph(FONScontext* stash, FONSfont* font, uns... function fons__getQuad (line 1142) | static void fons__getQuad(FONScontext* stash, FONSfont* font, function fons__flush (line 1194) | static void fons__flush(FONScontext* stash) function fons__vertex (line 1215) | static __inline void fons__vertex(FONScontext* stash, float x, float y, ... function fons__getVertAlign (line 1225) | static float fons__getVertAlign(FONScontext* stash, FONSfont* font, int ... function fonsDrawText (line 1251) | float fonsDrawText(FONScontext* stash, function fonsTextIterInit (line 1315) | int fonsTextIterInit(FONScontext* stash, FONStextIter* iter, function fonsTextIterNext (line 1360) | int fonsTextIterNext(FONScontext* stash, FONStextIter* iter, FONSquad* q... function fonsDrawDebug (line 1387) | void fonsDrawDebug(FONScontext* stash, float x, float y) function fonsTextBounds (line 1435) | float fonsTextBounds(FONScontext* stash, function fonsVertMetrics (line 1512) | void fonsVertMetrics(FONScontext* stash, function fonsLineBounds (line 1533) | void fonsLineBounds(FONScontext* stash, float y, float* miny, float* maxy) function fonsValidateTexture (line 1565) | int fonsValidateTexture(FONScontext* stash, int* dirty) function fonsDeleteInternal (line 1582) | void fonsDeleteInternal(FONScontext* stash) function fonsSetErrorCallback (line 1600) | void fonsSetErrorCallback(FONScontext* stash, void (*callback)(void* upt... function fonsGetAtlasSize (line 1607) | void fonsGetAtlasSize(FONScontext* stash, int* width, int* height) function fonsExpandAtlas (line 1614) | int fonsExpandAtlas(FONScontext* stash, int width, int height) function fonsResetAtlas (line 1670) | int fonsResetAtlas(FONScontext* stash, int width, int height) FILE: phonelibs/nanovg/nanovg.c type NVGcommands (line 52) | enum NVGcommands { type NVGpointFlags (line 60) | enum NVGpointFlags type NVGstate (line 68) | struct NVGstate { type NVGstate (line 86) | typedef struct NVGstate NVGstate; type NVGpoint (line 88) | struct NVGpoint { type NVGpoint (line 95) | typedef struct NVGpoint NVGpoint; type NVGpathCache (line 97) | struct NVGpathCache { type NVGpathCache (line 109) | typedef struct NVGpathCache NVGpathCache; type NVGcontext (line 111) | struct NVGcontext { function nvg__sqrtf (line 133) | static float nvg__sqrtf(float a) { return sqrtf(a); } function nvg__modf (line 134) | static float nvg__modf(float a, float b) { return fmodf(a, b); } function nvg__sinf (line 135) | static float nvg__sinf(float a) { return sinf(a); } function nvg__cosf (line 136) | static float nvg__cosf(float a) { return cosf(a); } function nvg__tanf (line 137) | static float nvg__tanf(float a) { return tanf(a); } function nvg__atan2f (line 138) | static float nvg__atan2f(float a,float b) { return atan2f(a, b); } function nvg__acosf (line 139) | static float nvg__acosf(float a) { return acosf(a); } function nvg__mini (line 141) | static int nvg__mini(int a, int b) { return a < b ? a : b; } function nvg__maxi (line 142) | static int nvg__maxi(int a, int b) { return a > b ? a : b; } function nvg__clampi (line 143) | static int nvg__clampi(int a, int mn, int mx) { return a < mn ? mn : (a ... function nvg__minf (line 144) | static float nvg__minf(float a, float b) { return a < b ? a : b; } function nvg__maxf (line 145) | static float nvg__maxf(float a, float b) { return a > b ? a : b; } function nvg__absf (line 146) | static float nvg__absf(float a) { return a >= 0.0f ? a : -a; } function nvg__signf (line 147) | static float nvg__signf(float a) { return a >= 0.0f ? 1.0f : -1.0f; } function nvg__clampf (line 148) | static float nvg__clampf(float a, float mn, float mx) { return a < mn ? ... function nvg__cross (line 149) | static float nvg__cross(float dx0, float dy0, float dx1, float dy1) { re... function nvg__normalize (line 151) | static float nvg__normalize(float *x, float* y) function nvg__deletePathCache (line 163) | static void nvg__deletePathCache(NVGpathCache* c) function NVGpathCache (line 172) | static NVGpathCache* nvg__allocPathCache(void) function nvg__setDevicePixelRatio (line 199) | static void nvg__setDevicePixelRatio(NVGcontext* ctx, float ratio) function NVGcompositeOperationState (line 207) | static NVGcompositeOperationState nvg__compositeOperationState(int op) function NVGstate (line 275) | static NVGstate* nvg__getState(NVGcontext* ctx) function NVGcontext (line 280) | NVGcontext* nvgCreateInternal(NVGparams* params) function NVGparams (line 332) | NVGparams* nvgInternalParams(NVGcontext* ctx) function nvgDeleteInternal (line 337) | void nvgDeleteInternal(NVGcontext* ctx) function nvgBeginFrame (line 360) | void nvgBeginFrame(NVGcontext* ctx, int windowWidth, int windowHeight, f... function nvgCancelFrame (line 380) | void nvgCancelFrame(NVGcontext* ctx) function nvgEndFrame (line 385) | void nvgEndFrame(NVGcontext* ctx) function NVGcolor (line 416) | NVGcolor nvgRGB(unsigned char r, unsigned char g, unsigned char b) function NVGcolor (line 421) | NVGcolor nvgRGBf(float r, float g, float b) function NVGcolor (line 426) | NVGcolor nvgRGBA(unsigned char r, unsigned char g, unsigned char b, unsi... function NVGcolor (line 437) | NVGcolor nvgRGBAf(float r, float g, float b, float a) function NVGcolor (line 448) | NVGcolor nvgTransRGBA(NVGcolor c, unsigned char a) function NVGcolor (line 454) | NVGcolor nvgTransRGBAf(NVGcolor c, float a) function NVGcolor (line 460) | NVGcolor nvgLerpRGBA(NVGcolor c0, NVGcolor c1, float u) function NVGcolor (line 476) | NVGcolor nvgHSL(float h, float s, float l) function nvg__hue (line 481) | static float nvg__hue(float h, float m1, float m2) function NVGcolor (line 494) | NVGcolor nvgHSLA(float h, float s, float l, unsigned char a) function nvgTransformIdentity (line 511) | void nvgTransformIdentity(float* t) function nvgTransformTranslate (line 518) | void nvgTransformTranslate(float* t, float tx, float ty) function nvgTransformScale (line 525) | void nvgTransformScale(float* t, float sx, float sy) function nvgTransformRotate (line 532) | void nvgTransformRotate(float* t, float a) function nvgTransformSkewX (line 540) | void nvgTransformSkewX(float* t, float a) function nvgTransformSkewY (line 547) | void nvgTransformSkewY(float* t, float a) function nvgTransformMultiply (line 554) | void nvgTransformMultiply(float* t, const float* s) function nvgTransformPremultiply (line 567) | void nvgTransformPremultiply(float* t, const float* s) function nvgTransformInverse (line 575) | int nvgTransformInverse(float* inv, const float* t) function nvgTransformPoint (line 592) | void nvgTransformPoint(float* dx, float* dy, const float* t, float sx, f... function nvgDegToRad (line 598) | float nvgDegToRad(float deg) function nvgRadToDeg (line 603) | float nvgRadToDeg(float rad) function nvg__setPaintColor (line 608) | static void nvg__setPaintColor(NVGpaint* p, NVGcolor color) function nvgSave (line 620) | void nvgSave(NVGcontext* ctx) function nvgRestore (line 629) | void nvgRestore(NVGcontext* ctx) function nvgReset (line 636) | void nvgReset(NVGcontext* ctx) function nvgStrokeWidth (line 663) | void nvgStrokeWidth(NVGcontext* ctx, float width) function nvgMiterLimit (line 669) | void nvgMiterLimit(NVGcontext* ctx, float limit) function nvgLineCap (line 675) | void nvgLineCap(NVGcontext* ctx, int cap) function nvgLineJoin (line 681) | void nvgLineJoin(NVGcontext* ctx, int join) function nvgGlobalAlpha (line 687) | void nvgGlobalAlpha(NVGcontext* ctx, float alpha) function nvgTransform (line 693) | void nvgTransform(NVGcontext* ctx, float a, float b, float c, float d, f... function nvgResetTransform (line 700) | void nvgResetTransform(NVGcontext* ctx) function nvgTranslate (line 706) | void nvgTranslate(NVGcontext* ctx, float x, float y) function nvgRotate (line 714) | void nvgRotate(NVGcontext* ctx, float angle) function nvgSkewX (line 722) | void nvgSkewX(NVGcontext* ctx, float angle) function nvgSkewY (line 730) | void nvgSkewY(NVGcontext* ctx, float angle) function nvgScale (line 738) | void nvgScale(NVGcontext* ctx, float x, float y) function nvgCurrentTransform (line 746) | void nvgCurrentTransform(NVGcontext* ctx, float* xform) function nvgStrokeColor (line 753) | void nvgStrokeColor(NVGcontext* ctx, NVGcolor color) function nvgStrokePaint (line 759) | void nvgStrokePaint(NVGcontext* ctx, NVGpaint paint) function nvgFillColor (line 766) | void nvgFillColor(NVGcontext* ctx, NVGcolor color) function nvgFillPaint (line 772) | void nvgFillPaint(NVGcontext* ctx, NVGpaint paint) function nvgCreateImage (line 779) | int nvgCreateImage(NVGcontext* ctx, const char* filename, int imageFlags) function nvgCreateImageMem (line 795) | int nvgCreateImageMem(NVGcontext* ctx, int imageFlags, unsigned char* da... function nvgCreateImageRGBA (line 808) | int nvgCreateImageRGBA(NVGcontext* ctx, int w, int h, int imageFlags, co... function nvgUpdateImage (line 813) | void nvgUpdateImage(NVGcontext* ctx, int image, const unsigned char* data) function nvgImageSize (line 820) | void nvgImageSize(NVGcontext* ctx, int image, int* w, int* h) function nvgDeleteImage (line 825) | void nvgDeleteImage(NVGcontext* ctx, int image) function NVGpaint (line 830) | NVGpaint nvgLinearGradient(NVGcontext* ctx, function NVGpaint (line 869) | NVGpaint nvgRadialGradient(NVGcontext* ctx, function NVGpaint (line 896) | NVGpaint nvgBoxGradient(NVGcontext* ctx, function NVGpaint (line 922) | NVGpaint nvgImagePattern(NVGcontext* ctx, function nvgScissor (line 945) | void nvgScissor(NVGcontext* ctx, float x, float y, float w, float h) function nvg__isectRects (line 961) | static void nvg__isectRects(float* dst, function nvgIntersectScissor (line 975) | void nvgIntersectScissor(NVGcontext* ctx, float x, float y, float w, flo... function nvgResetScissor (line 1004) | void nvgResetScissor(NVGcontext* ctx) function nvgGlobalCompositeOperation (line 1013) | void nvgGlobalCompositeOperation(NVGcontext* ctx, int op) function nvgGlobalCompositeBlendFunc (line 1019) | void nvgGlobalCompositeBlendFunc(NVGcontext* ctx, int sfactor, int dfactor) function nvgGlobalCompositeBlendFuncSeparate (line 1024) | void nvgGlobalCompositeBlendFuncSeparate(NVGcontext* ctx, int srcRGB, in... function nvg__ptEquals (line 1036) | static int nvg__ptEquals(float x1, float y1, float x2, float y2, float tol) function nvg__distPtSeg (line 1043) | static float nvg__distPtSeg(float x, float y, float px, float py, float ... function nvg__appendCommands (line 1060) | static void nvg__appendCommands(NVGcontext* ctx, float* vals, int nvals) function nvg__clearPathCache (line 1115) | static void nvg__clearPathCache(NVGcontext* ctx) function NVGpath (line 1121) | static NVGpath* nvg__lastPath(NVGcontext* ctx) function nvg__addPath (line 1128) | static void nvg__addPath(NVGcontext* ctx) function NVGpoint (line 1147) | static NVGpoint* nvg__lastPoint(NVGcontext* ctx) function nvg__addPoint (line 1154) | static void nvg__addPoint(NVGcontext* ctx, float x, float y, int flags) function nvg__closePath (line 1187) | static void nvg__closePath(NVGcontext* ctx) function nvg__pathWinding (line 1194) | static void nvg__pathWinding(NVGcontext* ctx, int winding) function nvg__getAverageScale (line 1201) | static float nvg__getAverageScale(float *t) function NVGvertex (line 1208) | static NVGvertex* nvg__allocTempVerts(NVGcontext* ctx, int nverts) function nvg__triarea2 (line 1222) | static float nvg__triarea2(float ax, float ay, float bx, float by, float... function nvg__polyArea (line 1231) | static float nvg__polyArea(NVGpoint* pts, int npts) function nvg__polyReverse (line 1244) | static void nvg__polyReverse(NVGpoint* pts, int npts) function nvg__vset (line 1258) | static void nvg__vset(NVGvertex* vtx, float x, float y, float u, float v) function nvg__tesselateBezier (line 1266) | static void nvg__tesselateBezier(NVGcontext* ctx, function nvg__flattenPaths (line 1309) | static void nvg__flattenPaths(NVGcontext* ctx) function nvg__curveDivs (line 1408) | static int nvg__curveDivs(float r, float arc, float tol) function nvg__chooseBevel (line 1414) | static void nvg__chooseBevel(int bevel, NVGpoint* p0, NVGpoint* p1, floa... function NVGvertex (line 1430) | static NVGvertex* nvg__roundJoin(NVGvertex* dst, NVGpoint* p0, NVGpoint*... function NVGvertex (line 1490) | static NVGvertex* nvg__bevelJoin(NVGvertex* dst, NVGpoint* p0, NVGpoint*... function NVGvertex (line 1563) | static NVGvertex* nvg__buttCapStart(NVGvertex* dst, NVGpoint* p, function NVGvertex (line 1577) | static NVGvertex* nvg__buttCapEnd(NVGvertex* dst, NVGpoint* p, function NVGvertex (line 1592) | static NVGvertex* nvg__roundCapStart(NVGvertex* dst, NVGpoint* p, function NVGvertex (line 1612) | static NVGvertex* nvg__roundCapEnd(NVGvertex* dst, NVGpoint* p, function nvg__calculateJoins (line 1633) | static void nvg__calculateJoins(NVGcontext* ctx, float w, int lineJoin, ... function nvg__expandStroke (line 1703) | static int nvg__expandStroke(NVGcontext* ctx, float w, int lineCap, int ... function nvg__expandFill (line 1818) | static int nvg__expandFill(NVGcontext* ctx, float w, int lineJoin, float... function nvgBeginPath (line 1940) | void nvgBeginPath(NVGcontext* ctx) function nvgMoveTo (line 1946) | void nvgMoveTo(NVGcontext* ctx, float x, float y) function nvgLineTo (line 1952) | void nvgLineTo(NVGcontext* ctx, float x, float y) function nvgBezierTo (line 1958) | void nvgBezierTo(NVGcontext* ctx, float c1x, float c1y, float c2x, float... function nvgQuadTo (line 1964) | void nvgQuadTo(NVGcontext* ctx, float cx, float cy, float x, float y) function nvgArcTo (line 1975) | void nvgArcTo(NVGcontext* ctx, float x1, float y1, float x2, float y2, f... function nvgClosePath (line 2031) | void nvgClosePath(NVGcontext* ctx) function nvgPathWinding (line 2037) | void nvgPathWinding(NVGcontext* ctx, int dir) function nvgArc (line 2043) | void nvgArc(NVGcontext* ctx, float cx, float cy, float r, float a0, floa... function nvgRect (line 2108) | void nvgRect(NVGcontext* ctx, float x, float y, float w, float h) function nvgRoundedRect (line 2120) | void nvgRoundedRect(NVGcontext* ctx, float x, float y, float w, float h,... function nvgRoundedRectVarying (line 2125) | void nvgRoundedRectVarying(NVGcontext* ctx, float x, float y, float w, f... function nvgEllipse (line 2153) | void nvgEllipse(NVGcontext* ctx, float cx, float cy, float rx, float ry) function nvgCircle (line 2166) | void nvgCircle(NVGcontext* ctx, float cx, float cy, float r) function nvgDebugDumpPathCache (line 2171) | void nvgDebugDumpPathCache(NVGcontext* ctx) function nvgFill (line 2193) | void nvgFill(NVGcontext* ctx) function nvgStroke (line 2222) | void nvgStroke(NVGcontext* ctx) function nvgCreateFont (line 2263) | int nvgCreateFont(NVGcontext* ctx, const char* name, const char* path) function nvgCreateFontMem (line 2268) | int nvgCreateFontMem(NVGcontext* ctx, const char* name, unsigned char* d... function nvgFindFont (line 2273) | int nvgFindFont(NVGcontext* ctx, const char* name) function nvgAddFallbackFontId (line 2280) | int nvgAddFallbackFontId(NVGcontext* ctx, int baseFont, int fallbackFont) function nvgAddFallbackFont (line 2286) | int nvgAddFallbackFont(NVGcontext* ctx, const char* baseFont, const char... function nvgFontSize (line 2292) | void nvgFontSize(NVGcontext* ctx, float size) function nvgFontBlur (line 2298) | void nvgFontBlur(NVGcontext* ctx, float blur) function nvgTextLetterSpacing (line 2304) | void nvgTextLetterSpacing(NVGcontext* ctx, float spacing) function nvgTextLineHeight (line 2310) | void nvgTextLineHeight(NVGcontext* ctx, float lineHeight) function nvgTextAlign (line 2316) | void nvgTextAlign(NVGcontext* ctx, int align) function nvgFontFaceId (line 2322) | void nvgFontFaceId(NVGcontext* ctx, int font) function nvgFontFace (line 2328) | void nvgFontFace(NVGcontext* ctx, const char* font) function nvg__quantize (line 2334) | static float nvg__quantize(float a, float d) function nvg__getFontScale (line 2339) | static float nvg__getFontScale(NVGstate* state) function nvg__flushTextTexture (line 2344) | static void nvg__flushTextTexture(NVGcontext* ctx) function nvg__allocTextAtlas (line 2363) | static int nvg__allocTextAtlas(NVGcontext* ctx) function nvg__renderText (line 2387) | static void nvg__renderText(NVGcontext* ctx, NVGvertex* verts, int nverts) function nvgText (line 2405) | float nvgText(NVGcontext* ctx, float x, float y, const char* string, con... function nvgTextBox (line 2472) | void nvgTextBox(NVGcontext* ctx, float x, float y, float breakRowWidth, ... function nvgTextGlyphPositions (line 2505) | int nvgTextGlyphPositions(NVGcontext* ctx, float x, float y, const char*... type NVGcodepointType (line 2548) | enum NVGcodepointType { function nvgTextBreakLines (line 2554) | int nvgTextBreakLines(NVGcontext* ctx, const char* string, const char* e... function nvgTextBounds (line 2752) | float nvgTextBounds(NVGcontext* ctx, float x, float y, const char* strin... function nvgTextBoxBounds (line 2779) | void nvgTextBoxBounds(NVGcontext* ctx, float x, float y, float breakRowW... function nvgTextMetrics (line 2848) | void nvgTextMetrics(NVGcontext* ctx, float* ascender, float* descender, ... FILE: phonelibs/nanovg/nanovg.h type NVGcontext (line 33) | typedef struct NVGcontext NVGcontext; type NVGcolor (line 35) | struct NVGcolor { type NVGcolor (line 43) | typedef struct NVGcolor NVGcolor; type NVGpaint (line 45) | struct NVGpaint { type NVGpaint (line 54) | typedef struct NVGpaint NVGpaint; type NVGwinding (line 56) | enum NVGwinding { type NVGsolidity (line 61) | enum NVGsolidity { type NVGlineCap (line 66) | enum NVGlineCap { type NVGalign (line 74) | enum NVGalign { type NVGblendFactor (line 86) | enum NVGblendFactor { type NVGcompositeOperation (line 100) | enum NVGcompositeOperation { type NVGcompositeOperationState (line 114) | struct NVGcompositeOperationState { type NVGcompositeOperationState (line 120) | typedef struct NVGcompositeOperationState NVGcompositeOperationState; type NVGglyphPosition (line 122) | struct NVGglyphPosition { type NVGglyphPosition (line 127) | typedef struct NVGglyphPosition NVGglyphPosition; type NVGtextRow (line 129) | struct NVGtextRow { type NVGtextRow (line 136) | typedef struct NVGtextRow NVGtextRow; type NVGimageFlags (line 138) | enum NVGimageFlags { type NVGtexture (line 614) | enum NVGtexture { type NVGscissor (line 619) | struct NVGscissor { type NVGscissor (line 623) | typedef struct NVGscissor NVGscissor; type NVGvertex (line 625) | struct NVGvertex { type NVGvertex (line 628) | typedef struct NVGvertex NVGvertex; type NVGpath (line 630) | struct NVGpath { type NVGpath (line 642) | typedef struct NVGpath NVGpath; type NVGparams (line 644) | struct NVGparams { type NVGparams (line 660) | typedef struct NVGparams NVGparams; FILE: phonelibs/nanovg/nanovg_gl.h type NVGcreateFlags (line 27) | enum NVGcreateFlags { type NVGimageFlagsGL (line 98) | enum NVGimageFlagsGL { type GLNVGuniformLoc (line 116) | enum GLNVGuniformLoc { type GLNVGshaderType (line 123) | enum GLNVGshaderType { type GLNVGuniformBindings (line 131) | enum GLNVGuniformBindings { type GLNVGshader (line 136) | struct GLNVGshader { type GLNVGshader (line 142) | typedef struct GLNVGshader GLNVGshader; type GLNVGtexture (line 144) | struct GLNVGtexture { type GLNVGtexture (line 151) | typedef struct GLNVGtexture GLNVGtexture; type GLNVGcallType (line 153) | enum GLNVGcallType { type GLNVGcall (line 161) | struct GLNVGcall { type GLNVGcall (line 170) | typedef struct GLNVGcall GLNVGcall; type GLNVGpath (line 172) | struct GLNVGpath { type GLNVGpath (line 178) | typedef struct GLNVGpath GLNVGpath; type GLNVGfragUniforms (line 180) | struct GLNVGfragUniforms { type GLNVGfragUniforms (line 219) | typedef struct GLNVGfragUniforms GLNVGfragUniforms; type GLNVGcontext (line 221) | struct GLNVGcontext { type GLNVGcontext (line 261) | typedef struct GLNVGcontext GLNVGcontext; function glnvg__maxi (line 263) | static int glnvg__maxi(int a, int b) { return a > b ? a : b; } function glnvg__nearestPow2 (line 266) | static unsigned int glnvg__nearestPow2(unsigned int num) function glnvg__bindTexture (line 279) | static void glnvg__bindTexture(GLNVGcontext* gl, GLuint tex) function glnvg__stencilMask (line 291) | static void glnvg__stencilMask(GLNVGcontext* gl, GLuint mask) function glnvg__stencilFunc (line 303) | static void glnvg__stencilFunc(GLNVGcontext* gl, GLenum func, GLint ref,... function GLNVGtexture (line 320) | static GLNVGtexture* glnvg__allocTexture(GLNVGcontext* gl) function GLNVGtexture (line 349) | static GLNVGtexture* glnvg__findTexture(GLNVGcontext* gl, int id) function glnvg__deleteTexture (line 358) | static int glnvg__deleteTexture(GLNVGcontext* gl, int id) function glnvg__dumpShaderError (line 372) | static void glnvg__dumpShaderError(GLuint shader, const char* name, cons... function glnvg__dumpProgramError (line 382) | static void glnvg__dumpProgramError(GLuint prog, const char* name) function glnvg__checkError (line 392) | static void glnvg__checkError(GLNVGcontext* gl, const char* str) function glnvg__createShader (line 403) | static int glnvg__createShader(GLNVGshader* shader, const char* name, co... function glnvg__deleteShader (line 455) | static void glnvg__deleteShader(GLNVGshader* shader) function glnvg__getUniforms (line 465) | static void glnvg__getUniforms(GLNVGshader* shader) function glnvg__renderCreate (line 477) | static int glnvg__renderCreate(void* uptr) function glnvg__renderCreateTexture (line 686) | static int glnvg__renderCreateTexture(void* uptr, int type, int w, int h... function glnvg__renderDeleteTexture (line 779) | static int glnvg__renderDeleteTexture(void* uptr, int image) function glnvg__renderUpdateTexture (line 785) | static int glnvg__renderUpdateTexture(void* uptr, int image, int x, int ... function glnvg__renderGetTextureSize (line 830) | static int glnvg__renderGetTextureSize(void* uptr, int image, int* w, in... function glnvg__xformToMat3x4 (line 840) | static void glnvg__xformToMat3x4(float* m3, float* t) function NVGcolor (line 856) | static NVGcolor glnvg__premulColor(NVGcolor c) function glnvg__convertPaint (line 864) | static int glnvg__convertPaint(GLNVGcontext* gl, GLNVGfragUniforms* frag... function glnvg__setUniforms (line 930) | static void glnvg__setUniforms(GLNVGcontext* gl, int uniformOffset, int ... function glnvg__renderViewport (line 948) | static void glnvg__renderViewport(void* uptr, int width, int height, flo... function glnvg__fill (line 955) | static void glnvg__fill(GLNVGcontext* gl, GLNVGcall* call) function glnvg__convexFill (line 999) | static void glnvg__convexFill(GLNVGcontext* gl, GLNVGcall* call) function glnvg__stroke (line 1016) | static void glnvg__stroke(GLNVGcontext* gl, GLNVGcall* call) function glnvg__triangles (line 1063) | static void glnvg__triangles(GLNVGcontext* gl, GLNVGcall* call) function glnvg__renderCancel (line 1071) | static void glnvg__renderCancel(void* uptr) { function GLenum (line 1079) | static GLenum glnvg_convertBlendFuncFactor(int factor) function glnvg__blendCompositeOperation (line 1106) | static void glnvg__blendCompositeOperation(NVGcompositeOperationState op) function glnvg__renderFlush (line 1118) | static void glnvg__renderFlush(void* uptr, NVGcompositeOperationState co... function glnvg__maxVertCount (line 1204) | static int glnvg__maxVertCount(const NVGpath* paths, int npaths) function GLNVGcall (line 1214) | static GLNVGcall* glnvg__allocCall(GLNVGcontext* gl) function glnvg__allocPaths (line 1230) | static int glnvg__allocPaths(GLNVGcontext* gl, int n) function glnvg__allocVerts (line 1246) | static int glnvg__allocVerts(GLNVGcontext* gl, int n) function glnvg__allocFragUniforms (line 1262) | static int glnvg__allocFragUniforms(GLNVGcontext* gl, int n) function GLNVGfragUniforms (line 1278) | static GLNVGfragUniforms* nvg__fragUniformPtr(GLNVGcontext* gl, int i) function glnvg__vset (line 1283) | static void glnvg__vset(NVGvertex* vtx, float x, float y, float u, float v) function glnvg__renderFill (line 1291) | static void glnvg__renderFill(void* uptr, NVGpaint* paint, NVGscissor* s... function glnvg__renderStroke (line 1372) | static void glnvg__renderStroke(void* uptr, NVGpaint* paint, NVGscissor*... function glnvg__renderTriangles (line 1427) | static void glnvg__renderTriangles(void* uptr, NVGpaint* paint, NVGsciss... function glnvg__renderDelete (line 1461) | static void glnvg__renderDelete(void* uptr) function NVGcontext (line 1502) | NVGcontext* nvgCreateGLES3(int flags) function nvgDeleteGLES3 (line 1547) | void nvgDeleteGLES3(NVGcontext* ctx) function nvglCreateImageFromHandleGLES3 (line 1560) | int nvglCreateImageFromHandleGLES3(NVGcontext* ctx, GLuint textureId, in... function GLuint (line 1584) | GLuint nvglImageHandleGLES3(NVGcontext* ctx, int image) FILE: phonelibs/nanovg/nanovg_gl_utils.h type NVGLUframebuffer (line 21) | struct NVGLUframebuffer { type NVGLUframebuffer (line 28) | typedef struct NVGLUframebuffer NVGLUframebuffer; function NVGLUframebuffer (line 52) | NVGLUframebuffer* nvgluCreateFramebuffer(NVGcontext* ctx, int w, int h, ... function nvgluBindFramebuffer (line 112) | void nvgluBindFramebuffer(NVGLUframebuffer* fb) function nvgluDeleteFramebuffer (line 122) | void nvgluDeleteFramebuffer(NVGLUframebuffer* fb) FILE: phonelibs/nanovg/stb_image.h type stbi_uc (line 407) | typedef unsigned char stbi_uc; type stbi_io_callbacks (line 428) | typedef struct type stbi__uint16 (line 595) | typedef unsigned short stbi__uint16; type stbi__int16 (line 596) | typedef signed short stbi__int16; type stbi__uint32 (line 597) | typedef unsigned int stbi__uint32; type stbi__int32 (line 598) | typedef signed int stbi__int32; type stbi__uint16 (line 601) | typedef uint16_t stbi__uint16; type stbi__int16 (line 602) | typedef int16_t stbi__int16; type stbi__uint32 (line 603) | typedef uint32_t stbi__uint32; type stbi__int32 (line 604) | typedef int32_t stbi__int32; function stbi__cpuid3 (line 683) | static int stbi__cpuid3(void) function stbi__sse2_available (line 704) | static int stbi__sse2_available() function stbi__sse2_available (line 712) | static int stbi__sse2_available() type stbi__context (line 747) | typedef struct function stbi__start_mem (line 767) | static void stbi__start_mem(stbi__context *s, stbi_uc const *buffer, int... function stbi__start_callbacks (line 776) | static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c... function stbi__stdio_read (line 789) | static int stbi__stdio_read(void *user, char *data, int size) function stbi__stdio_skip (line 794) | static void stbi__stdio_skip(void *user, int n) function stbi__stdio_eof (line 799) | static int stbi__stdio_eof(void *user) function stbi__start_file (line 811) | static void stbi__start_file(stbi__context *s, FILE *f) function stbi__rewind (line 820) | static void stbi__rewind(stbi__context *s) function STBIDEF (line 886) | STBIDEF const char *stbi_failure_reason(void) function stbi__err (line 891) | static int stbi__err(const char *str) function STBIDEF (line 917) | STBIDEF void stbi_image_free(void *retval_from_stbi_load) function STBIDEF (line 932) | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) function stbi__float_postprocess (line 1003) | static void stbi__float_postprocess(float *result, int *x, int *y, int *... function FILE (line 1027) | static FILE *stbi__fopen(char const *filename, char const *mode) function STBIDEF (line 1040) | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *co... function STBIDEF (line 1050) | STBIDEF stbi_uc *stbi_load_from_file(FILE *f, int *x, int *y, int *comp,... function STBIDEF (line 1064) | STBIDEF stbi_uc *stbi_load_from_memory(stbi_uc const *buffer, int len, i... function STBIDEF (line 1071) | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk,... function STBIDEF (line 1096) | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, in... function STBIDEF (line 1103) | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, ... function STBIDEF (line 1111) | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *com... function STBIDEF (line 1121) | STBIDEF float *stbi_loadf_from_file(FILE *f, int *x, int *y, int *comp, ... function STBIDEF (line 1135) | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) function STBIDEF (line 1149) | STBIDEF int stbi_is_hdr (char const *filename) function STBIDEF (line 1160) | STBIDEF int stbi_is_hdr_from_file(FILE *f) function STBIDEF (line 1173) | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clb... function STBIDEF (line 1189) | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = ga... function STBIDEF (line 1190) | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = sc... function STBIDEF (line 1195) | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = ... function STBIDEF (line 1196) | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = ... function stbi__refill_buffer (line 1211) | static void stbi__refill_buffer(stbi__context *s) function stbi_inline (line 1227) | stbi_inline static stbi_uc stbi__get8(stbi__context *s) function stbi_inline (line 1238) | stbi_inline static int stbi__at_eof(stbi__context *s) function stbi__skip (line 1250) | static void stbi__skip(stbi__context *s, int n) function stbi__getn (line 1267) | static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n) function stbi__get16be (line 1291) | static int stbi__get16be(stbi__context *s) function stbi__uint32 (line 1297) | static stbi__uint32 stbi__get32be(stbi__context *s) function stbi__get16le (line 1306) | static int stbi__get16le(stbi__context *s) function stbi__uint32 (line 1314) | static stbi__uint32 stbi__get32le(stbi__context *s) function stbi_uc (line 1335) | static stbi_uc stbi__compute_y(int r, int g, int b) function stbi_uc (line 1405) | static stbi_uc *stbi__hdr_to_ldr(float *data, int x, int y, int comp) type stbi__huffman (line 1457) | typedef struct type stbi__jpeg (line 1468) | typedef struct function stbi__build_huffman (line 1519) | static int stbi__build_huffman(stbi__huffman *h, int *count) function stbi__build_fast_ac (line 1562) | static void stbi__build_fast_ac(stbi__int16 *fast_ac, stbi__huffman *h) function stbi__grow_buffer_unsafe (line 1587) | static void stbi__grow_buffer_unsafe(stbi__jpeg *j) function stbi_inline (line 1608) | stbi_inline static int stbi__jpeg_huff_decode(stbi__jpeg *j, stbi__huffm... function stbi_inline (line 1662) | stbi_inline static int stbi__extend_receive(stbi__jpeg *j, int n) function stbi_inline (line 1678) | stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg *j, int n) function stbi_inline (line 1689) | stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg *j) function stbi__jpeg_decode_block (line 1717) | static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__... function stbi__jpeg_decode_block_prog_dc (line 1769) | static int stbi__jpeg_decode_block_prog_dc(stbi__jpeg *j, short data[64]... function stbi__jpeg_decode_block_prog_ac (line 1796) | static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64]... function stbi_inline (line 1916) | stbi_inline static stbi_uc stbi__clamp(int x) function stbi__idct_block (line 1967) | static void stbi__idct_block(stbi_uc *out, int out_stride, short data[64]) function stbi__idct_simd (line 2030) | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) function stbi__idct_simd (line 2211) | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) function stbi_uc (line 2419) | static stbi_uc stbi__get_marker(stbi__jpeg *j) function stbi__jpeg_reset (line 2436) | static void stbi__jpeg_reset(stbi__jpeg *j) function stbi__parse_entropy_coded_data (line 2449) | static int stbi__parse_entropy_coded_data(stbi__jpeg *z) function stbi__jpeg_dequantize (line 2573) | static void stbi__jpeg_dequantize(short *data, stbi_uc *dequant) function stbi__jpeg_finish (line 2580) | static void stbi__jpeg_finish(stbi__jpeg *z) function stbi__process_marker (line 2599) | static int stbi__process_marker(stbi__jpeg *z, int m) function stbi__process_scan_header (line 2663) | static int stbi__process_scan_header(stbi__jpeg *z) function stbi__process_frame_header (line 2702) | static int stbi__process_frame_header(stbi__jpeg *z, int scan) function stbi__decode_jpeg_header (line 2793) | static int stbi__decode_jpeg_header(stbi__jpeg *z, int scan) function stbi__decode_jpeg_image (line 2816) | static int stbi__decode_jpeg_image(stbi__jpeg *j) type stbi_uc (line 2855) | typedef stbi_uc *(*resample_row_func)(stbi_uc *out, stbi_uc *in0, stbi_u... function stbi_uc (line 2860) | static stbi_uc *resample_row_1(stbi_uc *out, stbi_uc *in_near, stbi_uc *... function stbi_uc (line 2869) | static stbi_uc* stbi__resample_row_v_2(stbi_uc *out, stbi_uc *in_near, s... function stbi_uc (line 2879) | static stbi_uc* stbi__resample_row_h_2(stbi_uc *out, stbi_uc *in_near, ... function stbi_uc (line 2909) | static stbi_uc *stbi__resample_row_hv_2(stbi_uc *out, stbi_uc *in_near, ... function stbi_uc (line 2934) | static stbi_uc *stbi__resample_row_hv_2_simd(stbi_uc *out, stbi_uc *in_n... function stbi_uc (line 3050) | static stbi_uc *stbi__resample_row_generic(stbi_uc *out, stbi_uc *in_nea... function stbi__YCbCr_to_RGB_row (line 3065) | static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const... function stbi__YCbCr_to_RGB_row (line 3093) | static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const... function stbi__YCbCr_to_RGB_simd (line 3120) | static void stbi__YCbCr_to_RGB_simd(stbi_uc *out, stbi_uc const *y, stbi... function stbi__setup_jpeg (line 3255) | static void stbi__setup_jpeg(stbi__jpeg *j) function stbi__cleanup_jpeg (line 3281) | static void stbi__cleanup_jpeg(stbi__jpeg *j) type stbi__resample (line 3302) | typedef struct function stbi_uc (line 3312) | static stbi_uc *load_jpeg_image(stbi__jpeg *z, int *out_x, int *out_y, i... function stbi__jpeg_test (line 3417) | static int stbi__jpeg_test(stbi__context *s) function stbi__jpeg_info_raw (line 3428) | static int stbi__jpeg_info_raw(stbi__jpeg *j, int *x, int *y, int *comp) function stbi__jpeg_info (line 3440) | static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp) type stbi__zhuffman (line 3463) | typedef struct function stbi_inline (line 3473) | stbi_inline static int stbi__bitreverse16(int n) function stbi_inline (line 3482) | stbi_inline static int stbi__bit_reverse(int v, int bits) function stbi__zbuild_huffman (line 3490) | static int stbi__zbuild_huffman(stbi__zhuffman *z, stbi_uc *sizelist, in... type stbi__zbuf (line 3543) | typedef struct function stbi_inline (line 3557) | stbi_inline static stbi_uc stbi__zget8(stbi__zbuf *z) function stbi__fill_bits (line 3563) | static void stbi__fill_bits(stbi__zbuf *z) function stbi__zreceive (line 3572) | int stbi__zreceive(stbi__zbuf *z, int n) function stbi__zhuffman_decode_slowpath (line 3582) | static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z) function stbi_inline (line 3600) | stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffm... function stbi__zexpand (line 3614) | static int stbi__zexpand(stbi__zbuf *z, char *zout, int n) // need to m... function stbi__parse_huffman_block (line 3647) | static int stbi__parse_huffman_block(stbi__zbuf *a) function stbi__compute_huffman_codes (line 3689) | static int stbi__compute_huffman_codes(stbi__zbuf *a) function stbi__parse_uncomperssed_block (line 3735) | static int stbi__parse_uncomperssed_block(stbi__zbuf *a) function stbi__parse_zlib_header (line 3764) | static int stbi__parse_zlib_header(stbi__zbuf *a) function stbi__init_zdefaults (line 3779) | static void stbi__init_zdefaults(void) function stbi__parse_zlib (line 3790) | static int stbi__parse_zlib(stbi__zbuf *a, int parse_header) function stbi__do_zlib (line 3819) | static int stbi__do_zlib(stbi__zbuf *a, char *obuf, int olen, int exp, i... function STBIDEF (line 3829) | STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int ... function STBIDEF (line 3845) | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *... function STBIDEF (line 3850) | STBIDEF char *stbi_zlib_decode_malloc_guesssize_headerflag(const char *b... function STBIDEF (line 3866) | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const ... function STBIDEF (line 3877) | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int l... function STBIDEF (line 3893) | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, co... type stbi__pngchunk (line 3916) | typedef struct function stbi__pngchunk (line 3922) | static stbi__pngchunk stbi__get_chunk_header(stbi__context *s) function stbi__check_png_header (line 3930) | static int stbi__check_png_header(stbi__context *s) type stbi__png (line 3939) | typedef struct function stbi__paeth (line 3966) | static int stbi__paeth(int a, int b, int c) function stbi__create_png_image_raw (line 3980) | static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__... function stbi__create_png_image (line 4158) | static int stbi__create_png_image(stbi__png *a, stbi_uc *image_data, stb... function stbi__compute_transparency (line 4200) | static int stbi__compute_transparency(stbi__png *z, stbi_uc tc[3], int o... function stbi__expand_png_palette (line 4225) | static int stbi__expand_png_palette(stbi__png *a, stbi_uc *palette, int ... function STBIDEF (line 4265) | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpr... function STBIDEF (line 4270) | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_conv... function stbi__de_iphone (line 4275) | static void stbi__de_iphone(stbi__png *z) function stbi__parse_png_file (line 4319) | static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) function stbi__png_test (line 4508) | static int stbi__png_test(stbi__context *s) function stbi__png_info_raw (line 4516) | static int stbi__png_info_raw(stbi__png *p, int *x, int *y, int *comp) function stbi__png_info (line 4528) | static int stbi__png_info(stbi__context *s, int *x, int *y, int *comp) function stbi__bmp_test_raw (line 4539) | static int stbi__bmp_test_raw(stbi__context *s) function stbi__bmp_test (line 4554) | static int stbi__bmp_test(stbi__context *s) function stbi__high_bit (line 4563) | static int stbi__high_bit(unsigned int z) function stbi__bitcount (line 4575) | static int stbi__bitcount(unsigned int a) function stbi__shiftsigned (line 4585) | static int stbi__shiftsigned(int v, int shift, int bits) type stbi__bmp_data (line 4602) | typedef struct function stbi_uc (line 4693) | static stbi_uc *stbi__bmp_load(stbi__context *s, int *x, int *y, int *co... function stbi__tga_get_comp (line 4850) | static int stbi__tga_get_comp(int bits_per_pixel, int is_grey, int* is_r... function stbi__tga_info (line 4866) | static int stbi__tga_info(stbi__context *s, int *x, int *y, int *comp) function stbi__tga_test (line 4931) | static int stbi__tga_test(stbi__context *s) function stbi__tga_read_rgb16 (line 4963) | void stbi__tga_read_rgb16(stbi__context *s, stbi_uc* out) function stbi_uc (line 4982) | static stbi_uc *stbi__tga_load(stbi__context *s, int *x, int *y, int *co... function stbi__psd_test (line 5177) | static int stbi__psd_test(stbi__context *s) function stbi_uc (line 5184) | static stbi_uc *stbi__psd_load(stbi__context *s, int *x, int *y, int *co... function stbi__pic_is4 (line 5361) | static int stbi__pic_is4(stbi__context *s,const char *str) function stbi__pic_test_core (line 5371) | static int stbi__pic_test_core(stbi__context *s) type stbi__pic_packet (line 5387) | typedef struct function stbi_uc (line 5392) | static stbi_uc *stbi__readval(stbi__context *s, int channel, stbi_uc *dest) function stbi__copyval (line 5406) | static void stbi__copyval(int channel,stbi_uc *dest,const stbi_uc *src) function stbi_uc (line 5415) | static stbi_uc *stbi__pic_load_core(stbi__context *s,int width,int heigh... function stbi_uc (line 5525) | static stbi_uc *stbi__pic_load(stbi__context *s,int *px,int *py,int *com... function stbi__pic_test (line 5558) | static int stbi__pic_test(stbi__context *s) type stbi__gif_lzw (line 5570) | typedef struct type stbi__gif (line 5577) | typedef struct function stbi__gif_test_raw (line 5594) | static int stbi__gif_test_raw(stbi__context *s) function stbi__gif_test (line 5604) | static int stbi__gif_test(stbi__context *s) function stbi__gif_parse_colortable (line 5611) | static void stbi__gif_parse_colortable(stbi__context *s, stbi_uc pal[256... function stbi__gif_header (line 5622) | static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, i... function stbi__gif_info_raw (line 5650) | static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp) function stbi__out_gif_code (line 5662) | static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code) function stbi_uc (line 5696) | static stbi_uc *stbi__process_gif_raster(stbi__context *s, stbi__gif *g) function stbi__fill_gif_background (line 5776) | static void stbi__fill_gif_background(stbi__gif *g, int x0, int y0, int ... function stbi_uc (line 5792) | static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int ... function stbi_uc (line 5908) | static stbi_uc *stbi__gif_load(stbi__context *s, int *x, int *y, int *co... function stbi__gif_info (line 5928) | static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp) function stbi__hdr_test_core (line 5938) | static int stbi__hdr_test_core(stbi__context *s) function stbi__hdr_test (line 5948) | static int stbi__hdr_test(stbi__context* s) function stbi__hdr_convert (line 5978) | static void stbi__hdr_convert(float *output, stbi_uc *input, int req_comp) function stbi__hdr_info (line 6116) | static int stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp) function stbi__bmp_info (line 6157) | static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp) function stbi__psd_info (line 6175) | static int stbi__psd_info(stbi__context *s, int *x, int *y, int *comp) function stbi__pic_info (line 6208) | static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp) function stbi__pnm_test (line 6276) | static int stbi__pnm_test(stbi__context *s) function stbi_uc (line 6288) | static stbi_uc *stbi__pnm_load(stbi__context *s, int *x, int *y, int *co... function stbi__pnm_isspace (line 6308) | static int stbi__pnm_isspace(char c) function stbi__pnm_skip_whitespace (line 6313) | static void stbi__pnm_skip_whitespace(stbi__context *s, char *c) function stbi__pnm_isdigit (line 6327) | static int stbi__pnm_isdigit(char c) function stbi__pnm_getinteger (line 6332) | static int stbi__pnm_getinteger(stbi__context *s, char *c) function stbi__pnm_info (line 6344) | static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp) function stbi__info_main (line 6379) | static int stbi__info_main(stbi__context *s, int *x, int *y, int *comp) function STBIDEF (line 6422) | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) function STBIDEF (line 6432) | STBIDEF int stbi_info_from_file(FILE *f, int *x, int *y, int *comp) function STBIDEF (line 6444) | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x... function STBIDEF (line 6451) | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *u... FILE: phonelibs/nanovg/stb_truetype.h function my_stbtt_initfont (line 285) | void my_stbtt_initfont(void) function my_stbtt_print (line 297) | void my_stbtt_print(float x, float y, char *text) function main (line 330) | int main(int argc, char **argv) function main (line 371) | int main(int arg, char **argv) type stbtt_uint8 (line 424) | typedef unsigned char stbtt_uint8; type stbtt_int8 (line 425) | typedef signed char stbtt_int8; type stbtt_uint16 (line 426) | typedef unsigned short stbtt_uint16; type stbtt_int16 (line 427) | typedef signed short stbtt_int16; type stbtt_uint32 (line 428) | typedef unsigned int stbtt_uint32; type stbtt_int32 (line 429) | typedef signed int stbtt_int32; type stbtt__buf (line 509) | typedef struct type stbtt_bakedchar (line 523) | typedef struct type stbtt_aligned_quad (line 539) | typedef struct type stbtt_packedchar (line 571) | typedef struct type stbtt_pack_context (line 578) | typedef struct stbtt_pack_context stbtt_pack_context; type stbtt_fontinfo (line 579) | typedef struct stbtt_fontinfo stbtt_fontinfo; type stbrp_rect (line 581) | typedef struct stbrp_rect stbrp_rect; type stbtt_pack_range (line 615) | typedef struct type stbtt_pack_context (line 674) | struct stbtt_pack_context { type stbtt_fontinfo (line 709) | struct stbtt_fontinfo type stbtt_kerningentry (line 800) | typedef struct stbtt_kerningentry type stbtt_vertex (line 831) | typedef struct type stbtt__bitmap (line 919) | typedef struct function stbtt_uint8 (line 1128) | static stbtt_uint8 stbtt__buf_get8(stbtt__buf *b) function stbtt_uint8 (line 1135) | static stbtt_uint8 stbtt__buf_peek8(stbtt__buf *b) function stbtt__buf_seek (line 1142) | static void stbtt__buf_seek(stbtt__buf *b, int o) function stbtt__buf_skip (line 1148) | static void stbtt__buf_skip(stbtt__buf *b, int o) function stbtt_uint32 (line 1153) | static stbtt_uint32 stbtt__buf_get(stbtt__buf *b, int n) function stbtt__buf (line 1163) | static stbtt__buf stbtt__new_buf(const void *p, size_t size) function stbtt__buf (line 1176) | static stbtt__buf stbtt__buf_range(const stbtt__buf *b, int o, int s) function stbtt__buf (line 1185) | static stbtt__buf stbtt__cff_get_index(stbtt__buf *b) function stbtt_uint32 (line 1199) | static stbtt_uint32 stbtt__cff_int(stbtt__buf *b) function stbtt__cff_skip_operand (line 1211) | static void stbtt__cff_skip_operand(stbtt__buf *b) { function stbtt__buf (line 1226) | static stbtt__buf stbtt__dict_get(stbtt__buf *b, int key) function stbtt__dict_get_ints (line 1241) | static void stbtt__dict_get_ints(stbtt__buf *b, int key, int outcount, s... function stbtt__cff_index_count (line 1249) | static int stbtt__cff_index_count(stbtt__buf *b) function stbtt__buf (line 1255) | static stbtt__buf stbtt__cff_index_get(stbtt__buf b, int i) function stbtt_uint16 (line 1281) | static stbtt_uint16 ttUSHORT(stbtt_uint8 *p) { return p[0]*256 + p[1]; } function stbtt_int16 (line 1282) | static stbtt_int16 ttSHORT(stbtt_uint8 *p) { return p[0]*256 + p[1]; } function stbtt_uint32 (line 1283) | static stbtt_uint32 ttULONG(stbtt_uint8 *p) { return (p[0]<<24) + (p[1]... function stbtt_int32 (line 1284) | static stbtt_int32 ttLONG(stbtt_uint8 *p) { return (p[0]<<24) + (p[1]... function stbtt__isfont (line 1289) | static int stbtt__isfont(stbtt_uint8 *font) function stbtt_uint32 (line 1301) | static stbtt_uint32 stbtt__find_table(stbtt_uint8 *data, stbtt_uint32 fo... function stbtt_GetFontOffsetForIndex_internal (line 1314) | static int stbtt_GetFontOffsetForIndex_internal(unsigned char *font_coll... function stbtt_GetNumberOfFonts_internal (line 1333) | static int stbtt_GetNumberOfFonts_internal(unsigned char *font_collection) function stbtt__buf (line 1349) | static stbtt__buf stbtt__get_subrs(stbtt__buf cff, stbtt__buf fontdict) function stbtt__get_svg (line 1363) | static int stbtt__get_svg(stbtt_fontinfo *info) function stbtt_InitFont_internal (line 1378) | static int stbtt_InitFont_internal(stbtt_fontinfo *info, unsigned char *... function STBTT_DEF (line 1491) | STBTT_DEF int stbtt_FindGlyphIndex(const stbtt_fontinfo *info, int unico... function STBTT_DEF (line 1584) | STBTT_DEF int stbtt_GetCodepointShape(const stbtt_fontinfo *info, int un... function stbtt_setvertex (line 1589) | static void stbtt_setvertex(stbtt_vertex *v, stbtt_uint8 type, stbtt_int... function stbtt__GetGlyfOffset (line 1598) | static int stbtt__GetGlyfOffset(const stbtt_fontinfo *info, int glyph_in... function STBTT_DEF (line 1620) | STBTT_DEF int stbtt_GetGlyphBox(const stbtt_fontinfo *info, int glyph_in... function STBTT_DEF (line 1636) | STBTT_DEF int stbtt_GetCodepointBox(const stbtt_fontinfo *info, int code... function STBTT_DEF (line 1641) | STBTT_DEF int stbtt_IsGlyphEmpty(const stbtt_fontinfo *info, int glyph_i... function stbtt__close_shape (line 1653) | static int stbtt__close_shape(stbtt_vertex *vertices, int num_vertices, ... function stbtt__GetGlyphShapeTT (line 1669) | static int stbtt__GetGlyphShapeTT(const stbtt_fontinfo *info, int glyph_... type stbtt__csctx (line 1892) | typedef struct function stbtt__track_vertex (line 1906) | static void stbtt__track_vertex(stbtt__csctx *c, stbtt_int32 x, stbtt_in... function stbtt__csctx_v (line 1915) | static void stbtt__csctx_v(stbtt__csctx *c, stbtt_uint8 type, stbtt_int3... function stbtt__csctx_close_shape (line 1931) | static void stbtt__csctx_close_shape(stbtt__csctx *ctx) function stbtt__csctx_rmove_to (line 1937) | static void stbtt__csctx_rmove_to(stbtt__csctx *ctx, float dx, float dy) function stbtt__csctx_rline_to (line 1945) | static void stbtt__csctx_rline_to(stbtt__csctx *ctx, float dx, float dy) function stbtt__csctx_rccurve_to (line 1952) | static void stbtt__csctx_rccurve_to(stbtt__csctx *ctx, float dx1, float ... function stbtt__buf (line 1963) | static stbtt__buf stbtt__get_subr(stbtt__buf idx, int n) function stbtt__buf (line 1977) | static stbtt__buf stbtt__cid_get_glyph_subrs(const stbtt_fontinfo *info,... function stbtt__run_charstring (line 2005) | static int stbtt__run_charstring(const stbtt_fontinfo *info, int glyph_i... function stbtt__GetGlyphShapeT2 (line 2264) | static int stbtt__GetGlyphShapeT2(const stbtt_fontinfo *info, int glyph_... function stbtt__GetGlyphInfoT2 (line 2281) | static int stbtt__GetGlyphInfoT2(const stbtt_fontinfo *info, int glyph_i... function STBTT_DEF (line 2292) | STBTT_DEF int stbtt_GetGlyphShape(const stbtt_fontinfo *info, int glyph_... function STBTT_DEF (line 2300) | STBTT_DEF void stbtt_GetGlyphHMetrics(const stbtt_fontinfo *info, int gl... function STBTT_DEF (line 2312) | STBTT_DEF int stbtt_GetKerningTableLength(const stbtt_fontinfo *info) function STBTT_DEF (line 2327) | STBTT_DEF int stbtt_GetKerningTable(const stbtt_fontinfo *info, stbtt_ke... function stbtt__GetGlyphKernInfoAdvance (line 2354) | static int stbtt__GetGlyphKernInfoAdvance(const stbtt_fontinfo *info, i... function stbtt_int32 (line 2384) | static stbtt_int32 stbtt__GetCoverageIndex(stbtt_uint8 *coverageTable, ... function stbtt_int32 (line 2443) | static stbtt_int32 stbtt__GetGlyphClass(stbtt_uint8 *classDefTable, int... function stbtt_int32 (line 2495) | static stbtt_int32 stbtt__GetGlyphGPOSInfoAdvance(const stbtt_fontinfo ... function STBTT_DEF (line 2623) | STBTT_DEF int stbtt_GetGlyphKernAdvance(const stbtt_fontinfo *info, int... function STBTT_DEF (line 2635) | STBTT_DEF int stbtt_GetCodepointKernAdvance(const stbtt_fontinfo *info,... function STBTT_DEF (line 2642) | STBTT_DEF void stbtt_GetCodepointHMetrics(const stbtt_fontinfo *info, in... function STBTT_DEF (line 2647) | STBTT_DEF void stbtt_GetFontVMetrics(const stbtt_fontinfo *info, int *as... function STBTT_DEF (line 2654) | STBTT_DEF int stbtt_GetFontVMetricsOS2(const stbtt_fontinfo *info, int ... function STBTT_DEF (line 2665) | STBTT_DEF void stbtt_GetFontBoundingBox(const stbtt_fontinfo *info, int ... function STBTT_DEF (line 2673) | STBTT_DEF float stbtt_ScaleForPixelHeight(const stbtt_fontinfo *info, fl... function STBTT_DEF (line 2679) | STBTT_DEF float stbtt_ScaleForMappingEmToPixels(const stbtt_fontinfo *in... function STBTT_DEF (line 2685) | STBTT_DEF void stbtt_FreeShape(const stbtt_fontinfo *info, stbtt_vertex *v) function STBTT_DEF (line 2690) | STBTT_DEF stbtt_uint8 *stbtt_FindSVGDoc(const stbtt_fontinfo *info, int gl) function STBTT_DEF (line 2707) | STBTT_DEF int stbtt_GetGlyphSVG(const stbtt_fontinfo *info, int gl, cons... function STBTT_DEF (line 2724) | STBTT_DEF int stbtt_GetCodepointSVG(const stbtt_fontinfo *info, int unic... function STBTT_DEF (line 2734) | STBTT_DEF void stbtt_GetGlyphBitmapBoxSubpixel(const stbtt_fontinfo *fon... function STBTT_DEF (line 2752) | STBTT_DEF void stbtt_GetGlyphBitmapBox(const stbtt_fontinfo *font, int g... function STBTT_DEF (line 2757) | STBTT_DEF void stbtt_GetCodepointBitmapBoxSubpixel(const stbtt_fontinfo ... function STBTT_DEF (line 2762) | STBTT_DEF void stbtt_GetCodepointBitmapBox(const stbtt_fontinfo *font, i... type stbtt__hheap_chunk (line 2771) | typedef struct stbtt__hheap_chunk type stbtt__hheap (line 2776) | typedef struct stbtt__hheap function stbtt__hheap_free (line 2804) | static void stbtt__hheap_free(stbtt__hheap *hh, void *p) function stbtt__hheap_cleanup (line 2810) | static void stbtt__hheap_cleanup(stbtt__hheap *hh, void *userdata) type stbtt__edge (line 2820) | typedef struct stbtt__edge { type stbtt__active_edge (line 2826) | typedef struct stbtt__active_edge function stbtt__active_edge (line 2848) | static stbtt__active_edge *stbtt__new_active(stbtt__hheap *hh, stbtt__ed... function stbtt__active_edge (line 2870) | static stbtt__active_edge *stbtt__new_active(stbtt__hheap *hh, stbtt__ed... function stbtt__fill_active_edges (line 2895) | static void stbtt__fill_active_edges(unsigned char *scanline, int len, s... function stbtt__rasterize_sorted_edges (line 2937) | static void stbtt__rasterize_sorted_edges(stbtt__bitmap *result, stbtt__... function stbtt__handle_clipped_edge (line 3041) | static void stbtt__handle_clipped_edge(float *scanline, int x, stbtt__ac... function stbtt__fill_active_edges_new (line 3078) | static void stbtt__fill_active_edges_new(float *scanline, float *scanlin... function stbtt__rasterize_sorted_edges (line 3240) | static void stbtt__rasterize_sorted_edges(stbtt__bitmap *result, stbtt__... function stbtt__sort_edges_ins_sort (line 3342) | static void stbtt__sort_edges_ins_sort(stbtt__edge *p, int n) function stbtt__sort_edges_quicksort (line 3360) | static void stbtt__sort_edges_quicksort(stbtt__edge *p, int n) function stbtt__sort_edges (line 3422) | static void stbtt__sort_edges(stbtt__edge *p, int n) type stbtt__point (line 3428) | typedef struct function stbtt__rasterize (line 3433) | static void stbtt__rasterize(stbtt__bitmap *result, stbtt__point *pts, i... function stbtt__add_point (line 3490) | static void stbtt__add_point(stbtt__point *points, int n, float x, float y) function stbtt__tesselate_curve (line 3498) | static int stbtt__tesselate_curve(stbtt__point *points, int *num_points,... function stbtt__tesselate_cubic (line 3518) | static void stbtt__tesselate_cubic(stbtt__point *points, int *num_points... function stbtt__point (line 3561) | static stbtt__point *stbtt_FlattenCurves(stbtt_vertex *vertices, int num... function STBTT_DEF (line 3638) | STBTT_DEF void stbtt_Rasterize(stbtt__bitmap *result, float flatness_in_... function STBTT_DEF (line 3651) | STBTT_DEF void stbtt_FreeBitmap(unsigned char *bitmap, void *userdata) function STBTT_DEF (line 3701) | STBTT_DEF void stbtt_MakeGlyphBitmapSubpixel(const stbtt_fontinfo *info,... function STBTT_DEF (line 3720) | STBTT_DEF void stbtt_MakeGlyphBitmap(const stbtt_fontinfo *info, unsigne... function STBTT_DEF (line 3730) | STBTT_DEF void stbtt_MakeCodepointBitmapSubpixelPrefilter(const stbtt_fo... function STBTT_DEF (line 3735) | STBTT_DEF void stbtt_MakeCodepointBitmapSubpixel(const stbtt_fontinfo *i... function STBTT_DEF (line 3745) | STBTT_DEF void stbtt_MakeCodepointBitmap(const stbtt_fontinfo *info, uns... function stbtt_BakeFontBitmap_internal (line 3756) | static int stbtt_BakeFontBitmap_internal(unsigned char *data, int offset... function STBTT_DEF (line 3802) | STBTT_DEF void stbtt_GetBakedQuad(const stbtt_bakedchar *chardata, int p... type stbrp_coord (line 3830) | typedef int stbrp_coord; type stbrp_context (line 3843) | typedef struct type stbrp_node (line 3849) | typedef struct type stbrp_rect (line 3854) | struct stbrp_rect function stbrp_init_target (line 3860) | static void stbrp_init_target(stbrp_context *con, int pw, int ph, stbrp_... function stbrp_pack_rects (line 3871) | static void stbrp_pack_rects(stbrp_context *con, stbrp_rect *rects, int ... function STBTT_DEF (line 3900) | STBTT_DEF int stbtt_PackBegin(stbtt_pack_context *spc, unsigned char *pi... function STBTT_DEF (line 3932) | STBTT_DEF void stbtt_PackEnd (stbtt_pack_context *spc) function STBTT_DEF (line 3938) | STBTT_DEF void stbtt_PackSetOversampling(stbtt_pack_context *spc, unsign... function STBTT_DEF (line 3948) | STBTT_DEF void stbtt_PackSetSkipMissingCodepoints(stbtt_pack_context *sp... function stbtt__h_prefilter (line 3955) | static void stbtt__h_prefilter(unsigned char *pixels, int w, int h, int ... function stbtt__v_prefilter (line 4017) | static void stbtt__v_prefilter(unsigned char *pixels, int w, int h, int ... function stbtt__oversample_shift (line 4079) | static float stbtt__oversample_shift(int oversample) function STBTT_DEF (line 4092) | STBTT_DEF int stbtt_PackFontRangesGatherRects(stbtt_pack_context *spc, c... function STBTT_DEF (line 4127) | STBTT_DEF void stbtt_MakeGlyphBitmapSubpixelPrefilter(const stbtt_fontin... function STBTT_DEF (line 4151) | STBTT_DEF int stbtt_PackFontRangesRenderIntoRects(stbtt_pack_context *sp... function STBTT_DEF (line 4240) | STBTT_DEF void stbtt_PackFontRangesPackRects(stbtt_pack_context *spc, st... function STBTT_DEF (line 4245) | STBTT_DEF int stbtt_PackFontRanges(stbtt_pack_context *spc, const unsign... function STBTT_DEF (line 4281) | STBTT_DEF int stbtt_PackFontRange(stbtt_pack_context *spc, const unsigne... function STBTT_DEF (line 4293) | STBTT_DEF void stbtt_GetScaledFontVMetrics(const unsigned char *fontdata... function STBTT_DEF (line 4306) | STBTT_DEF void stbtt_GetPackedQuad(const stbtt_packedchar *chardata, int... function stbtt__ray_intersect_bezier (line 4341) | static int stbtt__ray_intersect_bezier(float orig[2], float ray[2], floa... function equal (line 4405) | static int equal(float *a, float *b) function stbtt__compute_crossings_x (line 4410) | static int stbtt__compute_crossings_x(float x, float y, int nverts, stbt... function stbtt__cuberoot (line 4479) | static float stbtt__cuberoot( float x ) function stbtt__solve_cubic (line 4488) | static int stbtt__solve_cubic(float a, float b, float c, float* r) function STBTT_DEF (line 4705) | STBTT_DEF void stbtt_FreeSDF(unsigned char *bitmap, void *userdata) function stbtt_int32 (line 4716) | static stbtt_int32 stbtt__CompareUTF8toUTF16_bigendian_prefix(stbtt_uint... function stbtt_CompareUTF8toUTF16_bigendian_internal (line 4755) | static int stbtt_CompareUTF8toUTF16_bigendian_internal(char *s1, int len... function STBTT_DEF (line 4762) | STBTT_DEF const char *stbtt_GetFontNameString(const stbtt_fontinfo *font... function stbtt__matchpair (line 4783) | static int stbtt__matchpair(stbtt_uint8 *fc, stbtt_uint32 nm, stbtt_uint... function stbtt__matches (line 4830) | static int stbtt__matches(stbtt_uint8 *fc, stbtt_uint32 offset, stbtt_ui... function stbtt_FindMatchingFont_internal (line 4859) | static int stbtt_FindMatchingFont_internal(unsigned char *font_collectio... function STBTT_DEF (line 4875) | STBTT_DEF int stbtt_BakeFontBitmap(const unsigned char *data, int offset, function STBTT_DEF (line 4882) | STBTT_DEF int stbtt_GetFontOffsetForIndex(const unsigned char *data, int... function STBTT_DEF (line 4887) | STBTT_DEF int stbtt_GetNumberOfFonts(const unsigned char *data) function STBTT_DEF (line 4892) | STBTT_DEF int stbtt_InitFont(stbtt_fontinfo *info, const unsigned char *... function STBTT_DEF (line 4897) | STBTT_DEF int stbtt_FindMatchingFont(const unsigned char *fontdata, cons... function STBTT_DEF (line 4902) | STBTT_DEF int stbtt_CompareUTF8toUTF16_bigendian(const char *s1, int len... FILE: phonelibs/opencl/include/CL/cl.h type _cl_platform_id (line 44) | struct _cl_platform_id type _cl_device_id (line 45) | struct _cl_device_id type _cl_context (line 46) | struct _cl_context type _cl_command_queue (line 47) | struct _cl_command_queue type _cl_mem (line 48) | struct _cl_mem type _cl_program (line 49) | struct _cl_program type _cl_kernel (line 50) | struct _cl_kernel type _cl_event (line 51) | struct _cl_event type _cl_sampler (line 52) | struct _cl_sampler type cl_uint (line 54) | typedef cl_uint cl_bool; type cl_ulong (line 55) | typedef cl_ulong cl_bitfield; type cl_bitfield (line 56) | typedef cl_bitfield cl_device_type; type cl_uint (line 57) | typedef cl_uint cl_platform_info; type cl_uint (line 58) | typedef cl_uint cl_device_info; type cl_bitfield (line 59) | typedef cl_bitfield cl_device_fp_config; type cl_uint (line 60) | typedef cl_uint cl_device_mem_cache_type; type cl_uint (line 61) | typedef cl_uint cl_device_local_mem_type; type cl_bitfield (line 62) | typedef cl_bitfield cl_device_exec_capabilities; type cl_bitfield (line 63) | typedef cl_bitfield cl_device_svm_capabilities; type cl_bitfield (line 64) | typedef cl_bitfield cl_command_queue_properties; type cl_device_partition_property (line 65) | typedef intptr_t cl_device_partition_property; type cl_bitfield (line 66) | typedef cl_bitfield cl_device_affinity_domain; type cl_context_properties (line 68) | typedef intptr_t cl_context_properties; type cl_uint (line 69) | typedef cl_uint cl_context_info; type cl_bitfield (line 70) | typedef cl_bitfield cl_queue_properties; type cl_uint (line 71) | typedef cl_uint cl_command_queue_info; type cl_uint (line 72) | typedef cl_uint cl_channel_order; type cl_uint (line 73) | typedef cl_uint cl_channel_type; type cl_bitfield (line 74) | typedef cl_bitfield cl_mem_flags; type cl_bitfield (line 75) | typedef cl_bitfield cl_svm_mem_flags; type cl_uint (line 76) | typedef cl_uint cl_mem_object_type; type cl_uint (line 77) | typedef cl_uint cl_mem_info; type cl_bitfield (line 78) | typedef cl_bitfield cl_mem_migration_flags; type cl_uint (line 79) | typedef cl_uint cl_image_info; type cl_uint (line 80) | typedef cl_uint cl_buffer_create_type; type cl_uint (line 81) | typedef cl_uint cl_addressing_mode; type cl_uint (line 82) | typedef cl_uint cl_filter_mode; type cl_uint (line 83) | typedef cl_uint cl_sampler_info; type cl_bitfield (line 84) | typedef cl_bitfield cl_map_flags; type cl_pipe_properties (line 85) | typedef intptr_t cl_pipe_properties; type cl_uint (line 86) | typedef cl_uint cl_pipe_info; type cl_uint (line 87) | typedef cl_uint cl_program_info; type cl_uint (line 88) | typedef cl_uint cl_program_build_info; type cl_uint (line 89) | typedef cl_uint cl_program_binary_type; type cl_int (line 90) | typedef cl_int cl_build_status; type cl_uint (line 91) | typedef cl_uint cl_kernel_info; type cl_uint (line 92) | typedef cl_uint cl_kernel_arg_info; type cl_uint (line 93) | typedef cl_uint cl_kernel_arg_address_qualifier; type cl_uint (line 94) | typedef cl_uint cl_kernel_arg_access_qualifier; type cl_bitfield (line 95) | typedef cl_bitfield cl_kernel_arg_type_qualifier; type cl_uint (line 96) | typedef cl_uint cl_kernel_work_group_info; type cl_uint (line 97) | typedef cl_uint cl_kernel_sub_group_info; type cl_uint (line 98) | typedef cl_uint cl_event_info; type cl_uint (line 99) | typedef cl_uint cl_command_type; type cl_uint (line 100) | typedef cl_uint cl_profiling_info; type cl_bitfield (line 101) | typedef cl_bitfield cl_sampler_properties; type cl_uint (line 102) | typedef cl_uint cl_kernel_exec_info; type cl_image_format (line 104) | typedef struct _cl_image_format { type cl_image_desc (line 109) | typedef struct _cl_image_desc { type cl_buffer_region (line 128) | typedef struct _cl_buffer_region { FILE: phonelibs/opencl/include/CL/cl_d3d10.h type cl_uint (line 46) | typedef cl_uint cl_d3d10_device_source_khr; type cl_uint (line 47) | typedef cl_uint cl_d3d10_device_set_khr; type CL_API_ENTRY (line 81) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clGetDeviceIDsFromD3D10KHR_fn)( type CL_API_ENTRY (line 90) | typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D10BufferKHR_fn)( type CL_API_ENTRY (line 96) | typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D10Texture2DKHR_... type CL_API_ENTRY (line 103) | typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D10Texture3DKHR_... type CL_API_ENTRY (line 110) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireD3D10ObjectsKH... type CL_API_ENTRY (line 118) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseD3D10ObjectsKH... FILE: phonelibs/opencl/include/CL/cl_d3d11.h type cl_uint (line 46) | typedef cl_uint cl_d3d11_device_source_khr; type cl_uint (line 47) | typedef cl_uint cl_d3d11_device_set_khr; type CL_API_ENTRY (line 81) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clGetDeviceIDsFromD3D11KHR_fn)( type CL_API_ENTRY (line 90) | typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D11BufferKHR_fn)( type CL_API_ENTRY (line 96) | typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D11Texture2DKHR_... type CL_API_ENTRY (line 103) | typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromD3D11Texture3DKHR_... type CL_API_ENTRY (line 110) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireD3D11ObjectsKH... type CL_API_ENTRY (line 118) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseD3D11ObjectsKH... FILE: phonelibs/opencl/include/CL/cl_dx9_media_sharing.h type cl_uint (line 45) | typedef cl_uint cl_dx9_media_adapter_type_khr; type cl_uint (line 46) | typedef cl_uint cl_dx9_media_adapter_set_khr; type cl_dx9_surface_info_khr (line 50) | typedef struct _cl_dx9_surface_info_khr type CL_API_ENTRY (line 93) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clGetDeviceIDsFromDX9MediaAdap... type CL_API_ENTRY (line 103) | typedef CL_API_ENTRY cl_mem (CL_API_CALL *clCreateFromDX9MediaSurfaceKHR... type CL_API_ENTRY (line 111) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueAcquireDX9MediaSurfac... type CL_API_ENTRY (line 119) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clEnqueueReleaseDX9MediaSurfac... FILE: phonelibs/opencl/include/CL/cl_egl.h type cl_egl_image_properties_khr (line 62) | typedef intptr_t cl_egl_image_properties_khr; FILE: phonelibs/opencl/include/CL/cl_ext.h type CL_API_ENTRY (line 117) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clIcdGetPlatformIDsKHR_fn)( type CL_API_ENTRY (line 155) | typedef CL_API_ENTRY cl_int (CL_API_CALL *clTerminateContextKHR_fn)(cl_c... type cl_uint (line 271) | typedef cl_uint cl_image_pitch_info_qcom; type cl_mem_ext_host_ptr (line 283) | typedef struct _cl_mem_ext_host_ptr type cl_mem_ion_host_ptr (line 300) | typedef struct _cl_mem_ion_host_ptr type cl_uint (line 323) | typedef cl_uint cl_kernel_sub_group_info_khr; type cl_uint (line 356) | typedef cl_uint cl_queue_priority_khr; type cl_uint (line 374) | typedef cl_uint cl_queue_throttle_khr; FILE: phonelibs/opencl/include/CL/cl_ext_qcom.h type cl_uint (line 54) | typedef cl_uint cl_perf_hint; type cl_mem_android_native_buffer_host_ptr (line 79) | typedef struct _cl_mem_android_native_buffer_host_ptr type cl_box_filter_size_qcom (line 206) | typedef struct _cl_box_filter_size_qcom type cl_weight_desc_qcom (line 216) | typedef struct _cl_weight_desc_qcom type cl_weight_image_desc_qcom (line 225) | typedef struct _cl_weight_image_desc_qcom type cl_uint (line 242) | typedef cl_uint cl_priority_hint; FILE: phonelibs/opencl/include/CL/cl_gl.h type cl_uint (line 42) | typedef cl_uint cl_gl_object_type; type cl_uint (line 43) | typedef cl_uint cl_gl_texture_info; type cl_uint (line 44) | typedef cl_uint cl_gl_platform_info; type __GLsync (line 45) | struct __GLsync FILE: phonelibs/opencl/include/CL/cl_platform.h type cl_char (line 178) | typedef signed __int8 cl_char; type cl_uchar (line 179) | typedef unsigned __int8 cl_uchar; type cl_short (line 180) | typedef signed __int16 cl_short; type cl_ushort (line 181) | typedef unsigned __int16 cl_ushort; type cl_int (line 182) | typedef signed __int32 cl_int; type cl_uint (line 183) | typedef unsigned __int32 cl_uint; type cl_long (line 184) | typedef signed __int64 cl_long; type cl_ulong (line 185) | typedef unsigned __int64 cl_ulong; type cl_half (line 187) | typedef unsigned __int16 cl_half; type cl_float (line 188) | typedef float cl_float; type cl_double (line 189) | typedef double cl_double; type cl_char (line 269) | typedef int8_t cl_char; type cl_uchar (line 270) | typedef uint8_t cl_uchar; type cl_short (line 271) | typedef int16_t cl_short __attribute__((aligned(2))); type cl_ushort (line 272) | typedef uint16_t cl_ushort __attribute__((aligned(2))); type cl_int (line 273) | typedef int32_t cl_int __attribute__((aligned(4))); type cl_uint (line 274) | typedef uint32_t cl_uint __attribute__((aligned(4))); type cl_long (line 275) | typedef int64_t cl_long __attribute__((aligned(8))); type cl_ulong (line 276) | typedef uint64_t cl_ulong __attribute__((aligned(8))); type cl_half (line 278) | typedef uint16_t cl_half __attribute__((aligned(2))); type cl_float (line 279) | typedef float cl_float __attribute__((aligned(4))); type cl_double (line 280) | typedef double cl_double __attribute__((aligned(8))); type cl_GLuint (line 367) | typedef unsigned int cl_GLuint; type cl_GLint (line 368) | typedef int cl_GLint; type cl_GLenum (line 369) | typedef unsigned int cl_GLenum; type __cl_uchar16 (line 390) | typedef vector unsigned char __cl_uchar16; type __cl_char16 (line 391) | typedef vector signed char __cl_char16; type __cl_ushort8 (line 392) | typedef vector unsigned short __cl_ushort8; type __cl_short8 (line 393) | typedef vector signed short __cl_short8; type __cl_uint4 (line 394) | typedef vector unsigned int __cl_uint4; type __cl_int4 (line 395) | typedef vector signed int __cl_int4; type vector (line 396) | typedef vector float __cl_float4; type __cl_float4 (line 413) | typedef float __cl_float4 __attribute__((vector_size(16))); type __m128 (line 415) | typedef __m128 __cl_float4; type cl_uchar (line 427) | typedef cl_uchar __cl_uchar16 __attribute__((vector_size(16))); type cl_char (line 428) | typedef cl_char __cl_char16 __attribute__((vector_size(16))); type cl_ushort (line 429) | typedef cl_ushort __cl_ushort8 __attribute__((vector_size(16))); type cl_short (line 430) | typedef cl_short __cl_short8 __attribute__((vector_size(16))); type cl_uint (line 431) | typedef cl_uint __cl_uint4 __attribute__((vector_size(16))); type cl_int (line 432) | typedef cl_int __cl_int4 __attribute__((vector_size(16))); type cl_ulong (line 433) | typedef cl_ulong __cl_ulong2 __attribute__((vector_size(16))); type cl_long (line 434) | typedef cl_long __cl_long2 __attribute__((vector_size(16))); type cl_double (line 435) | typedef cl_double __cl_double2 __attribute__((vector_size(16))); type __m128i (line 437) | typedef __m128i __cl_uchar16; type __m128i (line 438) | typedef __m128i __cl_char16; type __m128i (line 439) | typedef __m128i __cl_ushort8; type __m128i (line 440) | typedef __m128i __cl_short8; type __m128i (line 441) | typedef __m128i __cl_uint4; type __m128i (line 442) | typedef __m128i __cl_int4; type __m128i (line 443) | typedef __m128i __cl_ulong2; type __m128i (line 444) | typedef __m128i __cl_long2; type __m128d (line 445) | typedef __m128d __cl_double2; type cl_uchar (line 461) | typedef cl_uchar __cl_uchar8 __attribute__((vector_size(8))); type cl_char (line 462) | typedef cl_char __cl_char8 __attribute__((vector_size(8))); type cl_ushort (line 463) | typedef cl_ushort __cl_ushort4 __attribute__((vector_size(8))); type cl_short (line 464) | typedef cl_short __cl_short4 __attribute__((vector_size(8))); type cl_uint (line 465) | typedef cl_uint __cl_uint2 __attribute__((vector_size(8))); type cl_int (line 466) | typedef cl_int __cl_int2 __attribute__((vector_size(8))); type cl_ulong (line 467) | typedef cl_ulong __cl_ulong1 __attribute__((vector_size(8))); type cl_long (line 468) | typedef cl_long __cl_long1 __attribute__((vector_size(8))); type cl_float (line 469) | typedef cl_float __cl_float2 __attribute__((vector_size(8))); type __m64 (line 471) | typedef __m64 __cl_uchar8; type __m64 (line 472) | typedef __m64 __cl_char8; type __m64 (line 473) | typedef __m64 __cl_ushort4; type __m64 (line 474) | typedef __m64 __cl_short4; type __m64 (line 475) | typedef __m64 __cl_uint2; type __m64 (line 476) | typedef __m64 __cl_int2; type __m64 (line 477) | typedef __m64 __cl_ulong1; type __m64 (line 478) | typedef __m64 __cl_long1; type __m64 (line 479) | typedef __m64 __cl_float2; type cl_float (line 499) | typedef cl_float __cl_float8 __attribute__((vector_size(32))); type cl_double (line 500) | typedef cl_double __cl_double4 __attribute__((vector_size(32))); type __m256 (line 502) | typedef __m256 __cl_float8; type __m256d (line 503) | typedef __m256d __cl_double4; type cl_char2 (line 552) | typedef union type cl_char4 (line 565) | typedef union type cl_char4 (line 582) | typedef cl_char4 cl_char3; type cl_char8 (line 584) | typedef union type cl_char16 (line 603) | typedef union type cl_uchar2 (line 627) | typedef union type cl_uchar4 (line 640) | typedef union type cl_uchar4 (line 657) | typedef cl_uchar4 cl_uchar3; type cl_uchar8 (line 659) | typedef union type cl_uchar16 (line 678) | typedef union type cl_short2 (line 702) | typedef union type cl_short4 (line 715) | typedef union type cl_short4 (line 732) | typedef cl_short4 cl_short3; type cl_short8 (line 734) | typedef union type cl_short16 (line 753) | typedef union type cl_ushort2 (line 777) | typedef union type cl_ushort4 (line 790) | typedef union type cl_ushort4 (line 807) | typedef cl_ushort4 cl_ushort3; type cl_ushort8 (line 809) | typedef union type cl_ushort16 (line 828) | typedef union type cl_int2 (line 851) | typedef union type cl_int4 (line 864) | typedef union type cl_int4 (line 881) | typedef cl_int4 cl_int3; type cl_int8 (line 883) | typedef union type cl_int16 (line 902) | typedef union type cl_uint2 (line 926) | typedef union type cl_uint4 (line 939) | typedef union type cl_uint4 (line 956) | typedef cl_uint4 cl_uint3; type cl_uint8 (line 958) | typedef union type cl_uint16 (line 977) | typedef union type cl_long2 (line 1000) | typedef union type cl_long4 (line 1013) | typedef union type cl_long4 (line 1030) | typedef cl_long4 cl_long3; type cl_long8 (line 1032) | typedef union type cl_long16 (line 1051) | typedef union type cl_ulong2 (line 1075) | typedef union type cl_ulong4 (line 1088) | typedef union type cl_ulong4 (line 1105) | typedef cl_ulong4 cl_ulong3; type cl_ulong8 (line 1107) | typedef union type cl_ulong16 (line 1126) | typedef union type cl_float2 (line 1151) | typedef union type cl_float4 (line 1164) | typedef union type cl_float4 (line 1181) | typedef cl_float4 cl_float3; type cl_float8 (line 1183) | typedef union type cl_float16 (line 1202) | typedef union type cl_double2 (line 1226) | typedef union type cl_double4 (line 1239) | typedef union type cl_double4 (line 1256) | typedef cl_double4 cl_double3; type cl_double8 (line 1258) | typedef union type cl_double16 (line 1277) | typedef union FILE: phonelibs/openmax/include/OMX_Audio.h type OMX_AUDIO_CODINGTYPE (line 63) | typedef enum OMX_AUDIO_CODINGTYPE { type OMX_AUDIO_PORTDEFINITIONTYPE (line 105) | typedef struct OMX_AUDIO_PORTDEFINITIONTYPE { type OMX_AUDIO_PARAM_PORTFORMATTYPE (line 120) | typedef struct OMX_AUDIO_PARAM_PORTFORMATTYPE { type OMX_AUDIO_PCMMODETYPE (line 130) | typedef enum OMX_AUDIO_PCMMODETYPE { type OMX_AUDIO_CHANNELTYPE (line 140) | typedef enum OMX_AUDIO_CHANNELTYPE { type OMX_AUDIO_PARAM_PCMMODETYPE (line 160) | typedef struct OMX_AUDIO_PARAM_PCMMODETYPE { type OMX_AUDIO_CHANNELMODETYPE (line 181) | typedef enum OMX_AUDIO_CHANNELMODETYPE { type OMX_AUDIO_MP3STREAMFORMATTYPE (line 195) | typedef enum OMX_AUDIO_MP3STREAMFORMATTYPE { type OMX_AUDIO_PARAM_MP3TYPE (line 205) | typedef struct OMX_AUDIO_PARAM_MP3TYPE { type OMX_AUDIO_AACSTREAMFORMATTYPE (line 221) | typedef enum OMX_AUDIO_AACSTREAMFORMATTYPE { type OMX_AUDIO_AACPROFILETYPE (line 237) | typedef enum OMX_AUDIO_AACPROFILETYPE{ type OMX_AUDIO_PARAM_AACPROFILETYPE (line 275) | typedef struct OMX_AUDIO_PARAM_AACPROFILETYPE { type OMX_AUDIO_PARAM_VORBISTYPE (line 298) | typedef struct OMX_AUDIO_PARAM_VORBISTYPE { type OMX_AUDIO_WMAFORMATTYPE (line 327) | typedef enum OMX_AUDIO_WMAFORMATTYPE { type OMX_AUDIO_WMAPROFILETYPE (line 339) | typedef enum OMX_AUDIO_WMAPROFILETYPE { type OMX_AUDIO_PARAM_WMATYPE (line 351) | typedef struct OMX_AUDIO_PARAM_WMATYPE { type OMX_AUDIO_RAFORMATTYPE (line 369) | typedef enum OMX_AUDIO_RAFORMATTYPE { type OMX_AUDIO_PARAM_RATYPE (line 384) | typedef struct OMX_AUDIO_PARAM_RATYPE { type OMX_AUDIO_SBCALLOCMETHODTYPE (line 400) | typedef enum OMX_AUDIO_SBCALLOCMETHODTYPE { type OMX_AUDIO_PARAM_SBCTYPE (line 410) | typedef struct OMX_AUDIO_PARAM_SBCTYPE { type OMX_AUDIO_PARAM_ADPCMTYPE (line 429) | typedef struct OMX_AUDIO_PARAM_ADPCMTYPE { type OMX_AUDIO_G723RATE (line 443) | typedef enum OMX_AUDIO_G723RATE { type OMX_AUDIO_PARAM_G723TYPE (line 454) | typedef struct OMX_AUDIO_PARAM_G723TYPE { type OMX_AUDIO_G726MODE (line 469) | typedef enum OMX_AUDIO_G726MODE { type OMX_AUDIO_PARAM_G726TYPE (line 482) | typedef struct OMX_AUDIO_PARAM_G726TYPE { type OMX_AUDIO_G729TYPE (line 494) | typedef enum OMX_AUDIO_G729TYPE { type OMX_AUDIO_PARAM_G729TYPE (line 506) | typedef struct OMX_AUDIO_PARAM_G729TYPE { type OMX_AUDIO_AMRFRAMEFORMATTYPE (line 519) | typedef enum OMX_AUDIO_AMRFRAMEFORMATTYPE { type OMX_AUDIO_AMRBANDMODETYPE (line 538) | typedef enum OMX_AUDIO_AMRBANDMODETYPE { type OMX_AUDIO_AMRDTXMODETYPE (line 564) | typedef enum OMX_AUDIO_AMRDTXMODETYPE { type OMX_AUDIO_PARAM_AMRTYPE (line 582) | typedef struct OMX_AUDIO_PARAM_AMRTYPE { type OMX_AUDIO_PARAM_GSMFRTYPE (line 595) | typedef struct OMX_AUDIO_PARAM_GSMFRTYPE { type OMX_AUDIO_PARAM_GSMHRTYPE (line 605) | typedef struct OMX_AUDIO_PARAM_GSMHRTYPE { type OMX_AUDIO_PARAM_GSMEFRTYPE (line 615) | typedef struct OMX_AUDIO_PARAM_GSMEFRTYPE { type OMX_AUDIO_PARAM_TDMAFRTYPE (line 625) | typedef struct OMX_AUDIO_PARAM_TDMAFRTYPE { type OMX_AUDIO_PARAM_TDMAEFRTYPE (line 638) | typedef struct OMX_AUDIO_PARAM_TDMAEFRTYPE { type OMX_AUDIO_PARAM_PDCFRTYPE (line 651) | typedef struct OMX_AUDIO_PARAM_PDCFRTYPE { type OMX_AUDIO_PARAM_PDCEFRTYPE (line 664) | typedef struct OMX_AUDIO_PARAM_PDCEFRTYPE { type OMX_AUDIO_PARAM_PDCHRTYPE (line 676) | typedef struct OMX_AUDIO_PARAM_PDCHRTYPE { type OMX_AUDIO_CDMARATETYPE (line 689) | typedef enum OMX_AUDIO_CDMARATETYPE { type OMX_AUDIO_PARAM_QCELP8TYPE (line 703) | typedef struct OMX_AUDIO_PARAM_QCELP8TYPE { type OMX_AUDIO_PARAM_QCELP13TYPE (line 719) | typedef struct OMX_AUDIO_PARAM_QCELP13TYPE { type OMX_AUDIO_PARAM_EVRCTYPE (line 733) | typedef struct OMX_AUDIO_PARAM_EVRCTYPE { type OMX_AUDIO_PARAM_SMVTYPE (line 751) | typedef struct OMX_AUDIO_PARAM_SMVTYPE { type OMX_AUDIO_MIDIFORMATTYPE (line 771) | typedef enum OMX_AUDIO_MIDIFORMATTYPE type OMX_AUDIO_PARAM_MIDITYPE (line 790) | typedef struct OMX_AUDIO_PARAM_MIDITYPE { type OMX_AUDIO_MIDISOUNDBANKTYPE (line 810) | typedef enum OMX_AUDIO_MIDISOUNDBANKTYPE { type OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE (line 825) | typedef enum OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE { type OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE (line 839) | typedef struct OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE { type OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE (line 855) | typedef struct OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE { type OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE (line 869) | typedef struct OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE { type OMX_AUDIO_CONFIG_MIDICONTROLTYPE (line 884) | typedef struct OMX_AUDIO_CONFIG_MIDICONTROLTYPE { type OMX_AUDIO_MIDIPLAYBACKSTATETYPE (line 913) | typedef enum OMX_AUDIO_MIDIPLAYBACKSTATETYPE { type OMX_AUDIO_CONFIG_MIDISTATUSTYPE (line 949) | typedef struct OMX_AUDIO_CONFIG_MIDISTATUSTYPE { type OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE (line 982) | typedef struct OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE{ type OMX_AUDIO_CONFIG__MIDIMETAEVENTDATATYPE (line 997) | typedef struct OMX_AUDIO_CONFIG_MIDIMETAEVENTDATATYPE{ type OMX_AUDIO_CONFIG_VOLUMETYPE (line 1009) | typedef struct OMX_AUDIO_CONFIG_VOLUMETYPE { type OMX_AUDIO_CONFIG_CHANNELVOLUMETYPE (line 1038) | typedef struct OMX_AUDIO_CONFIG_CHANNELVOLUMETYPE { type OMX_AUDIO_CONFIG_BALANCETYPE (line 1073) | typedef struct OMX_AUDIO_CONFIG_BALANCETYPE { type OMX_AUDIO_CONFIG_MUTETYPE (line 1088) | typedef struct OMX_AUDIO_CONFIG_MUTETYPE { type OMX_AUDIO_CONFIG_CHANNELMUTETYPE (line 1101) | typedef struct OMX_AUDIO_CONFIG_CHANNELMUTETYPE { type OMX_AUDIO_CONFIG_LOUDNESSTYPE (line 1119) | typedef struct OMX_AUDIO_CONFIG_LOUDNESSTYPE { type OMX_AUDIO_CONFIG_BASSTYPE (line 1129) | typedef struct OMX_AUDIO_CONFIG_BASSTYPE { type OMX_AUDIO_CONFIG_TREBLETYPE (line 1142) | typedef struct OMX_AUDIO_CONFIG_TREBLETYPE { type OMX_AUDIO_CONFIG_EQUALIZERTYPE (line 1159) | typedef struct OMX_AUDIO_CONFIG_EQUALIZERTYPE { type OMX_AUDIO_STEREOWIDENINGTYPE (line 1177) | typedef enum OMX_AUDIO_STEREOWIDENINGTYPE { type OMX_AUDIO_CONFIG_STEREOWIDENINGTYPE (line 1191) | typedef struct OMX_AUDIO_CONFIG_STEREOWIDENINGTYPE { type OMX_AUDIO_CONFIG_CHORUSTYPE (line 1210) | typedef struct OMX_AUDIO_CONFIG_CHORUSTYPE { type OMX_AUDIO_CONFIG_REVERBERATIONTYPE (line 1229) | typedef struct OMX_AUDIO_CONFIG_REVERBERATIONTYPE { type OMX_AUDIO_ECHOCANTYPE (line 1267) | typedef enum OMX_AUDIO_ECHOCANTYPE { type OMX_AUDIO_CONFIG_ECHOCANCELATIONTYPE (line 1285) | typedef struct OMX_AUDIO_CONFIG_ECHOCANCELATIONTYPE { type OMX_AUDIO_CONFIG_NOISEREDUCTIONTYPE (line 1297) | typedef struct OMX_AUDIO_CONFIG_NOISEREDUCTIONTYPE { FILE: phonelibs/openmax/include/OMX_Component.h type OMX_PORTDOMAINTYPE (line 50) | typedef enum OMX_PORTDOMAINTYPE { type OMX_PARAM_PORTDEFINITIONTYPE (line 61) | typedef struct OMX_PARAM_PORTDEFINITIONTYPE { type OMX_PARAM_U32TYPE (line 89) | typedef struct OMX_PARAM_U32TYPE { type OMX_SUSPENSIONPOLICYTYPE (line 97) | typedef enum OMX_SUSPENSIONPOLICYTYPE { type OMX_PARAM_SUSPENSIONPOLICYTYPE (line 106) | typedef struct OMX_PARAM_SUSPENSIONPOLICYTYPE { type OMX_SUSPENSIONTYPE (line 113) | typedef enum OMX_SUSPENSIONTYPE { type OMX_PARAM_SUSPENSIONTYPE (line 122) | typedef struct OMX_PARAM_SUSPENSIONTYPE { type OMX_CONFIG_BOOLEANTYPE (line 128) | typedef struct OMX_CONFIG_BOOLEANTYPE { type OMX_PARAM_CONTENTURITYPE (line 136) | typedef struct OMX_PARAM_CONTENTURITYPE type OMX_PARAM_CONTENTPIPETYPE (line 146) | typedef struct OMX_PARAM_CONTENTPIPETYPE type OMX_RESOURCECONCEALMENTTYPE (line 154) | typedef struct OMX_RESOURCECONCEALMENTTYPE { type OMX_METADATACHARSETTYPE (line 165) | typedef enum OMX_METADATACHARSETTYPE { type OMX_METADATASCOPETYPE (line 206) | typedef enum OMX_METADATASCOPETYPE type OMX_METADATASEARCHMODETYPE (line 218) | typedef enum OMX_METADATASEARCHMODETYPE type OMX_CONFIG_METADATAITEMCOUNTTYPE (line 228) | typedef struct OMX_CONFIG_METADATAITEMCOUNTTYPE type OMX_CONFIG_METADATAITEMTYPE (line 238) | typedef struct OMX_CONFIG_METADATAITEMTYPE type OMX_CONFIG_CONTAINERNODECOUNTTYPE (line 257) | typedef struct OMX_CONFIG_CONTAINERNODECOUNTTYPE type OMX_CONFIG_CONTAINERNODEIDTYPE (line 267) | typedef struct OMX_CONFIG_CONTAINERNODEIDTYPE type OMX_PARAM_METADATAFILTERTYPE (line 280) | typedef struct OMX_PARAM_METADATAFILTERTYPE type OMX_COMPONENTTYPE (line 307) | typedef struct OMX_COMPONENTTYPE FILE: phonelibs/openmax/include/OMX_ContentPipe.h type OMX_U32 (line 66) | typedef OMX_U32 CPresult; type OMX_U32 (line 69) | typedef OMX_U32 CPuint; type OMX_S32 (line 70) | typedef OMX_S32 CPint; type CPbyte (line 71) | typedef char CPbyte; type OMX_BOOL (line 72) | typedef OMX_BOOL CPbool; type CP_ORIGINTYPE (line 77) | typedef enum CP_ORIGINTYPE { type CP_ACCESSTYPE (line 89) | typedef enum CP_ACCESSTYPE { type CP_CHECKBYTESRESULTTYPE (line 101) | typedef enum CP_CHECKBYTESRESULTTYPE type CP_EVENTTYPE (line 123) | typedef enum CP_EVENTTYPE{ type CP_PIPETYPE (line 135) | typedef struct CP_PIPETYPE FILE: phonelibs/openmax/include/OMX_Core.h type OMX_COMMANDTYPE (line 49) | typedef enum OMX_COMMANDTYPE type OMX_STATETYPE (line 92) | typedef enum OMX_STATETYPE type OMX_ERRORTYPE (line 126) | typedef enum OMX_ERRORTYPE type OMX_ERRORTYPE (line 260) | typedef OMX_ERRORTYPE (* OMX_COMPONENTINITTYPE)(OMX_IN OMX_HANDLETYPE h... type OMX_COMPONENTREGISTERTYPE (line 263) | typedef struct OMX_COMPONENTREGISTERTYPE type OMX_PRIORITYMGMTTYPE (line 273) | typedef struct OMX_PRIORITYMGMTTYPE { type OMX_PARAM_COMPONENTROLETYPE (line 284) | typedef struct OMX_PARAM_COMPONENTROLETYPE { type OMX_BUFFERHEADERTYPE (line 407) | typedef struct OMX_BUFFERHEADERTYPE type OMX_EXTRADATATYPE (line 460) | typedef enum OMX_EXTRADATATYPE type OMX_OTHER_EXTRADATATYPE (line 470) | typedef struct OMX_OTHER_EXTRADATATYPE { type OMX_PORT_PARAM_TYPE (line 480) | typedef struct OMX_PORT_PARAM_TYPE { type OMX_EVENTTYPE (line 488) | typedef enum OMX_EVENTTYPE type OMX_CALLBACKTYPE (line 506) | typedef struct OMX_CALLBACKTYPE type OMX_BUFFERSUPPLIERTYPE (line 609) | typedef enum OMX_BUFFERSUPPLIERTYPE type OMX_PARAM_BUFFERSUPPLIERTYPE (line 624) | typedef struct OMX_PARAM_BUFFERSUPPLIERTYPE { type OMX_TUNNELSETUPTYPE (line 644) | typedef struct OMX_TUNNELSETUPTYPE FILE: phonelibs/openmax/include/OMX_CoreExt.h type OMX_EVENTEXTTYPE (line 44) | typedef enum OMX_EVENTEXTTYPE type OMX_CONFIG_CALLBACKREQUESTTYPE (line 53) | typedef struct OMX_CONFIG_CALLBACKREQUESTTYPE { FILE: phonelibs/openmax/include/OMX_IVCommon.h type OMX_COLOR_FORMATTYPE (line 88) | typedef enum OMX_COLOR_FORMATTYPE { type OMX_CONFIG_COLORCONVERSIONTYPE (line 157) | typedef struct OMX_CONFIG_COLORCONVERSIONTYPE { type OMX_CONFIG_SCALEFACTORTYPE (line 171) | typedef struct OMX_CONFIG_SCALEFACTORTYPE { type OMX_IMAGEFILTERTYPE (line 183) | typedef enum OMX_IMAGEFILTERTYPE { type OMX_CONFIG_IMAGEFILTERTYPE (line 210) | typedef struct OMX_CONFIG_IMAGEFILTERTYPE { type OMX_CONFIG_COLORENHANCEMENTTYPE (line 231) | typedef struct OMX_CONFIG_COLORENHANCEMENTTYPE { type OMX_CONFIG_COLORKEYTYPE (line 251) | typedef struct OMX_CONFIG_COLORKEYTYPE { type OMX_COLORBLENDTYPE (line 273) | typedef enum OMX_COLORBLENDTYPE { type OMX_CONFIG_COLORBLENDTYPE (line 297) | typedef struct OMX_CONFIG_COLORBLENDTYPE { type OMX_FRAMESIZETYPE (line 316) | typedef struct OMX_FRAMESIZETYPE { type OMX_CONFIG_ROTATIONTYPE (line 334) | typedef struct OMX_CONFIG_ROTATIONTYPE { type OMX_MIRRORTYPE (line 351) | typedef enum OMX_MIRRORTYPE { type OMX_CONFIG_MIRRORTYPE (line 371) | typedef struct OMX_CONFIG_MIRRORTYPE { type OMX_CONFIG_POINTTYPE (line 389) | typedef struct OMX_CONFIG_POINTTYPE { type OMX_CONFIG_RECTTYPE (line 410) | typedef struct OMX_CONFIG_RECTTYPE { type OMX_PARAM_DEBLOCKINGTYPE (line 430) | typedef struct OMX_PARAM_DEBLOCKINGTYPE { type OMX_CONFIG_FRAMESTABTYPE (line 447) | typedef struct OMX_CONFIG_FRAMESTABTYPE { type OMX_WHITEBALCONTROLTYPE (line 462) | typedef enum OMX_WHITEBALCONTROLTYPE { type OMX_CONFIG_WHITEBALCONTROLTYPE (line 488) | typedef struct OMX_CONFIG_WHITEBALCONTROLTYPE { type OMX_EXPOSURECONTROLTYPE (line 499) | typedef enum OMX_EXPOSURECONTROLTYPE { type OMX_CONFIG_EXPOSURECONTROLTYPE (line 525) | typedef struct OMX_CONFIG_EXPOSURECONTROLTYPE { type OMX_PARAM_SENSORMODETYPE (line 544) | typedef struct OMX_PARAM_SENSORMODETYPE { type OMX_CONFIG_CONTRASTTYPE (line 563) | typedef struct OMX_CONFIG_CONTRASTTYPE { type OMX_CONFIG_BRIGHTNESSTYPE (line 580) | typedef struct OMX_CONFIG_BRIGHTNESSTYPE { type OMX_CONFIG_BACKLIGHTTYPE (line 599) | typedef struct OMX_CONFIG_BACKLIGHTTYPE { type OMX_CONFIG_GAMMATYPE (line 617) | typedef struct OMX_CONFIG_GAMMATYPE { type OMX_CONFIG_SATURATIONTYPE (line 635) | typedef struct OMX_CONFIG_SATURATIONTYPE { type OMX_CONFIG_LIGHTNESSTYPE (line 653) | typedef struct OMX_CONFIG_LIGHTNESSTYPE { type OMX_CONFIG_PLANEBLENDTYPE (line 674) | typedef struct OMX_CONFIG_PLANEBLENDTYPE { type OMX_PARAM_INTERLEAVETYPE (line 696) | typedef struct OMX_PARAM_INTERLEAVETYPE { type OMX_TRANSITIONEFFECTTYPE (line 708) | typedef enum OMX_TRANSITIONEFFECTTYPE { type OMX_CONFIG_TRANSITIONEFFECTTYPE (line 731) | typedef struct OMX_CONFIG_TRANSITIONEFFECTTYPE { type OMX_DATAUNITTYPE (line 744) | typedef enum OMX_DATAUNITTYPE { type OMX_DATAUNITENCAPSULATIONTYPE (line 760) | typedef enum OMX_DATAUNITENCAPSULATIONTYPE { type OMX_PARAM_DATAUNITTYPE (line 773) | typedef struct OMX_PARAM_DATAUNITTYPE { type OMX_DITHERTYPE (line 785) | typedef enum OMX_DITHERTYPE { type OMX_CONFIG_DITHERTYPE (line 799) | typedef struct OMX_CONFIG_DITHERTYPE { type OMX_CONFIG_CAPTUREMODETYPE (line 806) | typedef struct OMX_CONFIG_CAPTUREMODETYPE { type OMX_METERINGTYPE (line 821) | typedef enum OMX_METERINGTYPE { type OMX_CONFIG_EXPOSUREVALUETYPE (line 832) | typedef struct OMX_CONFIG_EXPOSUREVALUETYPE { type OMX_CONFIG_FOCUSREGIONTYPE (line 863) | typedef struct OMX_CONFIG_FOCUSREGIONTYPE { type OMX_FOCUSSTATUSTYPE (line 881) | typedef enum OMX_FOCUSSTATUSTYPE { type OMX_PARAM_FOCUSSTATUSTYPE (line 910) | typedef struct OMX_PARAM_FOCUSSTATUSTYPE { FILE: phonelibs/openmax/include/OMX_Image.h type OMX_IMAGE_CODINGTYPE (line 53) | typedef enum OMX_IMAGE_CODINGTYPE { type OMX_IMAGE_PORTDEFINITIONTYPE (line 111) | typedef struct OMX_IMAGE_PORTDEFINITIONTYPE { type OMX_IMAGE_PARAM_PORTFORMATTYPE (line 140) | typedef struct OMX_IMAGE_PARAM_PORTFORMATTYPE { type OMX_IMAGE_FLASHCONTROLTYPE (line 156) | typedef enum OMX_IMAGE_FLASHCONTROLTYPE { type OMX_IMAGE_PARAM_FLASHCONTROLTYPE (line 178) | typedef struct OMX_IMAGE_PARAM_FLASHCONTROLTYPE { type OMX_IMAGE_FOCUSCONTROLTYPE (line 189) | typedef enum OMX_IMAGE_FOCUSCONTROLTYPE { type OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE (line 212) | typedef struct OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE { type OMX_IMAGE_PARAM_QFACTORTYPE (line 237) | typedef struct OMX_IMAGE_PARAM_QFACTORTYPE { type OMX_IMAGE_QUANTIZATIONTABLETYPE (line 248) | typedef enum OMX_IMAGE_QUANTIZATIONTABLETYPE { type OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE (line 275) | typedef struct OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE { type OMX_IMAGE_HUFFMANTABLETYPE (line 288) | typedef enum OMX_IMAGE_HUFFMANTABLETYPE { type OMX_IMAGE_PARAM_HUFFMANTTABLETYPE (line 313) | typedef struct OMX_IMAGE_PARAM_HUFFMANTTABLETYPE { FILE: phonelibs/openmax/include/OMX_Index.h type OMX_INDEXTYPE (line 60) | typedef enum OMX_INDEXTYPE { FILE: phonelibs/openmax/include/OMX_IndexExt.h type OMX_INDEXEXTTYPE (line 47) | typedef enum OMX_INDEXEXTTYPE { FILE: phonelibs/openmax/include/OMX_Other.h type OMX_OTHER_FORMATTYPE (line 50) | typedef enum OMX_OTHER_FORMATTYPE { type OMX_TIME_SEEKMODETYPE (line 69) | typedef enum OMX_TIME_SEEKMODETYPE { type OMX_TIME_CONFIG_SEEKMODETYPE (line 84) | typedef struct OMX_TIME_CONFIG_SEEKMODETYPE { type OMX_TIME_CONFIG_TIMESTAMPTYPE (line 112) | typedef struct OMX_TIME_CONFIG_TIMESTAMPTYPE { type OMX_TIME_UPDATETYPE (line 121) | typedef enum OMX_TIME_UPDATETYPE { type OMX_TIME_REFCLOCKTYPE (line 131) | typedef enum OMX_TIME_REFCLOCKTYPE { type OMX_TIME_CLOCKSTATE (line 141) | typedef enum OMX_TIME_CLOCKSTATE { type OMX_TIME_CONFIG_MEDIATIMEREQUESTTYPE (line 175) | typedef struct OMX_TIME_CONFIG_MEDIATIMEREQUESTTYPE { type OMX_TIME_MEDIATIMETYPE (line 216) | typedef struct OMX_TIME_MEDIATIMETYPE { type OMX_TIME_CONFIG_SCALETYPE (line 243) | typedef struct OMX_TIME_CONFIG_SCALETYPE { type OMX_TIME_CONFIG_CLOCKSTATETYPE (line 272) | typedef struct OMX_TIME_CONFIG_CLOCKSTATETYPE { type OMX_TIME_CONFIG_ACTIVEREFCLOCKTYPE (line 288) | typedef struct OMX_TIME_CONFIG_ACTIVEREFCLOCKTYPE { type OMX_OTHER_CONFIG_POWERTYPE (line 296) | typedef struct OMX_OTHER_CONFIG_POWERTYPE { type OMX_OTHER_CONFIG_STATSTYPE (line 305) | typedef struct OMX_OTHER_CONFIG_STATSTYPE { type OMX_OTHER_PORTDEFINITIONTYPE (line 317) | typedef struct OMX_OTHER_PORTDEFINITIONTYPE { type OMX_OTHER_PARAM_PORTFORMATTYPE (line 324) | typedef struct OMX_OTHER_PARAM_PORTFORMATTYPE { FILE: phonelibs/openmax/include/OMX_QCOMExtns.h type OMX_QCOM_PARAM_MEMMAPENTRYTYPE (line 69) | struct OMX_QCOM_PARAM_MEMMAPENTRYTYPE type OMX_QCOMMemoryRegion (line 109) | typedef enum OMX_QCOMMemoryRegion type OMX_QCOMCacheAttr (line 117) | typedef enum OMX_QCOMCacheAttr type OMX_QCOMRectangle (line 125) | typedef struct OMX_QCOMRectangle type OMX_QCOMFramePackingFormat (line 136) | typedef enum OMX_QCOMFramePackingFormat type OMX_QCOM_PARAM_PORTDEFINITIONTYPE (line 170) | typedef struct OMX_QCOM_PARAM_PORTDEFINITIONTYPE { type OMX_QCOM_VIDEO_PARAM_QPRANGETYPE (line 185) | typedef struct OMX_QCOM_VIDEO_PARAM_QPRANGETYPE { type OMX_QCOM_PLATFORM_PRIVATE_ENTRY_TYPE (line 196) | typedef enum OMX_QCOM_PLATFORM_PRIVATE_ENTRY_TYPE type OMX_QCOM_PLATFORMPRIVATE_EXTN (line 206) | struct OMX_QCOM_PLATFORMPRIVATE_EXTN type OMX_QCOM_PLATFORM_PRIVATE_PMEM_INFO (line 218) | typedef struct OMX_QCOM_PLATFORM_PRIVATE_PMEM_INFO type OMX_QCOM_PLATFORM_PRIVATE_ENTRY (line 229) | typedef struct OMX_QCOM_PLATFORM_PRIVATE_ENTRY type OMX_QCOM_PLATFORM_PRIVATE_LIST (line 238) | typedef struct OMX_QCOM_PLATFORM_PRIVATE_LIST type OMX_QCOM_FRAME_PACKINGFORMAT_TYPE (line 254) | typedef struct OMX_QCOM_FRAME_PACKINGFORMAT_TYPE { type OMX_QCOM_COLOR_FORMATTYPE (line 269) | enum OMX_QCOM_COLOR_FORMATTYPE type OMX_QCOM_VIDEO_CODINGTYPE (line 289) | enum OMX_QCOM_VIDEO_CODINGTYPE type OMX_QCOM_EXTN_INDEXTYPE (line 305) | enum OMX_QCOM_EXTN_INDEXTYPE type QOMX_EXTNINDEX_VIDEO_VENC_LOW_LATENCY_MODE (line 569) | typedef struct QOMX_EXTNINDEX_VIDEO_VENC_LOW_LATENCY_MODE type QOMX_EXTNINDEX_VIDEO_VENC_SAR (line 587) | typedef struct QOMX_EXTNINDEX_VIDEO_VENC_SAR type QOMX_EXTNINDEX_VIDEO_HIER_P_LAYERS (line 608) | typedef struct QOMX_EXTNINDEX_VIDEO_HIER_P_LAYERS { type QOMX_EXTNINDEX_VIDEO_HYBRID_HP_MODE (line 635) | typedef struct QOMX_EXTNINDEX_VIDEO_HYBRID_HP_MODE { type QOMX_EXTNINDEX_VIDEO_PERFMODE (line 656) | typedef struct QOMX_EXTNINDEX_VIDEO_PERFMODE { type QOMX_EXTNINDEX_VIDEO_INITIALQP (line 684) | typedef struct QOMX_EXTNINDEX_VIDEO_INITIALQP { type QOMX_EXTNINDEX_PARAMTYPE (line 710) | typedef struct QOMX_EXTNINDEX_PARAMTYPE { type QOMX_EXTNINDEX_RANGETYPE (line 733) | typedef struct QOMX_EXTNINDEX_RANGETYPE { type QOMX_VIDEO_LTRMODETYPE (line 745) | typedef enum QOMX_VIDEO_LTRMODETYPE type QOMX_VIDEO_PARAM_LTRMODE_TYPE (line 774) | typedef struct QOMX_VIDEO_PARAM_LTRMODE_TYPE { type QOMX_VIDEO_PARAM_LTRCOUNT_TYPE (line 793) | typedef struct QOMX_VIDEO_PARAM_LTRCOUNT_TYPE { type QOMX_VIDEO_PARAM_LTRCOUNT_TYPE (line 804) | typedef QOMX_VIDEO_PARAM_LTRCOUNT_TYPE OMX_QCOM_VIDEO_PARAM_LTRCOUNT_TYPE; type QOMX_VIDEO_CONFIG_LTRPERIOD_TYPE (line 818) | typedef struct QOMX_VIDEO_CONFIG_LTRPERIOD_TYPE { type QOMX_VIDEO_CONFIG_LTRMARK_TYPE (line 834) | typedef struct QOMX_VIDEO_CONFIG_LTRMARK_TYPE { type QOMX_VIDEO_CONFIG_LTRMARK_TYPE (line 844) | typedef QOMX_VIDEO_CONFIG_LTRMARK_TYPE OMX_QCOM_VIDEO_CONFIG_LTRMARK_TYPE; type QOMX_VIDEO_CONFIG_LTRUSE_TYPE (line 861) | typedef struct QOMX_VIDEO_CONFIG_LTRUSE_TYPE { type QOMX_VIDEO_CONFIG_LTRUSE_TYPE (line 872) | typedef QOMX_VIDEO_CONFIG_LTRUSE_TYPE OMX_QCOM_VIDEO_CONFIG_LTRUSE_TYPE; type QOMX_VIDEO_ENCODERMODETYPE (line 892) | typedef enum QOMX_VIDEO_ENCODERMODETYPE type QOMX_VIDEO_PARAM_ENCODERMODETYPE (line 908) | typedef struct QOMX_VIDEO_PARAM_ENCODERMODETYPE { type QOMX_VIDEO_SYNTAXHDRTYPE (line 921) | typedef struct QOMX_VIDEO_SYNTAXHDRTYPE type QOMX_VIDEO_TEMPORALSPATIALTYPE (line 937) | typedef struct QOMX_VIDEO_TEMPORALSPATIALTYPE type QOMX_VIDEO_INTRAPERIODTYPE (line 951) | typedef struct QOMX_VIDEO_INTRAPERIODTYPE type OMX_QCOM_VIDEO_CONFIG_ULBUFFEROCCUPANCYTYPE (line 971) | typedef struct OMX_QCOM_VIDEO_CONFIG_ULBUFFEROCCUPANCYTYPE type OMX_QCOM_VIDEO_CONFIG_RANDOMINTRAREFRESHTYPE (line 985) | typedef struct OMX_QCOM_VIDEO_CONFIG_RANDOMINTRAREFRESHTYPE type OMX_QCOM_VIDEO_CONFIG_QPRANGE (line 1001) | typedef struct OMX_QCOM_VIDEO_CONFIG_QPRANGE type OMX_QCOM_VIDEO_CONFIG_H264_AUD (line 1015) | typedef struct OMX_QCOM_VIDEO_CONFIG_H264_AUD type QOMX_VIDEO_PERF_LEVEL (line 1022) | typedef enum QOMX_VIDEO_PERF_LEVEL type OMX_QCOM_VIDEO_PARAM_PERF_LEVEL (line 1033) | typedef struct OMX_QCOM_VIDEO_PARAM_PERF_LEVEL { type OMX_QCOM_VIDEO_CONFIG_PERF_LEVEL (line 1044) | typedef struct OMX_QCOM_VIDEO_CONFIG_PERF_LEVEL { type QOMX_VIDEO_PICTURE_TYPE_DECODE (line 1050) | typedef enum QOMX_VIDEO_PICTURE_TYPE_DECODE type OMX_QCOM_VIDEO_CONFIG_PICTURE_TYPE_DECODE (line 1061) | typedef struct OMX_QCOM_VIDEO_CONFIG_PICTURE_TYPE_DECODE { type OMX_QCOM_VIDEO_PARAM_VUI_TIMING_INFO (line 1072) | typedef struct OMX_QCOM_VIDEO_PARAM_VUI_TIMING_INFO { type OMX_QTI_VIDEO_PARAM_VQZIP_SEI_TYPE (line 1083) | typedef struct OMX_QTI_VIDEO_PARAM_VQZIP_SEI_TYPE { type OMX_QCOM_VIDEO_PARAM_PEAK_BITRATE (line 1094) | typedef struct OMX_QCOM_VIDEO_PARAM_PEAK_BITRATE { type OMX_QTI_VIDEO_PARAM_FORCE_COMPRESSED_FOR_DPB_TYPE (line 1110) | typedef struct OMX_QTI_VIDEO_PARAM_FORCE_COMPRESSED_FOR_DPB_TYPE { type OMX_QTI_VIDEO_PARAM_FORCE_UNCOMPRESSED_FOR_OPB_TYPE (line 1124) | typedef struct OMX_QTI_VIDEO_PARAM_FORCE_UNCOMPRESSED_FOR_OPB_TYPE { type OMX_VENDOR_EXTRADATATYPE (line 1130) | typedef struct OMX_VENDOR_EXTRADATATYPE { type OMX_VENDOR_VIDEOFRAMERATE (line 1143) | typedef struct OMX_VENDOR_VIDEOFRAMERATE { type OMX_INDEXVENDORTYPE (line 1151) | typedef enum OMX_INDEXVENDORTYPE { type OMX_QCOM_VC1RESOLUTIONTYPE (line 1159) | typedef enum OMX_QCOM_VC1RESOLUTIONTYPE type OMX_QCOM_INTERLACETYPE (line 1167) | typedef enum OMX_QCOM_INTERLACETYPE type OMX_QCOM_PARAM_VIDEO_INTERLACETYPE (line 1178) | typedef struct OMX_QCOM_PARAM_VIDEO_INTERLACETYPE type OMX_QCOM_CONFIG_INTERLACETYPE (line 1186) | typedef struct OMX_QCOM_CONFIG_INTERLACETYPE type OMX_QCOM_PANSCAN (line 1197) | typedef struct OMX_QCOM_PANSCAN type OMX_QCOM_ASPECT_RATIO (line 1203) | typedef struct OMX_QCOM_ASPECT_RATIO type OMX_QCOM_DISPLAY_ASPECT_RATIO (line 1209) | typedef struct OMX_QCOM_DISPLAY_ASPECT_RATIO type OMX_QCOM_FRAME_PACK_ARRANGEMENT (line 1215) | typedef struct OMX_QCOM_FRAME_PACK_ARRANGEMENT type OMX_QCOM_EXTRADATA_QP (line 1240) | typedef struct OMX_QCOM_EXTRADATA_QP type OMX_QCOM_EXTRADATA_BITS_INFO (line 1245) | typedef struct OMX_QCOM_EXTRADATA_BITS_INFO type OMX_QCOM_EXTRADATA_USERDATA (line 1251) | typedef struct OMX_QCOM_EXTRADATA_USERDATA { type OMX_QCOM_EXTRADATA_FRAMEINFO (line 1256) | typedef struct OMX_QCOM_EXTRADATA_FRAMEINFO type OMX_QCOM_EXTRADATA_FRAMEDIMENSION (line 1269) | typedef struct OMX_QCOM_EXTRADATA_FRAMEDIMENSION type OMX_QCOM_H264EXTRADATA (line 1279) | typedef struct OMX_QCOM_H264EXTRADATA type OMX_QCOM_VC1EXTRADATA (line 1284) | typedef struct OMX_QCOM_VC1EXTRADATA type OMX_QCOM_EXTRADATA_CODEC_DATA (line 1291) | typedef union OMX_QCOM_EXTRADATA_CODEC_DATA type OMX_QCOM_EXTRADATA_MBINFO (line 1297) | typedef struct OMX_QCOM_EXTRADATA_MBINFO type OMX_QCOM_EXTRADATA_VQZIPSEI (line 1304) | typedef struct OMX_QCOM_EXTRADATA_VQZIPSEI { type OMX_QTI_VIDEO_PARAM_ENABLE_ROIINFO (line 1309) | typedef struct OMX_QTI_VIDEO_PARAM_ENABLE_ROIINFO { type OMX_QTI_VIDEO_CONFIG_ROIINFO (line 1316) | typedef struct OMX_QTI_VIDEO_CONFIG_ROIINFO { type OMX_QCOM_EXTRADATATYPE (line 1327) | typedef enum OMX_QCOM_EXTRADATATYPE type OMX_STREAMINTERLACEFORMAT (line 1347) | typedef struct OMX_STREAMINTERLACEFORMATTYPE { type OMX_INTERLACES (line 1355) | typedef enum OMX_INTERLACETYPE type QOMX_VIDEO_AVCPROFILETYPE (line 1371) | typedef enum QOMX_VIDEO_AVCPROFILETYPE { type QOMX_VIDEO_MVCPROFILETYPE (line 1389) | typedef enum QOMX_VIDEO_MVCPROFILETYPE { type QOMX_VIDEO_MVCLEVELTYPE (line 1400) | typedef enum QOMX_VIDEO_MVCLEVELTYPE { type QOMX_VIDEO_DIVXFORMATTYPE (line 1425) | typedef enum QOMX_VIDEO_DIVXFORMATTYPE { type QOMX_VIDEO_DIVXPROFILETYPE (line 1440) | typedef enum QOMX_VIDEO_DIVXPROFILETYPE { type QOMX_VIDEO_PARAM_DIVXTYPE (line 1461) | typedef struct QOMX_VIDEO_PARAM_DIVXTYPE { type QOMX_VIDEO_VPFORMATTYPE (line 1474) | typedef enum QOMX_VIDEO_VPFORMATTYPE { type QOMX_VIDEO_VPPROFILETYPE (line 1489) | typedef enum QOMX_VIDEO_VPPROFILETYPE { type QOMX_VIDEO_PARAM_VPTYPE (line 1511) | typedef struct QOMX_VIDEO_PARAM_VPTYPE { type QOMX_VIDEO_SPARKFORMATTYPE (line 1522) | typedef enum QOMX_VIDEO_SPARKFORMATTYPE { type QOMX_VIDEO_PARAM_SPARKTYPE (line 1540) | typedef struct QOMX_VIDEO_PARAM_SPARKTYPE { type QOMX_VIDEO_QUERY_DECODER_INSTANCES (line 1548) | typedef struct QOMX_VIDEO_QUERY_DECODER_INSTANCES { type QOMX_ENABLETYPE (line 1555) | typedef struct QOMX_ENABLETYPE { type QOMX_VIDEO_EVENTS (line 1559) | typedef enum QOMX_VIDEO_EVENTS { type QOMX_VIDEO_PICTURE_ORDER (line 1563) | typedef enum QOMX_VIDEO_PICTURE_ORDER { type QOMX_VIDEO_DECODER_PICTURE_ORDER (line 1568) | typedef struct QOMX_VIDEO_DECODER_PICTURE_ORDER { type QOMX_INDEXEXTRADATATYPE (line 1575) | typedef struct QOMX_INDEXEXTRADATATYPE { type QOMX_INDEXTIMESTAMPREORDER (line 1583) | typedef struct QOMX_INDEXTIMESTAMPREORDER { type QOMX_INDEXDOWNSCALAR (line 1590) | typedef struct QOMX_INDEXDOWNSCALAR { type QOMX_VIDEO_CUSTOM_BUFFERSIZE (line 1597) | typedef struct QOMX_VIDEO_CUSTOM_BUFFERSIZE { type QOMX_VIDEO_FRAME_PACKING_ARRANGEMENT (line 1633) | typedef enum { type QOMX_VIDEO_CONTENT_INTERPRETATION (line 1642) | typedef enum { type QOMX_VIDEO_PICTURETYPE (line 1656) | typedef enum QOMX_VIDEO_PICTURETYPE { type QOMX_RECTTYPE (line 1668) | typedef struct QOMX_RECTTYPE { type QOMX_ACTIVEREGIONDETECTIONTYPE (line 1675) | typedef struct QOMX_ACTIVEREGIONDETECTIONTYPE { type QOMX_ACTIVEREGIONDETECTION_STATUSTYPE (line 1685) | typedef struct QOMX_ACTIVEREGIONDETECTION_STATUSTYPE { type QOMX_SCALE_MODETYPE (line 1693) | typedef enum QOMX_SCALE_MODETYPE { type QOMX_SCALINGMODETYPE (line 1699) | typedef struct QOMX_SCALINGMODETYPE { type QOMX_NOISEREDUCTIONTYPE (line 1705) | typedef struct QOMX_NOISEREDUCTIONTYPE { type QOMX_IMAGEENHANCEMENTTYPE (line 1714) | typedef struct QOMX_IMAGEENHANCEMENTTYPE { type OMX_INTERLACEFORMATTYPE (line 1730) | typedef struct OMX_INTERLACEFORMATTYPE { type QOMX_HELDBUFFERCOUNTTYPE (line 1749) | typedef struct QOMX_HELDBUFFERCOUNTTYPE { type QOMX_VIDEO_HIERARCHICALCODINGTYPE (line 1756) | typedef enum QOMX_VIDEO_HIERARCHICALCODINGTYPE { type QOMX_VIDEO_HIERARCHICALLAYERS (line 1761) | typedef struct QOMX_VIDEO_HIERARCHICALLAYERS { type QOMX_VIDEO_H264ENTROPYCODINGTYPE (line 1769) | typedef struct QOMX_VIDEO_H264ENTROPYCODINGTYPE { type QOMX_VPP_HQV_MODE (line 1781) | typedef enum QOMX_VPP_HQV_MODE { type QOMX_VPP_HQVCONTROLTYPE (line 1788) | typedef enum QOMX_VPP_HQVCONTROLTYPE { type QOMX_VPP_HQV_HUE_MODE (line 1798) | typedef enum QOMX_VPP_HQV_HUE_MODE { type QOMX_VPP_HQV_FRC_MODE (line 1804) | typedef enum QOMX_VPP_HQV_FRC_MODE { type QOMX_VPP_HQVCTRL_CADE (line 1813) | typedef struct QOMX_VPP_HQVCTRL_CADE { type QOMX_VPP_HQVCTRL_CNR (line 1820) | typedef struct QOMX_VPP_HQVCTRL_CNR { type QOMX_VPP_HQVCTRL_AIE (line 1825) | typedef struct QOMX_VPP_HQVCTRL_AIE { type QOMX_VPP_HQVCTRL_CUSTOM (line 1832) | typedef struct QOMX_VPP_HQVCTRL_CUSTOM { type QOMX_VPP_HQVCTRL_GLOBAL_DEMO (line 1838) | typedef struct QOMX_VPP_HQVCTRL_GLOBAL_DEMO { type QOMX_VPP_HQVCTRL_FRC (line 1842) | typedef struct QOMX_VPP_HQVCTRL_FRC { type QOMX_VPP_HQVCONTROL (line 1846) | typedef struct QOMX_VPP_HQVCONTROL { type QOMX_VPP_ENABLE (line 1860) | typedef struct QOMX_VPP_ENABLE { type OMX_QOMX_VIDEO_MBISTATISTICSTYPE (line 1864) | typedef enum OMX_QOMX_VIDEO_MBISTATISTICSTYPE { type OMX_QOMX_VIDEO_MBI_STATISTICS (line 1870) | typedef struct OMX_QOMX_VIDEO_MBI_STATISTICS { type QOMX_VIDEO_BATCHSIZETYPE (line 1877) | typedef struct QOMX_VIDEO_BATCHSIZETYPE { FILE: phonelibs/openmax/include/OMX_Skype_VideoExtensions.h type OMX_SKYPE_VIDEO_SliceControlMode (line 42) | typedef enum OMX_SKYPE_VIDEO_SliceControlMode type OMX_SKYPE_VIDEO_HIERAR_HierarType (line 51) | typedef enum OMX_SKYPE_VIDEO_HierarType type OMX_VIDEO_EXTENSION_AVCPROFILETYPE (line 57) | typedef enum OMX_VIDEO_EXTENSION_AVCPROFILETYPE type OMX_SKYPE_VIDEO_ENCODERPARAMS (line 63) | typedef struct OMX_SKYPE_VIDEO_ENCODERPARAMS { type OMX_SKYPE_VIDEO_PARAM_ENCODESETTING (line 77) | typedef struct OMX_SKYPE_VIDEO_PARAM_ENCODERSETTING { type OMX_SKYPE_VIDEO_ENCODERCAP (line 84) | typedef struct OMX_SKYPE_VIDEO_ENCODERCAP { type OMX_SKYPE_VIDEO_PARAM_ENCODERCAP (line 98) | typedef struct OMX_SKYPE_VIDEO_PARAM_ENCODERCAP { type OMX_SKYPE_VIDEO_DECODERCAP (line 105) | typedef struct OMX_SKYPE_VIDEO_DECODERCAP { type OMX_SKYPE_VIDEO_PARAM_DECODERCAP (line 114) | typedef struct OMX_SKYPE_VIDEO_PARAM_DECODERCAP { type OMX_SKYPE_VIDEO_CONFIG_QP (line 121) | typedef struct OMX_SKYPE_VIDEO_CONFIG_QP { type OMX_SKYPE_VIDEO_CONFIG_BASELAYERPID (line 128) | typedef struct OMX_SKYPE_VIDEO_CONFIG_BASELAYERPID{ type OMX_SKYPE_VIDEO_PARAM_DRIVERVER (line 135) | typedef struct OMX_SKYPE_VIDEO_PARAM_DRIVERVER { type OMX_SKYPE_VIDEO_DownScaleFactor (line 142) | typedef enum OMX_SKYPE_VIDEO_DownScaleFactor FILE: phonelibs/openmax/include/OMX_Types.h type OMX_U8 (line 133) | typedef unsigned char OMX_U8; type OMX_S8 (line 136) | typedef signed char OMX_S8; type OMX_U16 (line 139) | typedef unsigned short OMX_U16; type OMX_S16 (line 142) | typedef signed short OMX_S16; type OMX_U32 (line 145) | typedef unsigned int OMX_U32; type OMX_S32 (line 148) | typedef signed int OMX_S32; type OMX_U64 (line 160) | typedef unsigned long long OMX_U64; type OMX_S64 (line 163) | typedef signed long long OMX_S64; type OMX_U64 (line 168) | typedef unsigned __int64 OMX_U64; type OMX_S64 (line 171) | typedef signed __int64 OMX_S64; type OMX_U64 (line 176) | typedef unsigned long long OMX_U64; type OMX_S64 (line 179) | typedef signed long long OMX_S64; type OMX_BOOL (line 189) | typedef enum OMX_BOOL { type OMX_U32 (line 197) | typedef OMX_U32 OMX_PTR; type OMX_PTR (line 198) | typedef OMX_PTR OMX_STRING; type OMX_PTR (line 199) | typedef OMX_PTR OMX_BYTE; type OMX_DIRTYPE (line 236) | typedef enum OMX_DIRTYPE type OMX_ENDIANTYPE (line 246) | typedef enum OMX_ENDIANTYPE type OMX_NUMERICALDATATYPE (line 257) | typedef enum OMX_NUMERICALDATATYPE type OMX_BU32 (line 266) | typedef struct OMX_BU32 { type OMX_BS32 (line 274) | typedef struct OMX_BS32 { type OMX_S64 (line 294) | typedef OMX_S64 OMX_TICKS; type OMX_TICKS (line 296) | typedef struct OMX_TICKS type OMX_MARKTYPE (line 309) | typedef struct OMX_MARKTYPE type OMX_VERSIONTYPE (line 340) | typedef union OMX_VERSIONTYPE FILE: phonelibs/openmax/include/OMX_Video.h type OMX_VIDEO_CODINGTYPE (line 61) | typedef enum OMX_VIDEO_CODINGTYPE { type OMX_VIDEO_PORTDEFINITIONTYPE (line 127) | typedef struct OMX_VIDEO_PORTDEFINITIONTYPE { type OMX_VIDEO_PARAM_PORTFORMATTYPE (line 158) | typedef struct OMX_VIDEO_PARAM_PORTFORMATTYPE { type OMX_VIDEO_PARAM_QUANTIZATIONTYPE (line 182) | typedef struct OMX_VIDEO_PARAM_QUANTIZATIONTYPE { type OMX_VIDEO_PARAM_VIDEOFASTUPDATETYPE (line 205) | typedef struct OMX_VIDEO_PARAM_VIDEOFASTUPDATETYPE { type OMX_VIDEO_CONTROLRATETYPE (line 219) | typedef enum OMX_VIDEO_CONTROLRATETYPE { type OMX_VIDEO_PARAM_BITRATETYPE (line 241) | typedef struct OMX_VIDEO_PARAM_BITRATETYPE { type OMX_VIDEO_MOTIONVECTORTYPE (line 253) | typedef enum OMX_VIDEO_MOTIONVECTORTYPE { type OMX_VIDEO_PARAM_MOTIONVECTORTYPE (line 278) | typedef struct OMX_VIDEO_PARAM_MOTIONVECTORTYPE { type OMX_VIDEO_INTRAREFRESHTYPE (line 293) | typedef enum OMX_VIDEO_INTRAREFRESHTYPE { type OMX_VIDEO_PARAM_INTRAREFRESHTYPE (line 319) | typedef struct OMX_VIDEO_PARAM_INTRAREFRESHTYPE { type OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE (line 346) | typedef struct OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE { type OMX_VIDEO_PARAM_VBSMCTYPE (line 373) | typedef struct OMX_VIDEO_PARAM_VBSMCTYPE { type OMX_VIDEO_H263PROFILETYPE (line 411) | typedef enum OMX_VIDEO_H263PROFILETYPE { type OMX_VIDEO_H263LEVELTYPE (line 431) | typedef enum OMX_VIDEO_H263LEVELTYPE { type OMX_VIDEO_PICTURETYPE (line 456) | typedef enum OMX_VIDEO_PICTURETYPE { type OMX_VIDEO_PARAM_H263TYPE (line 497) | typedef struct OMX_VIDEO_PARAM_H263TYPE { type OMX_VIDEO_MPEG2PROFILETYPE (line 517) | typedef enum OMX_VIDEO_MPEG2PROFILETYPE { type OMX_VIDEO_MPEG2LEVELTYPE (line 534) | typedef enum OMX_VIDEO_MPEG2LEVELTYPE { type OMX_VIDEO_PARAM_MPEG2TYPE (line 557) | typedef struct OMX_VIDEO_PARAM_MPEG2TYPE { type OMX_VIDEO_MPEG4PROFILETYPE (line 589) | typedef enum OMX_VIDEO_MPEG4PROFILETYPE { type OMX_VIDEO_MPEG4LEVELTYPE (line 616) | typedef enum OMX_VIDEO_MPEG4LEVELTYPE { type OMX_VIDEO_PARAM_MPEG4TYPE (line 659) | typedef struct OMX_VIDEO_PARAM_MPEG4TYPE { type OMX_VIDEO_WMVFORMATTYPE (line 683) | typedef enum OMX_VIDEO_WMVFORMATTYPE { type OMX_VIDEO_PARAM_WMVTYPE (line 703) | typedef struct OMX_VIDEO_PARAM_WMVTYPE { type OMX_VIDEO_RVFORMATTYPE (line 714) | typedef enum OMX_VIDEO_RVFORMATTYPE { type OMX_VIDEO_PARAM_RVTYPE (line 748) | typedef struct OMX_VIDEO_PARAM_RVTYPE { type OMX_VIDEO_AVCPROFILETYPE (line 770) | typedef enum OMX_VIDEO_AVCPROFILETYPE { type OMX_VIDEO_AVCLEVELTYPE (line 788) | typedef enum OMX_VIDEO_AVCLEVELTYPE { type OMX_VIDEO_AVCLOOPFILTERTYPE (line 819) | typedef enum OMX_VIDEO_AVCLOOPFILTERTYPE { type OMX_VIDEO_PARAM_AVCTYPE (line 882) | typedef struct OMX_VIDEO_PARAM_AVCTYPE { type OMX_VIDEO_PARAM_PROFILELEVELTYPE (line 912) | typedef struct OMX_VIDEO_PARAM_PROFILELEVELTYPE { type OMX_VIDEO_CONFIG_BITRATETYPE (line 935) | typedef struct OMX_VIDEO_CONFIG_BITRATETYPE { type OMX_CONFIG_FRAMERATETYPE (line 951) | typedef struct OMX_CONFIG_FRAMERATETYPE { type OMX_CONFIG_INTRAREFRESHVOPTYPE (line 958) | typedef struct OMX_CONFIG_INTRAREFRESHVOPTYPE { type OMX_CONFIG_MACROBLOCKERRORMAPTYPE (line 965) | typedef struct OMX_CONFIG_MACROBLOCKERRORMAPTYPE { type OMX_CONFIG_MBERRORREPORTINGTYPE (line 973) | typedef struct OMX_CONFIG_MBERRORREPORTINGTYPE { type OMX_PARAM_MACROBLOCKSTYPE (line 980) | typedef struct OMX_PARAM_MACROBLOCKSTYPE { type OMX_VIDEO_AVCSLICEMODETYPE (line 994) | typedef enum OMX_VIDEO_AVCSLICEMODETYPE { type OMX_VIDEO_PARAM_AVCSLICEFMO (line 1014) | typedef struct OMX_VIDEO_PARAM_AVCSLICEFMO { type OMX_VIDEO_CONFIG_AVCINTRAPERIOD (line 1033) | typedef struct OMX_VIDEO_CONFIG_AVCINTRAPERIOD { type OMX_VIDEO_CONFIG_NALSIZE (line 1050) | typedef struct OMX_VIDEO_CONFIG_NALSIZE { type OMX_VIDEO_CONFIG_DEINTERLACE (line 1067) | typedef struct OMX_VIDEO_CONFIG_DEINTERLACE { FILE: phonelibs/openmax/include/OMX_VideoExt.h type OMX_NALUFORMATSTYPE (line 44) | typedef enum OMX_NALUFORMATSTYPE { type OMX_NALSTREAMFORMATTYPE (line 54) | typedef struct OMX_NALSTREAMFORMATTYPE{ type OMX_VIDEO_VP8PROFILETYPE (line 62) | typedef enum OMX_VIDEO_VP8PROFILETYPE { type OMX_VIDEO_VP8LEVELTYPE (line 69) | typedef enum OMX_VIDEO_VP8LEVELTYPE { type OMX_VIDEO_PARAM_VP8TYPE (line 79) | typedef struct OMX_VIDEO_PARAM_VP8TYPE { type OMX_VIDEO_VP8REFERENCEFRAMETYPE (line 90) | typedef struct OMX_VIDEO_VP8REFERENCEFRAMETYPE { type OMX_VIDEO_VP8REFERENCEFRAMEINFOTYPE (line 103) | typedef struct OMX_VIDEO_VP8REFERENCEFRAMEINFOTYPE { type OMX_VIDEO_HEVCPROFILETYPE (line 112) | typedef enum OMX_VIDEO_HEVCPROFILETYPE { type OMX_VIDEO_HEVCLEVELTYPE (line 120) | typedef enum OMX_VIDEO_HEVCLEVELTYPE { type OMX_VIDEO_PARAM_HEVCTYPE (line 152) | typedef struct OMX_VIDEO_PARAM_HEVCTYPE { FILE: phonelibs/qpoases/EXAMPLES/example1.cpp function main (line 38) | int main( ) FILE: phonelibs/qpoases/EXAMPLES/example1b.cpp function main (line 38) | int main( ) FILE: phonelibs/qpoases/INCLUDE/Bounds.hpp class Bounds (line 50) | class Bounds : public SubjectTo FILE: phonelibs/qpoases/INCLUDE/Constraints.hpp class Constraints (line 50) | class Constraints : public SubjectTo FILE: phonelibs/qpoases/INCLUDE/CyclingManager.hpp class CyclingManager (line 50) | class CyclingManager FILE: phonelibs/qpoases/INCLUDE/EXTRAS/SolutionAnalysis.hpp class SolutionAnalysis (line 48) | class SolutionAnalysis FILE: phonelibs/qpoases/INCLUDE/Indexlist.hpp class Indexlist (line 48) | class Indexlist FILE: phonelibs/qpoases/INCLUDE/MessageHandling.hpp type returnValue (line 64) | enum returnValue class MessageHandling (line 188) | class MessageHandling FILE: phonelibs/qpoases/INCLUDE/QProblem.hpp class QProblem (line 53) | class QProblem : public QProblemB FILE: phonelibs/qpoases/INCLUDE/QProblemB.hpp class SolutionAnalysis (line 45) | class SolutionAnalysis class QProblemB (line 55) | class QProblemB FILE: phonelibs/qpoases/INCLUDE/SubjectTo.hpp class SubjectTo (line 50) | class SubjectTo FILE: phonelibs/qpoases/INCLUDE/Types.hpp type BooleanType (line 44) | enum BooleanType type PrintLevel (line 53) | enum PrintLevel type VisibilityStatus (line 63) | enum VisibilityStatus type QProblemStatus (line 72) | enum QProblemStatus type SubjectToType (line 87) | enum SubjectToType type SubjectToStatus (line 97) | enum SubjectToStatus type CyclingStatus (line 107) | enum CyclingStatus type HessianType (line 116) | enum HessianType FILE: phonelibs/qpoases/SRC/Bounds.cpp function Bounds (line 81) | Bounds& Bounds::operator=( const Bounds& rhs ) function returnValue (line 103) | returnValue Bounds::init( int n ) function returnValue (line 120) | returnValue Bounds::setupBound( int _number, SubjectToStatus _status function returnValue (line 156) | returnValue Bounds::setupAllFree( ) function returnValue (line 197) | returnValue Bounds::moveFixedToFree( int _number ) function returnValue (line 217) | returnValue Bounds::moveFreeToFixed( int _number, SubjectToStatus _status function returnValue (line 238) | returnValue Bounds::swapFree( int number1, int number2 FILE: phonelibs/qpoases/SRC/Constraints.cpp function Constraints (line 80) | Constraints& Constraints::operator=( const Constraints& rhs ) function returnValue (line 102) | returnValue Constraints::init( int n ) function returnValue (line 119) | returnValue Constraints::setupConstraint( int _number, SubjectToStatus _... function returnValue (line 155) | returnValue Constraints::setupAllInactive( ) function returnValue (line 207) | returnValue Constraints::moveActiveToInactive( int _number ) function returnValue (line 227) | returnValue Constraints::moveInactiveToActive( int _number, SubjectToSta... FILE: phonelibs/qpoases/SRC/CyclingManager.cpp function CyclingManager (line 79) | CyclingManager& CyclingManager::operator=( const CyclingManager& rhs ) function returnValue (line 102) | returnValue CyclingManager::init( int _nV, int _nC ) function returnValue (line 117) | returnValue CyclingManager::setCyclingStatus( int number, function CyclingStatus (line 149) | CyclingStatus CyclingManager::getCyclingStatus( int number, BooleanType ... function returnValue (line 171) | returnValue CyclingManager::clearCyclingData( ) FILE: phonelibs/qpoases/SRC/EXTRAS/SolutionAnalysis.cpp function SolutionAnalysis (line 62) | SolutionAnalysis& SolutionAnalysis::operator=( const SolutionAnalysis& r... function returnValue (line 75) | returnValue SolutionAnalysis::getHessianInverse( QProblem* qp, real_t* h... function returnValue (line 176) | returnValue SolutionAnalysis::getHessianInverse( QProblemB* qp, real_t* ... function returnValue (line 270) | returnValue SolutionAnalysis::getVarianceCovariance( QProblem* qp, real_... FILE: phonelibs/qpoases/SRC/Indexlist.cpp function Indexlist (line 94) | Indexlist& Indexlist::operator=( const Indexlist& rhs ) function returnValue (line 121) | returnValue Indexlist::init( ) function returnValue (line 145) | returnValue Indexlist::getNumberArray( int* const numberarray ) const function returnValue (line 218) | returnValue Indexlist::addNumber( int addnumber ) function returnValue (line 290) | returnValue Indexlist::removeNumber( int removenumber ) function returnValue (line 323) | returnValue Indexlist::swapNumbers( int number1, int number2 ) FILE: phonelibs/qpoases/SRC/MessageHandling.cpp function MessageHandling (line 249) | MessageHandling& MessageHandling::operator=( const MessageHandling& rhs ) function returnValue (line 267) | returnValue MessageHandling::throwError( function returnValue (line 291) | returnValue MessageHandling::throwWarning( function returnValue (line 315) | returnValue MessageHandling::throwInfo( function returnValue (line 339) | returnValue MessageHandling::reset( ) function returnValue (line 355) | returnValue MessageHandling::listAllMessages( ) function returnValue (line 386) | returnValue MessageHandling::throwMessage( function returnValue (line 475) | returnValue MessageHandling::throwMessage( function MessageHandling (line 515) | MessageHandling* getGlobalMessageHandler( ) FILE: phonelibs/qpoases/SRC/QProblem.cpp function printmatrix2 (line 39) | void printmatrix2(char *name, double *A, int m, int n) { function QProblem (line 152) | QProblem& QProblem::operator=( const QProblem& rhs ) function returnValue (line 203) | returnValue QProblem::reset( ) function returnValue (line 237) | returnValue QProblem::init( const real_t* const _H, const real_t* const ... function returnValue (line 251) | returnValue QProblem::init( const real_t* const _H, const real_t* const ... function returnValue (line 269) | returnValue QProblem::hotstart( const real_t* const g_new, const real_t*... function returnValue (line 491) | returnValue QProblem::getDualSolution( real_t* const yOpt ) const function returnValue (line 521) | returnValue QProblem::setupSubjectToType( ) function returnValue (line 592) | returnValue QProblem::setupCholeskyDecompositionProjected( ) function returnValue (line 763) | returnValue QProblem::setupTQfactorisation( ) function returnValue (line 796) | returnValue QProblem::solveInitialQP( const real_t* const xOpt, const re... function returnValue (line 944) | returnValue QProblem::obtainAuxiliaryWorkingSet( const real_t* const xOp... function returnValue (line 1087) | returnValue QProblem::setupAuxiliaryWorkingSet( const Bounds* const auxi... function returnValue (line 1203) | returnValue QProblem::setupAuxiliaryQPsolution( const real_t* const xOpt... function returnValue (line 1256) | returnValue QProblem::setupAuxiliaryQPgradient( ) function returnValue (line 1285) | returnValue QProblem::setupAuxiliaryQPbounds( const Bounds* const auxili... function returnValue (line 1426) | returnValue QProblem::addConstraint( int number, SubjectToStatus C_status, function returnValue (line 1580) | returnValue QProblem::addConstraint_checkLI( int number ) function returnValue (line 1614) | returnValue QProblem::addConstraint_ensureLI( int number, SubjectToStatu... function returnValue (line 1874) | returnValue QProblem::addBound( int number, SubjectToStatus B_status, function returnValue (line 2040) | returnValue QProblem::addBound_checkLI( int number ) function returnValue (line 2062) | returnValue QProblem::addBound_ensureLI( int number, SubjectToStatus B_s... function returnValue (line 2288) | returnValue QProblem::removeConstraint( int number, function returnValue (line 2438) | returnValue QProblem::removeBound( int number, function returnValue (line 2601) | returnValue QProblem::backsolveR( const real_t* const b, BooleanType tra... function returnValue (line 2613) | returnValue QProblem::backsolveR( const real_t* const b, BooleanType tra... function returnValue (line 2673) | returnValue QProblem::backsolveT( const real_t* const b, BooleanType tra... function returnValue (line 2726) | returnValue QProblem::hotstart_determineDataShift( const int* const FX_... function returnValue (line 2784) | returnValue QProblem::hotstart_determineStepDirection( const int* const ... function returnValue (line 3139) | returnValue QProblem::hotstart_determineStepLength( const int* const FR_... function returnValue (line 3405) | returnValue QProblem::hotstart_performStep( const int* const FR_idx, con... function BooleanType (line 3583) | BooleanType QProblem::areBoundsConsistent( const real_t* const delta_lb,... function returnValue (line 3607) | returnValue QProblem::setupQPdata( const real_t* const _H, const real_t*... function returnValue (line 3673) | returnValue QProblem::printIteration( int iteration, function returnValue (line 3729) | returnValue QProblem::printIteration( int iteration, function returnValue (line 3743) | returnValue QProblem::checkKKTconditions( ) FILE: phonelibs/qpoases/SRC/QProblemB.cpp function printmatrix (line 39) | void printmatrix(char *name, double *A, int m, int n) { function QProblemB (line 194) | QProblemB& QProblemB::operator=( const QProblemB& rhs ) function returnValue (line 252) | returnValue QProblemB::reset( ) function returnValue (line 285) | returnValue QProblemB::init( const real_t* const _H, const real_t* const... function returnValue (line 298) | returnValue QProblemB::init( const real_t* const _H, const real_t* const... function returnValue (line 315) | returnValue QProblemB::hotstart( const real_t* const g_new, const real_t... function real_t (line 522) | real_t QProblemB::getObjVal( ) const function real_t (line 546) | real_t QProblemB::getObjVal( const real_t* const _x ) const function returnValue (line 568) | returnValue QProblemB::getPrimalSolution( real_t* const xOpt ) const function returnValue (line 593) | returnValue QProblemB::getDualSolution( real_t* const yOpt ) const function returnValue (line 618) | returnValue QProblemB::setPrintLevel( PrintLevel _printlevel ) function returnValue (line 661) | returnValue QProblemB::checkForIdentityHessian( ) function returnValue (line 694) | returnValue QProblemB::setupSubjectToType( ) function returnValue (line 753) | returnValue QProblemB::setupCholeskyDecomposition( ) function returnValue (line 830) | returnValue QProblemB::solveInitialQP( const real_t* const xOpt, const r... function returnValue (line 943) | returnValue QProblemB::obtainAuxiliaryWorkingSet( const real_t* const xO... function returnValue (line 1072) | returnValue QProblemB::setupAuxiliaryWorkingSet( const Bounds* const au... function returnValue (line 1139) | returnValue QProblemB::setupAuxiliaryQPsolution( const real_t* const xOp... function returnValue (line 1180) | returnValue QProblemB::setupAuxiliaryQPgradient( ) function returnValue (line 1204) | returnValue QProblemB::setupAuxiliaryQPbounds( BooleanType useRelaxation ) function returnValue (line 1269) | returnValue QProblemB::addBound( int number, SubjectToStatus B_status, function returnValue (line 1330) | returnValue QProblemB::removeBound( int number, function returnValue (line 1399) | returnValue QProblemB::backsolveR( const real_t* const b, BooleanType tr... function returnValue (line 1411) | returnValue QProblemB::backsolveR( const real_t* const b, BooleanType tr... function returnValue (line 1470) | returnValue QProblemB::hotstart_determineDataShift( const int* const FX_... function BooleanType (line 1530) | BooleanType QProblemB::areBoundsConsistent( const real_t* const delta_lb... function returnValue (line 1548) | returnValue QProblemB::setupQPdata( const real_t* const _H, const real_t... function returnValue (line 1637) | returnValue QProblemB::hotstart_determineStepDirection( const int* const... function returnValue (line 1753) | returnValue QProblemB::hotstart_determineStepLength( const int* const FR... function returnValue (line 1904) | returnValue QProblemB::hotstart_performStep( const int* const FR_idx, co... function returnValue (line 2021) | returnValue QProblemB::printIteration( int iteration, function returnValue (line 2075) | returnValue QProblemB::checkKKTconditions( ) FILE: phonelibs/qpoases/SRC/SubjectTo.cpp function SubjectTo (line 88) | SubjectTo& SubjectTo::operator=( const SubjectTo& rhs ) function returnValue (line 114) | returnValue SubjectTo::init( int n ) function returnValue (line 141) | returnValue SubjectTo::addIndex( Indexlist* const indexlist, function returnValue (line 161) | returnValue SubjectTo::removeIndex( Indexlist* const indexlist, function returnValue (line 177) | returnValue SubjectTo::swapIndex( Indexlist* const indexlist, FILE: phonelibs/qpoases/SRC/Utils.cpp function returnValue (line 57) | returnValue print( const real_t* const v, int n ) function returnValue (line 78) | returnValue print( const real_t* const v, int n, function returnValue (line 101) | returnValue print( const real_t* const v, int n, function returnValue (line 119) | returnValue print( const real_t* const M, int nrow, int ncol ) function returnValue (line 135) | returnValue print( const real_t* const M, int nrow, int ncol, function returnValue (line 153) | returnValue print( const real_t* const M, int nrow, int ncol, function returnValue (line 171) | returnValue print( const int* const index, int n ) function returnValue (line 192) | returnValue print( const int* const index, int n, function returnValue (line 210) | returnValue myPrintf( const char* s ) function returnValue (line 229) | returnValue printCopyrightNotice( ) function returnValue (line 238) | returnValue readFromFile( real_t* data, int nrow, int ncol, function returnValue (line 280) | returnValue readFromFile( real_t* data, int n, function returnValue (line 292) | returnValue readFromFile( int* data, int n, function returnValue (line 329) | returnValue writeIntoFile( const real_t* const data, int nrow, int ncol, function returnValue (line 377) | returnValue writeIntoFile( const real_t* const data, int n, function returnValue (line 388) | returnValue writeIntoFile( const int* const data, int n, function real_t (line 433) | real_t getCPUtime( ) function real_t (line 455) | real_t getNorm( const real_t* const v, int n ) FILE: phonelibs/qrcode/QrCode.cc type qrcodegen (line 40) | namespace qrcodegen { function QrSegment (line 67) | QrSegment QrSegment::makeBytes(const vector &data) { function QrSegment (line 77) | QrSegment QrSegment::makeNumeric(const char *digits) { function QrSegment (line 100) | QrSegment QrSegment::makeAlphanumeric(const char *text) { function QrSegment (line 141) | QrSegment QrSegment::makeEci(long assignVal) { function QrCode (line 243) | QrCode QrCode::encodeText(const char *text, Ecc ecl) { function QrCode (line 249) | QrCode QrCode::encodeBinary(const vector &data, Ecc ecl) { function QrCode (line 255) | QrCode QrCode::encodeSegments(const vector &segs, Ecc ecl, FILE: phonelibs/qrcode/QrCode.hpp type qrcodegen (line 33) | namespace qrcodegen { class QrSegment (line 46) | class QrSegment final { class Mode (line 53) | class Mode final { class QrCode (line 236) | class QrCode final { type Ecc (line 243) | enum class Ecc { class data_too_long (line 528) | class data_too_long : public std::length_error { class BitBuffer (line 539) | class BitBuffer final : public std::vector { FILE: phonelibs/snpe/include/DiagLog/IDiagLog.hpp type zdl (line 17) | namespace zdl type DiagLog (line 19) | namespace DiagLog function IDiagLog (line 29) | class ZDL_EXPORT IDiagLog FILE: phonelibs/snpe/include/DiagLog/Options.hpp type zdl (line 14) | namespace zdl type DiagLog (line 16) | namespace DiagLog function Options (line 24) | class ZDL_EXPORT Options FILE: phonelibs/snpe/include/DlContainer/IDlContainer.hpp type zdl (line 21) | namespace zdl { type DlContainer (line 22) | namespace DlContainer { class IDlContainer (line 27) | class IDlContainer class dlc_error (line 28) | class dlc_error function DlcRecord (line 33) | struct ZDL_EXPORT DlcRecord function IDlContainer (line 68) | class ZDL_EXPORT IDlContainer FILE: phonelibs/snpe/include/DlSystem/DlEnums.hpp type zdl (line 15) | namespace zdl { type DlSystem (line 16) | namespace DlSystem type Runtime_t (line 24) | enum class Runtime_t type RuntimeCheckOption_t (line 71) | enum class RuntimeCheckOption_t type PerformanceProfile_t (line 84) | enum class PerformanceProfile_t type ProfilingLevel_t (line 120) | enum class ProfilingLevel_t type ExecutionPriorityHint_t (line 143) | enum class ExecutionPriorityHint_t type ImageEncoding_t (line 161) | enum class ImageEncoding_t FILE: phonelibs/snpe/include/DlSystem/DlError.hpp function ZDL_EXPORT (line 22) | enum class ErrorCode : uint32_t ZDL_EXPORT { FILE: phonelibs/snpe/include/DlSystem/DlOptional.hpp type zdl (line 18) | namespace zdl { type DlSystem (line 19) | namespace DlSystem { function Optional (line 36) | class ZDL_EXPORT Optional final { function GetReference (line 176) | typename std::enable_if::value, const Q&>::type G... function GetReference (line 182) | typename std::enable_if::value, const Q&>::type ... function GetReference (line 188) | typename std::enable_if::value, Q&>::type GetRefe... function GetReference (line 194) | typename std::enable_if::value, Q&>::type GetRef... function isPointer (line 199) | bool isPointer() const { function isOwned (line 203) | bool isOwned() const { function isReference (line 207) | bool isReference() const { function isValid (line 211) | bool isValid() const { FILE: phonelibs/snpe/include/DlSystem/DlVersion.hpp type zdl (line 19) | namespace zdl { type DlSystem (line 20) | namespace DlSystem class Version_t (line 22) | class Version_t function Version_t (line 34) | class ZDL_EXPORT Version_t type DlSystem (line 26) | namespace DlSystem class Version_t (line 22) | class Version_t function Version_t (line 34) | class ZDL_EXPORT Version_t type zdl (line 26) | namespace zdl { namespace DlSystem type DlSystem (line 20) | namespace DlSystem class Version_t (line 22) | class Version_t function Version_t (line 34) | class ZDL_EXPORT Version_t type DlSystem (line 26) | namespace DlSystem class Version_t (line 22) | class Version_t function Version_t (line 34) | class ZDL_EXPORT Version_t FILE: phonelibs/snpe/include/DlSystem/IBufferAttributes.hpp type zdl (line 15) | namespace zdl { type DlSystem (line 16) | namespace DlSystem { class UserBufferEncoding (line 17) | class UserBufferEncoding function IBufferAttributes (line 28) | class ZDL_EXPORT IBufferAttributes { type DlSystem (line 22) | namespace DlSystem { class UserBufferEncoding (line 17) | class UserBufferEncoding function IBufferAttributes (line 28) | class ZDL_EXPORT IBufferAttributes { type zdl (line 21) | namespace zdl { type DlSystem (line 16) | namespace DlSystem { class UserBufferEncoding (line 17) | class UserBufferEncoding function IBufferAttributes (line 28) | class ZDL_EXPORT IBufferAttributes { type DlSystem (line 22) | namespace DlSystem { class UserBufferEncoding (line 17) | class UserBufferEncoding function IBufferAttributes (line 28) | class ZDL_EXPORT IBufferAttributes { FILE: phonelibs/snpe/include/DlSystem/ITensor.hpp type zdl (line 20) | namespace zdl { type DlSystem (line 21) | namespace DlSystem class ITensor (line 23) | class ITensor function ITensor (line 47) | class ZDL_EXPORT ITensor type DlSystem (line 26) | namespace DlSystem class ITensor (line 23) | class ITensor function ITensor (line 47) | class ZDL_EXPORT ITensor type zdl (line 26) | namespace zdl { namespace DlSystem type DlSystem (line 21) | namespace DlSystem class ITensor (line 23) | class ITensor function ITensor (line 47) | class ZDL_EXPORT ITensor type DlSystem (line 26) | namespace DlSystem class ITensor (line 23) | class ITensor function ITensor (line 47) | class ZDL_EXPORT ITensor FILE: phonelibs/snpe/include/DlSystem/ITensorFactory.hpp type zdl (line 17) | namespace zdl { type DlSystem (line 18) | namespace DlSystem class ITensor (line 20) | class ITensor class TensorShape (line 21) | class TensorShape function ITensorFactory (line 34) | class ZDL_EXPORT ITensorFactory type DlSystem (line 25) | namespace DlSystem class ITensor (line 20) | class ITensor class TensorShape (line 21) | class TensorShape function ITensorFactory (line 34) | class ZDL_EXPORT ITensorFactory type zdl (line 25) | namespace zdl { namespace DlSystem type DlSystem (line 18) | namespace DlSystem class ITensor (line 20) | class ITensor class TensorShape (line 21) | class TensorShape function ITensorFactory (line 34) | class ZDL_EXPORT ITensorFactory type DlSystem (line 25) | namespace DlSystem class ITensor (line 20) | class ITensor class TensorShape (line 21) | class TensorShape function ITensorFactory (line 34) | class ZDL_EXPORT ITensorFactory FILE: phonelibs/snpe/include/DlSystem/ITensorItr.hpp type zdl (line 19) | namespace zdl { type DlSystem (line 20) | namespace DlSystem class ITensorItr (line 22) | class ITensorItr class ITensor (line 23) | class ITensor function OutItr (line 25) | OutItr ZDL_EXPORT copy(InItr first, InItr last, OutItr result) class ZDL_EXPORT (line 62) | class ZDL_EXPORT function ITensorItr (line 68) | ITensorItr() = delete; function ITensorItr (line 71) | ITensorItr(std::unique_ptr<::DlSystem::ITensorItrImpl> impl, function ITensorItr (line 79) | ITensorItr(const ITensorItr& itr) function friend (line 122) | inline friend zdl::DlSystem::ITensorItr operator+(zdl::DlS... function friend (line 129) | inline friend zdl::DlSystem::ITensorItr operator-(zdl::DlS... function friend (line 138) | inline friend bool operator<(const ITensorItr& lhs, const ... function friend (line 143) | inline friend bool operator>(const ITensorItr& lhs, const ... function friend (line 145) | inline friend bool operator<=(const ITensorItr& lhs, const... function friend (line 147) | inline friend bool operator>=(const ITensorItr& lhs, const... function VALUE_REF (line 158) | inline VALUE_REF operator[](size_t idx) function VALUE_REF (line 163) | inline VALUE_REF operator*() function VALUE_REF (line 165) | inline VALUE_REF operator->() type DlSystem (line 35) | namespace DlSystem class ITensorItr (line 22) | class ITensorItr class ITensor (line 23) | class ITensor function OutItr (line 25) | OutItr ZDL_EXPORT copy(InItr first, InItr last, OutItr result) class ZDL_EXPORT (line 62) | class ZDL_EXPORT function ITensorItr (line 68) | ITensorItr() = delete; function ITensorItr (line 71) | ITensorItr(std::unique_ptr<::DlSystem::ITensorItrImpl> impl, function ITensorItr (line 79) | ITensorItr(const ITensorItr& itr) function friend (line 122) | inline friend zdl::DlSystem::ITensorItr operator+(zdl::DlS... function friend (line 129) | inline friend zdl::DlSystem::ITensorItr operator-(zdl::DlS... function friend (line 138) | inline friend bool operator<(const ITensorItr& lhs, const ... function friend (line 143) | inline friend bool operator>(const ITensorItr& lhs, const ... function friend (line 145) | inline friend bool operator<=(const ITensorItr& lhs, const... function friend (line 147) | inline friend bool operator>=(const ITensorItr& lhs, const... function VALUE_REF (line 158) | inline VALUE_REF operator[](size_t idx) function VALUE_REF (line 163) | inline VALUE_REF operator*() function VALUE_REF (line 165) | inline VALUE_REF operator->() type DlSystem (line 30) | namespace DlSystem class ITensorItrImpl (line 32) | class ITensorItrImpl type zdl (line 35) | namespace zdl { namespace DlSystem type DlSystem (line 20) | namespace DlSystem class ITensorItr (line 22) | class ITensorItr class ITensor (line 23) | class ITensor function OutItr (line 25) | OutItr ZDL_EXPORT copy(InItr first, InItr last, OutItr result) class ZDL_EXPORT (line 62) | class ZDL_EXPORT function ITensorItr (line 68) | ITensorItr() = delete; function ITensorItr (line 71) | ITensorItr(std::unique_ptr<::DlSystem::ITensorItrImpl> impl, function ITensorItr (line 79) | ITensorItr(const ITensorItr& itr) function friend (line 122) | inline friend zdl::DlSystem::ITensorItr operator+(zdl::DlS... function friend (line 129) | inline friend zdl::DlSystem::ITensorItr operator-(zdl::DlS... function friend (line 138) | inline friend bool operator<(const ITensorItr& lhs, const ... function friend (line 143) | inline friend bool operator>(const ITensorItr& lhs, const ... function friend (line 145) | inline friend bool operator<=(const ITensorItr& lhs, const... function friend (line 147) | inline friend bool operator>=(const ITensorItr& lhs, const... function VALUE_REF (line 158) | inline VALUE_REF operator[](size_t idx) function VALUE_REF (line 163) | inline VALUE_REF operator*() function VALUE_REF (line 165) | inline VALUE_REF operator->() type DlSystem (line 35) | namespace DlSystem class ITensorItr (line 22) | class ITensorItr class ITensor (line 23) | class ITensor function OutItr (line 25) | OutItr ZDL_EXPORT copy(InItr first, InItr last, OutItr result) class ZDL_EXPORT (line 62) | class ZDL_EXPORT function ITensorItr (line 68) | ITensorItr() = delete; function ITensorItr (line 71) | ITensorItr(std::unique_ptr<::DlSystem::ITensorItrImpl> impl, function ITensorItr (line 79) | ITensorItr(const ITensorItr& itr) function friend (line 122) | inline friend zdl::DlSystem::ITensorItr operator+(zdl::DlS... function friend (line 129) | inline friend zdl::DlSystem::ITensorItr operator-(zdl::DlS... function friend (line 138) | inline friend bool operator<(const ITensorItr& lhs, const ... function friend (line 143) | inline friend bool operator>(const ITensorItr& lhs, const ... function friend (line 145) | inline friend bool operator<=(const ITensorItr& lhs, const... function friend (line 147) | inline friend bool operator>=(const ITensorItr& lhs, const... function VALUE_REF (line 158) | inline VALUE_REF operator[](size_t idx) function VALUE_REF (line 163) | inline VALUE_REF operator*() function VALUE_REF (line 165) | inline VALUE_REF operator->() FILE: phonelibs/snpe/include/DlSystem/ITensorItrImpl.hpp type DlSystem (line 17) | namespace DlSystem class ITensorItrImpl (line 19) | class ITensorItrImpl class ZDL_EXPORT (line 22) | class ZDL_EXPORT function ITensorItrImpl (line 39) | ITensorItrImpl(const ITensorItrImpl& other) = delete; FILE: phonelibs/snpe/include/DlSystem/IUDL.hpp type zdl (line 14) | namespace zdl { type DlSystem (line 15) | namespace DlSystem { function IUDL (line 32) | class ZDL_EXPORT IUDL { FILE: phonelibs/snpe/include/DlSystem/IUserBuffer.hpp type zdl (line 16) | namespace zdl { type DlSystem (line 17) | namespace DlSystem { function UserBufferEncoding (line 28) | class ZDL_EXPORT UserBufferEncoding { function UserBufferSource (line 84) | class ZDL_EXPORT UserBufferSource { function UserBufferSourceGLBuffer (line 116) | class ZDL_EXPORT UserBufferSourceGLBuffer : public UserBufferSource{ function UserBufferEncodingUnsigned8Bit (line 126) | class ZDL_EXPORT UserBufferEncodingUnsigned8Bit : public UserBufferE... function UserBufferEncodingFloat (line 141) | class ZDL_EXPORT UserBufferEncodingFloat : public UserBufferEncoding { function UserBufferEncodingUnsigned8Bit (line 155) | class ZDL_EXPORT UserBufferEncodingTf8 : public UserBufferEncodingUn... function UserBufferEncodingTfN (line 249) | class ZDL_EXPORT UserBufferEncodingTfN : public UserBufferEncoding { function IUserBuffer (line 339) | class ZDL_EXPORT IUserBuffer { FILE: phonelibs/snpe/include/DlSystem/IUserBufferFactory.hpp type zdl (line 16) | namespace zdl { type DlSystem (line 17) | namespace DlSystem { class IUserBuffer (line 18) | class IUserBuffer class TensorShape (line 20) | class TensorShape function IUserBufferFactory (line 33) | class ZDL_EXPORT IUserBufferFactory { type DlSystem (line 25) | namespace DlSystem { class IUserBuffer (line 18) | class IUserBuffer class TensorShape (line 20) | class TensorShape function IUserBufferFactory (line 33) | class ZDL_EXPORT IUserBufferFactory { type zdl (line 24) | namespace zdl { type DlSystem (line 17) | namespace DlSystem { class IUserBuffer (line 18) | class IUserBuffer class TensorShape (line 20) | class TensorShape function IUserBufferFactory (line 33) | class ZDL_EXPORT IUserBufferFactory { type DlSystem (line 25) | namespace DlSystem { class IUserBuffer (line 18) | class IUserBuffer class TensorShape (line 20) | class TensorShape function IUserBufferFactory (line 33) | class ZDL_EXPORT IUserBufferFactory { FILE: phonelibs/snpe/include/DlSystem/PlatformConfig.hpp type zdl (line 15) | namespace zdl{ type DlSystem (line 16) | namespace DlSystem function UserGLConfig (line 32) | struct ZDL_EXPORT UserGLConfig function UserGpuConfig (line 47) | struct ZDL_EXPORT UserGpuConfig{ function PlatformConfig (line 58) | class ZDL_EXPORT PlatformConfig FILE: phonelibs/snpe/include/DlSystem/RuntimeList.hpp type DlSystem (line 18) | namespace DlSystem class RuntimeListImpl (line 21) | class RuntimeListImpl type zdl (line 24) | namespace zdl type DlSystem (line 26) | namespace DlSystem function RuntimeList (line 37) | class ZDL_EXPORT RuntimeList final FILE: phonelibs/snpe/include/DlSystem/String.hpp type zdl (line 17) | namespace zdl type DlSystem (line 19) | namespace DlSystem function String (line 29) | class ZDL_EXPORT String final FILE: phonelibs/snpe/include/DlSystem/StringList.hpp type zdl (line 14) | namespace zdl type DlSystem (line 16) | namespace DlSystem function StringList (line 26) | class ZDL_EXPORT StringList final FILE: phonelibs/snpe/include/DlSystem/TensorMap.hpp type DlSystem (line 16) | namespace DlSystem class TensorMapImpl (line 19) | class TensorMapImpl type zdl (line 22) | namespace zdl type DlSystem (line 24) | namespace DlSystem function TensorMap (line 35) | class ZDL_EXPORT TensorMap final FILE: phonelibs/snpe/include/DlSystem/TensorShape.hpp type DlSystem (line 17) | namespace DlSystem class TensorShapeImpl (line 20) | class TensorShapeImpl type zdl (line 23) | namespace zdl type DlSystem (line 25) | namespace DlSystem function TensorShape (line 44) | class ZDL_EXPORT TensorShape final FILE: phonelibs/snpe/include/DlSystem/TensorShapeMap.hpp type DlSystem (line 18) | namespace DlSystem class TensorShapeMapImpl (line 21) | class TensorShapeMapImpl type zdl (line 24) | namespace zdl type DlSystem (line 26) | namespace DlSystem function TensorShapeMap (line 37) | class ZDL_EXPORT TensorShapeMap final FILE: phonelibs/snpe/include/DlSystem/UDLContext.hpp type zdl (line 17) | namespace zdl { namespace DlSystem { type DlSystem (line 17) | namespace DlSystem { function UDLContext (line 35) | class ZDL_EXPORT UDLContext final { function UDLContext (line 66) | explicit UDLContext() {} function release (line 80) | void release() { function UDLContext (line 95) | UDLContext(const UDLContext& ctx) : m_Name(ctx.m_Name), function UDLContext (line 113) | UDLContext& operator=(const UDLContext& ctx) { function UDLContext (line 126) | UDLContext(UDLContext&& ctx) : function UDLContext (line 144) | UDLContext& operator=(UDLContext&& ctx) { function getId (line 179) | int32_t getId() const noexcept { return m_Id; } function getSize (line 188) | size_t getSize() const noexcept { return m_Size; } function getCopy (line 207) | std::tuple getCopy() const { function clear (line 219) | void clear() { FILE: phonelibs/snpe/include/DlSystem/UDLFunc.hpp type zdl (line 17) | namespace zdl { type DlSystem (line 18) | namespace DlSystem { class UDLContext (line 19) | class UDLContext function ZDL_EXPORT (line 65) | inline ZDL_EXPORT zdl::DlSystem::IUDL* DefaultUDLFunc(void*, const z... function UDLBundle (line 75) | struct ZDL_EXPORT UDLBundle { type DlSystem (line 23) | namespace DlSystem { class UDLContext (line 19) | class UDLContext function ZDL_EXPORT (line 65) | inline ZDL_EXPORT zdl::DlSystem::IUDL* DefaultUDLFunc(void*, const z... function UDLBundle (line 75) | struct ZDL_EXPORT UDLBundle { type zdl (line 23) | namespace zdl { namespace DlSystem { type DlSystem (line 18) | namespace DlSystem { class UDLContext (line 19) | class UDLContext function ZDL_EXPORT (line 65) | inline ZDL_EXPORT zdl::DlSystem::IUDL* DefaultUDLFunc(void*, const z... function UDLBundle (line 75) | struct ZDL_EXPORT UDLBundle { type DlSystem (line 23) | namespace DlSystem { class UDLContext (line 19) | class UDLContext function ZDL_EXPORT (line 65) | inline ZDL_EXPORT zdl::DlSystem::IUDL* DefaultUDLFunc(void*, const z... function UDLBundle (line 75) | struct ZDL_EXPORT UDLBundle { FILE: phonelibs/snpe/include/DlSystem/UserBufferMap.hpp type DlSystem (line 15) | namespace DlSystem class UserBufferMapImpl (line 18) | class UserBufferMapImpl type zdl (line 21) | namespace zdl type DlSystem (line 23) | namespace DlSystem class IUserBuffer (line 25) | class IUserBuffer function UserBufferMap (line 35) | class ZDL_EXPORT UserBufferMap final FILE: phonelibs/snpe/include/PlatformValidator/PlatformValidator.hpp function SNPE_ENABLE_WARNINGS (line 17) | SNPE_ENABLE_WARNINGS class zdl::SNPE::PlatformValidator (line 37) | class zdl::SNPE::PlatformValidator FILE: phonelibs/snpe/include/SNPE/ApplicationBufferMap.hpp type zdl (line 18) | namespace zdl type PSNPE (line 20) | namespace PSNPE function ApplicationBufferMap (line 31) | class ZDL_EXPORT ApplicationBufferMap final FILE: phonelibs/snpe/include/SNPE/PSNPE.hpp type zdl (line 24) | namespace zdl type PSNPE (line 26) | namespace PSNPE type ZDL_EXPORT (line 36) | enum ZDL_EXPORT type ZDL_EXPORT (line 43) | enum ZDL_EXPORT function OutputAsyncCallbackParam (line 53) | struct ZDL_EXPORT OutputAsyncCallbackParam function InputOutputAsyncCallbackParam (line 63) | struct ZDL_EXPORT InputOutputAsyncCallbackParam function BuildConfig (line 94) | struct ZDL_EXPORT BuildConfig final function PSNPE (line 115) | class ZDL_EXPORT PSNPE final FILE: phonelibs/snpe/include/SNPE/RuntimeConfigList.hpp type zdl (line 17) | namespace zdl { type PSNPE (line 18) | namespace PSNPE { function RuntimeConfig (line 29) | struct ZDL_EXPORT RuntimeConfig final { function RuntimeConfigList (line 65) | class ZDL_EXPORT RuntimeConfigList final { FILE: phonelibs/snpe/include/SNPE/SNPE.hpp type zdl (line 24) | namespace zdl { type SNPE (line 25) | namespace SNPE class SnpeRuntime (line 27) | class SnpeRuntime function final (line 46) | class ZDL_EXPORT SNPE final type DiagLog (line 31) | namespace DiagLog class IDiagLog (line 33) | class IDiagLog type SNPE (line 37) | namespace SNPE { class SnpeRuntime (line 27) | class SnpeRuntime function final (line 46) | class ZDL_EXPORT SNPE final type zdl (line 30) | namespace zdl { type SNPE (line 25) | namespace SNPE class SnpeRuntime (line 27) | class SnpeRuntime function final (line 46) | class ZDL_EXPORT SNPE final type DiagLog (line 31) | namespace DiagLog class IDiagLog (line 33) | class IDiagLog type SNPE (line 37) | namespace SNPE { class SnpeRuntime (line 27) | class SnpeRuntime function final (line 46) | class ZDL_EXPORT SNPE final type zdl (line 37) | namespace zdl { namespace SNPE { type SNPE (line 25) | namespace SNPE class SnpeRuntime (line 27) | class SnpeRuntime function final (line 46) | class ZDL_EXPORT SNPE final type DiagLog (line 31) | namespace DiagLog class IDiagLog (line 33) | class IDiagLog type SNPE (line 37) | namespace SNPE { class SnpeRuntime (line 27) | class SnpeRuntime function final (line 46) | class ZDL_EXPORT SNPE final FILE: phonelibs/snpe/include/SNPE/SNPEBuilder.hpp type zdl (line 20) | namespace zdl { type DlContainer (line 21) | namespace DlContainer class IDlContainer (line 23) | class IDlContainer type SNPE (line 30) | namespace SNPE { function SNPEBuilder (line 38) | class ZDL_EXPORT SNPEBuilder final type SNPEBuilderImpl (line 27) | struct SNPEBuilderImpl type zdl (line 30) | namespace zdl { namespace SNPE { type DlContainer (line 21) | namespace DlContainer class IDlContainer (line 23) | class IDlContainer type SNPE (line 30) | namespace SNPE { function SNPEBuilder (line 38) | class ZDL_EXPORT SNPEBuilder final FILE: phonelibs/snpe/include/SNPE/SNPEFactory.hpp type zdl (line 18) | namespace zdl { type DlSystem (line 19) | namespace DlSystem class ITensorFactory (line 21) | class ITensorFactory class IUserBufferFactory (line 22) | class IUserBufferFactory type DlContainer (line 24) | namespace DlContainer class IDlContainer (line 26) | class IDlContainer type SNPE (line 32) | namespace SNPE { function SNPEFactory (line 40) | class ZDL_EXPORT SNPEFactory type zdl (line 32) | namespace zdl { namespace SNPE { type DlSystem (line 19) | namespace DlSystem class ITensorFactory (line 21) | class ITensorFactory class IUserBufferFactory (line 22) | class IUserBufferFactory type DlContainer (line 24) | namespace DlContainer class IDlContainer (line 26) | class IDlContainer type SNPE (line 32) | namespace SNPE { function SNPEFactory (line 40) | class ZDL_EXPORT SNPEFactory FILE: phonelibs/snpe/include/SNPE/UserBufferList.hpp type zdl (line 15) | namespace zdl { type PSNPE (line 16) | namespace PSNPE function UserBufferList (line 27) | class ZDL_EXPORT UserBufferList final FILE: phonelibs/snpe/include/SnpeUdo/UdoBase.h type SnpeUdo_Bitmask_t (line 23) | typedef uint32_t SnpeUdo_Bitmask_t; type SnpeUdo_ErrorType_t (line 41) | typedef enum type SnpeUdo_DataType_t (line 77) | typedef enum type SnpeUdo_TensorLayout_t (line 111) | typedef enum type SnpeUdo_CoreType_t (line 134) | typedef enum type SnpeUdo_ParamType_t (line 150) | typedef enum type SnpeUdo_QuantizationType_t (line 164) | typedef enum type SnpeUdo_Version_t (line 178) | typedef struct type SnpeUdo_LibVersion_t (line 192) | typedef struct type SnpeUdo_Value_t (line 205) | typedef union type SnpeUdo_ScalarParam_t (line 227) | typedef struct type SnpeUdo_TFQuantize_t (line 239) | typedef struct type SnpeUdo_QuantizeParams_t (line 251) | typedef struct type SnpeUdo_PerCoreDatatype_t (line 268) | typedef struct type SnpeUdo_TensorParam_t (line 281) | typedef struct type SnpeUdo_TensorInfo_t (line 314) | typedef struct type SnpeUdo_Param_t (line 332) | typedef struct type SnpeUdo_OpCoreInfo_t (line 353) | typedef struct type SnpeUdo_OperationInfo_t (line 366) | typedef struct type SnpeUdo_LibraryInfo_t (line 399) | typedef struct type SnpeUdo_RegInfo_t (line 412) | typedef struct type SnpeUdo_ImpInfo_t (line 437) | typedef struct type SnpeUdo_OpDefinition_t (line 456) | typedef struct FILE: phonelibs/snpe/include/SnpeUdo/UdoImpl.h type _SnpeUdo_OpFactory_t (line 24) | struct _SnpeUdo_OpFactory_t type _SnpeUdo_Operation_t (line 25) | struct _SnpeUdo_Operation_t type SnpeUdo_ErrorType_t (line 40) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 56) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 74) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 92) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 125) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 145) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 182) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 206) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 242) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 275) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 297) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 314) | typedef SnpeUdo_ErrorType_t FILE: phonelibs/snpe/include/SnpeUdo/UdoImplCpu.h type SnpeUdo_CpuInfrastructure_t (line 33) | typedef struct FILE: phonelibs/snpe/include/SnpeUdo/UdoImplDsp.h type SnpeUdo_ErrorType_t (line 44) | typedef SnpeUdo_ErrorType_t (*SnpeUdo_ValidateOperationFunction_t) (Snpe... type SnpeUdo_HexNNTensorLayout_t (line 50) | typedef enum { type SnpeUdo_ErrorType_t (line 89) | typedef SnpeUdo_ErrorType_t (*SnpeUdo_QueryOperationFunction_t) (SnpeUdo... type SnpeUdo_HexNNv2GlobalInfra_t (line 123) | typedef struct hexNNv2GlobalInfra { type SnpeUdo_HexNNInfraType_t (line 138) | typedef enum hexnnInfraType { type SnpeUdo_DspGlobalInfrastructure_t (line 153) | typedef struct dspGlobalInfrastructure { type SnpeUdo_HexNNv2OpFactoryInfra_t (line 168) | typedef struct hexnnv2OpFactoryInfra { FILE: phonelibs/snpe/include/SnpeUdo/UdoImplGpu.h type SnpeUdo_ErrorType_t (line 45) | typedef SnpeUdo_ErrorType_t (*SnpeUdo_getProgram_t) type SnpeUdo_ErrorType_t (line 57) | typedef SnpeUdo_ErrorType_t (*SnpeUdo_storeProgram_t) type SnpeUdo_GpuInfrastructure_t (line 63) | typedef struct { type SnpeUdo_GpuOpFactoryInfrastructure_t (line 76) | typedef struct type SnpeUdo_GpuTensorData_t (line 101) | typedef struct FILE: phonelibs/snpe/include/SnpeUdo/UdoReg.h type SnpeUdo_ErrorType_t (line 31) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 47) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 65) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 82) | typedef SnpeUdo_ErrorType_t type SnpeUdo_ErrorType_t (line 99) | typedef SnpeUdo_ErrorType_t FILE: phonelibs/snpe/include/SnpeUdo/UdoShared.h type SnpeUdo_ErrorType_t (line 37) | typedef SnpeUdo_ErrorType_t FILE: rednose/helpers/__init__.py function write_code (line 8) | def write_code(folder, name, code, header): function load_code (line 16) | def load_code(folder, name, lib_name=None): class KalmanError (line 34) | class KalmanError(Exception): FILE: rednose/helpers/chi2_lookup.py function gen_chi2_ppf_lookup (line 6) | def gen_chi2_ppf_lookup(max_dim=200): function chi2_ppf (line 15) | def chi2_ppf(p, dim): FILE: rednose/helpers/common_ekf.cc function ekf_register (line 8) | void ekf_register(const EKF* ekf) { function EKF (line 12) | const EKF* ekf_lookup(const std::string& ekf_name) { FILE: rednose/helpers/common_ekf.h type EKF (line 16) | struct EKF { FILE: rednose/helpers/ekf_sym.cc function VectorXd (line 53) | VectorXd EKFSym::state() { function MatrixXdr (line 57) | MatrixXdr EKFSym::covs() { function Estimate (line 158) | Estimate EKFSym::predict_and_update_batch(Observation& obs, bool augment) { function VectorXd (line 211) | VectorXd EKFSym::update(int kind, VectorXd z, MatrixXdr R, std::vector O1M; type Eigen (line 8) | typedef Eigen::Matrix M3D; function gauss_newton (line 10) | void gauss_newton(double *in_x, double *in_poses, double *in_img_positio... function compute_pos (line 30) | void compute_pos(double *to_c, double *poses, double *img_positions, dou... FILE: rednose/templates/ekf_c.c type Eigen (line 4) | typedef Eigen::Matrix DDM; type Eigen (line 5) | typedef Eigen::Matrix EEM; type Eigen (line 6) | typedef Eigen::Matrix DEM; function predict (line 8) | void predict(double *in_x, double *in_P, double *in_Q, double dt) { function update (line 38) | void update(double *in_x, double *in_P, Hfun h_fun, Hfun H_fun, Hfun Hea... FILE: rednose/templates/feature_handler.c function sane (line 1) | bool sane(double track [K + 1][5]) { function merge_features (line 22) | void merge_features(double *tracks, double *features, long long *empty_i... FILE: scripts/reset_usb.py function create_usb_list (line 7) | def create_usb_list(): function kill_usb (line 42) | def kill_usb(dev_path): FILE: selfdrive/athena/athenad.py function handle_long_poll (line 61) | def handle_long_poll(ws): function jsonrpc_handler (line 88) | def jsonrpc_handler(end_event): function upload_handler (line 108) | def upload_handler(end_event): function _do_upload (line 149) | def _do_upload(upload_item, callback=None): function getMessage (line 164) | def getMessage(service=None, timeout=1000): function getVersion (line 178) | def getVersion(): function setNavDestination (line 188) | def setNavDestination(latitude=0, longitude=0): function scan_dir (line 198) | def scan_dir(path, prefix): function listDataDirectory (line 218) | def listDataDirectory(prefix=''): function reboot (line 223) | def reboot(): function uploadFileToUrl (line 239) | def uploadFileToUrl(fn, url, headers): function listUploadQueue (line 256) | def listUploadQueue(): function cancelUpload (line 262) | def cancelUpload(upload_id): function primeActivated (line 272) | def primeActivated(activated): function startLocalProxy (line 279) | def startLocalProxy(global_end_event, remote_ws_uri, local_port): function getPublicKey (line 314) | def getPublicKey(): function getSshAuthorizedKeys (line 323) | def getSshAuthorizedKeys(): function getSimInfo (line 328) | def getSimInfo(): function getNetworkType (line 333) | def getNetworkType(): function getNetworks (line 338) | def getNetworks(): function takeSnapshot (line 343) | def takeSnapshot(): function get_logs_to_send_sorted (line 360) | def get_logs_to_send_sorted(): function log_handler (line 377) | def log_handler(end_event): function ws_proxy_recv (line 439) | def ws_proxy_recv(ws, local_sock, ssock, end_event, global_end_event): function ws_proxy_send (line 458) | def ws_proxy_send(ws, local_sock, signal_sock, end_event): function ws_recv (line 483) | def ws_recv(ws, end_event): function ws_send (line 505) | def ws_send(ws, end_event): function backoff (line 524) | def backoff(retries): function manage_tokens (line 528) | def manage_tokens(api): function main (line 543) | def main(): FILE: selfdrive/athena/manage_athenad.py function main (line 14) | def main(): FILE: selfdrive/athena/registration.py function register (line 21) | def register(show_spinner=False) -> str: FILE: selfdrive/camerad/cameras/camera_common.cc function cl_program (line 35) | static cl_program build_debayer_program(cl_device_id device_id, cl_conte... function fill_frame_data (line 179) | void fill_frame_data(cereal::FrameData::Builder &framed, const FrameMeta... function get_frame_image (line 195) | kj::Array get_frame_image(const CameraBuf *b) { function publish_thumbnail (line 221) | static void publish_thumbnail(PubMaster *pm, const CameraBuf *b) { function set_exposure_target (line 283) | float set_exposure_target(const CameraBuf *b, int x_start, int x_end, in... function start_process_thread (line 340) | std::thread start_process_thread(MultiCameraState *cameras, CameraState ... function driver_cam_auto_exposure (line 344) | static void driver_cam_auto_exposure(CameraState *c, SubMaster &sm) { function common_process_driver_camera (line 379) | void common_process_driver_camera(SubMaster *sm, PubMaster *pm, CameraSt... FILE: selfdrive/camerad/cameras/camera_common.h type CameraType (line 32) | enum CameraType { type CameraInfo (line 44) | typedef struct CameraInfo { type LogCameraInfo (line 52) | typedef struct LogCameraInfo { type FrameMetadata (line 68) | typedef struct FrameMetadata { type CameraExpInfo (line 90) | typedef struct CameraExpInfo { type MultiCameraState (line 95) | struct MultiCameraState type CameraState (line 96) | struct CameraState function class (line 98) | class CameraBuf { FILE: selfdrive/camerad/cameras/camera_frame_stream.cc function camera_init (line 37) | void camera_init(VisionIpcServer * v, CameraState *s, int camera_id, uns... function run_frame_stream (line 47) | void run_frame_stream(CameraState &camera, const char* frame_pkt) { function cameras_init (line 75) | void cameras_init(VisionIpcServer *v, MultiCameraState *s, cl_device_id ... function cameras_open (line 82) | void cameras_open(MultiCameraState *s) {} function cameras_close (line 83) | void cameras_close(MultiCameraState *s) {} function camera_autoexposure (line 84) | void camera_autoexposure(CameraState *s, float grey_frac) {} function process_road_camera (line 85) | void process_road_camera(MultiCameraState *s, CameraState *c, int cnt) {} function cameras_run (line 87) | void cameras_run(MultiCameraState *s) { FILE: selfdrive/camerad/cameras/camera_frame_stream.h type CameraState (line 14) | typedef struct CameraState { type MultiCameraState (line 24) | typedef struct MultiCameraState { FILE: selfdrive/camerad/cameras/camera_mipi.cc function gstreamer_pipeline (line 36) | std::string gstreamer_pipeline(int sensor_mode, int sensor_id, int flip_... function camera_open (line 50) | void camera_open(CameraState *s, bool rear) { function camera_close (line 54) | void camera_close(CameraState *s) { function camera_init (line 58) | void camera_init(VisionIpcServer * v, CameraState *s, int camera_id, uns... function run_camera (line 68) | void run_camera(CameraState *s, cv::VideoCapture &video_cap, float *ts) { function road_camera_thread (line 94) | static void road_camera_thread(CameraState *s) { function cameras_init (line 113) | void cameras_init(VisionIpcServer *v, MultiCameraState *s, cl_device_id ... function camera_autoexposure (line 119) | void camera_autoexposure(CameraState *s, float grey_frac) {} function cameras_open (line 121) | void cameras_open(MultiCameraState *s) { function cameras_close (line 125) | void cameras_close(MultiCameraState *s) { function process_road_camera (line 130) | void process_road_camera(MultiCameraState *s, CameraState *c, int cnt) { function cameras_run (line 140) | void cameras_run(MultiCameraState *s) { FILE: selfdrive/camerad/cameras/camera_mipi.h type CameraState (line 13) | typedef struct CameraState { type MultiCameraState (line 22) | typedef struct MultiCameraState { FILE: selfdrive/camerad/cameras/camera_qcom.cc function cam_ioctl (line 34) | static int cam_ioctl(int fd, unsigned long int request, void *arg, const... function camera_release_buffer (line 97) | static void camera_release_buffer(void* cookie, int buf_idx) { function sensor_write_regs (line 104) | int sensor_write_regs(CameraState *s, struct msm_camera_i2c_reg_array* a... function imx298_apply_exposure (line 116) | static int imx298_apply_exposure(CameraState *s, int gain, int integ_lin... function ov8865_apply_exposure (line 146) | static int ov8865_apply_exposure(CameraState *s, int gain, int integ_lin... function imx179_s5k3p8sp_apply_exposure (line 181) | static int imx179_s5k3p8sp_apply_exposure(CameraState *s, int gain, int ... function camera_init (line 199) | static void camera_init(VisionIpcServer *v, CameraState *s, int camera_i... function cameras_init (line 226) | void cameras_init(VisionIpcServer *v, MultiCameraState *s, cl_device_id ... function set_exposure (line 309) | static void set_exposure(CameraState *s, float exposure_frac, float gain... function do_autoexposure (line 361) | static void do_autoexposure(CameraState *s, float grey_frac) { function imx298_ois_calibration (line 429) | static void imx298_ois_calibration(int ois_fd, uint8_t* eeprom) { function sensors_init (line 487) | static void sensors_init(MultiCameraState *s) { function camera_open (line 703) | static void camera_open(CameraState *s, bool is_road_cam) { type damping_params_t (line 1147) | struct damping_params_t function road_camera_start (line 1153) | static void road_camera_start(CameraState *s) { function actuator_move (line 1214) | void actuator_move(CameraState *s, uint16_t target) { function parse_autofocus (line 1241) | static void parse_autofocus(CameraState *s, uint8_t *d) { function get_accel_z (line 1289) | static std::optional get_accel_z(SubMaster *sm) { function do_autofocus (line 1303) | static void do_autofocus(CameraState *s, SubMaster *sm) { function camera_autoexposure (line 1333) | void camera_autoexposure(CameraState *s, float grey_frac) { function driver_camera_start (line 1347) | static void driver_camera_start(CameraState *s) { function cameras_open (line 1353) | void cameras_open(MultiCameraState *s) { function camera_close (line 1424) | static void camera_close(CameraState *s) { function FrameMetadata (line 1470) | static FrameMetadata get_frame_metadata(CameraState *s, uint32_t frame_i... function ops_thread (line 1483) | static void ops_thread(MultiCameraState *s) { function setup_self_recover (line 1510) | static void setup_self_recover(CameraState *c, const uint16_t *lapres, s... function process_driver_camera (line 1536) | void process_driver_camera(MultiCameraState *s, CameraState *c, int cnt) { function process_road_camera (line 1541) | void process_road_camera(MultiCameraState *s, CameraState *c, int cnt) { function cameras_run (line 1567) | void cameras_run(MultiCameraState *s) { function cameras_close (line 1642) | void cameras_close(MultiCameraState *s) { FILE: selfdrive/camerad/cameras/camera_qcom.h type CameraState (line 39) | typedef struct CameraState CameraState; type StreamState (line 43) | typedef struct StreamState { type CameraState (line 50) | typedef struct CameraState { type MultiCameraState (line 101) | typedef struct MultiCameraState { type msm_camera_i2c_reg_array (line 121) | struct msm_camera_i2c_reg_array FILE: selfdrive/camerad/cameras/camera_qcom2.cc function cam_control (line 59) | int cam_control(int fd, int op_code, void *handle, int size) { function device_acquire (line 79) | std::optional device_acquire(int fd, int32_t session_handle, vo... function device_config (line 90) | int device_config(int fd, int32_t session_handle, int32_t dev_handle, ui... function device_control (line 99) | int device_control(int fd, int op_code, int session_handle, int dev_hand... type cam_mem_mgr_alloc_cmd (line 107) | struct cam_mem_mgr_alloc_cmd function release (line 135) | void release(int video0_fd, uint32_t handle) { function release_fd (line 144) | void release_fd(int video0_fd, uint32_t handle) { function clear_req_queue (line 150) | void clear_req_queue(int fd, int32_t session_hdl, int32_t link_hdl) { function sensors_poke (line 162) | void sensors_poke(struct CameraState *s, int request_id) { function sensors_i2c (line 179) | void sensors_i2c(struct CameraState *s, struct i2c_random_wr_payload* da... function cam_cmd_power (line 209) | static cam_cmd_power *power_set_wait(cam_cmd_power *power, int16_t delay... function sensors_init (line 217) | void sensors_init(int video0_fd, int sensor_fd, int camera_num) { function config_isp (line 347) | void config_isp(struct CameraState *s, int io_mem_handle, int fence, int... function enqueue_buffer (line 454) | void enqueue_buffer(struct CameraState *s, int i, bool dp) { function enqueue_req_multi (line 511) | void enqueue_req_multi(struct CameraState *s, int start, int n, bool dp) { function camera_init (line 520) | static void camera_init(MultiCameraState *multi_cam_state, VisionIpcServ... function open_v4l_by_name_and_index (line 544) | int open_v4l_by_name_and_index(const char name[], int index, int flags =... function camera_open (line 557) | static void camera_open(CameraState *s) { function cameras_init (line 734) | void cameras_init(VisionIpcServer *v, MultiCameraState *s, cl_device_id ... function cameras_open (line 749) | void cameras_open(MultiCameraState *s) { function camera_close (line 798) | static void camera_close(CameraState *s) { function cameras_close (line 842) | void cameras_close(MultiCameraState *s) { function handle_camera_event (line 853) | void handle_camera_event(CameraState *s, void *evdat) { function set_camera_exposure (line 907) | static void set_camera_exposure(CameraState *s, float grey_frac) { function camera_autoexposure (line 1010) | void camera_autoexposure(CameraState *s, float grey_frac) { function process_driver_camera (line 1015) | void process_driver_camera(MultiCameraState *s, CameraState *c, int cnt) { function process_road_camera (line 1020) | void process_road_camera(MultiCameraState *s, CameraState *c, int cnt) { function cameras_run (line 1039) | void cameras_run(MultiCameraState *s) { FILE: selfdrive/camerad/cameras/camera_qcom2.h type CameraState (line 12) | typedef struct CameraState { type MultiCameraState (line 53) | typedef struct MultiCameraState { FILE: selfdrive/camerad/cameras/sensor2_i2c.h type i2c_random_wr_payload (line 1) | struct i2c_random_wr_payload type i2c_random_wr_payload (line 2) | struct i2c_random_wr_payload type i2c_random_wr_payload (line 4) | struct i2c_random_wr_payload FILE: selfdrive/camerad/cameras/sensor_i2c.h type msm_camera_i2c_reg_array (line 1) | struct msm_camera_i2c_reg_array type msm_camera_i2c_reg_array (line 369) | struct msm_camera_i2c_reg_array type msm_camera_i2c_reg_array (line 592) | struct msm_camera_i2c_reg_array type msm_camera_i2c_reg_array (line 595) | struct msm_camera_i2c_reg_array type msm_camera_i2c_reg_array (line 600) | struct msm_camera_i2c_reg_array type reg_settings_ois_t (line 670) | struct reg_settings_ois_t type msm_camera_i2c_reg_array (line 1776) | struct msm_camera_i2c_reg_array type msm_camera_i2c_reg_array (line 1796) | struct msm_camera_i2c_reg_array FILE: selfdrive/camerad/imgproc/utils.cc function get_lapmap_one (line 14) | uint16_t get_lapmap_one(const int16_t *lap, int x_pitch, int y_pitch) { function is_blur (line 37) | bool is_blur(const uint16_t *lapmap, const size_t size) { function cl_program (line 47) | static cl_program build_conv_program(cl_device_id device_id, cl_context ... FILE: selfdrive/camerad/imgproc/utils.h function class (line 26) | class LapConv { FILE: selfdrive/camerad/include/media/cam_cpas.h type cam_cpas_query_cap (line 18) | struct cam_cpas_query_cap { FILE: selfdrive/camerad/include/media/cam_defs.h type flush_type_t (line 54) | enum flush_type_t { type cam_control (line 69) | struct cam_control { type cam_hw_version (line 89) | struct cam_hw_version { type cam_iommu_handle (line 103) | struct cam_iommu_handle { type cam_plane_cfg (line 223) | struct cam_plane_cfg { type cam_cmd_buf_desc (line 250) | struct cam_cmd_buf_desc { type cam_buf_io_cfg (line 292) | struct cam_buf_io_cfg { type cam_packet_header (line 325) | struct cam_packet_header { type cam_patch_desc (line 342) | struct cam_patch_desc { type cam_packet (line 366) | struct cam_packet { type cam_release_dev_cmd (line 386) | struct cam_release_dev_cmd { type cam_start_stop_dev_cmd (line 398) | struct cam_start_stop_dev_cmd { type cam_config_dev_cmd (line 413) | struct cam_config_dev_cmd { type cam_query_cap_cmd (line 428) | struct cam_query_cap_cmd { type cam_acquire_dev_cmd (line 447) | struct cam_acquire_dev_cmd { type cam_flush_dev_cmd (line 468) | struct cam_flush_dev_cmd { FILE: selfdrive/camerad/include/media/cam_fd.h type cam_fd_soc_clock_bw_request (line 37) | struct cam_fd_soc_clock_bw_request { type cam_fd_face (line 54) | struct cam_fd_face { type cam_fd_results (line 71) | struct cam_fd_results { type cam_fd_hw_caps (line 86) | struct cam_fd_hw_caps { type cam_fd_query_cap_cmd (line 102) | struct cam_fd_query_cap_cmd { type cam_fd_acquire_dev_info (line 119) | struct cam_fd_acquire_dev_info { FILE: selfdrive/camerad/include/media/cam_icp.h type cam_icp_clk_bw_request (line 75) | struct cam_icp_clk_bw_request { type cam_icp_dev_ver (line 94) | struct cam_icp_dev_ver { type cam_icp_ver (line 111) | struct cam_icp_ver { type cam_icp_query_cap_cmd (line 129) | struct cam_icp_query_cap_cmd { type cam_icp_res_info (line 147) | struct cam_icp_res_info { type cam_icp_acquire_dev_info (line 167) | struct cam_icp_acquire_dev_info { FILE: selfdrive/camerad/include/media/cam_isp.h type cam_isp_dev_cap_info (line 100) | struct cam_isp_dev_cap_info { type cam_isp_query_cap_cmd (line 116) | struct cam_isp_query_cap_cmd { type cam_isp_out_port_info (line 140) | struct cam_isp_out_port_info { type cam_isp_in_port_info (line 185) | struct cam_isp_in_port_info { type cam_isp_resource (line 225) | struct cam_isp_resource { type cam_isp_port_hfr_config (line 247) | struct cam_isp_port_hfr_config { type cam_isp_resource_hfr_config (line 263) | struct cam_isp_resource_hfr_config { type cam_isp_dual_split_params (line 282) | struct cam_isp_dual_split_params { type cam_isp_dual_stripe_config (line 302) | struct cam_isp_dual_stripe_config { type cam_isp_dual_config (line 318) | struct cam_isp_dual_config { type cam_isp_clock_config (line 337) | struct cam_isp_clock_config { type cam_isp_bw_vote (line 354) | struct cam_isp_bw_vote { type cam_isp_bw_config (line 371) | struct cam_isp_bw_config { FILE: selfdrive/camerad/include/media/cam_jpeg.h type cam_jpeg_dev_ver (line 50) | struct cam_jpeg_dev_ver { type cam_jpeg_query_cap_cmd (line 66) | struct cam_jpeg_query_cap_cmd { type cam_jpeg_res_info (line 82) | struct cam_jpeg_res_info { type cam_jpeg_acquire_dev_info (line 97) | struct cam_jpeg_acquire_dev_info { type cam_jpeg_config_inout_param_info (line 112) | struct cam_jpeg_config_inout_param_info { FILE: selfdrive/camerad/include/media/cam_lrme.h type CAM_LRME_IO_TYPE (line 8) | enum CAM_LRME_IO_TYPE { type cam_lrme_hw_version (line 24) | struct cam_lrme_hw_version { type cam_lrme_dev_cap (line 30) | struct cam_lrme_dev_cap { type cam_lrme_query_cap_cmd (line 47) | struct cam_lrme_query_cap_cmd { type cam_lrme_soc_info (line 54) | struct cam_lrme_soc_info { type cam_lrme_acquire_args (line 60) | struct cam_lrme_acquire_args { FILE: selfdrive/camerad/include/media/cam_req_mgr.h type cam_req_mgr_event_data (line 88) | struct cam_req_mgr_event_data { type cam_req_mgr_session_info (line 104) | struct cam_req_mgr_session_info { type cam_req_mgr_link_info (line 117) | struct cam_req_mgr_link_info { type cam_req_mgr_unlink_info (line 130) | struct cam_req_mgr_unlink_info { type cam_req_mgr_flush_info (line 150) | struct cam_req_mgr_flush_info { type cam_req_mgr_sched_request (line 167) | struct cam_req_mgr_sched_request { type cam_req_mgr_sync_mode (line 190) | struct cam_req_mgr_sync_mode { type cam_req_mgr_link_control (line 209) | struct cam_req_mgr_link_control { type cam_mem_alloc_out_params (line 301) | struct cam_mem_alloc_out_params { type cam_mem_map_out_params (line 313) | struct cam_mem_map_out_params { type cam_mem_mgr_alloc_cmd (line 329) | struct cam_mem_mgr_alloc_cmd { type cam_mem_mgr_map_cmd (line 349) | struct cam_mem_mgr_map_cmd { type cam_mem_mgr_release_cmd (line 364) | struct cam_mem_mgr_release_cmd { type cam_mem_cache_ops_cmd (line 375) | struct cam_mem_cache_ops_cmd { type cam_req_mgr_error_msg (line 398) | struct cam_req_mgr_error_msg { type cam_req_mgr_frame_msg (line 414) | struct cam_req_mgr_frame_msg { type cam_req_mgr_message (line 428) | struct cam_req_mgr_message { FILE: selfdrive/camerad/include/media/cam_sensor.h type cam_sensor_query_cap (line 27) | struct cam_sensor_query_cap { type cam_csiphy_query_cap (line 49) | struct cam_csiphy_query_cap { type cam_actuator_query_cap (line 62) | struct cam_actuator_query_cap { type cam_eeprom_query_cap_t (line 73) | struct cam_eeprom_query_cap_t { type cam_ois_query_cap_t (line 84) | struct cam_ois_query_cap_t { type cam_cmd_i2c_info (line 96) | struct cam_cmd_i2c_info { type cam_ois_opcode (line 110) | struct cam_ois_opcode { type cam_cmd_ois_info (line 128) | struct cam_cmd_ois_info { type cam_cmd_probe (line 152) | struct cam_cmd_probe { type cam_power_settings (line 173) | struct cam_power_settings { type cam_cmd_power (line 188) | struct cam_cmd_power { type i2c_rdwr_header (line 205) | struct i2c_rdwr_header { type i2c_random_wr_payload (line 221) | struct i2c_random_wr_payload { type cam_cmd_i2c_random_wr (line 231) | struct cam_cmd_i2c_random_wr { type cam_cmd_read (line 241) | struct cam_cmd_read { type cam_cmd_i2c_continuous_wr (line 252) | struct cam_cmd_i2c_continuous_wr { type cam_cmd_i2c_random_rd (line 263) | struct cam_cmd_i2c_random_rd { type cam_cmd_i2c_continuous_rd (line 274) | struct cam_cmd_i2c_continuous_rd { type cam_cmd_conditional_wait (line 294) | struct cam_cmd_conditional_wait { type cam_cmd_unconditional_wait (line 312) | struct cam_cmd_unconditional_wait { type cam_csiphy_info (line 331) | struct cam_csiphy_info { type cam_csiphy_acquire_dev_info (line 349) | struct cam_csiphy_acquire_dev_info { type cam_sensor_acquire_dev (line 364) | struct cam_sensor_acquire_dev { type cam_sensor_streamon_dev (line 381) | struct cam_sensor_streamon_dev { type cam_flash_init (line 395) | struct cam_flash_init { type cam_flash_set_rer (line 415) | struct cam_flash_set_rer { type cam_flash_set_on_off (line 438) | struct cam_flash_set_on_off { type cam_flash_query_curr (line 454) | struct cam_flash_query_curr { type cam_flash_query_cap_info (line 470) | struct cam_flash_query_cap_info { FILE: selfdrive/camerad/include/media/cam_sensor_cmn_header.h type camera_sensor_cmd_type (line 37) | enum camera_sensor_cmd_type { type camera_sensor_i2c_op_code (line 58) | enum camera_sensor_i2c_op_code { type camera_sensor_wait_op_code (line 69) | enum camera_sensor_wait_op_code { type camera_flash_opcode (line 77) | enum camera_flash_opcode { type camera_sensor_i2c_type (line 85) | enum camera_sensor_i2c_type { type i2c_freq_mode (line 94) | enum i2c_freq_mode { type position_roll (line 102) | enum position_roll { type position_yaw (line 110) | enum position_yaw { type position_pitch (line 116) | enum position_pitch { type sensor_sub_module (line 121) | enum sensor_sub_module { type msm_camera_power_seq_type (line 133) | enum msm_camera_power_seq_type { type cam_sensor_packet_opcodes (line 149) | enum cam_sensor_packet_opcodes { type cam_actuator_packet_opcodes (line 159) | enum cam_actuator_packet_opcodes { type cam_eeprom_packet_opcodes (line 165) | enum cam_eeprom_packet_opcodes { type cam_ois_packet_opcodes (line 169) | enum cam_ois_packet_opcodes { type msm_bus_perf_setting (line 174) | enum msm_bus_perf_setting { type msm_camera_device_type_t (line 188) | enum msm_camera_device_type_t { type cam_flash_device_type (line 194) | enum cam_flash_device_type { type cci_i2c_master_t (line 200) | enum cci_i2c_master_t { type camera_vreg_type (line 206) | enum camera_vreg_type { type cam_sensor_i2c_cmd_type (line 211) | enum cam_sensor_i2c_cmd_type { type common_header (line 219) | struct common_header { type camera_vreg_t (line 225) | struct camera_vreg_t { type msm_camera_gpio_num_info (line 235) | struct msm_camera_gpio_num_info { type msm_cam_clk_info (line 240) | struct msm_cam_clk_info { type msm_pinctrl_info (line 246) | struct msm_pinctrl_info { type cam_sensor_i2c_reg_array (line 253) | struct cam_sensor_i2c_reg_array { type cam_sensor_i2c_reg_setting (line 260) | struct cam_sensor_i2c_reg_setting { type cam_sensor_power_ctrl_t (line 288) | struct cam_sensor_power_ctrl_t { type cam_camera_slave_info (line 299) | struct cam_camera_slave_info { type msm_sensor_init_params (line 306) | struct msm_sensor_init_params { type msm_sensor_camera_id_t (line 311) | enum msm_sensor_camera_id_t { type msm_sensor_id_info_t (line 322) | struct msm_sensor_id_info_t { type msm_sensor_output_format_t (line 328) | enum msm_sensor_output_format_t { type cam_sensor_power_setting (line 334) | struct cam_sensor_power_setting { type cam_sensor_board_info (line 342) | struct cam_sensor_board_info { type msm_camera_vreg_name_t (line 356) | enum msm_camera_vreg_name_t { type msm_camera_gpio_conf (line 366) | struct msm_camera_gpio_conf { type EEPROM_DATA_OP_T (line 382) | enum EEPROM_DATA_OP_T{ FILE: selfdrive/camerad/include/media/cam_sync.h type cam_sync_ev_header (line 40) | struct cam_sync_ev_header { type cam_sync_info (line 51) | struct cam_sync_info { type cam_sync_signal (line 62) | struct cam_sync_signal { type cam_sync_merge (line 74) | struct cam_sync_merge { type cam_sync_userpayload_info (line 87) | struct cam_sync_userpayload_info { type cam_sync_wait (line 100) | struct cam_sync_wait { type cam_private_ioctl_arg (line 115) | struct cam_private_ioctl_arg { FILE: selfdrive/camerad/include/msm_cam_sensor.h type flash_type (line 54) | enum flash_type { type msm_sensor_resolution_t (line 60) | enum msm_sensor_resolution_t { type msm_camera_stream_type_t (line 72) | enum msm_camera_stream_type_t { type sensor_sub_module_t (line 79) | enum sensor_sub_module_t { type csid_cfg_type_t (line 151) | enum csid_cfg_type_t { type csiphy_cfg_type_t (line 158) | enum csiphy_cfg_type_t { type camera_vreg_type (line 164) | enum camera_vreg_type { type sensor_af_t (line 169) | enum sensor_af_t { type cci_i2c_master_t (line 174) | enum cci_i2c_master_t { type msm_camera_i2c_array_write_config (line 180) | struct msm_camera_i2c_array_write_config { type msm_camera_i2c_read_config (line 185) | struct msm_camera_i2c_read_config { type msm_camera_csi2_params (line 193) | struct msm_camera_csi2_params { type msm_camera_csi_lane_params (line 199) | struct msm_camera_csi_lane_params { type csi_lane_params_t (line 204) | struct csi_lane_params_t { type msm_sensor_info_t (line 212) | struct msm_sensor_info_t { type camera_vreg_t (line 223) | struct camera_vreg_t { type sensorb_cfg_data (line 233) | struct sensorb_cfg_data { type csid_cfg_data (line 243) | struct csid_cfg_data { type csiphy_cfg_data (line 252) | struct csiphy_cfg_data { type eeprom_cfg_type_t (line 260) | enum eeprom_cfg_type_t { type eeprom_get_t (line 269) | struct eeprom_get_t { type eeprom_read_t (line 273) | struct eeprom_read_t { type eeprom_write_t (line 278) | struct eeprom_write_t { type eeprom_get_cmm_t (line 283) | struct eeprom_get_cmm_t { type msm_eeprom_info_t (line 289) | struct msm_eeprom_info_t { type msm_eeprom_cfg_data (line 295) | struct msm_eeprom_cfg_data { type msm_sensor_power_setting32 (line 309) | struct msm_sensor_power_setting32 { type msm_sensor_power_setting_array32 (line 317) | struct msm_sensor_power_setting_array32 { type msm_camera_sensor_slave_info32 (line 327) | struct msm_camera_sensor_slave_info32 { type msm_camera_csid_lut_params32 (line 344) | struct msm_camera_csid_lut_params32 { type msm_camera_csid_params32 (line 350) | struct msm_camera_csid_params32 { type msm_camera_csi2_params32 (line 359) | struct msm_camera_csi2_params32 { type csid_cfg_data32 (line 365) | struct csid_cfg_data32 { type eeprom_read_t32 (line 374) | struct eeprom_read_t32 { type eeprom_write_t32 (line 379) | struct eeprom_write_t32 { type msm_eeprom_info_t32 (line 384) | struct msm_eeprom_info_t32 { type msm_eeprom_cfg_data32 (line 390) | struct msm_eeprom_cfg_data32 { type msm_camera_i2c_seq_reg_setting32 (line 402) | struct msm_camera_i2c_seq_reg_setting32 { type msm_sensor_cfg_type_t (line 410) | enum msm_sensor_cfg_type_t { type msm_actuator_cfg_type_t (line 443) | enum msm_actuator_cfg_type_t { type msm_ois_cfg_type_t (line 454) | enum msm_ois_cfg_type_t { type msm_ois_i2c_operation (line 462) | enum msm_ois_i2c_operation { type reg_settings_ois_t (line 467) | struct reg_settings_ois_t { type msm_ois_params_t (line 479) | struct msm_ois_params_t { type msm_ois_set_info_t (line 489) | struct msm_ois_set_info_t { type msm_actuator_move_params_t (line 493) | struct msm_actuator_move_params_t { type msm_actuator_tuning_params_t (line 502) | struct msm_actuator_tuning_params_t { type park_lens_data_t (line 510) | struct park_lens_data_t { type msm_actuator_params_t (line 517) | struct msm_actuator_params_t { type msm_actuator_set_info_t (line 531) | struct msm_actuator_set_info_t { type msm_actuator_get_info_t (line 536) | struct msm_actuator_get_info_t { type af_camera_name (line 551) | enum af_camera_name { type msm_ois_cfg_data (line 563) | struct msm_ois_cfg_data { type msm_actuator_set_position_t (line 571) | struct msm_actuator_set_position_t { type msm_actuator_cfg_data (line 578) | struct msm_actuator_cfg_data { type msm_camera_led_config_t (line 590) | enum msm_camera_led_config_t { type msm_camera_led_cfg_t (line 598) | struct msm_camera_led_cfg_t { type msm_flash_init_info_t (line 605) | struct msm_flash_init_info_t { type msm_flash_cfg_data_t (line 613) | struct msm_flash_cfg_data_t { type msm_sensor_init_cfg_type_t (line 624) | enum msm_sensor_init_cfg_type_t { type sensor_init_cfg_data (line 630) | struct sensor_init_cfg_data { type msm_camera_i2c_reg_setting32 (line 676) | struct msm_camera_i2c_reg_setting32 { type msm_camera_i2c_array_write_config32 (line 684) | struct msm_camera_i2c_array_write_config32 { type msm_actuator_tuning_params_t32 (line 689) | struct msm_actuator_tuning_params_t32 { type msm_actuator_params_t32 (line 697) | struct msm_actuator_params_t32 { type msm_actuator_set_info_t32 (line 711) | struct msm_actuator_set_info_t32 { type sensor_init_cfg_data32 (line 716) | struct sensor_init_cfg_data32 { type msm_actuator_move_params_t32 (line 725) | struct msm_actuator_move_params_t32 { type msm_actuator_cfg_data32 (line 734) | struct msm_actuator_cfg_data32 { type csiphy_cfg_data32 (line 746) | struct csiphy_cfg_data32 { type sensorb_cfg_data32 (line 754) | struct sensorb_cfg_data32 { type msm_ois_params_t32 (line 764) | struct msm_ois_params_t32 { type msm_ois_set_info_t32 (line 774) | struct msm_ois_set_info_t32 { type msm_ois_cfg_data32 (line 778) | struct msm_ois_cfg_data32 { type msm_flash_init_info_t32 (line 786) | struct msm_flash_init_info_t32 { type msm_flash_cfg_data_t32 (line 794) | struct msm_flash_cfg_data_t32 { FILE: selfdrive/camerad/include/msm_camsensor_sdk.h type msm_sensor_camera_id_t (line 48) | enum msm_sensor_camera_id_t { type i2c_freq_mode_t (line 56) | enum i2c_freq_mode_t { type camb_position_t (line 64) | enum camb_position_t { type msm_sensor_power_seq_type_t (line 71) | enum msm_sensor_power_seq_type_t { type msm_camera_i2c_reg_addr_type (line 79) | enum msm_camera_i2c_reg_addr_type { type msm_camera_i2c_data_type (line 86) | enum msm_camera_i2c_data_type { type msm_sensor_power_seq_gpio_t (line 99) | enum msm_sensor_power_seq_gpio_t { type msm_camera_vreg_name_t (line 115) | enum msm_camera_vreg_name_t { type msm_sensor_clk_type_t (line 125) | enum msm_sensor_clk_type_t { type camerab_mode_t (line 131) | enum camerab_mode_t { type msm_actuator_data_type (line 137) | enum msm_actuator_data_type { type msm_actuator_addr_type (line 142) | enum msm_actuator_addr_type { type msm_actuator_write_type (line 147) | enum msm_actuator_write_type { type msm_actuator_i2c_operation (line 156) | enum msm_actuator_i2c_operation { type actuator_type (line 161) | enum actuator_type { type msm_flash_driver_type (line 168) | enum msm_flash_driver_type { type msm_flash_cfg_type_t (line 175) | enum msm_flash_cfg_type_t { type msm_sensor_output_format_t (line 183) | enum msm_sensor_output_format_t { type msm_sensor_power_setting (line 189) | struct msm_sensor_power_setting { type msm_sensor_power_setting_array (line 197) | struct msm_sensor_power_setting_array { type msm_camera_i2c_operation (line 206) | enum msm_camera_i2c_operation { type msm_sensor_i2c_sync_params (line 212) | struct msm_sensor_i2c_sync_params { type msm_camera_reg_settings_t (line 219) | struct msm_camera_reg_settings_t { type msm_eeprom_mem_map_t (line 228) | struct msm_eeprom_mem_map_t { type msm_eeprom_memory_map_array (line 235) | struct msm_eeprom_memory_map_array { type msm_sensor_init_params (line 240) | struct msm_sensor_init_params { type msm_sensor_id_info_t (line 249) | struct msm_sensor_id_info_t { type msm_camera_sensor_slave_info (line 258) | struct msm_camera_sensor_slave_info { type msm_camera_i2c_reg_array (line 275) | struct msm_camera_i2c_reg_array { type msm_camera_i2c_reg_setting (line 281) | struct msm_camera_i2c_reg_setting { type msm_camera_csid_vc_cfg (line 289) | struct msm_camera_csid_vc_cfg { type msm_camera_csid_lut_params (line 295) | struct msm_camera_csid_lut_params { type msm_camera_csid_params (line 301) | struct msm_camera_csid_params { type msm_camera_csid_testmode_parms (line 310) | struct msm_camera_csid_testmode_parms { type msm_camera_csiphy_params (line 318) | struct msm_camera_csiphy_params { type msm_camera_i2c_seq_reg_array (line 328) | struct msm_camera_i2c_seq_reg_array { type msm_camera_i2c_seq_reg_setting (line 334) | struct msm_camera_i2c_seq_reg_setting { type msm_actuator_reg_params_t (line 341) | struct msm_actuator_reg_params_t { type damping_params_t (line 354) | struct damping_params_t { type region_params_t (line 360) | struct region_params_t { type reg_settings_t (line 370) | struct reg_settings_t { type msm_camera_i2c_reg_setting_array (line 379) | struct msm_camera_i2c_reg_setting_array { FILE: selfdrive/camerad/include/msmb_camera.h type msm_v4l2_event_data (line 134) | struct msm_v4l2_event_data { type msm_v4l2_format_data (line 170) | struct msm_v4l2_format_data { type smmu_attach_mode (line 205) | enum smmu_attach_mode { type msm_camera_smmu_attach_type (line 211) | struct msm_camera_smmu_attach_type { type msm_camera_user_buf_cont_t (line 215) | struct msm_camera_user_buf_cont_t { FILE: selfdrive/camerad/include/msmb_isp.h type msm_vfe_cfg_cmd_list (line 22) | struct msm_vfe_cfg_cmd_list type ISP_START_PIXEL_PATTERN (line 24) | enum ISP_START_PIXEL_PATTERN { type msm_vfe_plane_fmt (line 36) | enum msm_vfe_plane_fmt { type msm_vfe_input_src (line 45) | enum msm_vfe_input_src { type msm_vfe_axi_stream_src (line 53) | enum msm_vfe_axi_stream_src { type msm_vfe_frame_skip_pattern (line 65) | enum msm_vfe_frame_skip_pattern { type msm_isp_stats_type (line 89) | enum msm_isp_stats_type { type msm_isp_sw_framskip (line 115) | struct msm_isp_sw_framskip { type msm_vfe_testgen_color_pattern (line 123) | enum msm_vfe_testgen_color_pattern { type msm_vfe_camif_input (line 136) | enum msm_vfe_camif_input { type msm_vfe_fetch_engine_cfg (line 143) | struct msm_vfe_fetch_engine_cfg { type msm_vfe_camif_output_format (line 154) | enum msm_vfe_camif_output_format { type msm_vfe_camif_subsample_cfg (line 165) | struct msm_vfe_camif_subsample_cfg { type msm_vfe_camif_cfg (line 181) | struct msm_vfe_camif_cfg { type msm_vfe_testgen_cfg (line 195) | struct msm_vfe_testgen_cfg { type msm_vfe_inputmux (line 206) | enum msm_vfe_inputmux { type msm_vfe_stats_composite_group (line 212) | enum msm_vfe_stats_composite_group { type msm_vfe_hvx_streaming_cmd (line 219) | enum msm_vfe_hvx_streaming_cmd { type msm_vfe_pix_cfg (line 225) | struct msm_vfe_pix_cfg { type msm_vfe_rdi_cfg (line 236) | struct msm_vfe_rdi_cfg { type msm_vfe_input_cfg (line 241) | struct msm_vfe_input_cfg { type msm_vfe_fetch_eng_start (line 250) | struct msm_vfe_fetch_eng_start { type msm_vfe_axi_plane_cfg (line 260) | struct msm_vfe_axi_plane_cfg { type msm_stream_memory_input_t (line 271) | enum msm_stream_memory_input_t { type msm_vfe_axi_stream_request_cmd (line 276) | struct msm_vfe_axi_stream_request_cmd { type msm_vfe_axi_stream_release_cmd (line 299) | struct msm_vfe_axi_stream_release_cmd { type msm_vfe_axi_stream_cmd (line 303) | enum msm_vfe_axi_stream_cmd { type msm_vfe_axi_stream_cfg_cmd (line 309) | struct msm_vfe_axi_stream_cfg_cmd { type msm_vfe_axi_stream_update_type (line 316) | enum msm_vfe_axi_stream_update_type { type msm_vfe_iommu_type (line 328) | enum msm_vfe_iommu_type { type msm_vfe_buff_queue_id (line 333) | enum msm_vfe_buff_queue_id { type msm_vfe_axi_stream_cfg_update_info (line 339) | struct msm_vfe_axi_stream_cfg_update_info { type msm_vfe_axi_halt_cmd (line 349) | struct msm_vfe_axi_halt_cmd { type msm_vfe_axi_reset_cmd (line 355) | struct msm_vfe_axi_reset_cmd { type msm_vfe_axi_restart_cmd (line 360) | struct msm_vfe_axi_restart_cmd { type msm_vfe_axi_stream_update_cmd (line 364) | struct msm_vfe_axi_stream_update_cmd { type msm_vfe_smmu_attach_cmd (line 371) | struct msm_vfe_smmu_attach_cmd { type msm_vfe_stats_stream_request_cmd (line 376) | struct msm_vfe_stats_stream_request_cmd { type msm_vfe_stats_stream_release_cmd (line 388) | struct msm_vfe_stats_stream_release_cmd { type msm_vfe_stats_stream_cfg_cmd (line 391) | struct msm_vfe_stats_stream_cfg_cmd { type msm_vfe_reg_cfg_type (line 398) | enum msm_vfe_reg_cfg_type { type msm_vfe_cfg_cmd2 (line 418) | struct msm_vfe_cfg_cmd2 { type msm_vfe_cfg_cmd_list (line 425) | struct msm_vfe_cfg_cmd_list { type msm_vfe_reg_rw_info (line 431) | struct msm_vfe_reg_rw_info { type msm_vfe_reg_mask_info (line 437) | struct msm_vfe_reg_mask_info { type msm_vfe_reg_dmi_info (line 443) | struct msm_vfe_reg_dmi_info { type msm_vfe_reg_cfg_cmd (line 449) | struct msm_vfe_reg_cfg_cmd { type vfe_sd_type (line 459) | enum vfe_sd_type { type msm_vfe_dual_hw_type (line 471) | enum msm_vfe_dual_hw_type { type msm_vfe_dual_hw_ms_type (line 478) | enum msm_vfe_dual_hw_ms_type { type msm_isp_set_dual_hw_ms_cmd (line 484) | struct msm_isp_set_dual_hw_ms_cmd { type msm_isp_buf_type (line 500) | enum msm_isp_buf_type { type msm_isp_unmap_buf_req (line 506) | struct msm_isp_unmap_buf_req { type msm_isp_buf_request (line 510) | struct msm_isp_buf_request { type msm_isp_qbuf_plane (line 518) | struct msm_isp_qbuf_plane { type msm_isp_qbuf_buffer (line 524) | struct msm_isp_qbuf_buffer { type msm_isp_qbuf_info (line 529) | struct msm_isp_qbuf_info { type msm_isp_clk_rates (line 538) | struct msm_isp_clk_rates { type msm_vfe_axi_src_state (line 544) | struct msm_vfe_axi_src_state { type msm_isp_event_mask_index (line 550) | enum msm_isp_event_mask_index { type msm_isp_event_idx (line 608) | enum msm_isp_event_idx { type msm_isp_buf_event (line 659) | struct msm_isp_buf_event { type msm_isp_fetch_eng_event (line 666) | struct msm_isp_fetch_eng_event { type msm_isp_stats_event (line 674) | struct msm_isp_stats_event { type msm_isp_stream_ack (line 679) | struct msm_isp_stream_ack { type msm_vfe_error_type (line 685) | enum msm_vfe_error_type { type msm_isp_error_info (line 694) | struct msm_isp_error_info { type msm_isp_ms_delta_info (line 702) | struct msm_isp_ms_delta_info { type msm_isp_output_info (line 708) | struct msm_isp_output_info { type msm_isp_sof_info (line 720) | struct msm_isp_sof_info { type msm_isp_event_data (line 732) | struct msm_isp_event_data { type msm_isp_event_data32 (line 760) | struct msm_isp_event_data32 { FILE: selfdrive/camerad/include/msmb_ispif.h type msm_ispif_vfe_intf (line 9) | enum msm_ispif_vfe_intf { type msm_ispif_intftype (line 17) | enum msm_ispif_intftype { type msm_ispif_vc (line 35) | enum msm_ispif_vc { type msm_ispif_cid (line 43) | enum msm_ispif_cid { type msm_ispif_csid (line 63) | enum msm_ispif_csid { type msm_ispif_params_entry (line 71) | struct msm_ispif_params_entry { type msm_ispif_param_data (line 82) | struct msm_ispif_param_data { type msm_isp_info (line 87) | struct msm_isp_info { type msm_ispif_vfe_info (line 93) | struct msm_ispif_vfe_info { type ispif_cfg_type_t (line 98) | enum ispif_cfg_type_t { type ispif_cfg_data (line 112) | struct ispif_cfg_data { FILE: selfdrive/camerad/main.cc function party (line 32) | void party(cl_device_id device_id, cl_context context) { function main (line 48) | int main(int argc, char *argv[]) { FILE: selfdrive/camerad/snapshot/snapshot.py function jpeg_write (line 21) | def jpeg_write(fn, dat): function extract_image (line 26) | def extract_image(dat, frame_sizes): function rois_in_focus (line 35) | def rois_in_focus(lapres: List[float]) -> float: function get_snapshots (line 41) | def get_snapshots(frame="roadCameraState", front_frame="driverCameraStat... function snapshot (line 67) | def snapshot(): FILE: selfdrive/camerad/transforms/rgb_to_yuv.h function class (line 5) | class Rgb2Yuv { FILE: selfdrive/camerad/transforms/rgb_to_yuv_test.cc function millis_since_boot (line 36) | static inline double millis_since_boot() { function cl_init (line 42) | void cl_init(cl_device_id &device_id, cl_context &context) { function compare_results (line 48) | bool compare_results(uint8_t *a, uint8_t *b, int len, int stride, int wi... function main (line 100) | int main(int argc, char** argv) { FILE: selfdrive/car/__init__.py function gen_empty_fingerprint (line 8) | def gen_empty_fingerprint(): class CivicParams (line 14) | class CivicParams: function scale_rot_inertia (line 26) | def scale_rot_inertia(mass, wheelbase): function scale_tire_stiffness (line 32) | def scale_tire_stiffness(mass, wheelbase, center_to_front, tire_stiffnes... function dbc_dict (line 43) | def dbc_dict(pt_dbc, radar_dbc, chassis_dbc=None, body_dbc=None): function apply_std_steer_torque_limits (line 47) | def apply_std_steer_torque_limits(apply_torque, apply_torque_last, drive... function apply_toyota_steer_torque_limits (line 67) | def apply_toyota_steer_torque_limits(apply_torque, apply_torque_last, mo... function crc8_pedal (line 87) | def crc8_pedal(data): function create_gas_command (line 101) | def create_gas_command(packer, gas_amount, idx): function make_can_msg (line 122) | def make_can_msg(addr, dat, bus): FILE: selfdrive/car/car_helpers.py function get_startup_event (line 20) | def get_startup_event(car_recognized, controller_available, fuzzy_finger... function get_one_can (line 38) | def get_one_can(logcan): function load_interfaces (line 45) | def load_interfaces(brand_names): function _get_interface_names (line 66) | def _get_interface_names(): function only_toyota_left (line 88) | def only_toyota_left(candidate_cars): function fingerprint (line 93) | def fingerprint(logcan, sendcan): function is_connected_to_internet (line 182) | def is_connected_to_internet(timeout=5): function crash_log (line 189) | def crash_log(candidate): function crash_log2 (line 195) | def crash_log2(fingerprints, fw): function get_car (line 202) | def get_car(logcan, sendcan): FILE: selfdrive/car/chrysler/carcontroller.py class CarController (line 8) | class CarController(): method __init__ (line 9) | def __init__(self, dbc_name, CP, VM): method update (line 24) | def update(self, enabled, CS, actuators, pcm_cancel_cmd, hud_alert, dr... FILE: selfdrive/car/chrysler/carstate.py class CarState (line 9) | class CarState(CarStateBase): method __init__ (line 10) | def __init__(self, CP): method update (line 15) | def update(self, cp, cp_cam): method get_can_parser (line 78) | def get_can_parser(CP): method get_cam_can_parser (line 136) | def get_cam_can_parser(CP): FILE: selfdrive/car/chrysler/chryslercan.py function create_lkas_hud (line 8) | def create_lkas_hud(packer, gear, lkas_active, hud_alert, hud_count, lka... function create_lkas_command (line 41) | def create_lkas_command(packer, apply_steer, moving_fast, frame): function create_wheel_buttons (line 51) | def create_wheel_buttons(packer, frame, cancel=False): FILE: selfdrive/car/chrysler/interface.py class CarInterface (line 8) | class CarInterface(CarInterfaceBase): method get_params (line 10) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 57) | def update(self, c, can_strings, dragonconf): method apply (line 88) | def apply(self, c): FILE: selfdrive/car/chrysler/radar_interface.py function _create_radar_can_parser (line 12) | def _create_radar_can_parser(car_fingerprint): function _address_to_track (line 41) | def _address_to_track(address): class RadarInterface (line 48) | class RadarInterface(RadarInterfaceBase): method __init__ (line 49) | def __init__(self, CP): method update (line 55) | def update(self, can_strings): FILE: selfdrive/car/chrysler/values.py class CarControllerParams (line 7) | class CarControllerParams: class CAR (line 14) | class CAR: FILE: selfdrive/car/fingerprints.py function get_attr_from_cars (line 5) | def get_attr_from_cars(attr, result=dict, combine_brands=True): function is_valid_for_fingerprint (line 42) | def is_valid_for_fingerprint(msg, car_fingerprint): function eliminate_incompatible_cars (line 48) | def eliminate_incompatible_cars(msg, candidate_cars): function all_known_cars (line 73) | def all_known_cars(): function all_legacy_fingerprint_cars (line 78) | def all_legacy_fingerprint_cars(): FILE: selfdrive/car/ford/carcontroller.py class CarController (line 13) | class CarController(): method __init__ (line 14) | def __init__(self, dbc_name, CP, VM): method update (line 27) | def update(self, enabled, CS, frame, actuators, visual_alert, pcm_canc... FILE: selfdrive/car/ford/carstate.py class CarState (line 10) | class CarState(CarStateBase): method __init__ (line 11) | def __init__(self, CP): method update (line 14) | def update(self, cp): method get_can_parser (line 44) | def get_can_parser(CP): FILE: selfdrive/car/ford/fordcan.py function create_steer_command (line 5) | def create_steer_command(packer, angle_cmd, enabled, lkas_state, angle_s... function create_lkas_ui (line 27) | def create_lkas_ui(packer, main_on, enabled, steer_alert): function spam_cancel_button (line 46) | def spam_cancel_button(packer): FILE: selfdrive/car/ford/interface.py class CarInterface (line 10) | class CarInterface(CarInterfaceBase): method get_params (line 12) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 48) | def update(self, c, can_strings, dragonconf): method apply (line 71) | def apply(self, c): FILE: selfdrive/car/ford/radar_interface.py function _create_radar_can_parser (line 10) | def _create_radar_can_parser(car_fingerprint): class RadarInterface (line 19) | class RadarInterface(RadarInterfaceBase): method __init__ (line 20) | def __init__(self, CP): method update (line 29) | def update(self, can_strings): FILE: selfdrive/car/ford/values.py class CAR (line 9) | class CAR: FILE: selfdrive/car/fw_versions.py function p16 (line 20) | def p16(val): function chunks (line 148) | def chunks(l, n=128): function build_fw_dict (line 153) | def build_fw_dict(fw_versions): function match_fw_to_car_fuzzy (line 162) | def match_fw_to_car_fuzzy(fw_versions_dict, log=True, exclude=None): function match_fw_to_car_exact (line 207) | def match_fw_to_car_exact(fw_versions_dict): function match_fw_to_car (line 239) | def match_fw_to_car(fw_versions, allow_fuzzy=True): function get_fw_versions (line 254) | def get_fw_versions(logcan, sendcan, bus, extra=None, timeout=0.1, debug... FILE: selfdrive/car/gm/carcontroller.py class CarController (line 14) | class CarController(): method __init__ (line 15) | def __init__(self, dbc_name, CP, VM): method update (line 31) | def update(self, enabled, CS, frame, actuators, FILE: selfdrive/car/gm/carstate.py class CarState (line 11) | class CarState(CarStateBase): method __init__ (line 12) | def __init__(self, CP): method update (line 17) | def update(self, pt_cp): method get_can_parser (line 83) | def get_can_parser(CP): FILE: selfdrive/car/gm/gmcan.py function create_steering_control (line 3) | def create_steering_control(packer, bus, apply_steer, idx, lkas_active): function create_adas_keepalive (line 14) | def create_adas_keepalive(bus): function create_gas_regen_command (line 18) | def create_gas_regen_command(packer, bus, throttle, idx, acc_engaged, at... function create_friction_brake_command (line 37) | def create_friction_brake_command(packer, bus, apply_brake, idx, near_st... function create_acc_dashboard_command (line 61) | def create_acc_dashboard_command(packer, bus, acc_engaged, target_speed_... function create_adas_time_status (line 78) | def create_adas_time_status(bus, tt, idx): function create_adas_steering_status (line 86) | def create_adas_steering_status(bus, idx): function create_adas_accelerometer_speed_status (line 92) | def create_adas_accelerometer_speed_status(bus, speed_ms, idx): function create_adas_headlights_status (line 105) | def create_adas_headlights_status(packer, bus): function create_lka_icon_command (line 112) | def create_lka_icon_command(bus, active, critical, steer): FILE: selfdrive/car/gm/interface.py class CarInterface (line 13) | class CarInterface(CarInterfaceBase): method get_pid_accel_limits (line 15) | def get_pid_accel_limits(CP, current_speed, cruise_speed): method get_params (line 20) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 122) | def update(self, c, can_strings, dragonconf): method apply (line 185) | def apply(self, c): FILE: selfdrive/car/gm/radar_interface.py function create_radar_can_parser (line 18) | def create_radar_can_parser(car_fingerprint): class RadarInterface (line 41) | class RadarInterface(RadarInterfaceBase): method __init__ (line 42) | def __init__(self, CP): method update (line 51) | def update(self, can_strings): FILE: selfdrive/car/gm/values.py class CarControllerParams (line 7) | class CarControllerParams(): method __init__ (line 8) | def __init__(self): class CAR (line 44) | class CAR: class CruiseButtons (line 52) | class CruiseButtons: class AccState (line 60) | class AccState: class CanBus (line 66) | class CanBus: FILE: selfdrive/car/honda/carcontroller.py function compute_gb_honda_bosch (line 15) | def compute_gb_honda_bosch(accel, speed): function compute_gb_honda_nidec (line 20) | def compute_gb_honda_nidec(accel, speed): function compute_gas_brake (line 30) | def compute_gas_brake(accel, speed, fingerprint): function actuator_hystereses (line 38) | def actuator_hystereses(brake, braking, brake_steady, v_ego, car_fingerp... function brake_pump_hysteresis (line 61) | def brake_pump_hysteresis(apply_brake, apply_brake_last, last_pump_ts, ts): function process_hud_alert (line 78) | def process_hud_alert(hud_alert): class CarController (line 100) | class CarController(): method rough_speed (line 101) | def rough_speed(self, lead_distance): method __init__ (line 114) | def __init__(self, dbc_name, CP, VM): method update (line 133) | def update(self, enabled, CS, frame, actuators, FILE: selfdrive/car/honda/carstate.py function calc_cruise_offset (line 14) | def calc_cruise_offset(offset, speed): function get_can_signals (line 26) | def get_can_signals(CP, gearbox_msg="GEARBOX"): class CarState (line 209) | class CarState(CarStateBase): method __init__ (line 210) | def __init__(self, CP): method update (line 232) | def update(self, cp, cp_cam, cp_body): method get_can_parser (line 416) | def get_can_parser(self, CP): method get_cam_can_parser (line 422) | def get_cam_can_parser(CP): method get_body_can_parser (line 447) | def get_body_can_parser(CP): FILE: selfdrive/car/honda/hondacan.py function get_pt_bus (line 19) | def get_pt_bus(car_fingerprint): function get_lkas_cmd_bus (line 23) | def get_lkas_cmd_bus(car_fingerprint, radar_disabled=False): function disable_radar (line 31) | def disable_radar(logcan, sendcan, bus=1, timeout=0.1, debug=False): function create_brake_command (line 54) | def create_brake_command(packer, apply_brake, pump_on, pcm_override, pcm... function create_acc_commands (line 79) | def create_acc_commands(packer, enabled, accel, gas, idx, stopping, star... function create_steering_control (line 114) | def create_steering_control(packer, apply_steer, lkas_active, car_finger... function create_bosch_supplemental_1 (line 123) | def create_bosch_supplemental_1(packer, car_fingerprint, idx): function create_ui_commands (line 134) | def create_ui_commands(packer, pcm_speed, hud, car_fingerprint, is_metri... function spam_buttons_command (line 191) | def spam_buttons_command(packer, button_val, idx, car_fingerprint): FILE: selfdrive/car/honda/interface.py class CarInterface (line 19) | class CarInterface(CarInterfaceBase): method get_pid_accel_limits (line 21) | def get_pid_accel_limits(CP, current_speed, cruise_speed): method calc_accel_override (line 32) | def calc_accel_override(a_ego, a_target, v_ego, v_target): method get_params (line 64) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method init (line 375) | def init(CP, logcan, sendcan): method update (line 380) | def update(self, c, can_strings, dragonconf): method apply (line 491) | def apply(self, c): FILE: selfdrive/car/honda/radar_interface.py function _create_nidec_can_parser (line 7) | def _create_nidec_can_parser(car_fingerprint): class RadarInterface (line 18) | class RadarInterface(RadarInterfaceBase): method __init__ (line 19) | def __init__(self, CP): method update (line 37) | def update(self, can_strings): method _update (line 53) | def _update(self, updated_messages): FILE: selfdrive/car/honda/values.py class CarControllerParams (line 7) | class CarControllerParams(): method __init__ (line 19) | def __init__(self, CP): class CruiseButtons (line 39) | class CruiseButtons: class CAR (line 57) | class CAR: FILE: selfdrive/car/hyundai/carcontroller.py function process_hud_alert (line 13) | def process_hud_alert(enabled, fingerprint, visual_alert, left_lane, class CarController (line 37) | class CarController(): method __init__ (line 38) | def __init__(self, dbc_name, CP, VM): method update (line 52) | def update(self, enabled, CS, frame, actuators, pcm_cancel_cmd, visual... FILE: selfdrive/car/hyundai/carstate.py class CarState (line 10) | class CarState(CarStateBase): method __init__ (line 11) | def __init__(self, CP): method update (line 23) | def update(self, cp, cp_cam): method get_can_parser (line 125) | def get_can_parser(CP): method get_cam_can_parser (line 279) | def get_cam_can_parser(CP): FILE: selfdrive/car/hyundai/hyundaican.py function create_lkas11 (line 7) | def create_lkas11(packer, frame, car_fingerprint, apply_steer, steer_req, function create_clu11 (line 65) | def create_clu11(packer, frame, clu11, button): function create_lfahda_mfc (line 72) | def create_lfahda_mfc(packer, enabled, hda_set_speed=0): function create_acc_commands (line 81) | def create_acc_commands(packer, enabled, accel, idx, lead_visible, set_s... function create_acc_opt (line 127) | def create_acc_opt(packer): function create_frt_radar_opt (line 147) | def create_frt_radar_opt(packer): FILE: selfdrive/car/hyundai/interface.py class CarInterface (line 10) | class CarInterface(CarInterfaceBase): method get_params (line 12) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 262) | def update(self, c, can_strings, dragonconf): method apply (line 293) | def apply(self, c): FILE: selfdrive/car/hyundai/radar_interface.py function get_radar_can_parser (line 8) | def get_radar_can_parser(CP): class RadarInterface (line 23) | class RadarInterface(RadarInterfaceBase): method __init__ (line 24) | def __init__(self, CP): method update (line 32) | def update(self, can_strings): method _update (line 47) | def _update(self, updated_messages): FILE: selfdrive/car/hyundai/values.py class CarControllerParams (line 9) | class CarControllerParams: method __init__ (line 10) | def __init__(self, CP): class CAR (line 26) | class CAR: class Buttons (line 65) | class Buttons: FILE: selfdrive/car/interfaces.py class CarInterfaceBase (line 27) | class CarInterfaceBase(): method __init__ (line 28) | def __init__(self, CP, CarController, CarState): method get_pid_accel_limits (line 52) | def get_pid_accel_limits(CP, current_speed, cruise_speed): method calc_accel_override (line 56) | def calc_accel_override(a_ego, a_target, v_ego, v_target): method get_params (line 60) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method init (line 64) | def init(CP, logcan, sendcan): method get_std_params (line 69) | def get_std_params(candidate, fingerprint): method update (line 98) | def update(self, c, can_strings, dragonconf): method apply (line 102) | def apply(self, c): method create_common_events (line 105) | def create_common_events(self, cs_out, extra_gears=None, gas_resume_sp... class RadarInterfaceBase (line 171) | class RadarInterfaceBase(): method __init__ (line 172) | def __init__(self, CP): method update (line 178) | def update(self, can_strings): class CarStateBase (line 185) | class CarStateBase: method __init__ (line 186) | def __init__(self, CP): method update_speed_kf (line 204) | def update_speed_kf(self, v_ego_raw): method update_blinker_from_lamp (line 211) | def update_blinker_from_lamp(self, blinker_time: int, left_blinker_lam... method update_blinker_from_stalk (line 219) | def update_blinker_from_stalk(self, blinker_time: int, left_blinker_st... method parse_gear_shifter (line 243) | def parse_gear_shifter(gear: str) -> car.CarState.GearShifter: method get_cam_can_parser (line 252) | def get_cam_can_parser(CP): method get_body_can_parser (line 256) | def get_body_can_parser(CP): FILE: selfdrive/car/isotp_parallel_query.py class IsoTpParallelQuery (line 12) | class IsoTpParallelQuery: method __init__ (line 13) | def __init__(self, sendcan, logcan, bus, addrs, request, response, res... method rx (line 32) | def rx(self): method _can_tx (line 46) | def _can_tx(self, tx_addr, dat, bus): method _can_rx (line 51) | def _can_rx(self, addr, sub_addr=None): method _drain_rx (line 70) | def _drain_rx(self): method get_data (line 74) | def get_data(self, timeout): FILE: selfdrive/car/mazda/carcontroller.py class CarController (line 7) | class CarController(): method __init__ (line 8) | def __init__(self, dbc_name, CP, VM): method update (line 17) | def update(self, enabled, CS, frame, actuators, dragonconf): FILE: selfdrive/car/mazda/carstate.py class CarState (line 8) | class CarState(CarStateBase): method __init__ (line 9) | def __init__(self, CP): method update (line 21) | def update(self, cp, cp_cam): method get_can_parser (line 103) | def get_can_parser(CP): method get_cam_can_parser (line 168) | def get_cam_can_parser(CP): FILE: selfdrive/car/mazda/interface.py class CarInterface (line 12) | class CarInterface(CarInterfaceBase): method compute_gb (line 15) | def compute_gb(accel, speed): method get_params (line 19) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 84) | def update(self, c, can_strings, dragonconf): method apply (line 109) | def apply(self, c): FILE: selfdrive/car/mazda/mazdacan.py function create_steering_control (line 3) | def create_steering_control(packer, car_fingerprint, frame, apply_steer,... function create_button_cmd (line 62) | def create_button_cmd(packer, car_fingerprint, button): FILE: selfdrive/car/mazda/radar_interface.py class RadarInterface (line 4) | class RadarInterface(RadarInterfaceBase): FILE: selfdrive/car/mazda/values.py class CarControllerParams (line 10) | class CarControllerParams: class CAR (line 19) | class CAR: class LKAS_LIMITS (line 26) | class LKAS_LIMITS: class Buttons (line 31) | class Buttons: FILE: selfdrive/car/mock/interface.py class CarInterface (line 17) | class CarInterface(CarInterfaceBase): method __init__ (line 18) | def __init__(self, CP, CarController, CarState): method compute_gb (line 33) | def compute_gb(accel, speed): method get_params (line 37) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 52) | def update(self, c, can_strings, dragonconf): method apply (line 89) | def apply(self, c): FILE: selfdrive/car/mock/radar_interface.py class RadarInterface (line 4) | class RadarInterface(RadarInterfaceBase): FILE: selfdrive/car/mock/values.py class CAR (line 1) | class CAR: FILE: selfdrive/car/nissan/carcontroller.py class CarController (line 11) | class CarController(): method __init__ (line 12) | def __init__(self, dbc_name, CP, VM): method update (line 25) | def update(self, enabled, CS, frame, actuators, cruise_cancel, hud_alert, FILE: selfdrive/car/nissan/carstate.py class CarState (line 12) | class CarState(CarStateBase): method __init__ (line 13) | def __init__(self, CP): method update (line 23) | def update(self, cp, cp_adas, cp_cam): method get_can_parser (line 125) | def get_can_parser(CP): method get_adas_can_parser (line 236) | def get_adas_can_parser(CP): method get_cam_can_parser (line 348) | def get_cam_can_parser(CP): FILE: selfdrive/car/nissan/interface.py class CarInterface (line 8) | class CarInterface(CarInterfaceBase): method __init__ (line 9) | def __init__(self, CP, CarController, CarState): method get_params (line 14) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 64) | def update(self, c, can_strings, dragonconf): method apply (line 90) | def apply(self, c): FILE: selfdrive/car/nissan/nissancan.py function create_steering_control (line 8) | def create_steering_control(packer, apply_steer, frame, steer_on, lkas_m... function create_acc_cancel_cmd (line 25) | def create_acc_cancel_cmd(packer, car_fingerprint, cruise_throttle_msg, ... function create_cancel_msg (line 43) | def create_cancel_msg(packer, cancel_msg, cruise_cancel): function create_lkas_hud_msg (line 52) | def create_lkas_hud_msg(packer, lkas_hud_msg, enabled, left_line, right_... function create_lkas_hud_info_msg (line 65) | def create_lkas_hud_info_msg(packer, lkas_hud_info_msg, steer_hud_alert): FILE: selfdrive/car/nissan/radar_interface.py class RadarInterface (line 4) | class RadarInterface(RadarInterfaceBase): FILE: selfdrive/car/nissan/values.py class CarControllerParams (line 6) | class CarControllerParams: class CAR (line 13) | class CAR: FILE: selfdrive/car/subaru/carcontroller.py class CarController (line 7) | class CarController(): method __init__ (line 8) | def __init__(self, dbc_name, CP, VM): method update (line 22) | def update(self, enabled, CS, frame, actuators, pcm_cancel_cmd, visual... FILE: selfdrive/car/subaru/carstate.py class CarState (line 10) | class CarState(CarStateBase): method __init__ (line 11) | def __init__(self, CP): method update (line 16) | def update(self, cp, cp_cam): method get_can_parser (line 81) | def get_can_parser(CP): method get_cam_can_parser (line 164) | def get_cam_can_parser(CP): FILE: selfdrive/car/subaru/interface.py class CarInterface (line 8) | class CarInterface(CarInterfaceBase): method get_params (line 11) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 107) | def update(self, c, can_strings, dragonconf): method apply (line 123) | def apply(self, c): FILE: selfdrive/car/subaru/radar_interface.py class RadarInterface (line 4) | class RadarInterface(RadarInterfaceBase): FILE: selfdrive/car/subaru/subarucan.py function create_steering_control (line 6) | def create_steering_control(packer, apply_steer, frame, steer_step): function create_steering_status (line 19) | def create_steering_status(packer, apply_steer, frame, steer_step): function create_es_distance (line 22) | def create_es_distance(packer, es_distance_msg, pcm_cancel_cmd): function create_es_lkas (line 30) | def create_es_lkas(packer, es_lkas_msg, enabled, visual_alert, left_line... function subaru_preglobal_checksum (line 66) | def subaru_preglobal_checksum(packer, values, addr): function create_preglobal_steering_control (line 70) | def create_preglobal_steering_control(packer, apply_steer, frame, steer_... function create_es_throttle_control (line 83) | def create_es_throttle_control(packer, cruise_button, es_accel_msg): FILE: selfdrive/car/subaru/values.py class CarControllerParams (line 7) | class CarControllerParams: class CAR (line 16) | class CAR: FILE: selfdrive/car/tesla/carcontroller.py class CarController (line 6) | class CarController(): method __init__ (line 7) | def __init__(self, dbc_name, CP, VM): method update (line 13) | def update(self, enabled, CS, frame, actuators, cruise_cancel): FILE: selfdrive/car/tesla/carstate.py class CarState (line 9) | class CarState(CarStateBase): method __init__ (line 10) | def __init__(self, CP): method update (line 20) | def update(self, cp, cp_cam): method get_can_parser (line 100) | def get_can_parser(CP): method get_cam_can_parser (line 179) | def get_cam_can_parser(CP): FILE: selfdrive/car/tesla/interface.py class CarInterface (line 8) | class CarInterface(CarInterfaceBase): method get_params (line 10) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 40) | def update(self, c, can_strings): method apply (line 53) | def apply(self, c): FILE: selfdrive/car/tesla/radar_interface.py function get_radar_can_parser (line 11) | def get_radar_can_parser(CP): class RadarInterface (line 51) | class RadarInterface(RadarInterfaceBase): method __init__ (line 52) | def __init__(self, CP): method update (line 59) | def update(self, can_strings): FILE: selfdrive/car/tesla/teslacan.py class TeslaCAN (line 7) | class TeslaCAN: method __init__ (line 8) | def __init__(self, dbc_name, packer): method checksum (line 14) | def checksum(msg_id, dat): method create_steering_control (line 20) | def create_steering_control(self, angle, enabled, frame): method create_action_request (line 32) | def create_action_request(self, msg_stw_actn_req, cancel, bus, counter): FILE: selfdrive/car/tesla/values.py class CAR (line 10) | class CAR: class CANBUS (line 32) | class CANBUS: class CarControllerParams (line 58) | class CarControllerParams: FILE: selfdrive/car/tests/test_car_interfaces.py class TestCarInterfaces (line 11) | class TestCarInterfaces(unittest.TestCase): method test_car_interfaces (line 14) | def test_car_interfaces(self, car_name): FILE: selfdrive/car/toyota/carcontroller.py function accel_hysteresis (line 15) | def accel_hysteresis(accel, accel_steady, enabled): class CarController (line 30) | class CarController(): method __init__ (line 31) | def __init__(self, dbc_name, CP, VM): method update (line 46) | def update(self, enabled, CS, frame, actuators, pcm_cancel_cmd, hud_al... FILE: selfdrive/car/toyota/carstate.py class CarState (line 24) | class CarState(CarStateBase): method __init__ (line 25) | def __init__(self, CP): method update (line 53) | def update(self, cp, cp_cam): method _init_traffic_signals (line 202) | def _init_traffic_signals(self): method _update_traffic_signals (line 213) | def _update_traffic_signals(self, cp_cam): method _traffic_signal_description (line 269) | def _traffic_signal_description(self, tsgn): method _calculate_speed_limit (line 273) | def _calculate_speed_limit(self): method get_can_parser (line 281) | def get_can_parser(CP): method get_cam_can_parser (line 381) | def get_cam_can_parser(CP): FILE: selfdrive/car/toyota/interface.py class CarInterface (line 13) | class CarInterface(CarInterfaceBase): method __init__ (line 14) | def __init__(self, CP, CarController, CarState): method get_pid_accel_limits (line 21) | def get_pid_accel_limits(CP, current_speed, cruise_speed): method get_params (line 25) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 397) | def update(self, c, can_strings, dragonconf): method apply (line 446) | def apply(self, c): FILE: selfdrive/car/toyota/radar_interface.py function _create_radar_can_parser (line 7) | def _create_radar_can_parser(car_fingerprint): class RadarInterface (line 27) | class RadarInterface(RadarInterfaceBase): method __init__ (line 28) | def __init__(self, CP): method update (line 50) | def update(self, can_strings): method _update (line 65) | def _update(self, updated_messages): FILE: selfdrive/car/toyota/toyotacan.py function create_steer_command (line 1) | def create_steer_command(packer, steer, steer_req, raw_cnt): function create_lta_steer_command (line 13) | def create_lta_steer_command(packer, steer, steer_req, raw_cnt): function create_accel_command (line 31) | def create_accel_command(packer, accel, pcm_cancel, standstill_req, lead... function create_acc_cancel_command (line 46) | def create_acc_cancel_command(packer): function create_fcw_command (line 58) | def create_fcw_command(packer, fcw): function create_ui_command (line 68) | def create_ui_command(packer, steer, chime, left_line, right_line, left_... FILE: selfdrive/car/toyota/values.py class CarControllerParams (line 13) | class CarControllerParams: class CAR (line 23) | class CAR: FILE: selfdrive/car/vin.py function get_vin (line 14) | def get_vin(logcan, sendcan, bus, timeout=0.1, retry=5, debug=False): FILE: selfdrive/car/volkswagen/carcontroller.py class CarController (line 10) | class CarController(): method __init__ (line 11) | def __init__(self, dbc_name, CP, VM): method update (line 29) | def update(self, enabled, CS, frame, ext_bus, actuators, visual_alert,... FILE: selfdrive/car/volkswagen/carstate.py class CarState (line 9) | class CarState(CarStateBase): method __init__ (line 10) | def __init__(self, CP): method update (line 20) | def update(self, pt_cp, cam_cp, ext_cp, trans_type): method get_can_parser (line 154) | def get_can_parser(CP): method get_cam_can_parser (line 242) | def get_cam_can_parser(CP): class MqbExtraSignals (line 268) | class MqbExtraSignals: FILE: selfdrive/car/volkswagen/interface.py class CarInterface (line 10) | class CarInterface(CarInterfaceBase): method __init__ (line 11) | def __init__(self, CP, CarController, CarState): method get_params (line 31) | def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=... method update (line 147) | def update(self, c, can_strings, dragonconf): method apply (line 217) | def apply(self, c): FILE: selfdrive/car/volkswagen/radar_interface.py class RadarInterface (line 4) | class RadarInterface(RadarInterfaceBase): FILE: selfdrive/car/volkswagen/values.py class CarControllerParams (line 14) | class CarControllerParams: class CANBUS (line 32) | class CANBUS: class DBC_FILES (line 36) | class DBC_FILES: class CAR (line 67) | class CAR: FILE: selfdrive/car/volkswagen/volkswagencan.py function create_mqb_steering_control (line 4) | def create_mqb_steering_control(packer, bus, apply_steer, idx, lkas_enab... function create_mqb_hud_control (line 18) | def create_mqb_hud_control(packer, bus, enabled, steering_pressed, hud_a... function create_mqb_acc_buttons_control (line 41) | def create_mqb_acc_buttons_control(packer, bus, buttonStatesToSend, CS, ... FILE: selfdrive/common/clutil.cc function get_info (line 16) | std::string get_info(Func get_info_func, Id id, Name param_name) { function get_platform_info (line 23) | inline std::string get_platform_info(cl_platform_id id, cl_platform_info... function get_device_info (line 24) | inline std::string get_device_info(cl_device_id id, cl_device_info name)... function cl_print_info (line 26) | void cl_print_info(cl_platform_id platform, cl_device_id device) { function cl_print_build_errors (line 48) | void cl_print_build_errors(cl_program program, cl_device_id device) { function cl_device_id (line 61) | cl_device_id cl_get_device_id(cl_device_type device_type) { function cl_program (line 80) | cl_program cl_program_from_file(cl_context ctx, cl_device_id device_id, ... FILE: selfdrive/common/framebuffer.cc type FramebufferState (line 20) | struct FramebufferState { function set_brightness (line 40) | bool set_brightness(int brightness) { FILE: selfdrive/common/framebuffer.h type FramebufferState (line 9) | struct FramebufferState function class (line 10) | class FrameBuffer { FILE: selfdrive/common/glutil.cc function GLuint (line 8) | static GLuint load_shader(GLenum shaderType, const char *src) { function GLuint (line 57) | GLuint GLShader::getUniformLocation(const char *name) { FILE: selfdrive/common/glutil.h function class (line 11) | class GLShader { FILE: selfdrive/common/gpio.cc function gpio_init (line 13) | int gpio_init(int pin_nr, bool output) { function gpio_set (line 24) | int gpio_set(int pin_nr, bool high) { FILE: selfdrive/common/i2c.h function class (line 7) | class I2CBus { FILE: selfdrive/common/mat.h type vec3 (line 3) | typedef struct vec3 { type vec4 (line 7) | typedef struct vec4 { type mat3 (line 11) | typedef struct mat3 { type mat4 (line 15) | typedef struct mat4 { function mat3 (line 19) | static inline mat3 matmul3(const mat3 &a, const mat3 &b) { function vec3 (line 33) | static inline vec3 matvecmul3(const mat3 &a, const vec3 &b) { function mat4 (line 43) | static inline mat4 matmul(const mat4 &a, const mat4 &b) { function vec4 (line 57) | static inline vec4 matvecmul(const mat4 &a, const vec4 &b) { function mat3 (line 69) | static inline mat3 transform_scale_buffer(const mat3 &in, float s) { FILE: selfdrive/common/params.cc function params_sig_handler (line 26) | void params_sig_handler(int signal) { function fsync_dir (line 30) | int fsync_dir(const char* path) { function mkdir_p (line 44) | int mkdir_p(std::string path) { function create_params_path (line 62) | bool create_params_path(const std::string ¶m_path, const std::string... function ensure_params_path (line 96) | void ensure_params_path(const std::string ¶ms_path) { class FileLock (line 102) | class FileLock { method FileLock (line 104) | FileLock(const std::string& file_name, int op) : fn_(file_name), op_(o... method lock (line 106) | void lock() { method unlock (line 117) | void unlock() { close(fd_); } function ParamKeyType (line 313) | ParamKeyType Params::getKeyType(const std::string &key) { FILE: selfdrive/common/params.h type ParamKeyType (line 7) | enum ParamKeyType { function class (line 17) | class Params { function std (line 42) | inline std::string getParamsPath() { function std (line 46) | inline std::string getParamPath(std::string key) { function T (line 53) | T value{} function getBool (line 58) | inline bool getBool(const std::string &key) { function getBool (line 62) | inline bool getBool(const char *key) { function put (line 69) | inline int put(const std::string &key, const std::string &val) { function putBool (line 73) | inline int putBool(const char *key, bool val) { function putBool (line 77) | inline int putBool(const std::string &key, bool val) { FILE: selfdrive/common/queue.h function push (line 12) | void push(const T& v) { function T (line 20) | T pop() { FILE: selfdrive/common/swaglog.cc class LogState (line 19) | class LogState { method LogState (line 21) | LogState() = default; function cloudlog_bind_locked (line 38) | static void cloudlog_bind_locked(const char* k, const char* v) { function cloudlog_init (line 42) | static void cloudlog_init() { function log (line 87) | void log(int levelnum, const char* filename, int lineno, const char* fun... function cloudlog_e (line 97) | void cloudlog_e(int levelnum, const char* filename, int lineno, const ch... function cloudlog_bind (line 121) | void cloudlog_bind(const char* k, const char* v) { FILE: selfdrive/common/timing.h function nanos_since_boot (line 10) | static inline uint64_t nanos_since_boot() { function millis_since_boot (line 16) | static inline double millis_since_boot() { function seconds_since_boot (line 22) | static inline double seconds_since_boot() { function nanos_since_epoch (line 28) | static inline uint64_t nanos_since_epoch() { function seconds_since_epoch (line 34) | static inline double seconds_since_epoch() { function nanos_monotonic (line 41) | static inline uint64_t nanos_monotonic() { function nanos_monotonic_raw (line 47) | static inline uint64_t nanos_monotonic_raw() { FILE: selfdrive/common/touch.c function find_dev (line 20) | static int find_dev() { function touch_init (line 49) | void touch_init(TouchState *s) { function touch_poll (line 54) | int touch_poll(TouchState *s, int* out_x, int* out_y, int timeout) { FILE: selfdrive/common/touch.h type TouchState (line 7) | typedef struct TouchState { FILE: selfdrive/common/util.cc function set_thread_name (line 22) | void set_thread_name(const char* name) { function set_realtime_priority (line 29) | int set_realtime_priority(int level) { function set_core_affinity (line 43) | int set_core_affinity(int core) { type util (line 56) | namespace util { function read_file (line 58) | std::string read_file(const std::string& fn) { function read_files_in_dir (line 81) | std::map read_files_in_dir(const std::string... function write_file (line 97) | int write_file(const char* path, const void* data, size_t size, int fl... function readlink (line 107) | std::string readlink(const std::string &path) { function file_exists (line 117) | bool file_exists(const std::string& fn) { function getenv (line 122) | std::string getenv(const char* key, const char* default_val) { function getenv (line 127) | int getenv(const char* key, int default_val) { function getenv (line 132) | float getenv(const char* key, float default_val) { function tohex (line 137) | std::string tohex(const uint8_t *buf, size_t buf_size) { function hexdump (line 146) | std::string hexdump(const std::string& in) { function base_name (line 155) | std::string base_name(std::string const &path) { function dir_name (line 161) | std::string dir_name(std::string const &path) { function get_time (line 167) | struct tm get_time() { function time_valid (line 177) | bool time_valid(struct tm sys_time) { FILE: selfdrive/common/util.h function namespace (line 36) | namespace util { function string (line 56) | string string_format(const std::string& format, Args... args) { function sleep_for (line 79) | inline void sleep_for(const int milliseconds) { function class (line 85) | class ExitHandler { function unique_fd (line 114) | struct unique_fd { function class (line 128) | class FirstOrderFilter { function update (line 134) | inline float update(float x) { function reset (line 138) | inline void reset(float x) { x_ = x; } function x (line 139) | inline float x(){ return x_; } FILE: selfdrive/common/visionimg.h function class (line 18) | class EGLImageTexture { FILE: selfdrive/common/watchdog.cc function watchdog_kick (line 13) | bool watchdog_kick() { FILE: selfdrive/config.py class Conversions (line 3) | class Conversions: class UIParams (line 25) | class UIParams: FILE: selfdrive/controls/controlsd.py class Controls (line 53) | class Controls: method __init__ (line 54) | def __init__(self, sm=None, pm=None, can_sock=None): method update_events (line 192) | def update_events(self, CS): method data_sample (line 346) | def data_sample(self): method state_transition (line 382) | def state_transition(self, CS): method state_control (line 459) | def state_control(self, CS): method publish_logs (line 547) | def publish_logs(self, CS, start_time, actuators, lac_log): method step (line 696) | def step(self): method controlsd_thread (line 720) | def controlsd_thread(self): function main (line 726) | def main(sm=None, pm=None, logcan=None): FILE: selfdrive/controls/lib/alertmanager.py function set_offroad_alert (line 18) | def set_offroad_alert(alert: str, show_alert: bool, extra_text: Optional... class AlertManager (line 29) | class AlertManager: method __init__ (line 31) | def __init__(self): method clear_current_alert (line 35) | def clear_current_alert(self) -> None: method add_many (line 45) | def add_many(self, frame: int, alerts: List[Alert], enabled: bool = Tr... method process_alerts (line 56) | def process_alerts(self, frame: int, clear_event_type=None) -> None: FILE: selfdrive/controls/lib/cluster/fastcluster.cpp function fc_isnan (line 22) | bool fc_isnan(double x) { return false; } function cutree_k (line 38) | void cutree_k(int n, const int* merge, int nclust, int* labels) { function cutree_cdist (line 100) | void cutree_cdist(int n, const int* merge, double* height, double cdist,... function hclust_fast (line 137) | int hclust_fast(int n, double* distmat, int method, int* merge, double* ... function hclust_pdist (line 189) | void hclust_pdist(int n, int m, double* pts, double* out) { function cluster_points_centroid (line 205) | void cluster_points_centroid(int n, int m, double* pts, double dist, int... FILE: selfdrive/controls/lib/cluster/fastcluster.h type hclust_fast_methods (line 65) | enum hclust_fast_methods { FILE: selfdrive/controls/lib/cluster/fastcluster_R_dm.cpp type pos_node (line 7) | struct pos_node { function order_nodes (line 12) | void order_nodes(const int N, const int * const merge, const t_index * c... function generate_R_dendrogram (line 69) | void generate_R_dendrogram(int * const merge, double * const height, int... FILE: selfdrive/controls/lib/cluster/fastcluster_dm.cpp type method_codes (line 149) | enum method_codes { type method_codes_vector (line 165) | enum method_codes_vector { class auto_array_ptr (line 178) | class auto_array_ptr{ method auto_array_ptr (line 184) | auto_array_ptr() method auto_array_ptr (line 188) | auto_array_ptr(index const size) method auto_array_ptr (line 192) | auto_array_ptr(index const size, value const val) method free (line 199) | void free() { method init (line 204) | void init(index const size) { method init (line 208) | void init(index const size, value const val) { type node (line 215) | struct node { class cluster_result (line 224) | class cluster_result { method cluster_result (line 230) | cluster_result(const t_index size) method append (line 235) | void append(const t_index node1, const t_index node2, const t_float di... method node (line 242) | node * operator[] (const t_index idx) const { return Z + idx; } method sqrt (line 247) | void sqrt() const { method sqrt (line 253) | void sqrt(const t_float) const { // ignore the argument method sqrtdouble (line 257) | void sqrtdouble(const t_float) const { // ignore the argument method power (line 269) | void power(const t_float p) const { method plusone (line 276) | void plusone(const t_float) const { // ignore the argument method divide (line 282) | void divide(const t_float denom) const { class doubly_linked_list (line 289) | class doubly_linked_list { method doubly_linked_list (line 308) | doubly_linked_list(const t_index size) method remove (line 324) | void remove(const t_index idx) { method is_inactive (line 336) | bool is_inactive(t_index idx) const { class union_find (line 356) | class union_find { method union_find (line 362) | union_find(const t_index size) method t_index (line 367) | t_index Find (t_index idx) const { method Union (line 385) | void Union (const t_index node1, const t_index node2) { class nan_error (line 390) | class nan_error{} class fenv_error (line 392) | class fenv_error{} function MST_linkage_core (line 395) | static void MST_linkage_core(const t_index N, const t_float * const D, function f_single (line 484) | inline static void f_single( t_float * const b, const t_float a ) { function f_complete (line 487) | inline static void f_complete( t_float * const b, const t_float a ) { function f_average (line 490) | inline static void f_average( t_float * const b, const t_float a, const ... function f_weighted (line 505) | inline static void f_weighted( t_float * const b, const t_float a) { function f_ward (line 520) | inline static void f_ward( t_float * const b, const t_float a, const t_f... function f_centroid (line 536) | inline static void f_centroid( t_float * const b, const t_float a, const... function f_median (line 547) | inline static void f_median( t_float * const b, const t_float a, const t... function NN_chain_core (line 564) | static void NN_chain_core(const t_index N, t_float * const D, t_members ... class binary_min_heap (line 768) | class binary_min_heap { method binary_min_heap (line 803) | binary_min_heap(t_float * const A_, const t_index size_) method binary_min_heap (line 811) | binary_min_heap(t_float * const A_, const t_index size1, const t_index... method heapify (line 824) | void heapify() { method t_index (line 838) | inline t_index argmin() const { method heap_pop (line 843) | void heap_pop() { method remove (line 851) | void remove(t_index idx) { method replace (line 864) | void replace ( const t_index idxold, const t_index idxnew, method update (line 874) | void update ( const t_index idx, const t_float val ) const { method update_leq (line 883) | void update_leq ( const t_index idx, const t_float val ) const { method update_geq (line 889) | void update_geq ( const t_index idx, const t_float val ) const { method update_leq_ (line 896) | void update_leq_ (t_index i) const { method update_geq_ (line 902) | void update_geq_ (t_index i) const { method heap_swap (line 914) | void heap_swap(const t_index i, const t_index j) const { method t_float (line 923) | inline t_float H(const t_index i) const { function generic_linkage (line 930) | static void generic_linkage(const t_index N, t_float * const D, t_member... function MST_linkage_core_vector (line 1344) | static void MST_linkage_core_vector(const t_index N, function generic_linkage_vector (line 1417) | static void generic_linkage_vector(const t_index N, function generic_linkage_vector_alternative (line 1616) | static void generic_linkage_vector_alternative(const t_index N, FILE: selfdrive/controls/lib/cluster/fastcluster_py.py function cluster_points_centroid (line 21) | def cluster_points_centroid(pts, dist): FILE: selfdrive/controls/lib/cluster/test.cpp function main (line 8) | int main(int argc, const char* argv[]) { FILE: selfdrive/controls/lib/drive_helpers.py class MPC_COST_LAT (line 31) | class MPC_COST_LAT: class MPC_COST_LONG (line 37) | class MPC_COST_LONG: function rate_limit (line 44) | def rate_limit(new_value, last_value, dw_step, up_step): function get_steer_max (line 48) | def get_steer_max(CP, v_ego): function update_v_cruise (line 52) | def update_v_cruise(v_cruise_kph, buttonEvents, enabled): function initialize_v_cruise (line 66) | def initialize_v_cruise(v_ego, buttonEvents, v_cruise_last): function get_lag_adjusted_curvature (line 75) | def get_lag_adjusted_curvature(CP, v_ego, psis, curvatures, curvature_ra... FILE: selfdrive/controls/lib/events.py class Priority (line 22) | class Priority(IntEnum): class ET (line 32) | class ET: class Events (line 47) | class Events: method __init__ (line 48) | def __init__(self): method names (line 54) | def names(self): method __len__ (line 57) | def __len__(self): method add (line 60) | def add(self, event_name, static=False): method clear (line 65) | def clear(self): method any (line 69) | def any(self, event_type): method create_alerts (line 75) | def create_alerts(self, event_types, callback_args=None): method add_from_msg (line 94) | def add_from_msg(self, events): method to_msg (line 98) | def to_msg(self): class Alert (line 109) | class Alert: method __init__ (line 110) | def __init__(self, method __str__ (line 143) | def __str__(self) -> str: method __gt__ (line 146) | def __gt__(self, alert2) -> bool: class NoEntryAlert (line 150) | class NoEntryAlert(Alert): method __init__ (line 151) | def __init__(self, alert_text_2, audible_alert=AudibleAlert.chimeError, class SoftDisableAlert (line 158) | class SoftDisableAlert(Alert): method __init__ (line 159) | def __init__(self, alert_text_2): class ImmediateDisableAlert (line 166) | class ImmediateDisableAlert(Alert): method __init__ (line 167) | def __init__(self, alert_text_2, alert_text_1=_("TAKE CONTROL IMMEDIAT... class EngagementAlert (line 174) | class EngagementAlert(Alert): method __init__ (line 175) | def __init__(self, audible_alert=True): class NormalPermanentAlert (line 182) | class NormalPermanentAlert(Alert): method __init__ (line 183) | def __init__(self, alert_text_1: str, alert_text_2: str, duration_text... function below_steer_speed_alert (line 190) | def below_steer_speed_alert(CP: car.CarParams, sm: messaging.SubMaster, ... function calibration_incomplete_alert (line 200) | def calibration_incomplete_alert(CP: car.CarParams, sm: messaging.SubMas... function no_gps_alert (line 210) | def no_gps_alert(CP: car.CarParams, sm: messaging.SubMaster, metric: boo... function wrong_car_mode_alert (line 219) | def wrong_car_mode_alert(CP: car.CarParams, sm: messaging.SubMaster, met... function startup_fuzzy_fingerprint_alert (line 226) | def startup_fuzzy_fingerprint_alert(CP: car.CarParams, sm: messaging.Sub... function joystick_alert (line 234) | def joystick_alert(CP: car.CarParams, sm: messaging.SubMaster, metric: b... function alca_alert (line 243) | def alca_alert(CP: car.CarParams, sm: messaging.SubMaster, metric: bool)... function speed_limit_adjust_alert (line 250) | def speed_limit_adjust_alert(CP: car.CarParams, sm: messaging.SubMaster,... FILE: selfdrive/controls/lib/fcw.py class FCWChecker (line 10) | class FCWChecker(): method __init__ (line 11) | def __init__(self): method reset_lead (line 15) | def reset_lead(self, cur_time): method calc_ttc (line 25) | def calc_ttc(v_ego, a_ego, x_lead, v_lead, a_lead): method update (line 47) | def update(self, mpc_solution, cur_time, active, v_ego, a_ego, x_lead,... FILE: selfdrive/controls/lib/lane_planner.py class LanePlanner (line 23) | class LanePlanner: method __init__ (line 24) | def __init__(self, wide_camera=False): method update_dp_set_offsets (line 49) | def update_dp_set_offsets(self, camera_offset, path_offset): method parse_model (line 58) | def parse_model(self, md): method get_d_path (line 75) | def get_d_path(self, v_ego, path_t, path_xyz): FILE: selfdrive/controls/lib/latcontrol_angle.py class LatControlAngle (line 5) | class LatControlAngle(): method __init__ (line 6) | def __init__(self, CP): method reset (line 9) | def reset(self): method update (line 12) | def update(self, active, CS, CP, VM, params, desired_curvature, desire... FILE: selfdrive/controls/lib/latcontrol_indi.py class LatControlINDI (line 13) | class LatControlINDI(): method __init__ (line 14) | def __init__(self, CP): method RC (line 52) | def RC(self): method G (line 56) | def G(self): method outer_loop_gain (line 60) | def outer_loop_gain(self): method inner_loop_gain (line 64) | def inner_loop_gain(self): method reset (line 67) | def reset(self): method _check_saturation (line 73) | def _check_saturation(self, control, check_saturation, limit): method update (line 85) | def update(self, active, CS, CP, VM, params, curvature, curvature_rate): FILE: selfdrive/controls/lib/latcontrol_lqr.py class LatControlLQR (line 10) | class LatControlLQR(): method __init__ (line 11) | def __init__(self, CP): method reset (line 31) | def reset(self): method _check_saturation (line 35) | def _check_saturation(self, control, check_saturation, limit): method update (line 47) | def update(self, active, CS, CP, VM, params, desired_curvature, desire... FILE: selfdrive/controls/lib/latcontrol_pid.py class LatControlPID (line 8) | class LatControlPID(): method __init__ (line 9) | def __init__(self, CP): method reset (line 15) | def reset(self): method update (line 18) | def update(self, active, CS, CP, VM, params, desired_curvature, desire... FILE: selfdrive/controls/lib/lateral_mpc/generator.cpp function main (line 9) | int main( ) FILE: selfdrive/controls/lib/lateral_mpc/lateral_mpc.c type state_t (line 19) | typedef struct { type log_t (line 23) | typedef struct { function set_weights (line 32) | void set_weights(double pathCost, double headingCost, double steerRateCo... function init (line 47) | void init(){ function run_mpc (line 63) | int run_mpc(state_t * x0, log_t * solution, double v_ego, FILE: selfdrive/controls/lib/lateral_mpc/lib_mpc_export/acado_auxiliary_functions.c function real_t (line 24) | real_t* acado_getVariablesX( ) function real_t (line 29) | real_t* acado_getVariablesU( ) function real_t (line 35) | real_t* acado_getVariablesY( ) function real_t (line 42) | real_t* acado_getVariablesYN( ) function real_t (line 48) | real_t* acado_getVariablesX0( ) function acado_printDifferentialVariables (line 58) | void acado_printDifferentialVariables( ) function acado_printControlVariables (line 72) | void acado_printControlVariables( ) function acado_printHeader (line 86) | void acado_printHeader( ) function acado_tic (line 108) | void acado_tic( acado_timer* t ) function real_t (line 114) | real_t acado_toc( acado_timer* t ) function acado_tic (line 123) | void acado_tic( acado_timer* t ) function real_t (line 129) | real_t acado_toc( acado_timer* t ) function acado_tic (line 151) | void acado_tic( acado_timer* t ) function real_t (line 157) | real_t acado_toc( acado_timer* t ) function acado_tic (line 181) | void acado_tic( acado_timer* t ) function real_t (line 188) | real_t acado_toc( acado_timer* t ) FILE: selfdrive/controls/lib/lateral_mpc/lib_mpc_export/acado_auxiliary_functions.h type acado_timer (line 72) | typedef struct acado_timer_ type acado_timer (line 86) | typedef struct acado_timer_ type acado_timer (line 104) | typedef struct acado_timer_ type acado_timer (line 114) | typedef struct acado_timer_ FILE: selfdrive/controls/lib/lateral_mpc/lib_mpc_export/acado_common.h type ACADOvariables (line 102) | typedef struct ACADOvariables_ type ACADOworkspace (line 156) | typedef struct ACADOworkspace_ FILE: selfdrive/controls/lib/lateral_mpc/lib_mpc_export/acado_integrator.c function acado_rhs_forw (line 23) | void acado_rhs_forw(const real_t* in, real_t* out) function acado_integrate (line 75) | int acado_integrate( real_t* const rk_eta, int resetIntegrator, int rk_i... FILE: selfdrive/controls/lib/lateral_mpc/lib_mpc_export/acado_qpoases_interface.cpp function acado_solve (line 39) | int acado_solve( void ) function acado_getNWSR (line 62) | int acado_getNWSR( void ) FILE: selfdrive/controls/lib/lateral_mpc/lib_mpc_export/acado_solver.c function acado_modelSimulation (line 32) | int acado_modelSimulation( ) function acado_evaluateLSQ (line 81) | void acado_evaluateLSQ(const real_t* in, real_t* out) function acado_evaluateLSQEndTerm (line 108) | void acado_evaluateLSQEndTerm(const real_t* in, real_t* out) function acado_setObjQ1Q2 (line 126) | void acado_setObjQ1Q2( real_t* const tmpFx, real_t* const tmpObjS, real_... function acado_setObjR1R2 (line 158) | void acado_setObjR1R2( real_t* const tmpFu, real_t* const tmpObjS, real_... function acado_setObjQN1QN2 (line 166) | void acado_setObjQN1QN2( real_t* const tmpFx, real_t* const tmpObjSEndTe... function acado_evaluateObjective (line 194) | void acado_evaluateObjective( ) function acado_multGxd (line 232) | void acado_multGxd( real_t* const dOld, real_t* const Gx1, real_t* const... function acado_moveGxT (line 240) | void acado_moveGxT( real_t* const Gx1, real_t* const Gx2 ) function acado_multGxGx (line 260) | void acado_multGxGx( real_t* const Gx1, real_t* const Gx2, real_t* const... function acado_multGxGu (line 280) | void acado_multGxGu( real_t* const Gx1, real_t* const Gu1, real_t* const... function acado_moveGuE (line 288) | void acado_moveGuE( real_t* const Gu1, real_t* const Gu2 ) function acado_setBlockH11 (line 296) | void acado_setBlockH11( int iRow, int iCol, real_t* const Gu1, real_t* c... function acado_setBlockH11_R1 (line 301) | void acado_setBlockH11_R1( int iRow, int iCol, real_t* const R11 ) function acado_zeroBlockH11 (line 306) | void acado_zeroBlockH11( int iRow, int iCol ) function acado_copyHTH (line 311) | void acado_copyHTH( int iRow, int iCol ) function acado_multQ1d (line 316) | void acado_multQ1d( real_t* const Gx1, real_t* const dOld, real_t* const... function acado_multQN1d (line 324) | void acado_multQN1d( real_t* const QN1, real_t* const dOld, real_t* cons... function acado_multRDy (line 332) | void acado_multRDy( real_t* const R2, real_t* const Dy1, real_t* const R... function acado_multQDy (line 337) | void acado_multQDy( real_t* const Q2, real_t* const Dy1, real_t* const Q... function acado_multEQDy (line 345) | void acado_multEQDy( real_t* const E1, real_t* const QDy1, real_t* const... function acado_multQETGx (line 350) | void acado_multQETGx( real_t* const E1, real_t* const Gx1, real_t* const... function acado_zeroBlockH10 (line 358) | void acado_zeroBlockH10( real_t* const H101 ) function acado_multEDu (line 363) | void acado_multEDu( real_t* const E1, real_t* const U1, real_t* const dN... function acado_zeroBlockH00 (line 371) | void acado_zeroBlockH00( ) function acado_multCTQC (line 391) | void acado_multCTQC( real_t* const Gx1, real_t* const Gx2 ) function acado_macCTSlx (line 411) | void acado_macCTSlx( real_t* const C0, real_t* const g0 ) function acado_macETSlu (line 423) | void acado_macETSlu( real_t* const E0, real_t* const g1 ) function acado_condensePrep (line 429) | void acado_condensePrep( ) function acado_condenseFdb (line 2549) | void acado_condenseFdb( ) function acado_expand (line 2963) | void acado_expand( ) function acado_preparationStep (line 3190) | int acado_preparationStep( ) function acado_feedbackStep (line 3200) | int acado_feedbackStep( ) function acado_initializeSolver (line 3212) | int acado_initializeSolver( ) function acado_initializeNodesByForwardSimulation (line 3225) | void acado_initializeNodesByForwardSimulation( ) function acado_shiftStates (line 3247) | void acado_shiftStates( int strategy, real_t* const xEnd, real_t* const ... function acado_shiftControls (line 3291) | void acado_shiftControls( real_t* const uEnd ) function real_t (line 3305) | real_t acado_getKKT( ) function real_t (line 3333) | real_t acado_getObjective( ) FILE: selfdrive/controls/lib/lateral_planner.py class LateralPlanner (line 41) | class LateralPlanner(): method __init__ (line 42) | def __init__(self, CP, use_lanelines=True, wide_camera=False): method setup_mpc (line 77) | def setup_mpc(self): method update (line 93) | def update(self, sm, CP): method publish (line 293) | def publish(self, sm, pm): FILE: selfdrive/controls/lib/lead_mpc.py class LeadMpc (line 14) | class LeadMpc(): method __init__ (line 15) | def __init__(self, mpc_id): method set_following_distance (line 36) | def set_following_distance(self, following_distance): method reset_mpc (line 42) | def reset_mpc(self): method set_cur_state (line 53) | def set_cur_state(self, v, a): method update (line 59) | def update(self, CS, radarstate, v_cruise, a_target, active): FILE: selfdrive/controls/lib/lead_mpc_lib/generator.cpp function main (line 13) | int main( ) FILE: selfdrive/controls/lib/lead_mpc_lib/lib_mpc_export/acado_auxiliary_functions.c function real_t (line 24) | real_t* acado_getVariablesX( ) function real_t (line 29) | real_t* acado_getVariablesU( ) function real_t (line 35) | real_t* acado_getVariablesY( ) function real_t (line 42) | real_t* acado_getVariablesYN( ) function real_t (line 48) | real_t* acado_getVariablesX0( ) function acado_printDifferentialVariables (line 58) | void acado_printDifferentialVariables( ) function acado_printControlVariables (line 72) | void acado_printControlVariables( ) function acado_printHeader (line 86) | void acado_printHeader( ) function acado_tic (line 108) | void acado_tic( acado_timer* t ) function real_t (line 114) | real_t acado_toc( acado_timer* t ) function acado_tic (line 123) | void acado_tic( acado_timer* t ) function real_t (line 129) | real_t acado_toc( acado_timer* t ) function acado_tic (line 151) | void acado_tic( acado_timer* t ) function real_t (line 157) | real_t acado_toc( acado_timer* t ) function acado_tic (line 181) | void acado_tic( acado_timer* t ) function real_t (line 188) | real_t acado_toc( acado_timer* t ) FILE: selfdrive/controls/lib/lead_mpc_lib/lib_mpc_export/acado_auxiliary_functions.h type acado_timer (line 72) | typedef struct acado_timer_ type acado_timer (line 86) | typedef struct acado_timer_ type acado_timer (line 104) | typedef struct acado_timer_ type acado_timer (line 114) | typedef struct acado_timer_ FILE: selfdrive/controls/lib/lead_mpc_lib/lib_mpc_export/acado_common.h type ACADOvariables (line 102) | typedef struct ACADOvariables_ type ACADOworkspace (line 156) | typedef struct ACADOworkspace_ FILE: selfdrive/controls/lib/lead_mpc_lib/lib_mpc_export/acado_integrator.c function acado_rhs_forw (line 23) | void acado_rhs_forw(const real_t* in, real_t* out) function acado_integrate (line 47) | int acado_integrate( real_t* const rk_eta, int resetIntegrator, int rk_i... FILE: selfdrive/controls/lib/lead_mpc_lib/lib_mpc_export/acado_qpoases_interface.cpp function acado_solve (line 39) | int acado_solve( void ) function acado_getNWSR (line 62) | int acado_getNWSR( void ) FILE: selfdrive/controls/lib/lead_mpc_lib/lib_mpc_export/acado_solver.c function acado_modelSimulation (line 32) | int acado_modelSimulation( ) function acado_evaluateLSQ (line 71) | void acado_evaluateLSQ(const real_t* in, real_t* out, double TR) function acado_evaluateLSQEndTerm (line 117) | void acado_evaluateLSQEndTerm(const real_t* in, real_t* out, double TR) function acado_setObjQ1Q2 (line 154) | void acado_setObjQ1Q2( real_t* const tmpFx, real_t* const tmpObjS, real_... function acado_setObjR1R2 (line 179) | void acado_setObjR1R2( real_t* const tmpFu, real_t* const tmpObjS, real_... function acado_setObjQN1QN2 (line 188) | void acado_setObjQN1QN2( real_t* const tmpFx, real_t* const tmpObjSEndTe... function acado_evaluateObjective (line 210) | void acado_evaluateObjective( double TR ) function acado_multGxd (line 248) | void acado_multGxd( real_t* const dOld, real_t* const Gx1, real_t* const... function acado_moveGxT (line 255) | void acado_moveGxT( real_t* const Gx1, real_t* const Gx2 ) function acado_multGxGx (line 268) | void acado_multGxGx( real_t* const Gx1, real_t* const Gx2, real_t* const... function acado_multGxGu (line 281) | void acado_multGxGu( real_t* const Gx1, real_t* const Gu1, real_t* const... function acado_moveGuE (line 288) | void acado_moveGuE( real_t* const Gu1, real_t* const Gu2 ) function acado_setBlockH11 (line 295) | void acado_setBlockH11( int iRow, int iCol, real_t* const Gu1, real_t* c... function acado_setBlockH11_R1 (line 300) | void acado_setBlockH11_R1( int iRow, int iCol, real_t* const R11 ) function acado_zeroBlockH11 (line 305) | void acado_zeroBlockH11( int iRow, int iCol ) function acado_copyHTH (line 310) | void acado_copyHTH( int iRow, int iCol ) function acado_multQ1d (line 315) | void acado_multQ1d( real_t* const Gx1, real_t* const dOld, real_t* const... function acado_multQN1d (line 322) | void acado_multQN1d( real_t* const QN1, real_t* const dOld, real_t* cons... function acado_multRDy (line 329) | void acado_multRDy( real_t* const R2, real_t* const Dy1, real_t* const R... function acado_multQDy (line 334) | void acado_multQDy( real_t* const Q2, real_t* const Dy1, real_t* const Q... function acado_multEQDy (line 341) | void acado_multEQDy( real_t* const E1, real_t* const QDy1, real_t* const... function acado_multQETGx (line 346) | void acado_multQETGx( real_t* const E1, real_t* const Gx1, real_t* const... function acado_zeroBlockH10 (line 353) | void acado_zeroBlockH10( real_t* const H101 ) function acado_multEDu (line 358) | void acado_multEDu( real_t* const E1, real_t* const U1, real_t* const dN... function acado_zeroBlockH00 (line 365) | void acado_zeroBlockH00( ) function acado_multCTQC (line 378) | void acado_multCTQC( real_t* const Gx1, real_t* const Gx2 ) function acado_macCTSlx (line 391) | void acado_macCTSlx( real_t* const C0, real_t* const g0 ) function acado_macETSlu (line 401) | void acado_macETSlu( real_t* const E0, real_t* const g1 ) function acado_condensePrep (line 407) | void acado_condensePrep( ) function acado_condenseFdb (line 3808) | void acado_condenseFdb( ) function acado_expand (line 4292) | void acado_expand( ) function acado_preparationStep (line 4592) | int acado_preparationStep( double TR ) function acado_feedbackStep (line 4602) | int acado_feedbackStep( ) function acado_initializeSolver (line 4614) | int acado_initializeSolver( ) function acado_initializeNodesByForwardSimulation (line 4627) | void acado_initializeNodesByForwardSimulation( ) function acado_shiftStates (line 4647) | void acado_shiftStates( int strategy, real_t* const xEnd, real_t* const ... function acado_shiftControls (line 4687) | void acado_shiftControls( real_t* const uEnd ) function real_t (line 4701) | real_t acado_getKKT( ) function real_t (line 4729) | real_t acado_getObjective( TR ) FILE: selfdrive/controls/lib/lead_mpc_lib/libmpc_py.py function _get_libmpc (line 8) | def _get_libmpc(mpc_id): function get_libmpc (line 41) | def get_libmpc(mpc_id): FILE: selfdrive/controls/lib/lead_mpc_lib/longitudinal_mpc.c type state_t (line 20) | typedef struct { type log_t (line 25) | typedef struct { function init (line 37) | void init(double ttcCost, double distanceCost, double accelerationCost, ... function change_tr (line 71) | void change_tr(double ttcCost, double distanceCost, double accelerationC... function init_with_simulation (line 90) | void init_with_simulation(double v_ego, double x_l_0, double v_l_0, doub... function run_mpc (line 134) | int run_mpc(state_t * x0, log_t * solution, double l, double a_l_0, doub... FILE: selfdrive/controls/lib/limits_long_mpc.py class LimitsLongitudinalMpc (line 11) | class LimitsLongitudinalMpc(): method __init__ (line 12) | def __init__(self): method reset_mpc (line 20) | def reset_mpc(self): method set_accel_limits (line 35) | def set_accel_limits(self, min_a, max_a): method set_cur_state (line 39) | def set_cur_state(self, v, a): method update (line 47) | def update(self, carstate, model, v_cruise, a_target, active): FILE: selfdrive/controls/lib/long_mpc.py class LongitudinalMpc (line 11) | class LongitudinalMpc(): method __init__ (line 12) | def __init__(self): method reset_mpc (line 21) | def reset_mpc(self): method set_accel_limits (line 36) | def set_accel_limits(self, min_a, max_a): method set_cur_state (line 40) | def set_cur_state(self, v, a): method update (line 48) | def update(self, carstate, radarstate, v_cruise, a_target, active): method update_with_xva (line 55) | def update_with_xva(self, poss, speeds, accels): FILE: selfdrive/controls/lib/longcontrol.py function long_control_state_trans (line 24) | def long_control_state_trans(active, long_control_state, v_ego, v_target... class LongControl (line 60) | class LongControl(): method __init__ (line 61) | def __init__(self, CP): method reset (line 70) | def reset(self, v_pid): method update (line 75) | def update(self, active, CS, CP, long_plan, accel_limits): FILE: selfdrive/controls/lib/longitudinal_mpc_lib/generator.cpp function main (line 7) | int main( ) FILE: selfdrive/controls/lib/longitudinal_mpc_lib/lib_mpc_export/acado_auxiliary_functions.c function real_t (line 24) | real_t* acado_getVariablesX( ) function real_t (line 29) | real_t* acado_getVariablesU( ) function real_t (line 35) | real_t* acado_getVariablesY( ) function real_t (line 42) | real_t* acado_getVariablesYN( ) function real_t (line 48) | real_t* acado_getVariablesX0( ) function acado_printDifferentialVariables (line 58) | void acado_printDifferentialVariables( ) function acado_printControlVariables (line 72) | void acado_printControlVariables( ) function acado_printHeader (line 86) | void acado_printHeader( ) function acado_tic (line 108) | void acado_tic( acado_timer* t ) function real_t (line 114) | real_t acado_toc( acado_timer* t ) function acado_tic (line 123) | void acado_tic( acado_timer* t ) function real_t (line 129) | real_t acado_toc( acado_timer* t ) function acado_tic (line 151) | void acado_tic( acado_timer* t ) function real_t (line 157) | real_t acado_toc( acado_timer* t ) function acado_tic (line 181) | void acado_tic( acado_timer* t ) function real_t (line 188) | real_t acado_toc( acado_timer* t ) FILE: selfdrive/controls/lib/longitudinal_mpc_lib/lib_mpc_export/acado_auxiliary_functions.h type acado_timer (line 72) | typedef struct acado_timer_ type acado_timer (line 86) | typedef struct acado_timer_ type acado_timer (line 104) | typedef struct acado_timer_ type acado_timer (line 114) | typedef struct acado_timer_ FILE: selfdrive/controls/lib/longitudinal_mpc_lib/lib_mpc_export/acado_common.h type ACADOvariables (line 102) | typedef struct ACADOvariables_ type ACADOworkspace (line 156) | typedef struct ACADOworkspace_ FILE: selfdrive/controls/lib/longitudinal_mpc_lib/lib_mpc_export/acado_integrator.c function acado_rhs_forw (line 23) | void acado_rhs_forw(const real_t* in, real_t* out) function acado_integrate (line 60) | int acado_integrate( real_t* const rk_eta, int resetIntegrator, int rk_i... FILE: selfdrive/controls/lib/longitudinal_mpc_lib/lib_mpc_export/acado_qpoases_interface.cpp function acado_solve (line 39) | int acado_solve( void ) function acado_getNWSR (line 62) | int acado_getNWSR( void ) FILE: selfdrive/controls/lib/longitudinal_mpc_lib/lib_mpc_export/acado_solver.c function acado_modelSimulation (line 32) | int acado_modelSimulation( ) function acado_evaluateLSQ (line 86) | void acado_evaluateLSQ(const real_t* in, real_t* out) function acado_evaluateLSQEndTerm (line 99) | void acado_evaluateLSQEndTerm(const real_t* in, real_t* out) function acado_setObjQ1Q2 (line 109) | void acado_setObjQ1Q2( real_t* const tmpObjS, real_t* const tmpQ1, real_... function acado_setObjR1R2 (line 158) | void acado_setObjR1R2( real_t* const tmpObjS, real_t* const tmpR1, real_... function acado_setObjQN1QN2 (line 176) | void acado_setObjQN1QN2( real_t* const tmpObjSEndTerm, real_t* const tmp... function acado_evaluateObjective (line 215) | void acado_evaluateObjective( ) function acado_multGxd (line 257) | void acado_multGxd( real_t* const dOld, real_t* const Gx1, real_t* const... function acado_moveGxT (line 265) | void acado_moveGxT( real_t* const Gx1, real_t* const Gx2 ) function acado_multGxGx (line 285) | void acado_multGxGx( real_t* const Gx1, real_t* const Gx2, real_t* const... function acado_multGxGu (line 305) | void acado_multGxGu( real_t* const Gx1, real_t* const Gu1, real_t* const... function acado_moveGuE (line 317) | void acado_moveGuE( real_t* const Gu1, real_t* const Gu2 ) function acado_setBlockH11 (line 329) | void acado_setBlockH11( int iRow, int iCol, real_t* const Gu1, real_t* c... function acado_setBlockH11_R1 (line 337) | void acado_setBlockH11_R1( int iRow, int iCol, real_t* const R11 ) function acado_zeroBlockH11 (line 345) | void acado_zeroBlockH11( int iRow, int iCol ) function acado_copyHTH (line 353) | void acado_copyHTH( int iRow, int iCol ) function acado_multQ1d (line 361) | void acado_multQ1d( real_t* const Gx1, real_t* const dOld, real_t* const... function acado_multQN1d (line 369) | void acado_multQN1d( real_t* const QN1, real_t* const dOld, real_t* cons... function acado_multRDy (line 377) | void acado_multRDy( real_t* const R2, real_t* const Dy1, real_t* const R... function acado_multQDy (line 383) | void acado_multQDy( real_t* const Q2, real_t* const Dy1, real_t* const Q... function acado_multEQDy (line 391) | void acado_multEQDy( real_t* const E1, real_t* const QDy1, real_t* const... function acado_multQETGx (line 397) | void acado_multQETGx( real_t* const E1, real_t* const Gx1, real_t* const... function acado_zeroBlockH10 (line 409) | void acado_zeroBlockH10( real_t* const H101 ) function acado_multEDu (line 414) | void acado_multEDu( real_t* const E1, real_t* const U1, real_t* const dN... function acado_zeroBlockH00 (line 422) | void acado_zeroBlockH00( ) function acado_multCTQC (line 442) | void acado_multCTQC( real_t* const Gx1, real_t* const Gx2 ) function acado_multHxC (line 462) | void acado_multHxC( real_t* const Hx, real_t* const Gx, real_t* const A01 ) function acado_multHxE (line 474) | void acado_multHxE( real_t* const Hx, real_t* const E, int row, int col ) function acado_macHxd (line 482) | void acado_macHxd( real_t* const Hx, real_t* const tmpd, real_t* const l... function acado_evaluatePathConstraints (line 492) | void acado_evaluatePathConstraints(const real_t* in, real_t* out) function acado_macCTSlx (line 531) | void acado_macCTSlx( real_t* const C0, real_t* const g0 ) function acado_macETSlu (line 543) | void acado_macETSlu( real_t* const E0, real_t* const g1 ) function acado_condensePrep (line 551) | void acado_condensePrep( ) function acado_condenseFdb (line 1296) | void acado_condenseFdb( ) function acado_expand (line 1512) | void acado_expand( ) function acado_preparationStep (line 1726) | int acado_preparationStep( ) function acado_feedbackStep (line 1736) | int acado_feedbackStep( ) function acado_initializeSolver (line 1748) | int acado_initializeSolver( ) function acado_initializeNodesByForwardSimulation (line 1761) | void acado_initializeNodesByForwardSimulation( ) function acado_shiftStates (line 1784) | void acado_shiftStates( int strategy, real_t* const xEnd, real_t* const ... function acado_shiftControls (line 1830) | void acado_shiftControls( real_t* const uEnd ) function real_t (line 1846) | real_t acado_getKKT( ) function real_t (line 1874) | real_t acado_getObjective( ) FILE: selfdrive/controls/lib/longitudinal_mpc_lib/longitudinal_mpc.c type state_t (line 21) | typedef struct { type log_t (line 26) | typedef struct { function init (line 35) | void init(double xCost, double vCost, double aCost, double jerkCost, dou... function run_mpc (line 68) | int run_mpc(state_t * x0, log_t * solution, FILE: selfdrive/controls/lib/longitudinal_planner.py function dp_calc_cruise_accel_limits (line 56) | def dp_calc_cruise_accel_limits(v_ego, dp_profile): function get_max_accel (line 68) | def get_max_accel(v_ego): function limit_accel_in_turns (line 72) | def limit_accel_in_turns(v_ego, angle_steers, a_target, CP): class Planner (line 85) | class Planner(): method __init__ (line 86) | def __init__(self, CP): method update (line 118) | def update(self, sm, CP): method publish (line 204) | def publish(self, sm, pm): method mpc_solutions (line 238) | def mpc_solutions(self, enabled, v_ego, a_ego, v_cruise, sm): FILE: selfdrive/controls/lib/pid.py function apply_deadzone (line 6) | def apply_deadzone(error, deadzone): class PIController (line 15) | class PIController(): method __init__ (line 16) | def __init__(self, k_p, k_i, k_f=1., pos_limit=None, neg_limit=None, r... method k_p (line 36) | def k_p(self): method k_i (line 40) | def k_i(self): method _check_saturation (line 43) | def _check_saturation(self, control, check_saturation, error): method reset (line 55) | def reset(self): method update (line 63) | def update(self, setpoint, measurement, speed=0.0, check_saturation=Tr... FILE: selfdrive/controls/lib/radar_helpers.py class Track (line 17) | class Track(): method __init__ (line 18) | def __init__(self, v_lead, kalman_params): method update (line 26) | def update(self, d_rel, y_rel, v_rel, v_lead, measured): method get_key_for_cluster (line 49) | def get_key_for_cluster(self): method reset_a_lead (line 53) | def reset_a_lead(self, aLeadK, aLeadTau): class Cluster (line 59) | class Cluster(): method __init__ (line 60) | def __init__(self): method add (line 63) | def add(self, t): method dRel (line 69) | def dRel(self): method yRel (line 73) | def yRel(self): method vRel (line 77) | def vRel(self): method aRel (line 81) | def aRel(self): method vLead (line 85) | def vLead(self): method dPath (line 89) | def dPath(self): method vLat (line 93) | def vLat(self): method vLeadK (line 97) | def vLeadK(self): method aLeadK (line 101) | def aLeadK(self): method aLeadTau (line 108) | def aLeadTau(self): method measured (line 115) | def measured(self): method get_RadarState (line 118) | def get_RadarState(self, model_prob=0.0): method get_RadarState_from_vision (line 133) | def get_RadarState_from_vision(self, lead_msg, v_ego): method __str__ (line 148) | def __str__(self): method potential_low_speed_lead (line 152) | def potential_low_speed_lead(self, v_ego): method is_potential_fcw (line 156) | def is_potential_fcw(self, model_prob): FILE: selfdrive/controls/lib/speed_limit_controller.py function _debug (line 30) | def _debug(msg): function _description_for_state (line 36) | def _description_for_state(speed_limit_control_state): class SpeedLimitResolver (line 47) | class SpeedLimitResolver(): class Source (line 48) | class Source(IntEnum): class Policy (line 53) | class Policy(IntEnum): method __init__ (line 60) | def __init__(self, policy=Policy.map_data_priority): method resolve (line 71) | def resolve(self, v_ego, current_speed_limit, sm): method _get_from_car_state (line 82) | def _get_from_car_state(self): method _get_from_map_data (line 86) | def _get_from_map_data(self): method _consolidate (line 146) | def _consolidate(self): class SpeedLimitController (line 195) | class SpeedLimitController(): method __init__ (line 196) | def __init__(self): method a_target (line 223) | def a_target(self): method state (line 227) | def state(self): method state (line 231) | def state(self, value): method is_active (line 243) | def is_active(self): method speed_limit_offseted (line 247) | def speed_limit_offseted(self): method speed_limit_offset (line 251) | def speed_limit_offset(self): method speed_limit (line 257) | def speed_limit(self): method distance (line 261) | def distance(self): method source (line 265) | def source(self): method _update_params (line 268) | def _update_params(self): method _update_calculations (line 276) | def _update_calculations(self): method _state_transition (line 294) | def _state_transition(self): method _update_solution (line 336) | def _update_solution(self): method _update_events (line 357) | def _update_events(self, events): method update (line 367) | def update(self, enabled, v_ego, a_ego, sm, v_cruise_setpoint, events=... FILE: selfdrive/controls/lib/turn_speed_controller.py function _debug (line 20) | def _debug(msg): function _description_for_state (line 26) | def _description_for_state(turn_speed_control_state): class TurnSpeedController (line 37) | class TurnSpeedController(): method __init__ (line 38) | def __init__(self): method a_target (line 59) | def a_target(self): method state (line 63) | def state(self): method state (line 67) | def state(self, value): method is_active (line 83) | def is_active(self): method speed_limit (line 87) | def speed_limit(self): method distance (line 91) | def distance(self): method turn_sign (line 95) | def turn_sign(self): method _get_limit_from_map_data (line 98) | def _get_limit_from_map_data(self, sm): method _update_params (line 165) | def _update_params(self): method _update_calculations (line 171) | def _update_calculations(self): method _state_transition (line 175) | def _state_transition(self, sm): method _update_solution (line 213) | def _update_solution(self): method update (line 233) | def update(self, enabled, v_ego, a_ego, sm): FILE: selfdrive/controls/lib/vehicle_model.py class VehicleModel (line 23) | class VehicleModel: method __init__ (line 24) | def __init__(self, CP: car.CarParams): method update_params (line 41) | def update_params(self, stiffness_factor: float, steer_ratio: float) -... method steady_state_sol (line 47) | def steady_state_sol(self, sa: float, u: float) -> np.ndarray: method calc_curvature (line 65) | def calc_curvature(self, sa: float, u: float) -> float: method curvature_factor (line 77) | def curvature_factor(self, u: float) -> float: method get_steer_from_curvature (line 90) | def get_steer_from_curvature(self, curv: float, u: float) -> float: method get_steer_from_yaw_rate (line 103) | def get_steer_from_yaw_rate(self, yaw_rate: float, u: float) -> float: method yaw_rate (line 116) | def yaw_rate(self, sa: float, u: float) -> float: function kin_ss_sol (line 129) | def kin_ss_sol(sa: float, u: float, VM: VehicleModel) -> np.ndarray: function create_dyn_state_matrices (line 148) | def create_dyn_state_matrices(u: float, VM: VehicleModel) -> Tuple[np.nd... function dyn_ss_sol (line 179) | def dyn_ss_sol(sa: float, u: float, VM: VehicleModel) -> np.ndarray: function calc_slip_factor (line 195) | def calc_slip_factor(VM): FILE: selfdrive/controls/lib/vision_turn_controller.py function _debug (line 46) | def _debug(msg): function eval_curvature (line 55) | def eval_curvature(poly, x_vals): function eval_lat_acc (line 68) | def eval_lat_acc(v_ego, x_curv): function _description_for_state (line 81) | def _description_for_state(turn_controller_state): class VisionTurnController (line 92) | class VisionTurnController(): method __init__ (line 93) | def __init__(self, CP): method state (line 110) | def state(self): method state (line 114) | def state(self, value): method a_target (line 122) | def a_target(self): method v_turn (line 126) | def v_turn(self): method is_active (line 130) | def is_active(self): method _reset (line 133) | def _reset(self): method _update_params (line 140) | def _update_params(self): method _update_calculations (line 146) | def _update_calculations(self, sm): method _state_transition (line 213) | def _state_transition(self): method _update_solution (line 249) | def _update_solution(self): method update (line 277) | def update(self, enabled, v_ego, a_ego, v_cruise_setpoint, sm): FILE: selfdrive/controls/plannerd.py function plannerd_thread (line 12) | def plannerd_thread(sm=None, pm=None): function main (line 46) | def main(sm=None, pm=None): FILE: selfdrive/controls/radard.py class KalmanParams (line 18) | class KalmanParams(): method __init__ (line 19) | def __init__(self, dt): function laplacian_cdf (line 34) | def laplacian_cdf(x, mu, b): function match_vision_to_cluster (line 39) | def match_vision_to_cluster(v_ego, lead, clusters): function get_lead (line 63) | def get_lead(v_ego, ready, clusters, lead_msg, low_speed_override=True): class RadarD (line 88) | class RadarD(): method __init__ (line 89) | def __init__(self, radar_ts, delay=0): method update (line 101) | def update(self, sm, rr, enable_lead): function radard_thread (line 176) | def radard_thread(sm=None, pm=None, can_sock=None): function main (line 234) | def main(sm=None, pm=None, can_sock=None): FILE: selfdrive/crash.py function save_exception (line 20) | def save_exception(exc_text): function capture_exception (line 50) | def capture_exception(*args, **kwargs): function bind_user (line 59) | def bind_user(**kwargs) -> None: function capture_warning (line 62) | def capture_warning(warning_string): function capture_info (line 66) | def capture_info(info_string): function bind_extra (line 70) | def bind_extra(**kwargs) -> None: function init (line 74) | def init() -> None: FILE: selfdrive/debug/can_print_changes.py function can_printer (line 10) | def can_printer(bus=0): FILE: selfdrive/debug/can_printer.py function can_printer (line 11) | def can_printer(bus=0, max_msg=None, addr="127.0.0.1"): FILE: selfdrive/debug/cpu_usage_stat.py function get_arg_parser (line 43) | def get_arg_parser(): FILE: selfdrive/debug/cycle_alerts.py function cycle_alerts (line 16) | def cycle_alerts(duration=2000, is_metric=False): FILE: selfdrive/debug/disable_ecu.py function disable_ecu (line 13) | def disable_ecu(ecu_addr, logcan, sendcan, bus, timeout=0.1, retry=5, de... FILE: selfdrive/debug/filter_log_message.py function print_logmessage (line 27) | def print_logmessage(t, msg, min_level): function print_androidlog (line 38) | def print_androidlog(t, msg): FILE: selfdrive/debug/fingerprint_from_route.py function get_fingerprint (line 8) | def get_fingerprint(lr): FILE: selfdrive/debug/live_cpu_and_temp.py function cputime_total (line 8) | def cputime_total(ct): function cputime_busy (line 12) | def cputime_busy(ct): function proc_cputime_total (line 16) | def proc_cputime_total(ct): function proc_name (line 20) | def proc_name(proc): FILE: selfdrive/debug/toyota_eps_factor.py function to_signed (line 14) | def to_signed(n, bits): function get_eps_factor (line 20) | def get_eps_factor(lr, plot=False): FILE: selfdrive/dragonpilot/appd.py class Appd (line 30) | class Appd(): method __init__ (line 32) | def __init__(self): method update (line 41) | def update(self, started): method onroad (line 52) | def onroad(self): method offroad (line 62) | def offroad(self): method installed (line 68) | def installed(self, app_name): method system (line 77) | def system(self, cmd): FILE: selfdrive/dragonpilot/dashcamd.py class Dashcamd (line 35) | class Dashcamd(): method __init__ (line 36) | def __init__(self): method run (line 43) | def run(self, started, free_space): method stop (line 53) | def stop(self): method make_folder (line 57) | def make_folder(self): method start (line 69) | def start(self): method clean_up (line 81) | def clean_up(self): method get_used_spaces (line 90) | def get_used_spaces(self): FILE: selfdrive/dragonpilot/gpx_uploader.py function _debug (line 49) | def _debug(msg): class GpxUploader (line 54) | class GpxUploader(): method __init__ (line 55) | def __init__(self): method _is_online (line 61) | def _is_online(self): method _get_is_uploaded (line 69) | def _get_is_uploaded(self, filename): method _set_is_uploaded (line 73) | def _set_is_uploaded(self, filename): method _get_files (line 77) | def _get_files(self): method _get_files_to_be_uploaded (line 80) | def _get_files_to_be_uploaded(self): method _do_upload (line 88) | def _do_upload(self, filename): method run (line 104) | def run(self): function gpx_uploader_thread (line 122) | def gpx_uploader_thread(): function main (line 126) | def main(): FILE: selfdrive/dragonpilot/gpxd.py class WaitTimeHelper (line 41) | class WaitTimeHelper: method __init__ (line 45) | def __init__(self): method graceful_shutdown (line 50) | def graceful_shutdown(self, signum, frame): class GpxD (line 54) | class GpxD(): method __init__ (line 55) | def __init__(self): method log (line 64) | def log(self, sm): method write_log (line 87) | def write_log(self, force = False): method _write_gpx (line 98) | def _write_gpx(self): method _trkpt_template (line 121) | def _trkpt_template(self, lat, lon, ele, time): function gpxd_thread (line 129) | def gpxd_thread(sm=None, pm=None): function main (line 146) | def main(sm=None, pm=None): FILE: selfdrive/dragonpilot/otisserv.py class OtisServ (line 36) | class OtisServ(BaseHTTPRequestHandler): method do_GET (line 37) | def do_GET(self): method do_POST (line 80) | def do_POST(self): method get_logo (line 141) | def get_logo(self): method get_gmap_css (line 149) | def get_gmap_css(self): method get_gmap_js (line 152) | def get_gmap_js(self): method display_page_gmap (line 156) | def display_page_gmap(self): method get_gmap_key (line 159) | def get_gmap_key(self): method get_public_token (line 165) | def get_public_token(self): method get_app_token (line 171) | def get_app_token(self): method get_last_lon_lat (line 177) | def get_last_lon_lat(self): method display_page_gmap_key (line 184) | def display_page_gmap_key(self): method display_page_public_token (line 187) | def display_page_public_token(self, msg = ""): method display_page_app_token (line 190) | def display_page_app_token(self, msg = ""): method display_page_addr_input (line 193) | def display_page_addr_input(self, msg = ""): method display_page_nav_confirmation (line 196) | def display_page_nav_confirmation(self, addr, lon, lat): method get_parsed_template (line 200) | def get_parsed_template(self, name, replace = {}): method query_addr (line 208) | def query_addr(self, addr): method parse_POST (line 229) | def parse_POST(self): function main (line 240) | def main(): FILE: selfdrive/dragonpilot/systemd.py function confd_thread (line 50) | def confd_thread(): function update_conf (line 182) | def update_conf(msg, conf, first_run = False): function update_conf_all (line 205) | def update_conf_all(confs, msg, first_run = False): function process_charging_ctrl (line 210) | def process_charging_ctrl(msg, last_charging_ctrl, battery_percent): function pull_thermald (line 222) | def pull_thermald(frame, sm, started, free_space, battery_percent, overh... function update_custom_logic (line 231) | def update_custom_logic(msg): function update_ip (line 251) | def update_ip(msg): function set_message (line 266) | def set_message(msg, conf): function check_dependencies (line 285) | def check_dependencies(msg, conf): function main (line 297) | def main(): FILE: selfdrive/hardware/base.h function class (line 7) | class HardwareNone { FILE: selfdrive/hardware/base.py class HardwareBase (line 6) | class HardwareBase: method get_cmdline (line 8) | def get_cmdline(): method read_param_file (line 14) | def read_param_file(path, parser, default=0): method reboot (line 22) | def reboot(self, reason=None): method uninstall (line 26) | def uninstall(self): method get_os_version (line 30) | def get_os_version(self): method get_device_type (line 34) | def get_device_type(self): method get_sound_card_online (line 38) | def get_sound_card_online(self): method get_imei (line 42) | def get_imei(self, slot): method get_serial (line 46) | def get_serial(self): method get_subscriber_info (line 50) | def get_subscriber_info(self): method get_network_info (line 54) | def get_network_info(self): method get_network_type (line 58) | def get_network_type(self): method get_sim_info (line 62) | def get_sim_info(self): method get_network_strength (line 66) | def get_network_strength(self, network_type): method get_battery_capacity (line 70) | def get_battery_capacity(self): method get_battery_status (line 74) | def get_battery_status(self): method get_battery_current (line 78) | def get_battery_current(self): method get_battery_voltage (line 82) | def get_battery_voltage(self): method get_battery_charging (line 86) | def get_battery_charging(self): method set_battery_charging (line 90) | def set_battery_charging(self, on): method get_usb_present (line 94) | def get_usb_present(self): method get_current_power_draw (line 98) | def get_current_power_draw(self): method shutdown (line 102) | def shutdown(self): method get_thermal_config (line 106) | def get_thermal_config(self): method set_screen_brightness (line 110) | def set_screen_brightness(self, percentage): method set_power_save (line 114) | def set_power_save(self, powersave_enabled): method get_gpu_usage_percent (line 118) | def get_gpu_usage_percent(self): method get_modem_version (line 122) | def get_modem_version(self): method initialize_hardware (line 126) | def initialize_hardware(self): method get_networks (line 130) | def get_networks(self): FILE: selfdrive/hardware/eon/androidd.py function get_modem_crash_count (line 16) | def get_modem_crash_count() -> Optional[int]: function get_modem_state (line 24) | def get_modem_state() -> str: function main (line 32) | def main(): FILE: selfdrive/hardware/eon/hardware.h function class (line 13) | class HardwareEon : public HardwareNone { function launch_wifi (line 67) | static void launch_wifi() { function launch_tethering (line 70) | static void launch_tethering() { function launch_locale (line 73) | static void launch_locale() { function launch_vol (line 77) | static void launch_vol() { function launch_datetime (line 81) | static void launch_datetime() { FILE: selfdrive/hardware/eon/hardware.py function service_call (line 18) | def service_call(call: List[str]) -> Union[bytes, None]: function parse_service_call_unpack (line 28) | def parse_service_call_unpack(r, fmt) -> Union[bytes, None]: function parse_service_call_string (line 35) | def parse_service_call_string(r: bytes) -> Union[str, None]: function parse_service_call_bytes (line 50) | def parse_service_call_bytes(ret: str) -> Union[bytes, None]: function getprop (line 60) | def getprop(key: str) -> Union[str, None]: class Android (line 67) | class Android(HardwareBase): method get_os_version (line 68) | def get_os_version(self): method get_device_type (line 72) | def get_device_type(self): method get_sound_card_online (line 75) | def get_sound_card_online(self): method get_imei (line 79) | def get_imei(self, slot): method get_serial (line 86) | def get_serial(self): method get_subscriber_info (line 92) | def get_subscriber_info(self): method reboot (line 98) | def reboot(self, reason=None): method uninstall (line 112) | def uninstall(self): method get_sim_info (line 118) | def get_sim_info(self): method get_network_info (line 137) | def get_network_info(self): method get_network_type (line 155) | def get_network_type(self): method get_network_strength (line 188) | def get_network_strength(self, network_type): method get_battery_capacity (line 339) | def get_battery_capacity(self): method get_battery_status (line 342) | def get_battery_status(self): method get_battery_current (line 347) | def get_battery_current(self): method get_battery_voltage (line 350) | def get_battery_voltage(self): method get_battery_charging (line 353) | def get_battery_charging(self): method set_battery_charging (line 357) | def set_battery_charging(self, on): method get_usb_present (line 361) | def get_usb_present(self): method get_current_power_draw (line 364) | def get_current_power_draw(self): method shutdown (line 368) | def shutdown(self): method get_thermal_config (line 371) | def get_thermal_config(self): method set_screen_brightness (line 374) | def set_screen_brightness(self, percentage): method set_power_save (line 378) | def set_power_save(self, powersave_enabled): method get_gpu_usage_percent (line 381) | def get_gpu_usage_percent(self): method get_modem_version (line 389) | def get_modem_version(self): method initialize_hardware (line 392) | def initialize_hardware(self): method get_networks (line 395) | def get_networks(self): FILE: selfdrive/hardware/hw.h function class (line 17) | class HardwarePC : public HardwareNone { function namespace (line 25) | namespace Path { FILE: selfdrive/hardware/jetson/hardware.h function class (line 8) | class HardwareJetson : public HardwareNone { FILE: selfdrive/hardware/jetson/hardware.py class Jetson (line 11) | class Jetson(HardwareBase): method get_os_version (line 14) | def get_os_version(self): method get_device_type (line 17) | def get_device_type(self): method get_sound_card_online (line 20) | def get_sound_card_online(self): method reboot (line 23) | def reboot(self, reason=None): method uninstall (line 26) | def uninstall(self): method get_imei (line 29) | def get_imei(self, slot): method get_serial (line 32) | def get_serial(self): method get_subscriber_info (line 35) | def get_subscriber_info(self): method get_network_type (line 38) | def get_network_type(self): method get_sim_info (line 41) | def get_sim_info(self): method get_network_strength (line 50) | def get_network_strength(self, network_type): method get_battery_capacity (line 53) | def get_battery_capacity(self): method get_battery_status (line 56) | def get_battery_status(self): method get_battery_current (line 59) | def get_battery_current(self): method get_battery_voltage (line 62) | def get_battery_voltage(self): method get_battery_charging (line 65) | def get_battery_charging(self): method set_battery_charging (line 68) | def set_battery_charging(self, on): method get_usb_present (line 71) | def get_usb_present(self): method get_current_power_draw (line 74) | def get_current_power_draw(self): method shutdown (line 77) | def shutdown(self): method get_thermal_config (line 80) | def get_thermal_config(self): method set_screen_brightness (line 89) | def set_screen_brightness(self, percentage): method set_power_save (line 92) | def set_power_save(self, enabled): method get_gpu_usage_percent (line 95) | def get_gpu_usage_percent(self): method get_modem_version (line 98) | def get_modem_version(self): method initialize_hardware (line 101) | def initialize_hardware(self): method get_networks (line 104) | def get_networks(self): FILE: selfdrive/hardware/pc/hardware.py class Pc (line 10) | class Pc(HardwareBase): method get_os_version (line 11) | def get_os_version(self): method get_device_type (line 14) | def get_device_type(self): method get_sound_card_online (line 17) | def get_sound_card_online(self): method reboot (line 20) | def reboot(self, reason=None): method uninstall (line 23) | def uninstall(self): method get_imei (line 26) | def get_imei(self, slot): method get_serial (line 29) | def get_serial(self): method get_subscriber_info (line 32) | def get_subscriber_info(self): method get_network_info (line 35) | def get_network_info(self): method get_network_type (line 38) | def get_network_type(self): method get_sim_info (line 41) | def get_sim_info(self): method get_network_strength (line 50) | def get_network_strength(self, network_type): method get_battery_capacity (line 53) | def get_battery_capacity(self): method get_battery_status (line 56) | def get_battery_status(self): method get_battery_current (line 59) | def get_battery_current(self): method get_battery_voltage (line 62) | def get_battery_voltage(self): method get_battery_charging (line 65) | def get_battery_charging(self): method set_battery_charging (line 68) | def set_battery_charging(self, on): method get_usb_present (line 71) | def get_usb_present(self): method get_current_power_draw (line 74) | def get_current_power_draw(self): method shutdown (line 77) | def shutdown(self): method get_thermal_config (line 80) | def get_thermal_config(self): method set_screen_brightness (line 83) | def set_screen_brightness(self, percentage): method set_power_save (line 86) | def set_power_save(self, powersave_enabled): method get_gpu_usage_percent (line 89) | def get_gpu_usage_percent(self): method get_modem_version (line 92) | def get_modem_version(self): method initialize_hardware (line 95) | def initialize_hardware(self): method get_networks (line 98) | def get_networks(self): FILE: selfdrive/hardware/tici/agnos.py class StreamingDecompressor (line 14) | class StreamingDecompressor: method __init__ (line 15) | def __init__(self, url: str) -> None: method read (line 24) | def read(self, length: int) -> bytes: function unsparsify (line 43) | def unsparsify(f: StreamingDecompressor) -> Generator[bytes, None, None]: function get_target_slot_number (line 77) | def get_target_slot_number() -> int: function slot_number_to_suffix (line 82) | def slot_number_to_suffix(slot_number: int) -> str: function get_partition_path (line 87) | def get_partition_path(target_slot_number: int, partition: dict) -> str: function verify_partition (line 96) | def verify_partition(target_slot_number: int, partition: dict) -> bool: function clear_partition_hash (line 118) | def clear_partition_hash(target_slot_number: int, partition: dict) -> None: function flash_partition (line 128) | def flash_partition(target_slot_number: int, partition: dict, cloudlog): function swap (line 173) | def swap(manifest_path: str, target_slot_number: int, cloudlog) -> None: function flash_agnos_update (line 188) | def flash_agnos_update(manifest_path: str, target_slot_number: int, clou... function verify_agnos_update (line 217) | def verify_agnos_update(manifest_path: str, target_slot_number: int) -> ... FILE: selfdrive/hardware/tici/amplifier.py function configs_from_eq_params (line 10) | def configs_from_eq_params(base, eq_params): class Amplifier (line 71) | class Amplifier: method __init__ (line 75) | def __init__(self, debug=False): method set_config (line 78) | def set_config(self, config): method set_global_shutdown (line 90) | def set_global_shutdown(self, amp_disabled): method initialize_configuration (line 93) | def initialize_configuration(self): FILE: selfdrive/hardware/tici/hardware.h function class (line 10) | class HardwareTici : public HardwareNone { FILE: selfdrive/hardware/tici/hardware.py class MM_MODEM_STATE (line 23) | class MM_MODEM_STATE(IntEnum): class Tici (line 47) | class Tici(HardwareBase): method bus (line 49) | def bus(self): method nm (line 54) | def nm(self): method mm (line 58) | def mm(self): method amplifier (line 62) | def amplifier(self): method get_os_version (line 65) | def get_os_version(self): method get_device_type (line 69) | def get_device_type(self): method get_sound_card_online (line 72) | def get_sound_card_online(self): method reboot (line 76) | def reboot(self, reason=None): method uninstall (line 79) | def uninstall(self): method get_serial (line 84) | def get_serial(self): method get_network_type (line 87) | def get_network_type(self): method get_modem (line 117) | def get_modem(self): method get_wlan (line 122) | def get_wlan(self): method get_sim_info (line 126) | def get_sim_info(self): method get_subscriber_info (line 148) | def get_subscriber_info(self): method get_imei (line 151) | def get_imei(self, slot): method get_network_info (line 157) | def get_network_info(self): method parse_strength (line 187) | def parse_strength(self, percentage): method get_network_strength (line 197) | def get_network_strength(self, network_type): method get_modem_version (line 219) | def get_modem_version(self): method get_battery_capacity (line 227) | def get_battery_capacity(self): method get_battery_status (line 230) | def get_battery_status(self): method get_battery_current (line 233) | def get_battery_current(self): method get_battery_voltage (line 236) | def get_battery_voltage(self): method get_battery_charging (line 239) | def get_battery_charging(self): method set_battery_charging (line 242) | def set_battery_charging(self, on): method get_usb_present (line 245) | def get_usb_present(self): method get_current_power_draw (line 249) | def get_current_power_draw(self): method shutdown (line 252) | def shutdown(self): method get_thermal_config (line 256) | def get_thermal_config(self): method set_screen_brightness (line 259) | def set_screen_brightness(self, percentage): method set_power_save (line 266) | def set_power_save(self, powersave_enabled): method get_gpu_usage_percent (line 278) | def get_gpu_usage_percent(self): method initialize_hardware (line 285) | def initialize_hardware(self): method get_networks (line 288) | def get_networks(self): FILE: selfdrive/hardware/tici/iwlist.py function scan (line 4) | def scan(interface="wlan0"): FILE: selfdrive/logcatd/logcatd_android.cc function main (line 11) | int main() { FILE: selfdrive/logcatd/logcatd_systemd.cc function main (line 15) | int main(int argc, char *argv[]) { FILE: selfdrive/loggerd/bootlog.cc function build_boot_log (line 8) | static kj::Array build_boot_log() { function main (line 37) | int main(int argc, char** argv) { FILE: selfdrive/loggerd/config.py function get_available_percent (line 21) | def get_available_percent(default=None): function get_available_bytes (line 31) | def get_available_bytes(default=None): FILE: selfdrive/loggerd/deleter.py function deleter_thread (line 15) | def deleter_thread(exit_event): function main (line 40) | def main(): FILE: selfdrive/loggerd/encoder.h function class (line 5) | class VideoEncoder { FILE: selfdrive/loggerd/include/msm_media_info.h type color_fmts (line 16) | enum color_fmts { function VENUS_EXTRADATA_SIZE (line 404) | static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) function VENUS_Y_STRIDE (line 416) | static inline unsigned int VENUS_Y_STRIDE(int color_fmt, int width) function VENUS_UV_STRIDE (line 442) | static inline unsigned int VENUS_UV_STRIDE(int color_fmt, int width) function VENUS_Y_SCANLINES (line 468) | static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) function VENUS_UV_SCANLINES (line 492) | static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) function VENUS_Y_META_STRIDE (line 518) | static inline unsigned int VENUS_Y_META_STRIDE(int color_fmt, int width) function VENUS_Y_META_SCANLINES (line 543) | static inline unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int hei... function VENUS_UV_META_STRIDE (line 568) | static inline unsigned int VENUS_UV_META_STRIDE(int color_fmt, int width) function VENUS_UV_META_SCANLINES (line 593) | static inline unsigned int VENUS_UV_META_SCANLINES(int color_fmt, int he... function VENUS_RGB_STRIDE (line 618) | static inline unsigned int VENUS_RGB_STRIDE(int color_fmt, int width) function VENUS_RGB_SCANLINES (line 641) | static inline unsigned int VENUS_RGB_SCANLINES(int color_fmt, int height) function VENUS_RGB_META_STRIDE (line 665) | static inline unsigned int VENUS_RGB_META_STRIDE(int color_fmt, int width) function VENUS_RGB_META_SCANLINES (line 687) | static inline unsigned int VENUS_RGB_META_SCANLINES(int color_fmt, int h... function VENUS_BUFFER_SIZE (line 709) | static inline unsigned int VENUS_BUFFER_SIZE( function VENUS_VIEW2_OFFSET (line 793) | static inline unsigned int VENUS_VIEW2_OFFSET( FILE: selfdrive/loggerd/logger.cc function append_property (line 26) | void append_property(const char* key, const char* value, void *cookie) { function logger_mkpath (line 33) | int logger_mkpath(char* file_path) { function logger_build_init_data (line 50) | kj::Array logger_build_init_data() { function logger_get_route_name (line 119) | std::string logger_get_route_name() { function log_init_data (line 128) | void log_init_data(LoggerState *s) { function lh_log_sentinel (line 134) | static void lh_log_sentinel(LoggerHandle *h, SentinelType type) { function logger_init (line 146) | void logger_init(LoggerState *s, const char* log_name, bool has_qlog) { function LoggerHandle (line 156) | static LoggerHandle* logger_open(LoggerState *s, const char* root_path) { function logger_next (line 194) | int logger_next(LoggerState *s, const char* root_path, function LoggerHandle (line 228) | LoggerHandle* logger_get_handle(LoggerState *s) { function logger_log (line 240) | void logger_log(LoggerState *s, uint8_t* data, size_t data_size, bool in... function logger_close (line 248) | void logger_close(LoggerState *s, ExitHandler *exit_handler) { function lh_log (line 258) | void lh_log(LoggerHandle* h, uint8_t* data, size_t data_size, bool in_ql... function lh_close (line 268) | void lh_close(LoggerHandle* h) { FILE: selfdrive/loggerd/logger.h function class (line 23) | class BZFile { function write (line 41) | inline void write(void* data, size_t size) { function write (line 52) | inline void write(kj::ArrayPtr array) { write(array.begin()... type cereal (line 60) | typedef cereal::Sentinel::SentinelType SentinelType; type LoggerHandle (line 62) | typedef struct LoggerHandle { type LoggerState (line 74) | typedef struct LoggerState { FILE: selfdrive/loggerd/loggerd.cc type LoggerdState (line 105) | struct LoggerdState { function encoder_thread (line 125) | void encoder_thread(const LogCameraInfo &cam_info) { function clear_locks_fn (line 260) | int clear_locks_fn(const char* fpath, const struct stat *sb, int tyupefl... function clear_locks (line 268) | void clear_locks() { function logger_rotate (line 272) | void logger_rotate() { function rotate_if_needed (line 286) | void rotate_if_needed() { function main (line 302) | int main(int argc, char** argv) { FILE: selfdrive/loggerd/omx_encoder.cc function OMX_ERRORTYPE (line 46) | OMX_ERRORTYPE OmxEncoder::event_handler(OMX_HANDLETYPE component, OMX_PT... function OMX_ERRORTYPE (line 67) | OMX_ERRORTYPE OmxEncoder::empty_buffer_done(OMX_HANDLETYPE component, OM... function OMX_ERRORTYPE (line 75) | OMX_ERRORTYPE OmxEncoder::fill_buffer_done(OMX_HANDLETYPE component, OMX... type AVRounding (line 373) | enum AVRounding type AVRounding (line 373) | enum AVRounding FILE: selfdrive/loggerd/omx_encoder.h function class (line 16) | class OmxEncoder : public VideoEncoder { FILE: selfdrive/loggerd/raw_logger.h function class (line 16) | class RawLogger : public VideoEncoder { FILE: selfdrive/loggerd/uploader.py function get_directory_sort (line 29) | def get_directory_sort(d): function listdir_by_creation (line 32) | def listdir_by_creation(d): function clear_locks (line 41) | def clear_locks(root): class Uploader (line 52) | class Uploader(): method __init__ (line 53) | def __init__(self, dongle_id, root): method get_upload_sort (line 77) | def get_upload_sort(self, name): method list_upload_files (line 84) | def list_upload_files(self): method next_file_to_upload (line 127) | def next_file_to_upload(self, with_raw): method do_upload (line 148) | def do_upload(self, key, fn): method normal_upload (line 175) | def normal_upload(self, key, fn): method upload (line 186) | def upload(self, key, fn): method get_msg (line 226) | def get_msg(self): function uploader_fn (line 238) | def uploader_fn(exit_event): function main (line 285) | def main(): FILE: selfdrive/loggerd/xattr_cache.py function getxattr (line 5) | def getxattr(path, attr_name): function setxattr (line 11) | def setxattr(path, attr_name, attr_value): FILE: selfdrive/logmessaged.py function main (line 10) | def main() -> NoReturn: FILE: selfdrive/manager/build.py function build (line 26) | def build(spinner, dirty=False): FILE: selfdrive/manager/custom_dep.py function wait_for_internet_connection (line 24) | def wait_for_internet_connection(): function install_dep (line 33) | def install_dep(spinner): FILE: selfdrive/manager/helpers.py function unblock_stdout (line 8) | def unblock_stdout(): FILE: selfdrive/manager/manager.py function manager_init (line 29) | def manager_init(): function manager_prepare (line 107) | def manager_prepare(): function manager_cleanup (line 112) | def manager_cleanup(): function manager_thread (line 119) | def manager_thread(): function main (line 210) | def main(): FILE: selfdrive/manager/process.py function launcher (line 24) | def launcher(proc): function nativelauncher (line 46) | def nativelauncher(pargs, cwd): function join_process (line 52) | def join_process(process, timeout): class ManagerProcess (line 60) | class ManagerProcess(ABC): method prepare (line 74) | def prepare(self): method start (line 78) | def start(self): method restart (line 81) | def restart(self): method check_watchdog (line 85) | def check_watchdog(self, started): method stop (line 105) | def stop(self, retry=True, block=True): method signal (line 147) | def signal(self, sig): method get_process_state_msg (line 158) | def get_process_state_msg(self): class NativeProcess (line 168) | class NativeProcess(ManagerProcess): method __init__ (line 169) | def __init__(self, name, cwd, cmdline, enabled=True, persistent=False,... method prepare (line 180) | def prepare(self): method start (line 183) | def start(self): class PythonProcess (line 199) | class PythonProcess(ManagerProcess): method __init__ (line 200) | def __init__(self, name, module, enabled=True, persistent=False, drive... method prepare (line 210) | def prepare(self): method start (line 215) | def start(self): class DaemonProcess (line 230) | class DaemonProcess(ManagerProcess): method __init__ (line 233) | def __init__(self, name, module, param_name, enabled=True): method prepare (line 240) | def prepare(self): method start (line 243) | def start(self): method stop (line 267) | def stop(self, retry=True, block=True): function ensure_running (line 271) | def ensure_running(procs, started, driverview=False, not_run=None): FILE: selfdrive/manager/test/test_manager.py class TestManager (line 19) | class TestManager(unittest.TestCase): method setUp (line 20) | def setUp(self): method tearDown (line 23) | def tearDown(self): method test_manager_prepare (line 26) | def test_manager_prepare(self): method test_startup_time (line 30) | def test_startup_time(self): method test_clean_exit (line 39) | def test_clean_exit(self): FILE: selfdrive/mapd/lib/NodesData.py function nodes_raw_data_array_for_wr (line 24) | def nodes_raw_data_array_for_wr(wr, drop_last=False): function node_calculations (line 38) | def node_calculations(points): function spline_curvature_calculations (line 73) | def spline_curvature_calculations(vect, dist_prev): function speed_section (line 117) | def speed_section(curv_sec): function split_speed_section_by_sign (line 128) | def split_speed_section_by_sign(curv_sec): function split_speed_section_by_curv_degree (line 139) | def split_speed_section_by_curv_degree(curv_sec): function speed_limits_for_curvatures_data (line 174) | def speed_limits_for_curvatures_data(curv, dist): function is_wr_a_valid_divertion_from_node (line 209) | def is_wr_a_valid_divertion_from_node(wr, node_id, wr_ids): class SpeedLimitSection (line 222) | class SpeedLimitSection(): method __init__ (line 226) | def __init__(self, start, end, value): method __repr__ (line 231) | def __repr__(self): class TurnSpeedLimitSection (line 235) | class TurnSpeedLimitSection(SpeedLimitSection): method __init__ (line 236) | def __init__(self, start, end, value, sign): method __repr__ (line 240) | def __repr__(self): class NodeDataIdx (line 244) | class NodeDataIdx(Enum): class NodesData (line 259) | class NodesData: method __init__ (line 262) | def __init__(self, way_relations, wr_index): method count (line 306) | def count(self): method get (line 309) | def get(self, node_data_idx): method speed_limits_ahead (line 317) | def speed_limits_ahead(self, ahead_idx, distance_to_node_ahead): method distance_to_end (line 343) | def distance_to_end(self, ahead_idx, distance_to_node_ahead): method curvatures_speed_limit_sections_ahead (line 349) | def curvatures_speed_limit_sections_ahead(self, ahead_idx, distance_to... method possible_divertions (line 371) | def possible_divertions(self, ahead_idx, distance_to_node_ahead): method distance_to_node (line 386) | def distance_to_node(self, node_id, ahead_idx, distance_to_node_ahead): FILE: selfdrive/mapd/lib/Route.py class Route (line 13) | class Route(): method __init__ (line 16) | def __init__(self, current, wr_index, way_collection_id, query_center): method __repr__ (line 173) | def __repr__(self): method _reset (line 177) | def _reset(self): method located (line 185) | def located(self): method _locate (line 188) | def _locate(self): method current_wr (line 208) | def current_wr(self): method update (line 211) | def update(self, location_rad, bearing_rad, location_stdev): method speed_limits_ahead (line 255) | def speed_limits_ahead(self): method curvature_speed_limits_ahead (line 268) | def curvature_speed_limits_ahead(self): method current_speed_limit (line 284) | def current_speed_limit(self): method current_curvature_speed_limit_section (line 295) | def current_curvature_speed_limit_section(self): method next_speed_limit_section (line 306) | def next_speed_limit_section(self): method next_curvature_speed_limit_sections (line 321) | def next_curvature_speed_limit_sections(self, horizon_mts): method distance_to_end (line 329) | def distance_to_end(self): method current_road_name (line 336) | def current_road_name(self): FILE: selfdrive/mapd/lib/WayCollection.py class WayCollection (line 11) | class WayCollection(): method __init__ (line 14) | def __init__(self, ways, query_center): method get_route (line 27) | def get_route(self, location_rad, bearing_rad, location_stdev): FILE: selfdrive/mapd/lib/WayRelation.py function is_osm_time_condition_active (line 47) | def is_osm_time_condition_active(condition_string): function speed_limit_value_for_limit_string (line 87) | def speed_limit_value_for_limit_string(limit_string): function speed_limit_for_osm_tag_limit_string (line 96) | def speed_limit_for_osm_tag_limit_string(limit_string): function conditional_speed_limit_for_osm_tag_limit_string (line 121) | def conditional_speed_limit_for_osm_tag_limit_string(limit_string): class WayRelation (line 145) | class WayRelation(): method __init__ (line 148) | def __init__(self, way, parent=None): method __repr__ (line 185) | def __repr__(self): method __eq__ (line 188) | def __eq__(self, other): method reset_location_variables (line 193) | def reset_location_variables(self): method id (line 205) | def id(self): method road_name (line 209) | def road_name(self): method update (line 214) | def update(self, location_rad, bearing_rad, location_stdev): method update_direction_from_starting_node (line 300) | def update_direction_from_starting_node(self, start_node_id): method is_location_in_bbox (line 309) | def is_location_in_bbox(self, location_rad): method speed_limit (line 319) | def speed_limit(self): method active_bearing_delta (line 348) | def active_bearing_delta(self): method is_one_way (line 355) | def is_one_way(self): method is_prohibited (line 359) | def is_prohibited(self): method distance_to_way (line 366) | def distance_to_way(self): method node_ahead (line 372) | def node_ahead(self): method last_node (line 376) | def last_node(self): method last_node_coordinates (line 386) | def last_node_coordinates(self): method node_before_edge_coordinates (line 395) | def node_before_edge_coordinates(self, node_id): method split (line 406) | def split(self, node_id, way_ids=None): FILE: selfdrive/mapd/lib/WayRelationIndex.py class WayRelationIndex (line 3) | class WayRelationIndex(): method __init__ (line 7) | def __init__(self, way_relations): method add (line 14) | def add(self, way_relation): method remove (line 21) | def remove(self, way_relation): method way_relations_with_edge_node_id (line 30) | def way_relations_with_edge_node_id(self, node_id): method way_relations_with_node_id (line 33) | def way_relations_with_node_id(self, node_id): FILE: selfdrive/mapd/lib/geo.py function vectors (line 8) | def vectors(points): function ref_vectors (line 24) | def ref_vectors(ref, points): function bearing_to_points (line 40) | def bearing_to_points(point, points): function distance_to_points (line 51) | def distance_to_points(point, points): class DIRECTION (line 61) | class DIRECTION(Enum): FILE: selfdrive/mapd/lib/osm.py function create_way (line 6) | def create_way(way_id, node_ids, from_way): class OSM (line 14) | class OSM(): method __init__ (line 15) | def __init__(self): method fetch_road_ways_around_location (line 19) | def fetch_road_ways_around_location(self, lat, lon, radius): FILE: selfdrive/mapd/mapd.py function _debug (line 17) | def _debug(msg): function excepthook (line 23) | def excepthook(args): class MapD (line 31) | class MapD(): method __init__ (line 32) | def __init__(self): method udpate_state (line 51) | def udpate_state(self, sm): method update_gps (line 60) | def update_gps(self, sm): method _query_osm_not_blocking (line 85) | def _query_osm_not_blocking(self): method updated_osm_data (line 114) | def updated_osm_data(self): method update_route (line 132) | def update_route(self): method publish (line 180) | def publish(self, pm, sm): function mapd_thread (line 228) | def mapd_thread(sm=None, pm=None): function main (line 248) | def main(sm=None, pm=None): FILE: selfdrive/mapd/test/mock_data.py class MockNodesData (line 11) | class MockNodesData(): method __init__ (line 12) | def __init__(self, way_coords): class MockCurveSection (line 51) | class MockCurveSection(): method __init__ (line 52) | def __init__(self, func, di=0., df=1000., step=10.): class MockOSMQueryResponse (line 63) | class MockOSMQueryResponse(): method __init__ (line 64) | def __init__(self, xml_path, query_center): class MockRouteData (line 74) | class MockRouteData(): method __init__ (line 75) | def __init__(self, way_ids, way_collection, first_node_id): # way)ids... method reset (line 80) | def reset(self): FILE: selfdrive/mapd/test/test_NodesData.py class TestNodesDataFileFunctions (line 17) | class TestNodesDataFileFunctions(unittest.TestCase): method test_nodes_raw_data_array_for_wr (line 18) | def test_nodes_raw_data_array_for_wr(self): method test_nodes_raw_data_array_for_wr_flips_when_backwards (line 25) | def test_nodes_raw_data_array_for_wr_flips_when_backwards(self): method test_nodes_raw_data_array_for_wr_drops_last (line 36) | def test_nodes_raw_data_array_for_wr_drops_last(self): method test_node_calculations (line 43) | def test_node_calculations(self): method test_node_calculations_index_error (line 54) | def test_node_calculations_index_error(self): method test_spline_curvature_calculations (line 60) | def test_spline_curvature_calculations(self): method test_spline_curvature_calculations_with_route_data (line 69) | def test_spline_curvature_calculations_with_route_data(self): method test_split_speed_section_by_sign (line 80) | def test_split_speed_section_by_sign(self): method test_split_speed_section_by_curv_degree (line 101) | def test_split_speed_section_by_curv_degree(self): method test_split_speed_section_by_curv_degree_does_nothing_if_short (line 114) | def test_split_speed_section_by_curv_degree_does_nothing_if_short(self): method test_split_speed_section_by_curv_degree_does_nothing_if_no_substantial_change (line 121) | def test_split_speed_section_by_curv_degree_does_nothing_if_no_substan... method test_speed_section (line 128) | def test_speed_section(self): method test_speed_limits_for_curvatures_data (line 136) | def test_speed_limits_for_curvatures_data(self): method test_is_wr_a_valid_divertion_from_node (line 147) | def test_is_wr_a_valid_divertion_from_node(self): class TestSpeedLimitSection (line 167) | class TestSpeedLimitSection(unittest.TestCase): method test_speed_limit_section_init (line 168) | def test_speed_limit_section_init(self): class TestTurnSpeedLimitSection (line 176) | class TestTurnSpeedLimitSection(unittest.TestCase): method test_turn_speed_limit_section_init (line 177) | def test_turn_speed_limit_section_init(self): class TestNodesData (line 186) | class TestNodesData(unittest.TestCase): method test_init_with_empty_list (line 187) | def test_init_with_empty_list(self): method test_init_with_single_wr_includes_all_wr_nodes (line 195) | def test_init_with_single_wr_includes_all_wr_nodes(self): method test_init_with_less_than_4_nodes (line 211) | def test_init_with_less_than_4_nodes(self): method test_init_with_multiple_wr (line 221) | def test_init_with_multiple_wr(self): method test_count (line 235) | def test_count(self): method test_get_on_empty (line 245) | def test_get_on_empty(self): method test_get_values (line 251) | def test_get_values(self): method test_speed_limits_ahead_from_empty (line 269) | def test_speed_limits_ahead_from_empty(self): method test_speed_limits_ahead (line 275) | def test_speed_limits_ahead(self): method test_distance_to_end_from_empty (line 298) | def test_distance_to_end_from_empty(self): method test_distance_to_end (line 304) | def test_distance_to_end(self): method test_distance_to_node (line 323) | def test_distance_to_node(self): method test_test (line 354) | def test_test(self): FILE: selfdrive/mapd/test/test_WayRelation.py class TestWayRelationFileFunctions (line 16) | class TestWayRelationFileFunctions(unittest.TestCase): method test_speed_limit_for_osm_tag_limit_string (line 17) | def test_speed_limit_for_osm_tag_limit_string(self): method test_is_osm_time_condition_active (line 75) | def test_is_osm_time_condition_active(self, mock_dt): method test_conditional_speed_limit_for_osm_tag_limit_string (line 116) | def test_conditional_speed_limit_for_osm_tag_limit_string(self, mock_dt): class TestWayRelation (line 179) | class TestWayRelation(unittest.TestCase): method test_way_relation_init (line 180) | def test_way_relation_init(self): method test_way_relation_init_with_parent (line 207) | def test_way_relation_init_with_parent(self): method test_way_relation_equality (line 213) | def test_way_relation_equality(self): method test_way_relation_reset_location_variables (line 222) | def test_way_relation_reset_location_variables(self): method test_way_relation_id (line 230) | def test_way_relation_id(self): method test_way_relation_road_name (line 235) | def test_way_relation_road_name(self): method test_way_relation_update_resets_on_update (line 246) | def test_way_relation_update_resets_on_update(self): method test_way_relation_update_only_resets_if_no_possible_found (line 256) | def test_way_relation_update_only_resets_if_no_possible_found(self): method test_way_relation_updates_in_the_correct_direction_with_correct_property_values (line 265) | def test_way_relation_updates_in_the_correct_direction_with_correct_pr... method test_way_relation_updates_with_location_closest_to_way_when_multiple_possible (line 302) | def test_way_relation_updates_with_location_closest_to_way_when_multip... method test_way_relation_updates_will_become_inactive_if_too_far_from_way (line 322) | def test_way_relation_updates_will_become_inactive_if_too_far_from_way... method test_way_relation_updates_will_update_diverting_correctly (line 338) | def test_way_relation_updates_will_update_diverting_correctly(self): method test_way_relation_update_direction_from_starting_node_resets_speed_limit (line 358) | def test_way_relation_update_direction_from_starting_node_resets_speed... method test_way_relation_update_direction_from_starting_node_updates_correctly (line 366) | def test_way_relation_update_direction_from_starting_node_updates_corr... method test_way_relation_is_location_in_bbox (line 377) | def test_way_relation_is_location_in_bbox(self): method test_way_relation_speed_limit_when_set (line 405) | def test_way_relation_speed_limit_when_set(self): method test_way_relation_speed_limit_conditional (line 412) | def test_way_relation_speed_limit_conditional(self, mock_dt): method test_way_relation_speed_limit_maxspeed (line 451) | def test_way_relation_speed_limit_maxspeed(self): method test_way_relation_active_bearing_delta_reflects_internal_value (line 483) | def test_way_relation_active_bearing_delta_reflects_internal_value(self): method test_way_relation_is_one_way (line 488) | def test_way_relation_is_one_way(self): method test_way_relation_is_prohibited (line 507) | def test_way_relation_is_prohibited(self): method test_way_relation_distance_to_way_reflects_internal_value (line 532) | def test_way_relation_distance_to_way_reflects_internal_value(self): method test_way_relation_node_ahead (line 537) | def test_way_relation_node_ahead(self): method test_way_relation_last_node (line 545) | def test_way_relation_last_node(self): method test_way_relation_last_node_coordinates (line 558) | def test_way_relation_last_node_coordinates(self): method test_way_relation_node_before_edge_coordinates (line 573) | def test_way_relation_node_before_edge_coordinates(self): method test_way_relation_split_no_matching_node (line 587) | def test_way_relation_split_no_matching_node(self): method test_way_relation_split_use_correct_ids (line 593) | def test_way_relation_split_use_correct_ids(self): method test_way_relation_split_on_edge_node (line 600) | def test_way_relation_split_on_edge_node(self): method test_way_relation_split_on_internal_node (line 610) | def test_way_relation_split_on_internal_node(self): method make_wayRelation_location_dirty (line 628) | def make_wayRelation_location_dirty(self, wayRelation): method assert_wayRelation_variables_reset (line 639) | def assert_wayRelation_variables_reset(self, wayRelation): method wayRelation_mid_point_rad (line 650) | def wayRelation_mid_point_rad(self, wayRelation): FILE: selfdrive/mapd/test/test_geo.py class TestMapsdGeoLibrary (line 8) | class TestMapsdGeoLibrary(unittest.TestCase): method test_vectors (line 9) | def test_vectors(self): method test_ref_vectors (line 96) | def test_ref_vectors(self): method test_bearing_to_points (line 184) | def test_bearing_to_points(self): method test_distance_to_points (line 208) | def test_distance_to_points(self): FILE: selfdrive/modeld/constants.py function index_function (line 3) | def index_function(idx, max_val=192): FILE: selfdrive/modeld/dmonitoringmodeld.cc function run_model (line 14) | void run_model(DMonitoringModelState &model, VisionIpcClient &vipc_clien... function main (line 35) | int main(int argc, char **argv) { FILE: selfdrive/modeld/modeld.cc function calibration_thread (line 22) | void calibration_thread(bool wide_camera) { function run_model (line 71) | void run_model(ModelState &model, VisionIpcClient &vipc_client) { function main (line 133) | int main(int argc, char **argv) { FILE: selfdrive/modeld/models/commonmodel.cc function softmax (line 47) | void softmax(const float* input, float* output, size_t len) { function sigmoid (line 62) | float sigmoid(float input) { function softplus (line 66) | float softplus(float input) { FILE: selfdrive/modeld/models/commonmodel.h function class (line 29) | class ModelFrame { FILE: selfdrive/modeld/models/dmonitoring.cc function dmonitoring_init (line 16) | void dmonitoring_init(DMonitoringModelState* s) { function T (line 30) | static inline T *get_buffer(std::vector &buf, const size_t size) { function get_yuv_buf (line 35) | static inline auto get_yuv_buf(std::vector &buf, const int widt... type Rect (line 42) | struct Rect {int x, y, w, h;} function crop_yuv (line 43) | void crop_yuv(uint8_t *raw, int width, int height, uint8_t *y, uint8_t *... function DMonitoringResult (line 55) | DMonitoringResult dmonitoring_eval_frame(DMonitoringModelState* s, void*... function dmonitoring_publish (line 169) | void dmonitoring_publish(PubMaster &pm, uint32_t frame_id, const DMonito... function dmonitoring_free (line 198) | void dmonitoring_free(DMonitoringModelState* s) { FILE: selfdrive/modeld/models/dmonitoring.h type DMonitoringResult (line 12) | typedef struct DMonitoringResult { type DMonitoringModelState (line 30) | typedef struct DMonitoringModelState { FILE: selfdrive/modeld/models/driving.cc function model_init (line 60) | void model_init(ModelState* s, cl_device_id device_id, cl_context contex... function ModelDataRaw (line 89) | ModelDataRaw model_eval_frame(ModelState* s, cl_mem yuv_cl, int width, i... function model_free (line 124) | void model_free(ModelState* s) { function fill_sigmoid (line 148) | void fill_sigmoid(const float *input, float *output, int len, int stride) { function fill_lead_v3 (line 154) | void fill_lead_v3(cereal::ModelDataV2::LeadDataV3::Builder lead, const f... function fill_meta (line 188) | void fill_meta(cereal::ModelDataV2::MetaData::Builder meta, const float ... function fill_xyzt (line 241) | void fill_xyzt(cereal::ModelDataV2::XYZTData::Builder xyzt, const float ... function fill_model (line 277) | void fill_model(cereal::ModelDataV2::Builder &framed, const ModelDataRaw... function model_publish (line 338) | void model_publish(PubMaster &pm, uint32_t vipc_frame_id, uint32_t frame... function posenet_publish (line 356) | void posenet_publish(PubMaster &pm, uint32_t vipc_frame_id, uint32_t vip... FILE: selfdrive/modeld/models/driving.h type ModelDataRaw (line 21) | struct ModelDataRaw { type ModelState (line 34) | typedef struct ModelState { FILE: selfdrive/modeld/runners/onnx_runner.py function read (line 11) | def read(sz): function write (line 21) | def write(d): function run_loop (line 24) | def run_loop(m): FILE: selfdrive/modeld/runners/onnxmodel.cc type pollfd (line 71) | struct pollfd FILE: selfdrive/modeld/runners/onnxmodel.h function class (line 7) | class ONNXModel : public RunModel { FILE: selfdrive/modeld/runners/runmodel.h function class (line 2) | class RunModel { FILE: selfdrive/modeld/runners/snpemodel.cc function PrintErrorStringAndExit (line 11) | void PrintErrorStringAndExit() { FILE: selfdrive/modeld/runners/snpemodel.h function class (line 23) | class SNPEModel : public RunModel { FILE: selfdrive/modeld/runners/thneedmodel.h function class (line 6) | class ThneedModel : public RunModel { FILE: selfdrive/modeld/thneed/compile.cc function main (line 11) | int main(int argc, char* argv[]) { FILE: selfdrive/modeld/thneed/include/msm_kgsl.h type kgsl_user_mem_type (line 165) | enum kgsl_user_mem_type { type kgsl_ctx_reset_stat (line 215) | enum kgsl_ctx_reset_stat { type kgsl_deviceid (line 226) | enum kgsl_deviceid { type kgsl_devinfo (line 231) | struct kgsl_devinfo { type kgsl_devmemstore (line 265) | struct kgsl_devmemstore { type kgsl_timestamp_type (line 283) | enum kgsl_timestamp_type { type kgsl_shadowprop (line 307) | struct kgsl_shadowprop { type kgsl_version (line 313) | struct kgsl_version { type kgsl_sp_generic_mem (line 320) | struct kgsl_sp_generic_mem { type kgsl_ucode_version (line 325) | struct kgsl_ucode_version { type kgsl_gpmu_version (line 330) | struct kgsl_gpmu_version { type kgsl_ibdesc (line 380) | struct kgsl_ibdesc { type kgsl_cmdbatch_profiling_buffer (line 402) | struct kgsl_cmdbatch_profiling_buffer { type kgsl_device_getproperty (line 423) | struct kgsl_device_getproperty { type kgsl_device_waittimestamp (line 438) | struct kgsl_device_waittimestamp { type kgsl_device_waittimestamp_ctxtid (line 446) | struct kgsl_device_waittimestamp_ctxtid { type kgsl_ringbuffer_issueibcmds (line 467) | struct kgsl_ringbuffer_issueibcmds { type kgsl_cmdstream_readtimestamp (line 481) | struct kgsl_cmdstream_readtimestamp { type kgsl_cmdstream_freememontimestamp (line 497) | struct kgsl_cmdstream_freememontimestamp { type kgsl_drawctxt_create (line 518) | struct kgsl_drawctxt_create { type kgsl_drawctxt_destroy (line 527) | struct kgsl_drawctxt_destroy { type kgsl_map_user_mem (line 536) | struct kgsl_map_user_mem { type kgsl_cmdstream_readtimestamp_ctxtid (line 549) | struct kgsl_cmdstream_readtimestamp_ctxtid { type kgsl_cmdstream_freememontimestamp_ctxtid (line 558) | struct kgsl_cmdstream_freememontimestamp_ctxtid { type kgsl_sharedmem_from_pmem (line 570) | struct kgsl_sharedmem_from_pmem { type kgsl_sharedmem_free (line 581) | struct kgsl_sharedmem_free { type kgsl_cff_user_event (line 588) | struct kgsl_cff_user_event { type kgsl_gmem_desc (line 601) | struct kgsl_gmem_desc { type kgsl_buffer_desc (line 609) | struct kgsl_buffer_desc { type kgsl_bind_gmem_shadow (line 618) | struct kgsl_bind_gmem_shadow { type kgsl_sharedmem_from_vmalloc (line 637) | struct kgsl_sharedmem_from_vmalloc { type kgsl_drawctxt_set_bin_base_offset (line 657) | struct kgsl_drawctxt_set_bin_base_offset { type kgsl_cmdwindow_type (line 665) | enum kgsl_cmdwindow_type { type kgsl_cmdwindow_write (line 675) | struct kgsl_cmdwindow_write { type kgsl_gpumem_alloc (line 684) | struct kgsl_gpumem_alloc { type kgsl_cff_syncmem (line 693) | struct kgsl_cff_syncmem { type kgsl_timestamp_event (line 708) | struct kgsl_timestamp_event { type kgsl_timestamp_event_genlock (line 723) | struct kgsl_timestamp_event_genlock { type kgsl_timestamp_event_fence (line 731) | struct kgsl_timestamp_event_fence { type kgsl_gpumem_alloc_id (line 765) | struct kgsl_gpumem_alloc_id { type kgsl_gpumem_free_id (line 786) | struct kgsl_gpumem_free_id { type kgsl_gpumem_get_info (line 810) | struct kgsl_gpumem_get_info { type kgsl_gpumem_sync_cache (line 838) | struct kgsl_gpumem_sync_cache { type kgsl_perfcounter_get (line 877) | struct kgsl_perfcounter_get { type kgsl_perfcounter_put (line 899) | struct kgsl_perfcounter_put { type kgsl_perfcounter_query (line 926) | struct kgsl_perfcounter_query { type kgsl_perfcounter_read_group (line 951) | struct kgsl_perfcounter_read_group { type kgsl_perfcounter_read (line 957) | struct kgsl_perfcounter_read { type kgsl_gpumem_sync_cache_bulk (line 977) | struct kgsl_gpumem_sync_cache_bulk { type kgsl_cmd_syncpoint_timestamp (line 998) | struct kgsl_cmd_syncpoint_timestamp { type kgsl_cmd_syncpoint_fence (line 1003) | struct kgsl_cmd_syncpoint_fence { type kgsl_cmd_syncpoint (line 1016) | struct kgsl_cmd_syncpoint { type kgsl_submit_commands (line 1047) | struct kgsl_submit_commands { type kgsl_device_constraint (line 1069) | struct kgsl_device_constraint { type kgsl_device_constraint_pwrlevel (line 1086) | struct kgsl_device_constraint_pwrlevel { type kgsl_syncsource_create (line 1097) | struct kgsl_syncsource_create { type kgsl_syncsource_destroy (line 1113) | struct kgsl_syncsource_destroy { type kgsl_syncsource_create_fence (line 1132) | struct kgsl_syncsource_create_fence { type kgsl_syncsource_signal_fence (line 1153) | struct kgsl_syncsource_signal_fence { type kgsl_cff_sync_gpuobj (line 1169) | struct kgsl_cff_sync_gpuobj { type kgsl_gpuobj_alloc (line 1188) | struct kgsl_gpuobj_alloc { type kgsl_gpuobj_free (line 1214) | struct kgsl_gpuobj_free { type kgsl_gpu_event_timestamp (line 1233) | struct kgsl_gpu_event_timestamp { type kgsl_gpu_event_fence (line 1242) | struct kgsl_gpu_event_fence { type kgsl_gpuobj_info (line 1258) | struct kgsl_gpuobj_info { type kgsl_gpuobj_import (line 1278) | struct kgsl_gpuobj_import { type kgsl_gpuobj_import_dma_buf (line 1290) | struct kgsl_gpuobj_import_dma_buf { type kgsl_gpuobj_import_useraddr (line 1298) | struct kgsl_gpuobj_import_useraddr { type kgsl_gpuobj_sync_obj (line 1313) | struct kgsl_gpuobj_sync_obj { type kgsl_gpuobj_sync (line 1327) | struct kgsl_gpuobj_sync { type kgsl_command_object (line 1344) | struct kgsl_command_object { type kgsl_command_syncpoint (line 1358) | struct kgsl_command_syncpoint { type kgsl_gpu_command (line 1379) | struct kgsl_gpu_command { type kgsl_preemption_counters_query (line 1414) | struct kgsl_preemption_counters_query { type kgsl_gpuobj_set_info (line 1438) | struct kgsl_gpuobj_set_info { FILE: selfdrive/modeld/thneed/serialize.cc function Json (line 280) | Json CLQueuedKernel::to_json() const { FILE: selfdrive/modeld/thneed/thneed.cc function hexdump (line 24) | void hexdump(uint32_t *d, int len) { function ioctl (line 40) | int ioctl(int filedes, unsigned long request, void *argp) { type kgsl_gpuobj_alloc (line 125) | struct kgsl_gpuobj_alloc type kgsl_gpuobj_sync (line 153) | struct kgsl_gpuobj_sync type kgsl_gpuobj_sync_obj (line 157) | struct kgsl_gpuobj_sync_obj type kgsl_gpu_command (line 165) | struct kgsl_gpu_command type kgsl_command_object (line 172) | struct kgsl_command_object type kgsl_command_object (line 173) | struct kgsl_command_object type kgsl_command_object (line 183) | struct kgsl_command_object type kgsl_command_object (line 184) | struct kgsl_command_object type kgsl_device_waittimestamp_ctxtid (line 281) | struct kgsl_device_waittimestamp_ctxtid type kgsl_device_constraint_pwrlevel (line 302) | struct kgsl_device_constraint_pwrlevel type kgsl_device_constraint (line 305) | struct kgsl_device_constraint type kgsl_device_getproperty (line 311) | struct kgsl_device_getproperty function cl_int (line 353) | cl_int Thneed::clexec() { function cl_int (line 365) | cl_int thneed_clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t... function cl_int (line 376) | cl_int thneed_clEnqueueNDRangeKernel(cl_command_queue command_queue, function cl_int (line 413) | cl_int thneed_clFinish(cl_command_queue command_queue) { function cl_program (line 426) | cl_program thneed_clCreateProgramWithSource(cl_context context, cl_uint ... function cl_int (line 499) | cl_int CLQueuedKernel::exec() { FILE: selfdrive/modeld/thneed/thneed.h function namespace (line 23) | namespace json11 { function class (line 28) | class GPUMalloc { function class (line 38) | class CLQueuedKernel { function class (line 66) | class CachedIoctl { function class (line 71) | class CachedSync: public CachedIoctl { function class (line 80) | class CachedCommand: public CachedIoctl { function class (line 93) | class Thneed { FILE: selfdrive/modeld/transforms/loadyuv.cc function loadyuv_init (line 7) | void loadyuv_init(LoadYUVState* s, cl_context ctx, cl_device_id device_i... function loadyuv_destroy (line 27) | void loadyuv_destroy(LoadYUVState* s) { function loadyuv_queue (line 32) | void loadyuv_queue(LoadYUVState* s, cl_command_queue q, FILE: selfdrive/modeld/transforms/loadyuv.h type LoadYUVState (line 5) | typedef struct { FILE: selfdrive/modeld/transforms/transform.cc function transform_init (line 8) | void transform_init(Transform* s, cl_context ctx, cl_device_id device_id) { function transform_destroy (line 20) | void transform_destroy(Transform* s) { function transform_queue (line 26) | void transform_queue(Transform* s, FILE: selfdrive/modeld/transforms/transform.h type Transform (line 12) | typedef struct { FILE: selfdrive/monitoring/dmonitoringd.py function dmonitoringd_thread (line 10) | def dmonitoringd_thread(sm=None, pm=None): function main (line 81) | def main(sm=None, pm=None): FILE: selfdrive/monitoring/driver_monitor.py class DRIVER_MONITOR_SETTINGS (line 18) | class DRIVER_MONITOR_SETTINGS(): method __init__ (line 19) | def __init__(self, TICI=TICI, DT_DMON=DT_DMON): class DistractedType (line 65) | class DistractedType: function face_orientation_from_net (line 70) | def face_orientation_from_net(angles_desc, pos_desc, rpy_calib, is_rhd): class DriverPose (line 88) | class DriverPose(): method __init__ (line 89) | def __init__(self, max_trackable): class DriverBlink (line 101) | class DriverBlink(): method __init__ (line 102) | def __init__(self): class DriverStatus (line 107) | class DriverStatus(): method __init__ (line 108) | def __init__(self, rhd=False, settings=DRIVER_MONITOR_SETTINGS()): method _set_timers (line 135) | def _set_timers(self, active_monitoring): method _is_driver_distracted (line 165) | def _is_driver_distracted(self, pose, blink): method set_policy (line 186) | def set_policy(self, model_data): method get_pose (line 197) | def get_pose(self, driver_state, cal_rpy, car_speed, op_engaged): method update (line 236) | def update(self, events, driver_engaged, ctrl_active, standstill): FILE: selfdrive/pandad.py function get_expected_signature (line 14) | def get_expected_signature() -> bytes: function update_panda (line 22) | def update_panda() -> Panda: function main (line 84) | def main() -> None: FILE: selfdrive/proclogd/main.cc function main (line 9) | int main(int argc, char **argv) { FILE: selfdrive/proclogd/proclog.cc type Parser (line 13) | namespace Parser { function cpuTimes (line 16) | std::vector cpuTimes(std::istream &stream) { function memInfo (line 33) | std::unordered_map memInfo(std::istream &stream) { type StatPos (line 47) | enum StatPos { function procStat (line 66) | std::optional procStat(std::string stat) { function pids (line 111) | std::vector pids() { function cmdline (line 130) | std::vector cmdline(std::istream &stream) { function ProcCache (line 141) | const ProcCache &getProcExtraInfo(int pid, const std::string &name) { function buildCPUTimes (line 160) | void buildCPUTimes(cereal::ProcLog::Builder &builder) { function buildMemInfo (line 179) | void buildMemInfo(cereal::ProcLog::Builder &builder) { function buildProcs (line 194) | void buildProcs(cereal::ProcLog::Builder &builder) { function buildProcLogMessage (line 234) | void buildProcLogMessage(MessageBuilder &msg) { FILE: selfdrive/proclogd/proclog.h type CPUTime (line 8) | struct CPUTime { type ProcCache (line 14) | struct ProcCache { type ProcStat (line 20) | struct ProcStat { function namespace (line 29) | namespace Parser { FILE: selfdrive/rtshield.py function main (line 13) | def main() -> NoReturn: FILE: selfdrive/sensord/sensors/bmx055_accel.h function class (line 31) | class BMX055_Accel : public I2CSensor { FILE: selfdrive/sensord/sensors/bmx055_gyro.h function class (line 31) | class BMX055_Gyro : public I2CSensor { FILE: selfdrive/sensord/sensors/bmx055_magn.cc function compensate_x (line 12) | static int16_t compensate_x(trim_data_t trim_data, int16_t mag_data_x, u... function compensate_y (line 31) | static int16_t compensate_y(trim_data_t trim_data, int16_t mag_data_y, u... function compensate_z (line 49) | static int16_t compensate_z(trim_data_t trim_data, int16_t mag_data_z, u... FILE: selfdrive/sensord/sensors/bmx055_magn.h type trim_data_t (line 39) | struct trim_data_t { function class (line 54) | class BMX055_Magn : public I2CSensor{ FILE: selfdrive/sensord/sensors/bmx055_temp.h function class (line 6) | class BMX055_Temp : public I2CSensor { FILE: selfdrive/sensord/sensors/file_sensor.h function class (line 9) | class FileSensor : public Sensor { FILE: selfdrive/sensord/sensors/i2c_sensor.cc function read_12_bit (line 3) | int16_t read_12_bit(uint8_t lsb, uint8_t msb) { function read_16_bit (line 8) | int16_t read_16_bit(uint8_t lsb, uint8_t msb) { function read_20_bit (line 13) | int32_t read_20_bit(uint8_t b2, uint8_t b1, uint8_t b0) { FILE: selfdrive/sensord/sensors/i2c_sensor.h function class (line 15) | class I2CSensor : public Sensor { FILE: selfdrive/sensord/sensors/light_sensor.h function class (line 4) | class LightSensor : public FileSensor { FILE: selfdrive/sensord/sensors/lsm6ds3_accel.h function class (line 19) | class LSM6DS3_Accel : public I2CSensor { FILE: selfdrive/sensord/sensors/lsm6ds3_gyro.h function class (line 19) | class LSM6DS3_Gyro : public I2CSensor { FILE: selfdrive/sensord/sensors/lsm6ds3_temp.h function class (line 17) | class LSM6DS3_Temp : public I2CSensor { FILE: selfdrive/sensord/sensors/mmc5603nj_magn.h function class (line 23) | class MMC5603NJ_Magn : public I2CSensor { FILE: selfdrive/sensord/sensors/sensor.h function class (line 5) | class Sensor { FILE: selfdrive/sensord/sensors_qcom.cc function sigpipe_handler (line 39) | void sigpipe_handler(int sig) { function sensor_loop (line 44) | void sensor_loop() { function main (line 221) | int main(int argc, char *argv[]) { FILE: selfdrive/sensord/sensors_qcom2.cc function sensor_loop (line 28) | int sensor_loop() { function main (line 104) | int main(int argc, char *argv[]) { FILE: selfdrive/swaglog.py function get_file_handler (line 17) | def get_file_handler(): class SwaglogRotatingFileHandler (line 23) | class SwaglogRotatingFileHandler(BaseRotatingHandler): method __init__ (line 24) | def __init__(self, base_filename, interval=60, max_bytes=1024*256, bac... method _open (line 36) | def _open(self): method get_existing_logfiles (line 44) | def get_existing_logfiles(self): method shouldRollover (line 53) | def shouldRollover(self, record): method doRollover (line 58) | def doRollover(self): class UnixDomainSocketHandler (line 69) | class UnixDomainSocketHandler(logging.Handler): method __init__ (line 70) | def __init__(self, formatter): method connect (line 75) | def connect(self): method emit (line 82) | def emit(self, record): function add_file_handler (line 96) | def add_file_handler(log): FILE: selfdrive/test/helpers.py function set_params_enabled (line 10) | def set_params_enabled(): function phone_only (line 20) | def phone_only(x): function with_processes (line 27) | def with_processes(processes, init_time=0, ignore_stopped=None): FILE: selfdrive/test/test_fingerprints.py function _get_fingerprints (line 13) | def _get_fingerprints(): function check_fingerprint_consistency (line 28) | def check_fingerprint_consistency(f1, f2): function check_can_ignition_conflicts (line 48) | def check_can_ignition_conflicts(fingerprints, brands): FILE: selfdrive/test/test_onroad.py function cputime_total (line 65) | def cputime_total(ct): function check_cpu_usage (line 69) | def check_cpu_usage(first_proc, last_proc): class TestOnroad (line 101) | class TestOnroad(unittest.TestCase): method setUpClass (line 104) | def setUpClass(cls): method test_cloudlog_size (line 147) | def test_cloudlog_size(self): method test_cpu_usage (line 157) | def test_cpu_usage(self): method test_model_timings (line 163) | def test_model_timings(self): FILE: selfdrive/thermald/power_monitoring.py class PowerMonitoring (line 24) | class PowerMonitoring: method __init__ (line 25) | def __init__(self): method calculate (line 44) | def calculate(self, pandaState): method _perform_integration (line 139) | def _perform_integration(self, t, current_power): method get_power_used (line 154) | def get_power_used(self): method get_car_battery_capacity (line 157) | def get_car_battery_capacity(self): method should_disable_charging (line 161) | def should_disable_charging(self, pandaState, offroad_timestamp): method should_shutdown (line 177) | def should_shutdown(self, pandaState, offroad_timestamp, started_seen,... FILE: selfdrive/thermald/thermald.py function read_tz (line 60) | def read_tz(x): function read_thermal (line 71) | def read_thermal(thermal_config): function setup_eon_fan (line 80) | def setup_eon_fan(): function set_eon_fan (line 98) | def set_eon_fan(val): function handle_fan_eon (line 132) | def handle_fan_eon(dp_fan_mode, controller, max_cpu_temp, fan_speed, ign... function handle_fan_uno (line 155) | def handle_fan_uno(dp_fan_mode, controller, max_cpu_temp, fan_speed, ign... function handle_fan_tici (line 169) | def handle_fan_tici(dp_fan_mode, controller, max_cpu_temp, fan_speed, ig... function handle_fan_jetson (line 181) | def handle_fan_jetson(dp_fan_mode, controller, max_cpu_temp, fan_speed, ... function set_offroad_alert_if_changed (line 192) | def set_offroad_alert_if_changed(offroad_alert: str, show_alert: bool, e... function thermald_thread (line 199) | def thermald_thread(): function main (line 574) | def main(): FILE: selfdrive/timezoned.py function set_timezone (line 15) | def set_timezone(valid_timezones, timezone): function main (line 33) | def main(): FILE: selfdrive/tombstoned.py function safe_fn (line 29) | def safe_fn(s): function sentry_report (line 34) | def sentry_report(fn, message, contents): function clear_apport_folder (line 44) | def clear_apport_folder(): function get_apport_stacktrace (line 52) | def get_apport_stacktrace(fn): function get_tombstones (line 62) | def get_tombstones(): function report_tombstone_android (line 79) | def report_tombstone_android(fn): function report_tombstone_apport (line 120) | def report_tombstone_apport(fn): function main (line 200) | def main(): FILE: selfdrive/ui/main.cc function main (line 11) | int main(int argc, char *argv[]) { FILE: selfdrive/ui/paint.cc function ui_draw_text (line 26) | static void ui_draw_text(const UIState *s, float x, float y, const char ... function draw_chevron (line 33) | static void draw_chevron(UIState *s, float x, float y, float sz, NVGcolo... function ui_draw_circle_image (line 55) | static void ui_draw_circle_image(const UIState *s, int center_x, int cen... function ui_draw_circle_image (line 64) | static void ui_draw_circle_image(const UIState *s, int center_x, int cen... function draw_lead (line 70) | static void draw_lead(UIState *s, const cereal::ModelDataV2::LeadDataV3:... function ui_draw_line (line 93) | static void ui_draw_line(UIState *s, const line_vertices_data &vd, NVGco... function draw_vision_frame (line 111) | static void draw_vision_frame(UIState *s) { function ui_draw_vision_lane_lines (line 136) | static void ui_draw_vision_lane_lines(UIState *s) { function ui_draw_world (line 162) | static void ui_draw_world(UIState *s) { function ui_draw_vision_maxspeed (line 182) | static void ui_draw_vision_maxspeed(UIState *s) { function ui_draw_vision_speed (line 202) | static void ui_draw_vision_speed(UIState *s) { function ui_draw_vision_event (line 210) | static void ui_draw_vision_event(UIState *s) { function ui_draw_vision_face (line 222) | static void ui_draw_vision_face(UIState *s) { function ui_draw_vision_header (line 229) | static void ui_draw_vision_header(UIState *s) { function ui_draw_vision (line 238) | static void ui_draw_vision(UIState *s) { function ui_draw (line 251) | void ui_draw(UIState *s, int w, int h) { function ui_draw_image (line 269) | void ui_draw_image(const UIState *s, const Rect &r, const char *name, fl... function ui_draw_rect (line 277) | void ui_draw_rect(NVGcontext *vg, const Rect &r, NVGcolor color, int wid... function fill_rect (line 285) | static inline void fill_rect(NVGcontext *vg, const Rect &r, const NVGcol... function ui_fill_rect (line 292) | void ui_fill_rect(NVGcontext *vg, const Rect &r, const NVGcolor &color, ... function ui_fill_rect (line 295) | void ui_fill_rect(NVGcontext *vg, const Rect &r, const NVGpaint &paint, ... function ui_nvg_init (line 339) | void ui_nvg_init(UIState *s) { function ui_resize (line 407) | void ui_resize(UIState *s, int width, int height) { FILE: selfdrive/ui/qt/api.cc type CommaApi (line 19) | namespace CommaApi { function QByteArray (line 21) | QByteArray rsa_sign(const QByteArray &data) { function QString (line 45) | QString create_jwt(const QJsonObject &payloads, int expiry) { FILE: selfdrive/ui/qt/api.h function namespace (line 10) | namespace CommaApi { function class (line 22) | class HttpRequest : public QObject { FILE: selfdrive/ui/qt/home.h function class (line 16) | class OffroadHome : public QFrame { function class (line 36) | class HomeWindow : public QWidget { FILE: selfdrive/ui/qt/maps/map.cc function get_time_typical (line 258) | static float get_time_typical(const QGeoRouteSegment &segment) { FILE: selfdrive/ui/qt/maps/map.h function class (line 30) | class MapInstructions : public QWidget { function class (line 52) | class MapETA : public QWidget { function class (line 71) | class MapWindow : public QOpenGLWidget { FILE: selfdrive/ui/qt/maps/map_helpers.cc function QGeoCoordinate (line 9) | QGeoCoordinate to_QGeoCoordinate(const QMapbox::Coordinate &in) { function model_to_collection (line 13) | QMapbox::CoordinatesCollections model_to_collection( function coordinate_to_collection (line 41) | QMapbox::CoordinatesCollections coordinate_to_collection(QMapbox::Coordi... function coordinate_list_to_collection (line 53) | QMapbox::CoordinatesCollections coordinate_list_to_collection(QList geometry, QGeoCoordi... function coordinate_from_param (line 117) | std::optional coordinate_from_param(std::string par... FILE: selfdrive/ui/qt/maps/map_settings.cc function QString (line 12) | static QString shorten(const QString &str, int max_len) { FILE: selfdrive/ui/qt/maps/map_settings.h function class (line 14) | class MapPanel : public QWidget { FILE: selfdrive/ui/qt/offroad/driverview.h function class (line 10) | class DriverViewScene : public QWidget { function class (line 32) | class DriverViewWindow : public QWidget { FILE: selfdrive/ui/qt/offroad/networking.h function class (line 13) | class WifiUI : public QWidget { function class (line 34) | class AdvancedNetworking : public QWidget { function class (line 53) | class Networking : public QFrame { FILE: selfdrive/ui/qt/offroad/onboarding.h function class (line 83) | class TermsPage : public QFrame { function class (line 102) | class DeclinePage : public QFrame { function class (line 115) | class OnboardingWindow : public QStackedWidget { FILE: selfdrive/ui/qt/offroad/settings.cc function QWidget (line 269) | QWidget * network_panel(QWidget * parent) { FILE: selfdrive/ui/qt/offroad/settings.h function class (line 16) | class DevicePanel : public QWidget { function class (line 25) | class TogglesPanel : public QWidget { function class (line 31) | class SoftwarePanel : public QWidget { function class (line 51) | class SettingsWindow : public QFrame { FILE: selfdrive/ui/qt/offroad/wifiManager.cc function T (line 12) | T get_response(QDBusMessage response) { function compare_by_strength (line 24) | bool compare_by_strength(const Network &a, const Network &b) { function QString (line 112) | QString WifiManager::get_ipv4_address() { function SecurityType (line 145) | SecurityType WifiManager::getSecurityType(const QString &path) { function uint (line 266) | uint WifiManager::get_wifi_device_state() { function QByteArray (line 275) | QByteArray WifiManager::get_property(const QString &network_path , const... function QString (line 291) | QString WifiManager::getAdapter() { function QDBusObjectPath (line 359) | QDBusObjectPath WifiManager::getConnectionPath(const QString &ssid) { function Connection (line 368) | Connection WifiManager::getConnectionSettings(const QDBusObjectPath &pat... function NetworkType (line 400) | NetworkType WifiManager::currentNetworkType() { function QString (line 499) | QString WifiManager::getTetheringPassword() { FILE: selfdrive/ui/qt/offroad/wifiManager.h type class (line 8) | enum class type class (line 13) | enum class type class (line 18) | enum class type QMap (line 25) | typedef QMap> Connection; type QVector (line 26) | typedef QVector> IpConfig; type Network (line 28) | struct Network { function class (line 36) | class WifiManager : public QWidget { FILE: selfdrive/ui/qt/onroad.h function class (line 15) | class OnroadAlerts : public QWidget { function class (line 52) | class OnroadWindow : public QWidget { FILE: selfdrive/ui/qt/qt_window.h function setMainWindow (line 22) | inline void setMainWindow(QWidget *w) { FILE: selfdrive/ui/qt/request_repeater.h function class (line 7) | class RequestRepeater : public HttpRequest { FILE: selfdrive/ui/qt/sidebar.h type QPair (line 9) | typedef QPair ItemStatus; function class (line 12) | class Sidebar : public QFrame { FILE: selfdrive/ui/qt/spinner.cc function main (line 113) | int main(int argc, char *argv[]) { FILE: selfdrive/ui/qt/spinner.h function class (line 13) | class TrackWidget : public QWidget { function class (line 24) | class Spinner : public QWidget { FILE: selfdrive/ui/qt/text.cc function main (line 13) | int main(int argc, char *argv[]) { FILE: selfdrive/ui/qt/util.cc function QString (line 11) | QString getBrand() { function QString (line 15) | QString getBrandVersion() { function getDongleId (line 19) | std::optional getDongleId() { function configFont (line 29) | void configFont(QPainter &p, const QString &family, int size, const QStr... function clearLayout (line 36) | void clearLayout(QLayout* layout) { function QString (line 48) | QString timeAgo(const QDateTime &date) { function setQtSurfaceFormat (line 70) | void setQtSurfaceFormat() { function initApp (line 82) | void initApp() { function swagLogMessageHandler (line 106) | void swagLogMessageHandler(QtMsgType type, const QMessageLogContext &con... FILE: selfdrive/ui/qt/util.h function class (line 24) | class LayoutWidget : public QWidget { function class (line 33) | class ClickableWidget : public QWidget { FILE: selfdrive/ui/qt/widgets/cameraview.cc function mat4 (line 46) | mat4 get_driver_view_transform() { function mat4 (line 76) | mat4 get_fit_view_transform(float widget_aspect_ratio, float frame_aspec... FILE: selfdrive/ui/qt/widgets/controls.cc function QFrame (line 6) | QFrame *horizontal_line(QWidget *parent) { FILE: selfdrive/ui/qt/widgets/controls.h function class (line 13) | class ElidedLabel : public QLabel { function class (line 31) | class AbstractControl : public QFrame { function class (line 62) | class LabelControl : public AbstractControl { function setText (line 71) | void setText(const QString &text) { label.setText(text); } function class (line 78) | class ButtonControl : public AbstractControl { function class (line 96) | class ToggleControl : public AbstractControl { function setEnabled (line 109) | void setEnabled(bool enabled) { toggle.setEnabled(enabled); } function class (line 119) | class ParamControl : public ToggleControl { function showEvent (line 130) | void showEvent(QShowEvent *event) override { FILE: selfdrive/ui/qt/widgets/drive_stats.cc function QLabel (line 14) | static QLabel* newLabel(const QString& text, const QString &type) { FILE: selfdrive/ui/qt/widgets/drive_stats.h function class (line 6) | class DriveStats : public QFrame { FILE: selfdrive/ui/qt/widgets/input.cc function QString (line 146) | QString InputDialog::getText(const QString &prompt, QWidget *parent, con... function QString (line 155) | QString InputDialog::text() { FILE: selfdrive/ui/qt/widgets/input.h function class (line 13) | class QDialogBase : public QDialog { function class (line 24) | class InputDialog : public QDialogBase { function class (line 53) | class ConfirmationDialog : public QDialogBase { function class (line 64) | class RichTextDialog : public QDialogBase { FILE: selfdrive/ui/qt/widgets/keyboard.h function class (line 7) | class KeyButton : public QPushButton { function class (line 15) | class KeyboardLayout : public QWidget { function class (line 22) | class Keyboard : public QFrame { FILE: selfdrive/ui/qt/widgets/offroad_alerts.h function class (line 10) | class AbstractAlert : public QFrame { function class (line 22) | class UpdateAlert : public AbstractAlert { function class (line 33) | class OffroadAlert : public AbstractAlert { FILE: selfdrive/ui/qt/widgets/prime.h function class (line 8) | class PairingQRWidget : public QWidget { function class (line 23) | class PrimeUserWidget : public QWidget { function class (line 36) | class PrimeAdWidget : public QFrame { function class (line 42) | class SetupWidget : public QFrame { FILE: selfdrive/ui/qt/widgets/scrollview.h function class (line 5) | class ScrollView : public QScrollArea { FILE: selfdrive/ui/qt/widgets/ssh_keys.h function class (line 9) | class SshToggle : public ToggleControl { function class (line 21) | class SshControl : public ButtonControl { FILE: selfdrive/ui/qt/widgets/toggle.h function class (line 7) | class Toggle : public QAbstractButton { FILE: selfdrive/ui/qt/window.h function class (line 10) | class MainWindow : public QWidget { FILE: selfdrive/ui/soundd.cc class Sound (line 17) | class Sound : public QObject { method Sound (line 19) | explicit Sound(QObject *parent = 0) { method checkStatus (line 50) | void checkStatus() { method update (line 55) | void update() { method setAlert (line 74) | void setAlert(Alert a) { function main (line 102) | int main(int argc, char **argv) { FILE: selfdrive/ui/ui.cc function calib_frame_to_full_frame (line 24) | static bool calib_frame_to_full_frame(const UIState *s, float in_x, floa... function ui_init_vision (line 38) | static void ui_init_vision(UIState *s) { function get_path_length_idx (line 57) | static int get_path_length_idx(const cereal::ModelDataV2::XYZTData::Read... function update_leads (line 66) | static void update_leads(UIState *s, const cereal::ModelDataV2::Reader &... function update_line_data (line 77) | static void update_line_data(const UIState *s, const cereal::ModelDataV2... function update_model (line 91) | static void update_model(UIState *s, const cereal::ModelDataV2::Reader &... function update_sockets (line 124) | static void update_sockets(UIState *s) { function update_state (line 128) | static void update_state(UIState *s) { function update_params (line 204) | static void update_params(UIState *s) { function update_vision (line 212) | static void update_vision(UIState *s) { function update_status (line 231) | static void update_status(UIState *s) { FILE: selfdrive/ui/ui.h type cereal (line 34) | typedef cereal::CarControl::HUDControl::AudibleAlert AudibleAlert; type y (line 41) | typedef struct Rect { function ptInRect (line 47) | bool ptInRect(int px, int py) const { type Alert (line 52) | typedef struct Alert { type UIStatus (line 78) | typedef enum UIStatus { type vertex_data (line 92) | typedef struct { type line_vertices_data (line 96) | typedef struct { type UIScene (line 101) | typedef struct UIScene { type UIState (line 125) | typedef struct UIState { function class (line 159) | class QUIState : public QObject { function class (line 183) | class Device : public QObject { FILE: selfdrive/updated.py class WaitTimeHelper (line 54) | class WaitTimeHelper: method __init__ (line 55) | def __init__(self, proc): method graceful_shutdown (line 63) | def graceful_shutdown(self, signum: int, frame) -> None: method update_now (line 76) | def update_now(self, signum: int, frame) -> None: method sleep (line 80) | def sleep(self, t: float) -> None: function run (line 84) | def run(cmd: List[str], cwd: Optional[str] = None, low_priority: bool = ... function set_consistent_flag (line 90) | def set_consistent_flag(consistent: bool) -> None: function set_params (line 100) | def set_params(new_version: bool, failed_count: int, exception: Optional... function setup_git_options (line 124) | def setup_git_options(cwd: str) -> None: function dismount_overlay (line 141) | def dismount_overlay() -> None: function init_overlay (line 150) | def init_overlay() -> None: function finalize_update (line 206) | def finalize_update() -> None: function handle_agnos_update (line 223) | def handle_agnos_update(wait_helper): function handle_neos_update (line 246) | def handle_neos_update(wait_helper: WaitTimeHelper) -> None: function check_git_fetch_result (line 281) | def check_git_fetch_result(fetch_txt): function check_for_update (line 286) | def check_for_update() -> Tuple[bool, bool]: function fetch_update (line 295) | def fetch_update(wait_helper: WaitTimeHelper) -> bool: function main (line 336) | def main(): FILE: selfdrive/version.py function run_cmd (line 13) | def run_cmd(cmd: List[str]) -> str: function run_cmd_default (line 17) | def run_cmd_default(cmd: List[str], default: Optional[str] = None) -> Op... function get_git_commit (line 24) | def get_git_commit(branch: str = "HEAD", default: Optional[str] = None) ... function get_git_branch (line 28) | def get_git_branch(default: Optional[str] = None) -> Optional[str]: function get_git_full_branchname (line 32) | def get_git_full_branchname(default: Optional[str] = None) -> Optional[s... function get_git_remote (line 36) | def get_git_remote(default: Optional[str] = None) -> Optional[str]: function get_version (line 45) | def get_version(): FILE: site_scons/site_tools/cython.py function pyx_scan (line 11) | def pyx_scan(node, env, path, arg=None): function create_builder (line 39) | def create_builder(env): function cython_suffix_emitter (line 53) | def cython_suffix_emitter(env, source): function generate (line 56) | def generate(env): function exists (line 71) | def exists(env):