/system/keymaster/ |
H A D | android_keymaster_test_utils.h | 368 static keymaster0_device_t* device(const keymaster0_device_t* dev) { argument 370 reinterpret_cast<Keymaster0CountingWrapper*>(dev->context); 374 static void increment(const keymaster0_device_t* dev) { argument 376 reinterpret_cast<Keymaster0CountingWrapper*>(dev->context); 380 static int counting_close_device(hw_device_t* dev) { argument 381 keymaster0_device_t* k0_dev = reinterpret_cast<keymaster0_device_t*>(dev); 391 static int counting_generate_keypair(const struct keymaster0_device* dev, argument 394 increment(dev); 395 int result = device(dev)->generate_keypair(device(dev), key_typ 402 counting_import_keypair(const struct keymaster0_device* dev, const uint8_t* key, const size_t key_length, uint8_t** key_blob, size_t* key_blob_length) argument 413 counting_get_keypair_public(const struct keymaster0_device* dev, const uint8_t* key_blob, const size_t key_blob_length, uint8_t** x509_data, size_t* x509_data_length) argument 422 counting_delete_keypair(const struct keymaster0_device* dev, const uint8_t* key_blob, const size_t key_blob_length) argument 434 counting_delete_all(const struct keymaster0_device* dev) argument 441 counting_sign_data(const struct keymaster0_device* dev, const void* signing_params, const uint8_t* key_blob, const size_t key_blob_length, const uint8_t* data, const size_t data_length, uint8_t** signed_data, size_t* signed_data_length) argument 451 counting_verify_data(const struct keymaster0_device* dev, const void* signing_params, const uint8_t* key_blob, const size_t key_blob_length, const uint8_t* signed_data, const size_t signed_data_length, const uint8_t* signature, const size_t signature_length) argument [all...] |
H A D | android_keymaster_test_utils.cpp | 726 static int close_device(hw_device_t* dev) { argument 727 Sha256OnlyWrapper* wrapper = reinterpret_cast<Sha256OnlyWrapper*>(dev); 733 static const keymaster1_device_t* unwrap(const keymaster1_device_t* dev) { argument 734 return reinterpret_cast<const Sha256OnlyWrapper*>(dev)->wrapped_device_; 737 static keymaster_error_t get_supported_algorithms(const struct keymaster1_device* dev, argument 740 return unwrap(dev)->get_supported_algorithms(unwrap(dev), algorithms, algorithms_length); 742 static keymaster_error_t get_supported_block_modes(const struct keymaster1_device* dev, argument 747 return unwrap(dev)->get_supported_block_modes(unwrap(dev), algorith 750 get_supported_padding_modes(const struct keymaster1_device* dev, keymaster_algorithm_t algorithm, keymaster_purpose_t purpose, keymaster_padding_t** modes, size_t* modes_length) argument 759 get_supported_digests(const keymaster1_device_t* dev, keymaster_algorithm_t algorithm, keymaster_purpose_t purpose, keymaster_digest_t** digests, size_t* digests_length) argument 782 get_supported_import_formats(const struct keymaster1_device* dev, keymaster_algorithm_t algorithm, keymaster_key_format_t** formats, size_t* formats_length) argument 789 get_supported_export_formats(const struct keymaster1_device* dev, keymaster_algorithm_t algorithm, keymaster_key_format_t** formats, size_t* formats_length) argument 796 add_rng_entropy(const struct keymaster1_device* dev, const uint8_t* data, size_t data_length) argument 801 generate_key(const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument 815 get_key_characteristics(const struct keymaster1_device* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t** characteristics) argument 824 import_key(const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument 837 export_key(const struct keymaster1_device* dev, keymaster_key_format_t export_format, const keymaster_key_blob_t* key_to_export, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_blob_t* export_data) argument 847 begin(const keymaster1_device_t* dev, keymaster_purpose_t purpose, const keymaster_key_blob_t* key, const keymaster_key_param_set_t* in_params, keymaster_key_param_set_t* out_params, keymaster_operation_handle_t* operation_handle) argument 858 update(const keymaster1_device_t* dev, keymaster_operation_handle_t operation_handle, const keymaster_key_param_set_t* in_params, const keymaster_blob_t* input, size_t* input_consumed, keymaster_key_param_set_t* out_params, keymaster_blob_t* output) argument 868 finish(const struct keymaster1_device* dev, keymaster_operation_handle_t operation_handle, const keymaster_key_param_set_t* in_params, const keymaster_blob_t* signature, keymaster_key_param_set_t* out_params, keymaster_blob_t* output) argument 878 abort(const struct keymaster1_device* dev, keymaster_operation_handle_t operation_handle) argument [all...] |
H A D | soft_keymaster_device.cpp | 108 static keymaster_error_t add_digests(keymaster1_device_t* dev, keymaster_algorithm_t algorithm, argument 116 dev->get_supported_digests(dev, algorithm, purpose, &digests, &digests_length); 129 static keymaster_error_t map_digests(keymaster1_device_t* dev, SoftKeymasterDevice::DigestMap* map, argument 140 add_digests(dev, algorithm, purpose, map, &alg_purpose_supports_all); 152 add_digests(dev, algorithm, purpose, map, &alg_purpose_supports_all); 368 template <typename T> SoftKeymasterDevice* convert_device(const T* dev) { argument 373 return reinterpret_cast<SoftKeymasterDevice*>(dev->context); 390 int SoftKeymasterDevice::close_device(hw_device_t* dev) { argument 391 switch (dev 410 get_supported_algorithms(const keymaster1_device_t* dev, keymaster_algorithm_t** algorithms, size_t* algorithms_length) argument 442 get_supported_block_modes(const keymaster1_device_t* dev, keymaster_algorithm_t algorithm, keymaster_purpose_t purpose, keymaster_block_mode_t** modes, size_t* modes_length) argument 478 get_supported_padding_modes(const keymaster1_device_t* dev, keymaster_algorithm_t algorithm, keymaster_purpose_t purpose, keymaster_padding_t** modes, size_t* modes_length) argument 514 get_supported_digests(const keymaster1_device_t* dev, keymaster_algorithm_t algorithm, keymaster_purpose_t purpose, keymaster_digest_t** digests, size_t* digests_length) argument 549 get_supported_import_formats( const keymaster1_device_t* dev, keymaster_algorithm_t algorithm, keymaster_key_format_t** formats, size_t* formats_length) argument 582 get_supported_export_formats( const keymaster1_device_t* dev, keymaster_algorithm_t algorithm, keymaster_key_format_t** formats, size_t* formats_length) argument 615 configure(const keymaster2_device_t* dev, const keymaster_key_param_set_t* params) argument 634 add_rng_entropy(const keymaster1_device_t* dev, const uint8_t* data, size_t data_length) argument 653 add_rng_entropy(const keymaster2_device_t* dev, const uint8_t* data, size_t data_length) argument 740 generate_key( const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument 786 generate_key(const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument 861 get_key_characteristics( const keymaster1_device_t* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t** characteristics) argument 905 get_key_characteristics( const keymaster2_device_t* dev, const keymaster_key_blob_t* key_blob, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_key_characteristics_t* characteristics) argument 936 import_key( const keymaster1_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t** characteristics) argument 983 import_key( const keymaster2_device_t* dev, const keymaster_key_param_set_t* params, keymaster_key_format_t key_format, const keymaster_blob_t* key_data, keymaster_key_blob_t* key_blob, keymaster_key_characteristics_t* characteristics) argument 1012 export_key(const keymaster1_device_t* dev, keymaster_key_format_t export_format, const keymaster_key_blob_t* key_to_export, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_blob_t* export_data) argument 1052 export_key(const keymaster2_device_t* dev, keymaster_key_format_t export_format, const keymaster_key_blob_t* key_to_export, const keymaster_blob_t* client_id, const keymaster_blob_t* app_data, keymaster_blob_t* export_data) argument 1070 attest_key(const keymaster2_device_t* dev, const keymaster_key_blob_t* key_to_attest, const keymaster_key_param_set_t* attest_params, keymaster_cert_chain_t* cert_chain) argument 1127 upgrade_key(const keymaster2_device_t* dev, const keymaster_key_blob_t* key_to_upgrade, const keymaster_key_param_set_t* upgrade_params, keymaster_key_blob_t* upgraded_key) argument 1160 delete_key(const keymaster1_device_t* dev, const keymaster_key_blob_t* key) argument 1170 delete_key(const keymaster2_device_t* dev, const keymaster_key_blob_t* key) argument 1183 delete_all_keys(const keymaster1_device_t* dev) argument 1191 delete_all_keys(const keymaster2_device_t* dev) argument 1202 begin(const keymaster1_device_t* dev, keymaster_purpose_t purpose, const keymaster_key_blob_t* key, const keymaster_key_param_set_t* in_params, keymaster_key_param_set_t* out_params, keymaster_operation_handle_t* operation_handle) argument 1278 begin(const keymaster2_device_t* dev, keymaster_purpose_t purpose, const keymaster_key_blob_t* key, const keymaster_key_param_set_t* in_params, keymaster_key_param_set_t* out_params, keymaster_operation_handle_t* operation_handle) argument 1295 update(const keymaster1_device_t* dev, keymaster_operation_handle_t operation_handle, const keymaster_key_param_set_t* in_params, const keymaster_blob_t* input, size_t* input_consumed, keymaster_key_param_set_t* out_params, keymaster_blob_t* output) argument 1359 update(const keymaster2_device_t* dev, keymaster_operation_handle_t operation_handle, const keymaster_key_param_set_t* in_params, const keymaster_blob_t* input, size_t* input_consumed, keymaster_key_param_set_t* out_params, keymaster_blob_t* output) argument 1377 finish(const keymaster1_device_t* dev, keymaster_operation_handle_t operation_handle, const keymaster_key_param_set_t* params, const keymaster_blob_t* signature, keymaster_key_param_set_t* out_params, keymaster_blob_t* output) argument 1440 finish(const keymaster2_device_t* dev, keymaster_operation_handle_t operation_handle, const keymaster_key_param_set_t* params, const keymaster_blob_t* input, const keymaster_blob_t* signature, keymaster_key_param_set_t* out_params, keymaster_blob_t* output) argument 1594 abort(const keymaster1_device_t* dev, keymaster_operation_handle_t operation_handle) argument 1612 abort(const keymaster2_device_t* dev, keymaster_operation_handle_t operation_handle) argument [all...] |
/system/security/softkeymaster/ |
H A D | keymaster_openssl.cpp | 727 static int openssl_close(hw_device_t* dev) { argument 728 delete dev; 740 Unique_keymaster_device_t dev(new keymaster0_device_t); 741 if (dev.get() == NULL) 744 dev->common.tag = HARDWARE_DEVICE_TAG; 745 dev->common.version = 1; 746 dev->common.module = (struct hw_module_t*)module; 747 dev->common.close = openssl_close; 749 dev->flags = KEYMASTER_SOFTWARE_ONLY | KEYMASTER_BLOBS_ARE_STANDALONE | KEYMASTER_SUPPORTS_DSA | 752 dev [all...] |
/system/core/adf/libadf/ |
H A D | adf.cpp | 36 #define ADF_BASE_PATH "/dev/" 83 int adf_device_open(adf_id_t id, int flags, struct adf_device *dev) argument 87 dev->id = id; 90 dev->fd = open(filename, flags); 91 if (dev->fd < 0) 97 void adf_device_close(struct adf_device *dev) argument 99 if (dev->fd >= 0) 100 close(dev->fd); 103 int adf_get_device_data(struct adf_device *dev, struct adf_device_data *data) argument 110 err = ioctl(dev 139 adf_device_post(struct adf_device *dev, adf_id_t *interfaces, size_t n_interfaces, struct adf_buffer_config *bufs, size_t n_bufs, void *custom_data, size_t custom_data_size) argument 162 adf_device_post_v2(struct adf_device *dev, adf_id_t *interfaces, __u32 n_interfaces, struct adf_buffer_config *bufs, __u32 n_bufs, void *custom_data, __u64 custom_data_size, enum adf_complete_fence_type complete_fence_type, int *complete_fence) argument 193 adf_device_attachment(struct adf_device *dev, adf_id_t overlay_engine, adf_id_t interface, bool attach) argument 210 adf_device_attach(struct adf_device *dev, adf_id_t overlay_engine, adf_id_t interface) argument 216 adf_device_detach(struct adf_device *dev, adf_id_t overlay_engine, adf_id_t interface) argument 222 adf_interfaces(struct adf_device *dev, adf_id_t **interfaces) argument 230 adf_interfaces_for_overlay_engine(struct adf_device *dev, adf_id_t overlay_engine, adf_id_t **interfaces) argument 247 adf_interfaces_filter(struct adf_device *dev, adf_id_t *in, size_t n_in, adf_id_t **out, bool (*filter)(struct adf_interface_data *data, __u32 match), __u32 match) argument 277 adf_interfaces_filter_by_type(struct adf_device *dev, enum adf_interface_type type, adf_id_t *in, size_t n_in, adf_id_t **out) argument 291 adf_interfaces_filter_by_flag(struct adf_device *dev, __u32 flag, adf_id_t *in, size_t n_in, adf_id_t **out) argument 298 adf_interface_open(struct adf_device *dev, adf_id_t id, int flags) argument 436 adf_overlay_engines(struct adf_device *dev, adf_id_t **overlay_engines) argument 444 adf_overlay_engines_for_interface(struct adf_device *dev, adf_id_t interface, adf_id_t **overlay_engines) argument 460 adf_overlay_engines_filter(struct adf_device *dev, adf_id_t *in, size_t n_in, adf_id_t **out, bool (*filter)(struct adf_overlay_engine_data *data, void *cookie), void *cookie) argument 504 adf_overlay_engines_filter_by_format(struct adf_device *dev, const __u32 *formats, size_t n_formats, adf_id_t *in, size_t n_in, adf_id_t **out) argument 513 adf_overlay_engine_open(struct adf_device *dev, adf_id_t id, int flags) argument 637 adf_find_simple_post_overlay_engine(struct adf_device *dev, const __u32 *formats, size_t n_formats, adf_id_t interface, adf_id_t *overlay_engine) argument 694 adf_find_simple_post_configuration(struct adf_device *dev, const __u32 *formats, size_t n_formats, adf_id_t *interface, adf_id_t *overlay_engine) argument [all...] |
/system/extras/f2fs_utils/ |
H A D | f2fs_sparseblock.c | 200 unsigned int get_f2fs_filesystem_size_sec(char *dev) argument 203 if ((fd = open(dev, O_RDONLY)) < 0) {
|
/system/security/keystore/ |
H A D | keystore.cpp | 328 auto& dev = getDevice(keyBlob); local 331 auto ret = KS_HANDLE_HIDL_ERROR(dev->deleteKey(blob2hidlVec(keyBlob)));
|
H A D | legacy_keymaster_device_wrapper.cpp | 34 LegacyKeymasterDeviceWrapper::LegacyKeymasterDeviceWrapper(keymaster2_device_t* dev) argument 35 : keymaster_device_(dev) {} 530 keymaster2_device_t* dev = nullptr; local 531 dev = (new SoftKeymasterDevice)->keymaster2_device(); 533 auto kmrc = ::keymaster::ConfigureDevice(dev); 535 dev->common.close(&dev->common); 539 return new LegacyKeymasterDeviceWrapper(dev);
|
H A D | key_store_service.cpp | 712 auto& dev = mKeyStore->getDevice(); local 745 rc = KS_HANDLE_HIDL_ERROR(dev->generateKey(params, hidl_cb)); 809 auto& dev = mKeyStore->getDevice(keyBlob); local 821 rc = KS_HANDLE_HIDL_ERROR(dev->getKeyCharacteristics(hidlKeyBlob, clientId, appData, hidlCb)); 842 dev->getKeyCharacteristics(upgradedHidlKeyBlob, clientId, appData, hidlCb)); 868 auto& dev = mKeyStore->getDevice(); local 897 rc = KS_HANDLE_HIDL_ERROR(dev->importKey(params, format, keyData, hidlCb)); 959 auto& dev = mKeyStore->getDevice(keyBlob); local 969 KS_HANDLE_HIDL_ERROR(dev->exportKey(format, key, clientId, appData, hidlCb)); 992 dev 1036 auto& dev = mKeyStore->getDevice(keyBlob); local 1176 km_device_t dev; local 1228 km_device_t dev; local 1283 km_device_t dev; local 1298 km_device_t dev; local 1408 auto& dev = mKeyStore->getDevice(keyBlob); local 1449 auto& dev = mKeyStore->getDevice(); local 1633 getOperationCharacteristics(const hidl_vec<uint8_t>& key, km_device_t* dev, const AuthorizationSet& params, KeyCharacteristics* out) argument 1720 km_device_t dev; local 1862 auto& dev = mKeyStore->getDevice(*blob); local [all...] |
/system/vold/ |
H A D | Utils.cpp | 60 status_t CreateDeviceNode(const std::string& path, dev_t dev) { argument 72 if (mknod(cpath, mode, dev) < 0) { 74 PLOG(ERROR) << "Failed to create device node for " << major(dev) 75 << ":" << minor(dev) << " at " << path; 194 cmd.push_back("/dev/null"); 354 int fd = TEMP_FAILURE_RETRY(open("/dev/urandom", O_RDONLY | O_CLOEXEC | O_NOFOLLOW));
|
H A D | cryptfs.cpp | 252 static unsigned int get_fs_size(char *dev) argument 258 if ((fd = open(dev, O_RDONLY|O_CLOEXEC)) < 0) { 912 if ((fd = open("/dev/device-mapper", O_RDWR|O_CLOEXEC)) < 0 ) { 932 minor = (io->dev & 0xff) | ((io->dev >> 12) & 0xfff00); 933 snprintf(crypto_blk_name, MAXPATHLEN, "/dev/block/dm-%u", minor); 978 if ((fd = open("/dev/device-mapper", O_RDWR|O_CLOEXEC)) < 0 ) { 1249 fd = open("/dev/urandom", O_RDONLY|O_CLOEXEC); 2658 SLOGE("cryptfs_enable: crypto block dev failure. Must reboot...\n");
|
/system/bt/btif/src/ |
H A D | btif_hh.cc | 584 btif_hh_device_t* dev; local 591 dev = btif_hh_find_dev_by_bda(bd_addr); 594 if (dev == NULL && btif_hh_cb.device_num >= BTIF_HH_MAX_HID) {
|
/system/core/init/ |
H A D | devices.cpp | 235 dev_t dev; local 248 dev = makedev(major, minor); 260 if (mknod(path, mode, dev) && (errno == EEXIST) && secontext) { 513 if (asprintf(&links[link_num], "/dev/usb/%s%.*s", uevent->subsystem, width, parent) > 0) 517 mkdir("/dev/usb", 0755); 560 snprintf(link_path, sizeof(link_path), "/dev/block/%s/%s", type, device); 652 /* if it's not a /dev device, nothing else to do */ 676 const char *base = "/dev/block/"; 758 if (!assemble_devpath(devpath, "/dev", uevent->device_name)) 770 make_dir("/dev/bu [all...] |
/system/core/libusbhost/ |
H A D | usbhost.c | 58 #define DEV_DIR "/dev" 419 int bus = 0, dev = 0; local 420 sscanf(device->dev_name, USB_FS_ID_SCANNER, &bus, &dev); 421 return bus * 1000 + dev; 426 int bus = 0, dev = 0; local 427 sscanf(name, USB_FS_ID_SCANNER, &bus, &dev); 428 return bus * 1000 + dev; 434 int dev = id % 1000; local 436 snprintf(result, strlen(USB_FS_ID_FORMAT) - 1, USB_FS_ID_FORMAT, bus, dev); 632 struct usb_request *usb_request_new(struct usb_device *dev, argument 691 usb_request_wait(struct usb_device *dev, int timeoutMillis) argument [all...] |
/system/bt/audio_a2dp_hw/src/ |
H A D | audio_a2dp_hw.cc | 1454 static int adev_open_output_stream(struct audio_hw_device* dev, argument 1463 struct a2dp_audio_device* a2dp_dev = (struct a2dp_audio_device*)dev; 1561 static void adev_close_output_stream(struct audio_hw_device* dev, argument 1563 struct a2dp_audio_device* a2dp_dev = (struct a2dp_audio_device*)dev; 1588 static int adev_set_parameters(struct audio_hw_device* dev, argument 1590 struct a2dp_audio_device* a2dp_dev = (struct a2dp_audio_device*)dev; 1607 static char* adev_get_parameters(UNUSED_ATTR const struct audio_hw_device* dev, argument 1618 static int adev_init_check(UNUSED_ATTR const struct audio_hw_device* dev) { argument 1624 static int adev_set_voice_volume(UNUSED_ATTR struct audio_hw_device* dev, argument 1631 static int adev_set_master_volume(UNUSED_ATTR struct audio_hw_device* dev, argument 1638 adev_set_mode(UNUSED_ATTR struct audio_hw_device* dev, UNUSED_ATTR audio_mode_t mode) argument 1645 adev_set_mic_mute(UNUSED_ATTR struct audio_hw_device* dev, UNUSED_ATTR bool state) argument 1652 adev_get_mic_mute(UNUSED_ATTR const struct audio_hw_device* dev, UNUSED_ATTR bool* state) argument 1659 adev_get_input_buffer_size( UNUSED_ATTR const struct audio_hw_device* dev, UNUSED_ATTR const struct audio_config* config) argument 1667 adev_open_input_stream(struct audio_hw_device* dev, UNUSED_ATTR audio_io_handle_t handle, UNUSED_ATTR audio_devices_t devices, UNUSED_ATTR struct audio_config* config, struct audio_stream_in** stream_in, UNUSED_ATTR audio_input_flags_t flags, UNUSED_ATTR const char* address, UNUSED_ATTR audio_source_t source) argument 1728 adev_close_input_stream(struct audio_hw_device* dev, struct audio_stream_in* stream) argument [all...] |
/system/core/logcat/ |
H A D | logcat.cpp | 100 bool stderr_null; // shell "2>/dev/null" 313 log_device_t* dev, struct log_msg* buf) { 319 if (dev->binary) { 360 log_device_t* dev, bool printDividers) { 361 if (!dev->printed || printDividers) { 365 dev->printed ? "switch to" : "beginning of", dev->device); 371 dev->printed = true; 742 log_device_t* dev; local 767 if (!strcmp(&argv[i][skip], "/dev/nul 312 processBuffer(android_logcat_context_internal* context, log_device_t* dev, struct log_msg* buf) argument 359 maybePrintStart(android_logcat_context_internal* context, log_device_t* dev, bool printDividers) argument 1846 log_device_t* dev; local [all...] |