| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-prodikeys.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * HID driver for the Prodikeys PC-MIDI Keyboard 25 #include "hid-ids.h" 29 pr_debug("hid-prodikeys: " format "\n" , ## arg) 31 pr_err("hid-prodikeys: " format "\n" , ## arg) 53 struct pk_device *pk; member 78 #define PCMIDI_OCTAVE_MIN (-2) 83 static const char shortname[] = "PC-MIDI"; 84 static const char longname[] = "Prodikeys PC-MIDI Keyboard"; 93 MODULE_PARM_DESC(index, "Index value for the PC-MIDI virtual audio driver"); [all …]
|
| /kernel/linux/linux-6.6/drivers/hid/ |
| D | hid-prodikeys.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * HID driver for the Prodikeys PC-MIDI Keyboard 25 #include "hid-ids.h" 29 pr_debug("hid-prodikeys: " format "\n" , ## arg) 31 pr_err("hid-prodikeys: " format "\n" , ## arg) 53 struct pk_device *pk; member 78 #define PCMIDI_OCTAVE_MIN (-2) 83 static const char shortname[] = "PC-MIDI"; 84 static const char longname[] = "Prodikeys PC-MIDI Keyboard"; 93 MODULE_PARM_DESC(index, "Index value for the PC-MIDI virtual audio driver"); [all …]
|
| /kernel/linux/linux-6.6/arch/s390/crypto/ |
| D | paes_s390.c | 1 // SPDX-License-Identifier: GPL-2.0 76 memset(kb->keybuf, 0, sizeof(kb->keybuf)); in _key_to_kb() 77 h = (struct clearkey_header *) kb->keybuf; in _key_to_kb() 78 h->version = 0x02; /* TOKVER_CLEAR_KEY */ in _key_to_kb() 79 h->keytype = (keylen - 8) >> 3; in _key_to_kb() 80 h->len = keylen; in _key_to_kb() 81 memcpy(kb->keybuf + sizeof(*h), key, keylen); in _key_to_kb() 82 kb->keylen = sizeof(*h) + keylen; in _key_to_kb() 83 kb->key = kb->keybuf; in _key_to_kb() 87 if (keylen <= sizeof(kb->keybuf)) in _key_to_kb() [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/intel/keembay/ |
| D | keembay-ocs-ecc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2019-2021 Intel Corporation 32 #define DRV_NAME "keembay-ocs-ecc" 76 * struct ocs_ecc_dev - ECC device context 94 * struct ocs_ecc_ctx - Transformation context. 137 return readl_poll_timeout((dev->base_reg + HW_OFFS_OCS_ECC_STATUS), in ocs_ecc_wait_idle() 146 ecc_dev->base_reg + HW_OFFS_OCS_ECC_COMMAND); in ocs_ecc_cmd_start() 156 iowrite32(op_size | inst, dev->base_reg + HW_OFFS_OCS_ECC_COMMAND); in ocs_ecc_write_cmd_and_data() 159 memcpy_toio(dev->base_reg + HW_OFFS_OCS_ECC_DATA_IN, data_in, in ocs_ecc_write_cmd_and_data() 167 reinit_completion(&ecc_dev->irq_done); in ocs_ecc_trigger_op() [all …]
|
| /kernel/linux/linux-5.10/arch/s390/crypto/ |
| D | paes_s390.c | 1 // SPDX-License-Identifier: GPL-2.0 75 memset(kb->keybuf, 0, sizeof(kb->keybuf)); in _key_to_kb() 76 h = (struct clearkey_header *) kb->keybuf; in _key_to_kb() 77 h->version = 0x02; /* TOKVER_CLEAR_KEY */ in _key_to_kb() 78 h->keytype = (keylen - 8) >> 3; in _key_to_kb() 79 h->len = keylen; in _key_to_kb() 80 memcpy(kb->keybuf + sizeof(*h), key, keylen); in _key_to_kb() 81 kb->keylen = sizeof(*h) + keylen; in _key_to_kb() 82 kb->key = kb->keybuf; in _key_to_kb() 86 if (keylen <= sizeof(kb->keybuf)) in _key_to_kb() [all …]
|
| /kernel/linux/linux-6.6/security/integrity/ |
| D | digsig_asymmetric.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <linux/key-type.h> 14 #include <keys/asymmetric-type.h> 39 return ERR_PTR(-EKEYREJECTED); in request_asymmetric_key() 60 name, keyring->description, in request_asymmetric_key() 68 case -EACCES: in request_asymmetric_key() 69 case -ENOTDIR: in request_asymmetric_key() 70 case -EAGAIN: in request_asymmetric_key() 71 return ERR_PTR(-ENOKEY); in request_asymmetric_key() 87 const struct public_key *pk; in asymmetric_verify() local [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| D | ice_trace.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 /* Modeled on trace-events-sample.h */ 17 /* See trace-events-sample.h for a detailed description of why this 68 __string(devname, q_vector->rx.rx_ring->netdev->name)), 70 TP_fast_assign(__entry->q_vector = q_vector; 71 __entry->dim = dim; 72 __assign_str(devname, q_vector->rx.rx_ring->netdev->name);), 74 …TP_printk("netdev: %s Rx-Q: %d dim-state: %d dim-profile: %d dim-tune: %d dim-st-right: %d dim-st-… 76 __entry->q_vector->rx.rx_ring->q_index, 77 __entry->dim->state, [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/ccree/ |
| D | cc_buffer_mgr.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ 8 #include <linux/dma-mapping.h> 46 * cc_copy_mac() - Copy MAC to temporary location 56 u32 skip = req->assoclen + req->cryptlen; in cc_copy_mac() 58 cc_copy_sg_portion(dev, areq_ctx->backup_mac, req->src, in cc_copy_mac() 59 (skip - areq_ctx->req_authsize), skip, dir); in cc_copy_mac() 63 * cc_get_sgl_nents() - Get scatterlist number of entries. 85 nbytes -= (sg_list->length > nbytes) ? in cc_get_sgl_nents() 86 nbytes : sg_list->length; in cc_get_sgl_nents() [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/ccree/ |
| D | cc_buffer_mgr.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ 8 #include <linux/dma-mapping.h> 46 * cc_copy_mac() - Copy MAC to temporary location 56 u32 skip = req->assoclen + req->cryptlen; in cc_copy_mac() 58 cc_copy_sg_portion(dev, areq_ctx->backup_mac, req->src, in cc_copy_mac() 59 (skip - areq_ctx->req_authsize), skip, dir); in cc_copy_mac() 63 * cc_get_sgl_nents() - Get scatterlist number of entries. 85 nbytes -= (sg_list->length > nbytes) ? in cc_get_sgl_nents() 86 nbytes : sg_list->length; in cc_get_sgl_nents() [all …]
|
| /kernel/linux/linux-5.10/crypto/ |
| D | ecc.c | 83 p->x = ecc_alloc_digits_space(ndigits); in ecc_alloc_point() 84 if (!p->x) in ecc_alloc_point() 87 p->y = ecc_alloc_digits_space(ndigits); in ecc_alloc_point() 88 if (!p->y) in ecc_alloc_point() 91 p->ndigits = ndigits; in ecc_alloc_point() 96 ecc_free_digits_space(p->x); in ecc_alloc_point() 107 kfree_sensitive(p->x); in ecc_free_point() 108 kfree_sensitive(p->y); in ecc_free_point() 142 return vli_test_bit(vli, ndigits * 64 - 1); in vli_is_negative() 145 /* Counts the number of 64-bit "digits" in vli. */ [all …]
|
| /kernel/linux/linux-6.6/crypto/ |
| D | ecc.c | 91 p->x = ecc_alloc_digits_space(ndigits); in ecc_alloc_point() 92 if (!p->x) in ecc_alloc_point() 95 p->y = ecc_alloc_digits_space(ndigits); in ecc_alloc_point() 96 if (!p->y) in ecc_alloc_point() 99 p->ndigits = ndigits; in ecc_alloc_point() 104 ecc_free_digits_space(p->x); in ecc_alloc_point() 116 kfree_sensitive(p->x); in ecc_free_point() 117 kfree_sensitive(p->y); in ecc_free_point() 152 return vli_test_bit(vli, ndigits * 64 - 1); in vli_is_negative() 155 /* Counts the number of 64-bit "digits" in vli. */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
| D | exynos_drm_ipp.c | 34 * exynos_drm_ipp_register - Register a new picture processor hardware module 58 spin_lock_init(&ipp->lock); in exynos_drm_ipp_register() 59 INIT_LIST_HEAD(&ipp->todo_list); in exynos_drm_ipp_register() 60 init_waitqueue_head(&ipp->done_wq); in exynos_drm_ipp_register() 61 ipp->dev = dev; in exynos_drm_ipp_register() 62 ipp->funcs = funcs; in exynos_drm_ipp_register() 63 ipp->capabilities = caps; in exynos_drm_ipp_register() 64 ipp->name = name; in exynos_drm_ipp_register() 65 ipp->formats = formats; in exynos_drm_ipp_register() 66 ipp->num_formats = num_formats; in exynos_drm_ipp_register() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
| D | exynos_drm_ipp.c | 35 * exynos_drm_ipp_register - Register a new picture processor hardware module 59 spin_lock_init(&ipp->lock); in exynos_drm_ipp_register() 60 INIT_LIST_HEAD(&ipp->todo_list); in exynos_drm_ipp_register() 61 init_waitqueue_head(&ipp->done_wq); in exynos_drm_ipp_register() 62 ipp->dev = dev; in exynos_drm_ipp_register() 63 ipp->funcs = funcs; in exynos_drm_ipp_register() 64 ipp->capabilities = caps; in exynos_drm_ipp_register() 65 ipp->name = name; in exynos_drm_ipp_register() 66 ipp->formats = formats; in exynos_drm_ipp_register() 67 ipp->num_formats = num_formats; in exynos_drm_ipp_register() [all …]
|
| /kernel/linux/linux-6.6/drivers/android/ |
| D | binder_alloc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) 2007-2017 Google, Inc. 52 return list_entry(buffer->entry.next, struct binder_buffer, entry); in binder_buffer_next() 57 return list_entry(buffer->entry.prev, struct binder_buffer, entry); in binder_buffer_prev() 63 if (list_is_last(&buffer->entry, &alloc->buffers)) in binder_alloc_buffer_size() 64 return alloc->buffer + alloc->buffer_size - buffer->user_data; in binder_alloc_buffer_size() 65 return binder_buffer_next(buffer)->user_data - buffer->user_data; in binder_alloc_buffer_size() 71 struct rb_node **p = &alloc->free_buffers.rb_node; in binder_insert_free_buffer() 77 BUG_ON(!new_buffer->free); in binder_insert_free_buffer() 82 "%d: add free buffer, size %zd, at %pK\n", in binder_insert_free_buffer() [all …]
|
| /kernel/linux/linux-6.6/drivers/virt/acrn/ |
| D | mm.c | 1 // SPDX-License-Identifier: GPL-2.0 25 return -ENOMEM; in modify_region() 27 regions->vmid = vm->vmid; in modify_region() 28 regions->regions_num = 1; in modify_region() 29 regions->regions_gpa = virt_to_phys(region); in modify_region() 34 "Failed to set memory region for VM[%u]!\n", vm->vmid); in modify_region() 41 * acrn_mm_region_add() - Set up the EPT mapping of a memory region. 59 return -ENOMEM; in acrn_mm_region_add() 61 region->type = ACRN_MEM_REGION_ADD; in acrn_mm_region_add() 62 region->user_vm_pa = user_gpa; in acrn_mm_region_add() [all …]
|
| /kernel/linux/linux-5.10/drivers/android/ |
| D | binder_alloc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) 2007-2017 Google, Inc. 52 return list_entry(buffer->entry.next, struct binder_buffer, entry); in binder_buffer_next() 57 return list_entry(buffer->entry.prev, struct binder_buffer, entry); in binder_buffer_prev() 63 if (list_is_last(&buffer->entry, &alloc->buffers)) in binder_alloc_buffer_size() 64 return alloc->buffer + alloc->buffer_size - buffer->user_data; in binder_alloc_buffer_size() 65 return binder_buffer_next(buffer)->user_data - buffer->user_data; in binder_alloc_buffer_size() 71 struct rb_node **p = &alloc->free_buffers.rb_node; in binder_insert_free_buffer() 77 BUG_ON(!new_buffer->free); in binder_insert_free_buffer() 82 "%d: add free buffer, size %zd, at %pK\n", in binder_insert_free_buffer() [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/68000/ |
| D | dragen2.c | 1 // SPDX-License-Identifier: GPL-2.0 54 PKSEL |= PK(3); /* select pin as I/O */ in init_dragen2() 55 PKDIR |= PK(3); /* select pin as output */ in init_dragen2() 56 PKDATA |= PK(3); /* set pin high */ in init_dragen2()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | mstar,mst-intc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/mstar,mst-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mark-PK Tsai <mark-pk.tsai@mediatek.com> 21 const: mstar,mst-intc 23 interrupt-controller: true 25 "#interrupt-cells": 33 mstar,irqs-map-range: 37 $ref: /schemas/types.yaml#/definitions/uint32-matrix [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | mstar,mst-intc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/mstar,mst-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mark-PK Tsai <mark-pk.tsai@mediatek.com> 21 const: mstar,mst-intc 23 interrupt-controller: true 25 "#interrupt-cells": 33 mstar,irqs-map-range: 37 $ref: /schemas/types.yaml#/definitions/uint32-matrix [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-loopback-test.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * linux/drivers/spi/spi-loopback-test.c 23 #include "spi-test.h" 37 /* the device is jumpered for loopback - enabling some rx_buf tests */ 57 static int run_only_test = -1; 60 "only run the test with this number (0-based !)"); 77 .description = "tx/rx-transfer - start of page", 91 .description = "tx/rx-transfer - crossing PAGE_SIZE", 99 .tx_buf = TX(PAGE_SIZE - 4), 100 .rx_buf = RX(PAGE_SIZE - 4), [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/vc04_services/interface/vchiq_arm/ |
| D | vchiq_core.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright (c) 2010-2012 Broadcom. All rights reserved. */ 21 #define VCHIQ_MSG_PADDING 0 /* - */ 22 #define VCHIQ_MSG_CONNECT 1 /* - */ 23 #define VCHIQ_MSG_OPEN 2 /* + (srcport, -), fourcc, client_id */ 31 #define VCHIQ_MSG_PAUSE 10 /* - */ 32 #define VCHIQ_MSG_RESUME 11 /* - */ 33 #define VCHIQ_MSG_REMOTE_USE 12 /* - */ 34 #define VCHIQ_MSG_REMOTE_RELEASE 13 /* - */ 35 #define VCHIQ_MSG_REMOTE_USE_ACTIVE 14 /* - */ [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/vc04_services/interface/vchiq_arm/ |
| D | vchiq_core.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright (c) 2010-2012 Broadcom. All rights reserved. */ 22 #define SLOT_INFO_FROM_INDEX(state, index) (state->slot_info + (index)) 23 #define SLOT_DATA_FROM_INDEX(state, index) (state->slot_data + (index)) 25 (((unsigned int)((char *)data - (char *)state->slot_data)) / \ 28 ((unsigned int)(info - state->slot_info)) 32 #define BULK_INDEX(x) (x & (VCHIQ_NUM_SERVICE_BULKS - 1)) 35 (((srv) && (srv)->trace) ? VCHIQ_LOG_TRACE : vchiq_core_msg_log_level) 37 (((srv) && (srv)->trace) || (vchiq_core_msg_log_level >= (lev))) 138 vchiq_log_info(vchiq_core_log_level, "%d: srv:%d %s->%s", in vchiq_set_service_state() [all …]
|
| /kernel/linux/linux-5.10/kernel/cgroup/ |
| D | debug.c | 1 // SPDX-License-Identifier: GPL-2.0 12 #include "cgroup-internal.h" 20 return ERR_PTR(-ENOMEM); in debug_css_alloc() 31 * debug_taskcount_read - return the number of tasks in a cgroup. 37 return cgroup_task_count(css->cgroup); in debug_taskcount_read() 42 struct kernfs_open_file *of = seq->private; in current_css_set_read() 48 if (!cgroup_kn_lock_live(of->kn, false)) in current_css_set_read() 49 return -ENODEV; in current_css_set_read() 54 refcnt = refcount_read(&cset->refcount); in current_css_set_read() 55 seq_printf(seq, "css_set %pK %d", cset, refcnt); in current_css_set_read() [all …]
|
| /kernel/linux/linux-6.6/kernel/cgroup/ |
| D | debug.c | 1 // SPDX-License-Identifier: GPL-2.0 12 #include "cgroup-internal.h" 20 return ERR_PTR(-ENOMEM); in debug_css_alloc() 31 * debug_taskcount_read - return the number of tasks in a cgroup. 37 return cgroup_task_count(css->cgroup); in debug_taskcount_read() 42 struct kernfs_open_file *of = seq->private; in current_css_set_read() 48 if (!cgroup_kn_lock_live(of->kn, false)) in current_css_set_read() 49 return -ENODEV; in current_css_set_read() 54 refcnt = refcount_read(&cset->refcount); in current_css_set_read() 55 seq_printf(seq, "css_set %pK %d", cset, refcnt); in current_css_set_read() [all …]
|
| /kernel/linux/linux-6.6/drivers/spi/ |
| D | spi-loopback-test.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * linux/drivers/spi/spi-loopback-test.c 23 #include "spi-test.h" 37 /* the device is jumpered for loopback - enabling some rx_buf tests */ 57 static int run_only_iter_len = -1; 63 static int run_only_test = -1; 66 "only run the test with this number (0-based !)"); 88 .description = "tx/rx-transfer - start of page", 102 .description = "tx/rx-transfer - crossing PAGE_SIZE", 110 .tx_buf = TX(PAGE_SIZE - 4), [all …]
|