/linux-master/drivers/crypto/ |
H A D | atmel-sha.c | 152 struct atmel_sha_caps caps; member in struct:atmel_sha_dev 480 if (!dd->caps.has_dma) 483 if (dd->caps.has_dualbuff) 522 } else if (dd->caps.has_uihv && (ctx->flags & SHA_FLAGS_RESTORE)) { 695 if (dd->caps.has_dma) 2421 if (dd->caps.has_hmac) 2428 if (dd->caps.has_sha224) 2431 if (dd->caps.has_sha_384_512) { 2449 if (dd->caps.has_sha224) { 2457 if (dd->caps [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec_offload.c | 19 u32 caps = 0; local 41 caps |= MLX5_IPSEC_CAP_CRYPTO; 52 caps |= MLX5_IPSEC_CAP_PACKET_OFFLOAD; 57 caps |= MLX5_IPSEC_CAP_PRIO; 63 caps |= MLX5_IPSEC_CAP_TUNNEL; 69 caps |= MLX5_IPSEC_CAP_ESPINUDP; 75 caps |= MLX5_IPSEC_CAP_ROCE; 77 if (!caps) 81 caps |= MLX5_IPSEC_CAP_ESN; 88 return caps; [all...] |
/linux-master/drivers/usb/usbip/ |
H A D | vudc_dev.c | 240 if (!_ep || !desc || ep->desc || _ep->caps.type_control 268 if (!_ep || !ep->desc || _ep->caps.type_control) 547 ep->ep.caps.type_control = true; 548 ep->ep.caps.dir_out = true; 549 ep->ep.caps.dir_in = true; 554 ep->ep.caps.type_iso = true; 555 ep->ep.caps.type_int = true; 556 ep->ep.caps.type_bulk = true; 559 ep->ep.caps.dir_out = true; 561 ep->ep.caps [all...] |
/linux-master/drivers/vfio/pci/nvgrace-gpu/ |
H A D | main.c | 204 struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; local 243 ret = vfio_info_add_capability(&caps, &sparse->header, size); 259 if (caps.size) { 261 if (info.argsz < sizeof(info) + caps.size) { 262 info.argsz = sizeof(info) + caps.size; 265 vfio_info_cap_shift(&caps, sizeof(info)); 267 sizeof(info), caps.buf, 268 caps.size)) { 269 kfree(caps.buf); 274 kfree(caps [all...] |
/linux-master/drivers/media/cec/core/ |
H A D | cec-api.c | 78 struct cec_caps caps = {}; local 80 strscpy(caps.driver, adap->devnode.dev.parent->driver->name, 81 sizeof(caps.driver)); 82 strscpy(caps.name, adap->name, sizeof(caps.name)); 83 caps.available_log_addrs = adap->available_log_addrs; 84 caps.capabilities = adap->capabilities; 85 caps.version = LINUX_VERSION_CODE; 86 if (copy_to_user(parg, &caps, sizeof(caps))) [all...] |
H A D | cec-core.c | 252 void *priv, const char *name, u32 caps, 259 caps &= ~CEC_CAP_RC; 262 if (WARN_ON(!caps)) 276 adap->capabilities = caps; 279 adap->needs_hpd = caps & CEC_CAP_NEEDS_HPD; 303 if (!(caps & CEC_CAP_RC)) 251 cec_allocate_adapter(const struct cec_adap_ops *ops, void *priv, const char *name, u32 caps, u8 available_las) argument
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_rps.c | 1100 mtl_get_freq_caps(struct intel_rps *rps, struct intel_rps_freq_caps *caps) argument 1111 caps->rp0_freq = REG_FIELD_GET(MTL_RP0_CAP_MASK, rp_state_cap); 1112 caps->min_freq = REG_FIELD_GET(MTL_RPN_CAP_MASK, rp_state_cap); 1113 caps->rp1_freq = REG_FIELD_GET(MTL_RPE_MASK, rpe); 1117 __gen6_rps_get_freq_caps(struct intel_rps *rps, struct intel_rps_freq_caps *caps) argument 1126 caps->rp0_freq = (rp_state_cap >> 16) & 0xff; 1127 caps->rp1_freq = (rp_state_cap >> 8) & 0xff; 1128 caps->min_freq = (rp_state_cap >> 0) & 0xff; 1130 caps->rp0_freq = (rp_state_cap >> 0) & 0xff; 1132 caps 1160 gen6_rps_get_freq_caps(struct intel_rps *rps, struct intel_rps_freq_caps *caps) argument 1173 struct intel_rps_freq_caps caps; local 2253 struct intel_rps_freq_caps caps; local 2415 struct intel_rps_freq_caps caps; local 2650 struct intel_rps_freq_caps caps; local 2675 struct intel_rps_freq_caps caps; local [all...] |
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rzg2l.c | 834 static int rzg2l_caps_to_pwr_reg(const struct rzg2l_register_offsets *regs, u32 caps) argument 836 if (caps & PIN_CFG_IO_VMC_SD0) 838 if (caps & PIN_CFG_IO_VMC_SD1) 840 if (caps & PIN_CFG_IO_VMC_ETH0) 842 if (caps & PIN_CFG_IO_VMC_ETH1) 844 if (caps & PIN_CFG_IO_VMC_QSPI) 850 static int rzg2l_get_power_source(struct rzg2l_pinctrl *pctrl, u32 pin, u32 caps) argument 857 if (caps & PIN_CFG_SOFT_PS) 860 pwr_reg = rzg2l_caps_to_pwr_reg(regs, caps); 878 static int rzg2l_set_power_source(struct rzg2l_pinctrl *pctrl, u32 pin, u32 caps, u3 argument 944 rzg2l_iolh_val_to_ua(const struct rzg2l_hwcfg *hwcfg, u32 caps, u8 val) argument 959 rzg2l_iolh_ua_to_val(const struct rzg2l_hwcfg *hwcfg, u32 caps, enum rzg2l_iolh_index ps_index, u16 ua) argument 985 rzg2l_ds_is_supported(struct rzg2l_pinctrl *pctrl, u32 caps, enum rzg2l_iolh_index iolh_idx, u16 ds) argument 1017 rzg2l_oen_is_supported(u32 caps, u8 pin, u8 max_pin) argument 1039 rzg2l_read_oen(struct rzg2l_pinctrl *pctrl, u32 caps, u32 offset, u8 pin) argument 1053 rzg2l_write_oen(struct rzg2l_pinctrl *pctrl, u32 caps, u32 offset, u8 pin, u8 oen) argument 2419 u32 off, caps; local [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | setup_64.c | 400 unsigned long caps = sparc64_elf_hwcap; local 406 if (hwcaps[i] && (caps & bit)) { 412 if (caps & HWCAP_SPARC_CRYPTO) { 454 static void __init report_hwcaps(unsigned long caps) argument 460 if (hwcaps[i] && (caps & bit)) 463 if (caps & HWCAP_SPARC_CRYPTO) 472 unsigned long caps = 0; local 496 caps |= bit; 502 caps |= HWCAP_SPARC_CRYPTO; 512 return caps; [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | recv.c | 26 (sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_AUTOSLEEP); 127 memset(skb->data, 0, ah->caps.rx_status_len); 129 ah->caps.rx_status_len, DMA_TO_DEVICE); 208 ah->caps.rx_status_len); 211 ah->caps.rx_lp_qdepth); 213 ah->caps.rx_hp_qdepth); 281 sc->sc_ah->caps.rx_status_len; 283 if (sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_EDMA) 338 if (sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_EDMA) { 446 if (ah->caps [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | srq.c | 49 srq = radix_tree_lookup(&srq_table->tree, srqn & (dev->caps.num_srqs - 1)); 281 return mlx4_bitmap_init(&srq_table->bitmap, dev->caps.num_srqs, 282 dev->caps.num_srqs - 1, dev->caps.reserved_srqs, 0); 299 srqn & (dev->caps.num_srqs - 1));
|
/linux-master/drivers/virt/vboxguest/ |
H A D | vboxguest_core.c | 694 u32 caps; local 699 caps = gdev->acquired_guest_caps | gdev->set_guest_caps_tracker.mask; 701 if (gdev->guest_caps_host == caps) 713 req->or_mask = caps; 714 req->not_mask = ~caps; 718 gdev->guest_caps_host = (rc >= 0) ? caps : U32_MAX; 752 vbg_err("%s error: cannot acquire caps which are currently set\n", 759 * Mark any caps in the or_mask as now being in acquire-mode. Note 760 * once caps are in acquire_mode they always stay in this mode. 767 /* If we only have to switch the caps t 1612 vbg_ioctl_acquire_guest_capabilities(struct vbg_dev *gdev, struct vbg_session *session, struct vbg_ioctl_acquire_guest_caps *caps) argument 1635 vbg_ioctl_change_guest_capabilities(struct vbg_dev *gdev, struct vbg_session *session, struct vbg_ioctl_set_guest_caps *caps) argument [all...] |
/linux-master/drivers/acpi/ |
H A D | cppc_acpi.c | 1867 unsigned int cppc_perf_to_khz(struct cppc_perf_caps *caps, unsigned int perf) argument 1873 if (caps->lowest_freq && caps->nominal_freq) { 1874 mul = caps->nominal_freq - caps->lowest_freq; 1876 div = caps->nominal_perf - caps->lowest_perf; 1877 offset = caps->nominal_freq * KHZ_PER_MHZ - 1878 div64_u64(caps->nominal_perf * mul, div); 1883 div = caps 1893 cppc_khz_to_perf(struct cppc_perf_caps *caps, unsigned int freq) argument [all...] |
/linux-master/drivers/mmc/core/ |
H A D | sdio_bus.c | 176 if (func->card->host->caps & MMC_CAP_POWER_OFF_CARD) { 201 if (func->card->host->caps & MMC_CAP_POWER_OFF_CARD) 213 if (func->card->host->caps & MMC_CAP_POWER_OFF_CARD) 228 if (func->card->host->caps & MMC_CAP_POWER_OFF_CARD) 232 if (func->card->host->caps & MMC_CAP_POWER_OFF_CARD)
|
/linux-master/drivers/net/phy/ |
H A D | dp83640.c | 140 struct ptp_clock_info caps; member in struct:dp83640_clock 377 container_of(ptp, struct dp83640_clock, caps); 410 container_of(ptp, struct dp83640_clock, caps); 432 container_of(ptp, struct dp83640_clock, caps); 457 container_of(ptp, struct dp83640_clock, caps); 474 container_of(ptp, struct dp83640_clock, caps); 534 container_of(ptp, struct dp83640_clock, caps); 536 if (clock->caps.pin_config[pin].func == PTP_PF_PHYSYNC && 983 kfree(clock->caps.pin_config); 997 clock->caps [all...] |
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz_ptp.c | 19 #define ptp_caps_to_data(d) container_of((d), struct ksz_ptp_data, caps) 917 ptp_data->caps.owner = THIS_MODULE; 918 snprintf(ptp_data->caps.name, 16, "Microchip Clock"); 919 ptp_data->caps.max_adj = KSZ_MAX_DRIFT_CORR; 920 ptp_data->caps.gettime64 = ksz_ptp_gettime; 921 ptp_data->caps.settime64 = ksz_ptp_settime; 922 ptp_data->caps.adjfine = ksz_ptp_adjfine; 923 ptp_data->caps.adjtime = ksz_ptp_adjtime; 924 ptp_data->caps.do_aux_work = ksz_ptp_do_aux_work; 925 ptp_data->caps [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | cpufeature.c | 1032 init_cpucap_indirect_list_from_array(const struct arm64_cpu_capabilities *caps) argument 1034 for (; caps->matches; caps++) { 1035 if (WARN(caps->capability >= ARM64_NCAPS, 1036 "Invalid capability %d\n", caps->capability)) 1038 if (WARN(cpucap_ptrs[caps->capability], 1040 caps->capability)) 1042 cpucap_ptrs[caps->capability] = caps; 3142 const struct arm64_cpu_capabilities *caps; local 3193 const struct arm64_cpu_capabilities *caps; local 3238 const struct arm64_cpu_capabilities *caps; local 3299 __verify_local_elf_hwcaps(const struct arm64_cpu_capabilities *caps) argument 3524 const struct arm64_cpu_capabilities *caps = cpucap_ptrs[i]; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_ste.c | 22 bool mlx5dr_ste_supp_ttl_cs_recalc(struct mlx5dr_cmd_caps *caps) argument 24 return caps->sw_format_ver > MLX5_STEERING_FORMAT_CONNECTX_5; 436 dmn->info.caps.gvmi, 655 dmn->info.caps.hdr_modify_icm_addr) / 768 dmn->info.caps.gvmi); 1254 struct mlx5dr_cmd_caps *caps, 1259 sb->caps = caps; 1266 struct mlx5dr_cmd_caps *caps, 1271 sb->caps 1251 mlx5dr_ste_build_tnl_mpls_over_gre(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument 1263 mlx5dr_ste_build_tnl_mpls_over_udp(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument 1275 mlx5dr_ste_build_icmp(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument 1327 mlx5dr_ste_build_tnl_geneve_tlv_opt(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument 1339 mlx5dr_ste_build_tnl_geneve_tlv_opt_exist(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument 1364 mlx5dr_ste_build_tnl_gtpu_flex_parser_0(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument 1376 mlx5dr_ste_build_tnl_gtpu_flex_parser_1(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument [all...] |
/linux-master/drivers/mmc/host/ |
H A D | ushc.c | 106 u32 caps; member in struct:ushc_data 133 0, 0, &ushc->caps, sizeof(ushc->caps), 100); 137 ushc->caps = le32_to_cpu(ushc->caps); 139 version = ushc->caps & USHC_GET_CAPS_VERSION_MASK; 453 mmc->caps = MMC_CAP_4_BIT_DATA | MMC_CAP_SDIO_IRQ; 454 mmc->caps |= (ushc->caps & USHC_GET_CAPS_HIGH_SPD) ? MMC_CAP_SD_HIGHSPEED : 0;
|
/linux-master/drivers/s390/cio/ |
H A D | vfio_ccw_ops.c | 331 struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; local 354 ret = vfio_info_add_capability(&caps, &cap_type.header, 360 if (info->argsz < sizeof(*info) + caps.size) { 361 info->argsz = sizeof(*info) + caps.size; 364 vfio_info_cap_shift(&caps, sizeof(*info)); 366 caps.buf, caps.size)) { 367 kfree(caps.buf); 373 kfree(caps.buf);
|
/linux-master/sound/soc/sprd/ |
H A D | sprd-pcm-compress.c | 609 struct snd_compr_caps *caps) 611 caps->direction = cstream->direction; 612 caps->min_fragment_size = SPRD_COMPR_MIN_FRAGMENT_SIZE; 613 caps->max_fragment_size = SPRD_COMPR_MAX_FRAGMENT_SIZE; 614 caps->min_fragments = SPRD_COMPR_MIN_NUM_FRAGMENTS; 615 caps->max_fragments = SPRD_COMPR_MAX_NUM_FRAGMENTS; 616 caps->num_codecs = 2; 617 caps->codecs[0] = SND_AUDIOCODEC_MP3; 618 caps->codecs[1] = SND_AUDIOCODEC_AAC; 607 sprd_platform_compr_get_caps(struct snd_soc_component *component, struct snd_compr_stream *cstream, struct snd_compr_caps *caps) argument
|
/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | nand-controller.c | 198 const struct atmel_nand_controller_caps *caps); 220 const struct atmel_nand_controller_caps *caps; member in struct:atmel_nand_controller 583 nand->activecs->io.virt + nc->caps->cle_offs); 588 nand->activecs->io.virt + nc->caps->ale_offs); 1127 if (nc->caps->legacy_of_bindings) { 1541 return nc->caps->ops->setup_interface(nand, csline, conf); 1553 return nc->caps->ops->exec_op(nand, op, check_only); 1565 if (!nc->mck || !nc->caps->ops->setup_interface) 1739 nc->caps->ops->nand_init(nc, nand); 1857 if (nc->caps 2024 atmel_nand_controller_init(struct atmel_nand_controller *nc, struct platform_device *pdev, const struct atmel_nand_controller_caps *caps) argument 2335 atmel_hsmc_nand_controller_probe(struct platform_device *pdev, const struct atmel_nand_controller_caps *caps) argument 2412 atmel_smc_nand_controller_probe(struct platform_device *pdev, const struct atmel_nand_controller_caps *caps) argument 2576 const struct atmel_nand_controller_caps *caps; local [all...] |
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder_phys_wb.c | 48 *forced_on = mdp->ops.setup_clk_force_ctrl(mdp, wb->caps->clk_ctrl, enable); 67 ot_params.xin_id = hw_wb->caps->xin_id; 73 ot_params.vbif_idx = hw_wb->caps->vbif_idx; 103 if (!phys_enc->hw_wb || !phys_enc->hw_wb->caps) { 111 qos_params.vbif_idx = hw_wb->caps->vbif_idx; 112 qos_params.xin_id = hw_wb->caps->xin_id; 228 if (test_bit(DPU_CTL_ACTIVE_CFG, &ctl->caps->features) && 545 if (hw_ctl->caps->features & BIT(DPU_CTL_ACTIVE_CFG)) 688 phys_enc->irq[INTR_IDX_WB_DONE] = phys_enc->hw_wb->caps->intr_wb_done;
|
/linux-master/sound/core/ |
H A D | compress_offload.c | 51 unsigned long caps; member in struct:snd_compr_file 436 struct snd_compr_caps caps; local 441 memset(&caps, 0, sizeof(caps)); 442 retval = stream->ops->get_caps(stream, &caps); 445 if (copy_to_user((void __user *)arg, &caps, sizeof(caps))) 456 struct snd_compr_codec_caps *caps __free(kfree) = NULL; 461 caps = kzalloc(sizeof(*caps), GFP_KERNE [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_common.h | 92 struct ice_aqc_get_phy_caps_data *caps, 123 bool ice_is_phy_caps_an_enabled(struct ice_aqc_get_phy_caps_data *caps); 125 enum ice_fc_mode ice_caps_to_fc_mode(u8 caps); 126 enum ice_fec_mode ice_caps_to_fec_mode(u8 caps, u8 fec_options); 134 ice_phy_caps_equals_cfg(struct ice_aqc_get_phy_caps_data *caps, 138 struct ice_aqc_get_phy_caps_data *caps,
|