| /Linux-v5.15/drivers/media/platform/rockchip/rkisp1/ |
| D | rkisp1-capture.c | 63 void (*config)(struct rkisp1_capture *cap); 64 void (*stop)(struct rkisp1_capture *cap); 65 void (*enable)(struct rkisp1_capture *cap); 66 void (*disable)(struct rkisp1_capture *cap); 67 void (*set_data_path)(struct rkisp1_capture *cap); 68 bool (*is_stopped)(struct rkisp1_capture *cap); 345 int rkisp1_cap_enum_mbus_codes(struct rkisp1_capture *cap, in rkisp1_cap_enum_mbus_codes() argument 348 const struct rkisp1_capture_fmt_cfg *fmts = cap->config->fmts; in rkisp1_cap_enum_mbus_codes() 356 for (i = 0; i < cap->config->fmt_size; i++) { in rkisp1_cap_enum_mbus_codes() 373 static void rkisp1_mi_config_ctrl(struct rkisp1_capture *cap) in rkisp1_mi_config_ctrl() argument [all …]
|
| /Linux-v5.15/drivers/staging/greybus/ |
| D | authentication.c | 3 * Greybus Component Authentication Protocol (CAP) Driver. 47 struct gb_cap *cap = container_of(kref, struct gb_cap, kref); in cap_kref_release() local 49 kfree(cap); in cap_kref_release() 53 * All users of cap take a reference (from within list_mutex lock), before 57 static void put_cap(struct gb_cap *cap) in put_cap() argument 59 kref_put(&cap->kref, cap_kref_release); in put_cap() 65 struct gb_cap *cap; in get_cap() local 69 list_for_each_entry(cap, &cap_list, node) { in get_cap() 70 if (&cap->cdev == cdev) { in get_cap() 71 kref_get(&cap->kref); in get_cap() [all …]
|
| /Linux-v5.15/drivers/vfio/pci/ |
| D | vfio_pci_zdev.c | 24 struct vfio_device_info_cap_zpci_base cap = { in zpci_base_cap() local 36 return vfio_info_add_capability(caps, &cap.header, sizeof(cap)); in zpci_base_cap() 44 struct vfio_device_info_cap_zpci_group cap = { in zpci_group_cap() local 56 return vfio_info_add_capability(caps, &cap.header, sizeof(cap)); in zpci_group_cap() 64 struct vfio_device_info_cap_zpci_util *cap; in zpci_util_cap() local 65 int cap_size = sizeof(*cap) + CLP_UTIL_STR_LEN; in zpci_util_cap() 68 cap = kmalloc(cap_size, GFP_KERNEL); in zpci_util_cap() 69 if (!cap) in zpci_util_cap() 72 cap->header.id = VFIO_DEVICE_INFO_CAP_ZPCI_UTIL; in zpci_util_cap() 73 cap->header.version = 1; in zpci_util_cap() [all …]
|
| /Linux-v5.15/drivers/iommu/intel/ |
| D | cap_audit.c | 22 CHECK_FEATURE_MISMATCH(a, b, cap, pi_support, CAP_PI_MASK); in check_irq_capabilities() 29 MINIMAL_FEATURE_IOMMU(b, cap, CAP_MAMV_MASK); in check_dmar_capabilities() 30 MINIMAL_FEATURE_IOMMU(b, cap, CAP_NFR_MASK); in check_dmar_capabilities() 31 MINIMAL_FEATURE_IOMMU(b, cap, CAP_SLLPS_MASK); in check_dmar_capabilities() 32 MINIMAL_FEATURE_IOMMU(b, cap, CAP_FRO_MASK); in check_dmar_capabilities() 33 MINIMAL_FEATURE_IOMMU(b, cap, CAP_MGAW_MASK); in check_dmar_capabilities() 34 MINIMAL_FEATURE_IOMMU(b, cap, CAP_SAGAW_MASK); in check_dmar_capabilities() 35 MINIMAL_FEATURE_IOMMU(b, cap, CAP_NDOMS_MASK); in check_dmar_capabilities() 40 CHECK_FEATURE_MISMATCH(a, b, cap, 5lp_support, CAP_FL5LP_MASK); in check_dmar_capabilities() 41 CHECK_FEATURE_MISMATCH(a, b, cap, fl1gp_support, CAP_FL1GP_MASK); in check_dmar_capabilities() [all …]
|
| D | cap_audit.h | 67 #define DO_CHECK_FEATURE_MISMATCH(a, b, cap, feature, MASK) \ argument 69 if (cap##_##feature(a) != cap##_##feature(b)) { \ 70 intel_iommu_##cap##_sanity &= ~(MASK); \ 75 #define CHECK_FEATURE_MISMATCH(a, b, cap, feature, MASK) \ argument 76 DO_CHECK_FEATURE_MISMATCH((a)->cap, (b)->cap, cap, feature, MASK) 78 #define CHECK_FEATURE_MISMATCH_HOTPLUG(b, cap, feature, MASK) \ argument 80 if (cap##_##feature(intel_iommu_##cap##_sanity)) \ 81 DO_CHECK_FEATURE_MISMATCH(intel_iommu_##cap##_sanity, \ 82 (b)->cap, cap, feature, MASK); \ 85 #define MINIMAL_FEATURE_IOMMU(iommu, cap, MASK) \ argument [all …]
|
| /Linux-v5.15/fs/ceph/ |
| D | caps.c | 28 * If the client holds a *_SHARED cap, the client has a coherent value 52 * Generate readable cap strings for debugging output. 135 struct ceph_cap *cap; in ceph_caps_finalize() local 139 cap = list_first_entry(&mdsc->caps_list, in ceph_caps_finalize() 141 list_del(&cap->caps_item); in ceph_caps_finalize() 142 kmem_cache_free(ceph_cap_cachep, cap); in ceph_caps_finalize() 168 struct ceph_cap *cap; in __ceph_unreserve_caps() local 178 cap = list_first_entry(&mdsc->caps_list, in __ceph_unreserve_caps() 180 list_del(&cap->caps_item); in __ceph_unreserve_caps() 181 kmem_cache_free(ceph_cap_cachep, cap); in __ceph_unreserve_caps() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/samsung/sxgbe/ |
| D | sxgbe_reg.h | 409 #define SXGBE_HW_FEAT_GMII(cap) ((cap & 0x00000002) >> 1) argument 410 #define SXGBE_HW_FEAT_VLAN_HASH_FILTER(cap) ((cap & 0x00000010) >> 4) argument 411 #define SXGBE_HW_FEAT_SMA(cap) ((cap & 0x00000020) >> 5) argument 412 #define SXGBE_HW_FEAT_PMT_TEMOTE_WOP(cap) ((cap & 0x00000040) >> 6) argument 413 #define SXGBE_HW_FEAT_PMT_MAGIC_PKT(cap) ((cap & 0x00000080) >> 7) argument 414 #define SXGBE_HW_FEAT_RMON(cap) ((cap & 0x00000100) >> 8) argument 415 #define SXGBE_HW_FEAT_ARP_OFFLOAD(cap) ((cap & 0x00000200) >> 9) argument 416 #define SXGBE_HW_FEAT_IEEE1500_2008(cap) ((cap & 0x00001000) >> 12) argument 417 #define SXGBE_HW_FEAT_EEE(cap) ((cap & 0x00002000) >> 13) argument 418 #define SXGBE_HW_FEAT_TX_CSUM_OFFLOAD(cap) ((cap & 0x00004000) >> 14) argument [all …]
|
| /Linux-v5.15/drivers/media/platform/qcom/venus/ |
| D | hfi_parser.c | 14 typedef void (*func)(struct hfi_plat_caps *cap, const void *data, 19 struct hfi_plat_caps *caps = core->caps, *cap; in init_codecs() local 23 cap = &caps[core->codecs_count++]; in init_codecs() 24 cap->codec = BIT(bit); in init_codecs() 25 cap->domain = VIDC_SESSION_TYPE_DEC; in init_codecs() 26 cap->valid = false; in init_codecs() 30 cap = &caps[core->codecs_count++]; in init_codecs() 31 cap->codec = BIT(bit); in init_codecs() 32 cap->domain = VIDC_SESSION_TYPE_ENC; in init_codecs() 33 cap->valid = false; in init_codecs() [all …]
|
| /Linux-v5.15/drivers/pci/pcie/ |
| D | dpc.c | 45 u16 *cap; in pci_save_dpc_state() local 54 cap = (u16 *)&save_state->cap.data[0]; in pci_save_dpc_state() 55 pci_read_config_word(dev, dev->dpc_cap + PCI_EXP_DPC_CTL, cap); in pci_save_dpc_state() 61 u16 *cap; in pci_restore_dpc_state() local 70 cap = (u16 *)&save_state->cap.data[0]; in pci_restore_dpc_state() 71 pci_write_config_word(dev, dev->dpc_cap + PCI_EXP_DPC_CTL, *cap); in pci_restore_dpc_state() 129 u16 cap = pdev->dpc_cap, status; in dpc_wait_rp_inactive() local 131 pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &status); in dpc_wait_rp_inactive() 135 pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &status); in dpc_wait_rp_inactive() 147 u16 cap; in dpc_reset_link() local [all …]
|
| D | ptm.c | 53 u16 *cap; in pci_save_ptm_state() local 66 cap = (u16 *)&save_state->cap.data[0]; in pci_save_ptm_state() 67 pci_read_config_word(dev, ptm + PCI_PTM_CTRL, cap); in pci_save_ptm_state() 74 u16 *cap; in pci_restore_ptm_state() local 84 cap = (u16 *)&save_state->cap.data[0]; in pci_restore_ptm_state() 85 pci_write_config_word(dev, ptm + PCI_PTM_CTRL, *cap); in pci_restore_ptm_state() 91 u32 cap, ctrl; in pci_ptm_init() local 126 pci_read_config_dword(dev, pos + PCI_PTM_CAP, &cap); in pci_ptm_init() 127 local_clock = (cap & PCI_PTM_GRANULARITY_MASK) >> 8; in pci_ptm_init() 142 if (cap & PCI_PTM_CAP_ROOT) { in pci_ptm_init() [all …]
|
| /Linux-v5.15/include/linux/mlx5/ |
| D | device.h | 1160 /* Any new cap addition must update mlx5_hca_caps_alloc() to allocate 1186 /* NUM OF CAP Types */ 1218 #define MLX5_CAP_GEN(mdev, cap) \ argument 1219 MLX5_GET(cmd_hca_cap, mdev->caps.hca[MLX5_CAP_GENERAL]->cur, cap) 1221 #define MLX5_CAP_GEN_64(mdev, cap) \ argument 1222 MLX5_GET64(cmd_hca_cap, mdev->caps.hca[MLX5_CAP_GENERAL]->cur, cap) 1224 #define MLX5_CAP_GEN_MAX(mdev, cap) \ argument 1225 MLX5_GET(cmd_hca_cap, mdev->caps.hca[MLX5_CAP_GENERAL]->max, cap) 1227 #define MLX5_CAP_GEN_2(mdev, cap) \ argument 1228 MLX5_GET(cmd_hca_cap_2, mdev->caps.hca[MLX5_CAP_GENERAL_2]->cur, cap) [all …]
|
| /Linux-v5.15/kernel/ |
| D | capability.c | 171 kdata[i].effective = pE.cap[i]; in SYSCALL_DEFINE2() 172 kdata[i].permitted = pP.cap[i]; in SYSCALL_DEFINE2() 173 kdata[i].inheritable = pI.cap[i]; in SYSCALL_DEFINE2() 250 effective.cap[i] = kdata[i].effective; in SYSCALL_DEFINE2() 251 permitted.cap[i] = kdata[i].permitted; in SYSCALL_DEFINE2() 252 inheritable.cap[i] = kdata[i].inheritable; in SYSCALL_DEFINE2() 255 effective.cap[i] = 0; in SYSCALL_DEFINE2() 256 permitted.cap[i] = 0; in SYSCALL_DEFINE2() 257 inheritable.cap[i] = 0; in SYSCALL_DEFINE2() 261 effective.cap[CAP_LAST_U32] &= CAP_LAST_U32_VALID_MASK; in SYSCALL_DEFINE2() [all …]
|
| /Linux-v5.15/include/linux/ |
| D | capability.h | 25 __u32 cap[_KERNEL_CAPABILITY_U32S]; member 98 #define cap_raise(c, flag) ((c).cap[CAP_TO_INDEX(flag)] |= CAP_TO_MASK(flag)) 99 #define cap_lower(c, flag) ((c).cap[CAP_TO_INDEX(flag)] &= ~CAP_TO_MASK(flag)) 100 #define cap_raised(c, flag) ((c).cap[CAP_TO_INDEX(flag)] & CAP_TO_MASK(flag)) 106 c.cap[__capi] = a.cap[__capi] OP b.cap[__capi]; \ 114 c.cap[__capi] = OP a.cap[__capi]; \ 153 if (a.cap[__capi] != 0) in cap_isclear() 204 extern bool has_capability(struct task_struct *t, int cap); 206 struct user_namespace *ns, int cap); 207 extern bool has_capability_noaudit(struct task_struct *t, int cap); [all …]
|
| /Linux-v5.15/drivers/infiniband/core/ |
| D | uverbs_std_types_qp.c | 65 struct ib_uverbs_qp_cap *cap, bool req) in set_caps() argument 68 attr->cap.max_send_wr = cap->max_send_wr; in set_caps() 69 attr->cap.max_recv_wr = cap->max_recv_wr; in set_caps() 70 attr->cap.max_send_sge = cap->max_send_sge; in set_caps() 71 attr->cap.max_recv_sge = cap->max_recv_sge; in set_caps() 72 attr->cap.max_inline_data = cap->max_inline_data; in set_caps() 74 cap->max_send_wr = attr->cap.max_send_wr; in set_caps() 75 cap->max_recv_wr = attr->cap.max_recv_wr; in set_caps() 76 cap->max_send_sge = attr->cap.max_send_sge; in set_caps() 77 cap->max_recv_sge = attr->cap.max_recv_sge; in set_caps() [all …]
|
| /Linux-v5.15/security/apparmor/ |
| D | capability.c | 49 audit_log_untrustedstring(ab, capability_names[sa->u.cap]); in audit_cb() 56 * @cap: capability tested 65 int cap, int error) in audit_caps() argument 75 !cap_raised(profile->caps.audit, cap))) in audit_caps() 79 cap_raised(profile->caps.kill, cap)) { in audit_caps() 81 } else if (cap_raised(profile->caps.quiet, cap) && in audit_caps() 90 if (profile == ent->profile && cap_raised(ent->caps, cap)) { in audit_caps() 98 cap_raise(ent->caps, cap); in audit_caps() 106 * profile_capable - test if profile allows use of capability @cap 108 * @cap: capability to test if allowed [all …]
|
| /Linux-v5.15/drivers/thunderbolt/ |
| D | debugfs.c | 255 struct tb_port *port, unsigned int cap, in cap_show_by_dw() argument 264 ret = tb_port_read(port, &data, TB_CFG_PORT, cap + offset + i, 1); in cap_show_by_dw() 266 ret = tb_sw_read(sw, &data, TB_CFG_SWITCH, cap + offset + i, 1); in cap_show_by_dw() 268 seq_printf(s, "0x%04x <not accessible>\n", cap + offset + i); in cap_show_by_dw() 272 seq_printf(s, "0x%04x %4d 0x%02x 0x%02x 0x%08x\n", cap + offset + i, in cap_show_by_dw() 278 struct tb_port *port, unsigned int cap, u8 cap_id, in cap_show() argument 288 ret = tb_port_read(port, data, TB_CFG_PORT, cap + offset, in cap_show() 291 ret = tb_sw_read(sw, data, TB_CFG_SWITCH, cap + offset, dwords); in cap_show() 293 cap_show_by_dw(s, sw, port, cap, offset, cap_id, vsec_id, length); in cap_show() 299 cap + offset + i, offset + i, in cap_show() [all …]
|
| D | lc.c | 53 int cap, ret; in tb_lc_set_port_configured() local 58 cap = find_port_lc_cap(port); in tb_lc_set_port_configured() 59 if (cap < 0) in tb_lc_set_port_configured() 60 return cap; in tb_lc_set_port_configured() 62 ret = tb_sw_read(sw, &ctrl, TB_CFG_SWITCH, cap + TB_LC_SX_CTRL, 1); in tb_lc_set_port_configured() 82 return tb_sw_write(sw, &ctrl, TB_CFG_SWITCH, cap + TB_LC_SX_CTRL, 1); in tb_lc_set_port_configured() 111 int cap, ret; in tb_lc_set_xdomain_configured() local 116 cap = find_port_lc_cap(port); in tb_lc_set_xdomain_configured() 117 if (cap < 0) in tb_lc_set_xdomain_configured() 118 return cap; in tb_lc_set_xdomain_configured() [all …]
|
| D | cap.c | 87 static int __tb_port_find_cap(struct tb_port *port, enum tb_port_cap cap) in __tb_port_find_cap() argument 103 if (header.basic.cap == cap) in __tb_port_find_cap() 113 * @cap: Capability to look 119 int tb_port_find_cap(struct tb_port *port, enum tb_port_cap cap) in tb_port_find_cap() argument 127 ret = __tb_port_find_cap(port, cap); in tb_port_find_cap() 157 switch (header.basic.cap) { in tb_switch_next_cap() 171 header.basic.cap, offset); in tb_switch_next_cap() 182 * @cap: Capability to look 188 int tb_switch_find_cap(struct tb_switch *sw, enum tb_switch_cap cap) in tb_switch_find_cap() argument 204 if (header.basic.cap == cap) in tb_switch_find_cap() [all …]
|
| /Linux-v5.15/net/mac80211/ |
| D | vht.c | 25 vht_cap->cap &= ~flag; in __check_vhtcap_disable() 60 u32 cap, n; in ieee80211_apply_vhtcap_overrides() local 65 cap = vht_cap->cap & IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_MASK; in ieee80211_apply_vhtcap_overrides() 66 cap >>= IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_SHIFT; in ieee80211_apply_vhtcap_overrides() 68 if (n < cap) { in ieee80211_apply_vhtcap_overrides() 69 vht_cap->cap &= in ieee80211_apply_vhtcap_overrides() 71 vht_cap->cap |= in ieee80211_apply_vhtcap_overrides() 170 vht_cap->cap = cap_info; in ieee80211_vht_cap_ie_to_sta_vht_cap() 171 vht_cap->cap &= IEEE80211_VHT_CAP_RXLDPC | in ieee80211_vht_cap_ie_to_sta_vht_cap() 180 vht_cap->cap |= min_t(u32, cap_info & IEEE80211_VHT_CAP_MAX_MPDU_MASK, in ieee80211_vht_cap_ie_to_sta_vht_cap() [all …]
|
| D | debugfs_sta.c | 445 p += scnprintf(p, sizeof(buf)+buf-p, "cap: %#.4x\n", htc->cap); in sta_ht_capa_read() 447 PRINT_HT_CAP((htc->cap & BIT(0)), "RX LDPC"); in sta_ht_capa_read() 448 PRINT_HT_CAP((htc->cap & BIT(1)), "HT20/HT40"); in sta_ht_capa_read() 449 PRINT_HT_CAP(!(htc->cap & BIT(1)), "HT20"); in sta_ht_capa_read() 451 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 0, "Static SM Power Save"); in sta_ht_capa_read() 452 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 1, "Dynamic SM Power Save"); in sta_ht_capa_read() 453 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 3, "SM Power Save disabled"); in sta_ht_capa_read() 455 PRINT_HT_CAP((htc->cap & BIT(4)), "RX Greenfield"); in sta_ht_capa_read() 456 PRINT_HT_CAP((htc->cap & BIT(5)), "RX HT20 SGI"); in sta_ht_capa_read() 457 PRINT_HT_CAP((htc->cap & BIT(6)), "RX HT40 SGI"); in sta_ht_capa_read() [all …]
|
| /Linux-v5.15/drivers/net/arcnet/ |
| D | capmode.c | 2 * Linux ARCnet driver - "cap mode" packet encapsulation. 51 arc_printk(D_DURING, dev, "it's a raw(cap) packet (length=%d)\n", in rx() 71 * squeeze in an int for the cap encapsulation in rx() 77 memcpy(pktbuf, pkthdrbuf, ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto)); in rx() 78 memcpy(pktbuf + ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto) + sizeof(int), in rx() 79 pkthdrbuf + ARC_HDR_SIZE + sizeof(pkt->soft.cap.proto), in rx() 80 sizeof(struct archdr) - ARC_HDR_SIZE - sizeof(pkt->soft.cap.proto)); in rx() 95 /* Create the ARCnet hard/soft headers for cap mode. 96 * There aren't any soft headers in cap mode - not even the protocol id. 106 arc_printk(D_PROTO, dev, "Preparing header for cap packet %x.\n", in build_header() [all …]
|
| /Linux-v5.15/drivers/char/tpm/ |
| D | tpm-sysfs.c | 85 cap_t cap; in pcrs_show() local 94 if (tpm1_getcap(chip, TPM_CAP_PROP_PCR, &cap, in pcrs_show() 96 sizeof(cap.num_pcrs))) { in pcrs_show() 101 num_pcrs = be32_to_cpu(cap.num_pcrs); in pcrs_show() 122 cap_t cap; in enabled_show() local 127 if (tpm1_getcap(chip, TPM_CAP_FLAG_PERM, &cap, in enabled_show() 129 sizeof(cap.perm_flags))) in enabled_show() 132 rc = sprintf(buf, "%d\n", !cap.perm_flags.disable); in enabled_show() 144 cap_t cap; in active_show() local 149 if (tpm1_getcap(chip, TPM_CAP_FLAG_PERM, &cap, in active_show() [all …]
|
| /Linux-v5.15/drivers/platform/surface/aggregator/ |
| D | ssh_parser.h | 22 * @cap: Maximum capacity of the buffer. 27 size_t cap; member 34 * @cap: The length of the memory backing the buffer, i.e. its capacity. 39 static inline void sshp_buf_init(struct sshp_buf *buf, u8 *ptr, size_t cap) in sshp_buf_init() argument 43 buf->cap = cap; in sshp_buf_init() 49 * @cap: The desired capacity of the buffer. 52 * Allocates @cap bytes and initializes the provided buffer struct with the 57 static inline int sshp_buf_alloc(struct sshp_buf *buf, size_t cap, gfp_t flags) in sshp_buf_alloc() argument 61 ptr = kzalloc(cap, flags); in sshp_buf_alloc() 65 sshp_buf_init(buf, ptr, cap); in sshp_buf_alloc() [all …]
|
| /Linux-v5.15/drivers/cxl/core/ |
| D | regs.c | 37 int cap, cap_count; in cxl_probe_component_regs() local 59 for (cap = 1; cap <= cap_count; cap++) { in cxl_probe_component_regs() 66 hdr = readl(base + cap * 0x4); in cxl_probe_component_regs() 87 dev_dbg(dev, "Unknown CM cap ID: %d (0x%x)\n", cap_id, in cxl_probe_component_regs() 106 int cap, cap_count; in cxl_probe_device_regs() local 118 for (cap = 1; cap <= cap_count; cap++) { in cxl_probe_device_regs() 123 readl(base + cap * 0x10)); in cxl_probe_device_regs() 124 offset = readl(base + cap * 0x10 + 0x4); in cxl_probe_device_regs() 125 length = readl(base + cap * 0x10 + 0x8); in cxl_probe_device_regs() 152 dev_dbg(dev, "Vendor cap ID: %#x offset: %#x\n", cap_id, offset); in cxl_probe_device_regs() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/netronome/nfp/bpf/ |
| D | main.c | 29 return nn->cap & NFP_NET_CFG_CTRL_BPF && in nfp_net_ebpf_capable() 209 struct nfp_bpf_cap_tlv_adjust_head __iomem *cap = value; in nfp_bpf_parse_cap_adjust_head() local 212 if (length < sizeof(*cap)) { in nfp_bpf_parse_cap_adjust_head() 217 bpf->adjust_head.flags = readl(&cap->flags); in nfp_bpf_parse_cap_adjust_head() 218 bpf->adjust_head.off_min = readl(&cap->off_min); in nfp_bpf_parse_cap_adjust_head() 219 bpf->adjust_head.off_max = readl(&cap->off_max); in nfp_bpf_parse_cap_adjust_head() 220 bpf->adjust_head.guaranteed_sub = readl(&cap->guaranteed_sub); in nfp_bpf_parse_cap_adjust_head() 221 bpf->adjust_head.guaranteed_add = readl(&cap->guaranteed_add); in nfp_bpf_parse_cap_adjust_head() 240 struct nfp_bpf_cap_tlv_func __iomem *cap = value; in nfp_bpf_parse_cap_func() local 242 if (length < sizeof(*cap)) { in nfp_bpf_parse_cap_func() [all …]
|