/linux-6.12.1/Documentation/crypto/ |
D | asymmetric-keys.rst | 25 The asymmetric key is given a subtype that defines what sort of data is 30 A completely in-kernel key retention and operation subtype can be defined, but 39 subtype of the key and define the operations that can be done on that key. 70 2) If the criterion string is of the form "<subtype>:<hexdigits>" then the 72 only keys of the specified subtype (e.g. tpm) will be matched. For 78 displayed, along with the subtype:: 164 Asymmetric keys have a subtype that defines the set of operations that can be 166 payload. The payload format is entirely at the whim of the subtype. 168 The subtype is selected by the key data parser and the parser must initialise 170 subtype module. [all …]
|
/linux-6.12.1/crypto/asymmetric_keys/ |
D | signature.c | 11 #include <keys/asymmetric-subtype.h> 45 const struct asymmetric_key_subtype *subtype; in query_asymmetric_key() local 53 subtype = asymmetric_key_subtype(key); in query_asymmetric_key() 54 if (!subtype || in query_asymmetric_key() 57 if (!subtype->query) in query_asymmetric_key() 60 ret = subtype->query(params, info); in query_asymmetric_key() 140 const struct asymmetric_key_subtype *subtype; in verify_signature() local 147 subtype = asymmetric_key_subtype(key); in verify_signature() 148 if (!subtype || in verify_signature() 151 if (!subtype->verify_signature) in verify_signature() [all …]
|
D | asymmetric_type.c | 9 #include <keys/asymmetric-subtype.h> 365 const struct asymmetric_key_subtype *subtype = asymmetric_key_subtype(key); in asymmetric_key_describe() local 373 if (subtype) { in asymmetric_key_describe() 375 subtype->describe(key, m); in asymmetric_key_describe() 450 struct asymmetric_key_subtype *subtype = prep->payload.data[asym_subtype]; in asymmetric_key_free_preparse() local 455 if (subtype) { in asymmetric_key_free_preparse() 456 subtype->destroy(prep->payload.data[asym_crypto], in asymmetric_key_free_preparse() 458 module_put(subtype->owner); in asymmetric_key_free_preparse() 469 struct asymmetric_key_subtype *subtype = asymmetric_key_subtype(key); in asymmetric_key_destroy() local 479 if (subtype) { in asymmetric_key_destroy() [all …]
|
/linux-6.12.1/include/keys/ |
D | asymmetric-subtype.h | 2 /* Asymmetric public-key cryptography key subtype 21 * Keys of this type declare a subtype that indicates the handlers and 29 /* Describe a key of this subtype for /proc/keys */ 32 /* Destroy a key of this subtype */ 42 /* Verify the signature on a key of this subtype (optional) */ 48 * asymmetric_key_subtype - Get the subtype from an asymmetric key 51 * Retrieves and returns the subtype pointer of the asymmetric key from the
|
/linux-6.12.1/drivers/media/pci/saa7164/ |
D | saa7164-types.h | 119 u8 subtype; member 126 u8 subtype; member 143 u8 subtype; member 161 u8 subtype; member 172 u8 subtype; member 250 * bDescriptorSubtype - VS_FORMAT_MPEG2TS descriptor subtype. 266 u8 subtype; member 280 u8 subtype; member 290 u8 subtype; member 328 u8 subtype; member [all …]
|
/linux-6.12.1/Documentation/virt/coco/ |
D | tdx-guest.rst | 33 the TDREPORT0 (a.k.a. TDREPORT subtype 0) from the TDX module using 36 A subtype index is added at the end of this IOCTL CMD to uniquely identify the 37 subtype-specific TDREPORT request. Although the subtype option is mentioned in 40 implementation simple, the subtype option was not included as part of the input 41 ABI. However, in the future, if the TDX Module supports more than one subtype, 43 consistent, a subtype index is added as part of the IOCTL CMD.
|
/linux-6.12.1/drivers/thermal/qcom/ |
D | qcom-spmi-temp-alarm.c | 73 unsigned int subtype; member 139 if (chip->subtype == QPNP_TM_SUBTYPE_GEN1) in qpnp_tm_get_temp_stage() 163 if (chip->subtype == QPNP_TM_SUBTYPE_GEN1) { in qpnp_tm_update_temp_no_adc() 320 stage = chip->subtype == QPNP_TM_SUBTYPE_GEN1 in qpnp_tm_init() 353 u8 type, subtype, dig_major; in qpnp_tm_probe() local 396 ret = qpnp_tm_read(chip, QPNP_TM_REG_SUBTYPE, &subtype); in qpnp_tm_probe() 399 "could not read subtype\n"); in qpnp_tm_probe() 406 if (type != QPNP_TM_TYPE || (subtype != QPNP_TM_SUBTYPE_GEN1 in qpnp_tm_probe() 407 && subtype != QPNP_TM_SUBTYPE_GEN2)) { in qpnp_tm_probe() 408 dev_err(&pdev->dev, "invalid type 0x%02x or subtype 0x%02x\n", in qpnp_tm_probe() [all …]
|
/linux-6.12.1/drivers/s390/crypto/ |
D | pkey_ep11.c | 274 * subtype may be PKEY_TYPE_EP11 or PKEY_TYPE_EP11_AES 275 * or 0 (results in subtype PKEY_TYPE_EP11_AES), 280 u32 keytype, u32 subtype, in ep11_gen_key() argument 287 /* check keytype, subtype, keybitsize */ in ep11_gen_key() 299 switch (subtype) { in ep11_gen_key() 304 PKEY_DBF_ERR("%s unknown/unsupported subtype %d\n", in ep11_gen_key() 305 __func__, subtype); in ep11_gen_key() 324 rc = ep11_apqns4type(subtype, NULL, NULL, 0, in ep11_gen_key() 334 keybuf, keybuflen, subtype); in ep11_gen_key() 347 * subtype may be PKEY_TYPE_EP11 or PKEY_TYPE_EP11_AES [all …]
|
D | pkey_cca.c | 299 * subtype may be 0 or PKEY_TYPE_CCA_DATA or PKEY_TYPE_CCA_CIPHER, 304 u32 keytype, u32 subtype, in cca_gen_key() argument 311 /* check keytype, subtype, keybitsize */ in cca_gen_key() 323 switch (subtype) { in cca_gen_key() 328 PKEY_DBF_ERR("%s unknown/unsupported subtype %d\n", in cca_gen_key() 329 __func__, subtype); in cca_gen_key() 348 rc = cca_apqns4type(subtype, NULL, NULL, 0, in cca_gen_key() 356 if (subtype == PKEY_TYPE_CCA_CIPHER) { in cca_gen_key() 379 * subtype may be 0 or PKEY_TYPE_CCA_DATA or PKEY_TYPE_CCA_CIPHER, 384 u32 keytype, u32 subtype, in cca_clr2key() argument [all …]
|
/linux-6.12.1/drivers/hwtracing/coresight/ |
D | coresight-sysfs.c | 145 u32 type, subtype; in coresight_validate_source_sysfs() local 148 subtype = csdev->subtype.source_subtype; in coresight_validate_source_sysfs() 155 if (subtype != CORESIGHT_DEV_SUBTYPE_SOURCE_PROC && in coresight_validate_source_sysfs() 156 subtype != CORESIGHT_DEV_SUBTYPE_SOURCE_SOFTWARE && in coresight_validate_source_sysfs() 157 subtype != CORESIGHT_DEV_SUBTYPE_SOURCE_TPDM && in coresight_validate_source_sysfs() 158 subtype != CORESIGHT_DEV_SUBTYPE_SOURCE_OTHERS) { in coresight_validate_source_sysfs() 159 dev_err(&csdev->dev, "wrong device subtype in %s\n", function); in coresight_validate_source_sysfs() 171 enum coresight_dev_subtype_source subtype; in coresight_enable_sysfs() local 174 subtype = csdev->subtype.source_subtype; in coresight_enable_sysfs() 194 if (subtype == CORESIGHT_DEV_SUBTYPE_SOURCE_SOFTWARE) in coresight_enable_sysfs() [all …]
|
D | coresight-core.c | 264 link_subtype = csdev->subtype.link_subtype; in coresight_enable_link() 736 /* sink & correct subtype */ in coresight_is_def_sink_type() 739 (csdev->subtype.sink_subtype >= CORESIGHT_DEV_SUBTYPE_SINK_BUFFER)) in coresight_is_def_sink_type() 770 } else if (new_sink->subtype.sink_subtype > in coresight_select_best_sink() 771 sink->subtype.sink_subtype) { in coresight_select_best_sink() 774 } else if ((new_sink->subtype.sink_subtype == in coresight_select_best_sink() 775 sink->subtype.sink_subtype) && in coresight_select_best_sink() 1148 csdev->subtype = desc->subtype; in coresight_register() 1295 union coresight_dev_subtype subtype) in coresight_find_input_type() argument 1303 coresight_compare_type(type, subtype, conn->src_dev->type, in coresight_find_input_type() [all …]
|
/linux-6.12.1/net/batman-adv/ |
D | distributed-arp-table.h | 81 * @subtype: the 4addr subtype of the packet to be counted 83 * Updates the ethtool statistics for the received packet if it is a DAT subtype 86 u8 subtype) in batadv_dat_inc_counter() argument 88 switch (subtype) { in batadv_dat_inc_counter() 180 u8 subtype) in batadv_dat_inc_counter() argument
|
/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | fweh.h | 205 * @subtype: subtype for this packet. 209 * @usr_subtype: subtype for this OUI. 212 __be16 subtype; member 366 u16 subtype, usr_stype; in brcmf_fweh_process_skb() local 377 /* check subtype if needed */ in brcmf_fweh_process_skb() 379 subtype = get_unaligned_be16(&event_packet->hdr.subtype); in brcmf_fweh_process_skb() 380 if (subtype != stype) in brcmf_fweh_process_skb()
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | imx7.rst | 114 type V4L2 subdev subtype Unknown flags 0 124 type Node subtype V4L flags 0 130 type V4L2 subdev subtype Unknown flags 0 142 type V4L2 subdev subtype Unknown flags 0 152 type V4L2 subdev subtype Sensor flags 0 196 type V4L2 subdev subtype Unknown flags 0 206 type Node subtype V4L flags 0 212 type V4L2 subdev subtype Sensor flags 0
|
/linux-6.12.1/drivers/net/wireless/ath/wil6210/ |
D | trace.h | 156 __field(u8, subtype) 167 __entry->subtype = wil_rxdesc_subtype(d); 172 " type 0x%1x subtype 0x%1x", __entry->index, __entry->len, 174 __entry->seq, __entry->type, __entry->subtype) 188 __field(u8, subtype) 200 __entry->subtype = wil_rx_status_get_fc1(wil, msg); 205 … "compressed %d buff_id %d len %d mid %d cid %d tid %d mcs %d seq 0x%03x type 0x%1x subtype 0x%1x", 208 __entry->seq, __entry->type, __entry->subtype)
|
/linux-6.12.1/fs/proc/ |
D | proc_tty.c | 40 if (p->subtype == SYSTEM_TYPE_TTY) in show_tty_range() 42 else if (p->subtype == SYSTEM_TYPE_SYSCONS) in show_tty_range() 44 else if (p->subtype == SYSTEM_TYPE_CONSOLE) in show_tty_range() 54 if (p->subtype == PTY_TYPE_MASTER) in show_tty_range() 56 else if (p->subtype == PTY_TYPE_SLAVE) in show_tty_range() 62 seq_printf(m, "type:%d.%d", p->type, p->subtype); in show_tty_range()
|
/linux-6.12.1/arch/powerpc/kernel/ |
D | mce.c | 376 const char *level, *sevstr, *subtype, *err_type, *initiator; in machine_check_print_event_info() local 487 subtype = evt->u.ue_error.ue_error_type < in machine_check_print_event_info() 498 subtype = evt->u.slb_error.slb_error_type < in machine_check_print_event_info() 507 subtype = evt->u.erat_error.erat_error_type < in machine_check_print_event_info() 516 subtype = evt->u.tlb_error.tlb_error_type < in machine_check_print_event_info() 525 subtype = evt->u.user_error.user_error_type < in machine_check_print_event_info() 534 subtype = evt->u.ra_error.ra_error_type < in machine_check_print_event_info() 543 subtype = evt->u.link_error.link_error_type < in machine_check_print_event_info() 552 subtype = "Unknown"; in machine_check_print_event_info() 556 subtype = "Unknown"; in machine_check_print_event_info() [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | watch_queue.h | 31 __u32 subtype:8; /* Type-specific subtype (filterable) */ member 72 * subtype -> WATCH_META_REMOVAL_NOTIFICATION 96 * - watch.subtype = enum key_notification_type
|
/linux-6.12.1/arch/alpha/kernel/ |
D | gct.c | 27 wanted && (wanted->type | wanted->subtype); in gct6_find_nodes() 31 if (node->subtype != wanted->subtype) in gct6_find_nodes()
|
/linux-6.12.1/drivers/mfd/ |
D | qcom-spmi-pmic.c | 176 ret = regmap_read(map, PMIC_SUBTYPE, &pmic->subtype); in pmic_spmi_load_revid() 194 if (pmic->subtype == PMI8998_SUBTYPE || pmic->subtype == PM660_SUBTYPE) { in pmic_spmi_load_revid() 206 if ((pmic->subtype == PM8941_SUBTYPE || pmic->subtype == PM8226_SUBTYPE) && in pmic_spmi_load_revid() 210 if (pmic->subtype == PM8110_SUBTYPE) in pmic_spmi_load_revid() 214 pmic->subtype, pmic->name, pmic->major, pmic->minor); in pmic_spmi_load_revid()
|
/linux-6.12.1/samples/watch_queue/ |
D | watch_test.c | 58 k->key_id, n->subtype, key_subtypes[n->subtype], k->aux); in saw_key_change() 107 p - buffer, n.n.type, n.n.subtype, n.n.info); in consumer() 117 switch (n.n.subtype) { in consumer()
|
/linux-6.12.1/Documentation/core-api/ |
D | watch_queue.rst | 58 __u32 subtype:8; 62 "type" indicates the source of the notification record and "subtype" indicates 86 subtype. 91 at the discretion is defined by the type and subtype. 284 interest. Bit 0 of subtype_filter[0] corresponds to subtype 0, bit 1 to 285 subtype 1, and so on.
|
/linux-6.12.1/arch/alpha/include/asm/ |
D | gct.h | 10 u8 subtype; member 36 u8 subtype; member
|
/linux-6.12.1/drivers/media/usb/gspca/ |
D | sunplus.c | 34 u8 subtype; member 482 if (sd->subtype == AiptekMiniPenCam13) { in spca504B_SetSizeType() 586 sd->subtype = id->driver_info; in sd_config() 588 if (sd->subtype == AiptekMiniPenCam13) { in sd_config() 595 break; /* (right bridge/subtype) */ in sd_config() 598 sd->subtype = 0; in sd_config() 615 if (sd->subtype == MegaImageVI) /* 320x240 only */ in sd_config() 660 if (sd->subtype == LogitechClickSmart420) in sd_init() 672 if (sd->subtype == AiptekMiniPenCam13) { in sd_init() 728 switch (sd->subtype) { in sd_start() [all …]
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx4/ |
D | eq.c | 155 eqe->subtype == MLX4_PORT_CHANGE_SUBTYPE_DOWN && in mlx4_gen_slave_eqe() 170 eqe->subtype == MLX4_DEV_PMC_SUBTYPE_PORT_INFO) { in mlx4_gen_slave_eqe() 266 eqe.subtype = MLX4_DEV_PMC_SUBTYPE_PKEY_TABLE; in mlx4_gen_pkey_eqe() 283 eqe.subtype = MLX4_DEV_PMC_SUBTYPE_GUID_INFO; in mlx4_gen_guid_change_eqe() 302 eqe.subtype = port_subtype_change; in mlx4_gen_port_state_change_eqe() 439 eqe.subtype = MLX4_DEV_PMC_SUBTYPE_PORT_INFO; in mlx4_gen_slaves_port_mgt_ev() 542 eqe->type, eqe->subtype, in mlx4_eq_int() 572 eqe->type, eqe->subtype, in mlx4_eq_int() 581 eqe->type, eqe->subtype); in mlx4_eq_int() 588 eqe->subtype, slave); in mlx4_eq_int() [all …]
|