Home
last modified time | relevance | path

Searched refs:cap (Results 1 – 25 of 1418) sorted by relevance

12345678910>>...57

/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-capture.c651 cap->ops->disable(cap); in rkisp1_mp_sp_stop()
739 cap->buf.curr = cap->buf.next; in rkisp1_set_next_buf()
810 cap->rkisp1->debug.frame_drop[cap->id]++; in rkisp1_handle_buffer()
851 if (!cap->ops->is_stopped(cap)) { in rkisp1_capture_isr()
852 cap->ops->stop(cap); in rkisp1_capture_isr()
993 cap->ops->set_data_path(cap); in rkisp1_cap_stream_enable()
994 cap->ops->config(cap); in rkisp1_cap_stream_enable()
999 cap->ops->enable(cap); in rkisp1_cap_stream_enable()
1051 cap->ops->stop(cap); in rkisp1_cap_stream_disable()
1327 rkisp1_try_fmt(cap, pixm, &cap->pix.cfg, &cap->pix.info); in rkisp1_set_fmt()
[all …]
/linux/drivers/staging/greybus/
H A Dauthentication.c52 kfree(cap); in cap_kref_release()
79 cap = NULL; in get_cap()
84 return cap; in get_cap()
190 if (cap) { in cap_open()
202 put_cap(cap); in cap_release()
309 cap = kzalloc(sizeof(*cap), GFP_KERNEL); in gb_cap_connection_init()
310 if (!cap) in gb_cap_connection_init()
337 ret = cdev_add(&cap->cdev, cap->dev_num, 1); in gb_cap_connection_init()
342 cap->class_device = device_create(&cap_class, cap->parent, cap->dev_num, in gb_cap_connection_init()
362 put_cap(cap); in gb_cap_connection_init()
[all …]
/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_reg.h409 #define SXGBE_HW_FEAT_GMII(cap) ((cap & 0x00000002) >> 1) argument
411 #define SXGBE_HW_FEAT_SMA(cap) ((cap & 0x00000020) >> 5) argument
414 #define SXGBE_HW_FEAT_RMON(cap) ((cap & 0x00000100) >> 8) argument
415 #define SXGBE_HW_FEAT_ARP_OFFLOAD(cap) ((cap & 0x00000200) >> 9) argument
417 #define SXGBE_HW_FEAT_EEE(cap) ((cap & 0x00002000) >> 13) argument
425 #define SXGBE_HW_FEAT_RX_FIFO_SIZE(cap) ((cap & 0x0000001F)) argument
428 #define SXGBE_HW_FEAT_DCB(cap) ((cap & 0x00010000) >> 16) argument
429 #define SXGBE_HW_FEAT_SPLIT_HDR(cap) ((cap & 0x00020000) >> 17) argument
430 #define SXGBE_HW_FEAT_TSO(cap) ((cap & 0x00040000) >> 18) argument
432 #define SXGBE_HW_FEAT_RSS(cap) ((cap & 0x00100000) >> 20) argument
[all …]
/linux/drivers/vfio/pci/
H A Dvfio_pci_zdev.c38 return vfio_info_add_capability(caps, &cap.header, sizeof(cap)); in zpci_base_cap()
60 return vfio_info_add_capability(caps, &cap.header, sizeof(cap)); in zpci_group_cap()
73 if (!cap) in zpci_util_cap()
77 cap->header.version = 1; in zpci_util_cap()
78 cap->size = CLP_UTIL_STR_LEN; in zpci_util_cap()
79 memcpy(cap->util_str, zdev->util_str, cap->size); in zpci_util_cap()
83 kfree(cap); in zpci_util_cap()
98 if (!cap) in zpci_pfip_cap()
102 cap->header.version = 1; in zpci_pfip_cap()
104 memcpy(cap->pfip, zdev->pfip, cap->size); in zpci_pfip_cap()
[all …]
/linux/drivers/iommu/intel/
H A Dcap_audit.h69 if (cap##_##feature(a) != cap##_##feature(b)) { \
70 intel_iommu_##cap##_sanity &= ~(MASK); \
76 DO_CHECK_FEATURE_MISMATCH((a)->cap, (b)->cap, cap, feature, MASK)
80 if (cap##_##feature(intel_iommu_##cap##_sanity)) \
82 (b)->cap, cap, feature, MASK); \
85 #define MINIMAL_FEATURE_IOMMU(iommu, cap, MASK) \ argument
89 intel_iommu_##cap##_sanity = (intel_iommu_##cap##_sanity & ~(MASK)) | \
95 if ((intel_iommu_##cap##_sanity & (MASK)) > \
96 (cap##_##feature((iommu)->cap))) \
99 (iommu)->cap = ((iommu)->cap & ~(MASK)) | \
[all …]
H A Dcap_audit.c29 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()
45 CHECK_FEATURE_MISMATCH(a, b, cap, zlr, CAP_ZLR_MASK); in check_dmar_capabilities()
47 CHECK_FEATURE_MISMATCH(a, b, cap, phmr, CAP_PHMR_MASK); in check_dmar_capabilities()
50 CHECK_FEATURE_MISMATCH(a, b, cap, afl, CAP_AFL_MASK); in check_dmar_capabilities()
[all …]
/linux/drivers/staging/media/starfive/camss/
H A Dstf-capture.c90 if (cap->type == STF_CAPTURE_RAW) in stf_init_addrs()
234 if (cap->type == STF_CAPTURE_RAW) in stf_capture_stop()
243 cap->buffers.buf[0] = NULL; in stf_capture_init()
244 cap->buffers.buf[1] = NULL; in stf_capture_init()
245 cap->buffers.active_buf = 0; in stf_capture_init()
252 cap->video.stfcamss = stfcamss; in stf_capture_init()
253 cap->video.bpl_alignment = 16 * 8; in stf_capture_init()
258 cap->video.bpl_alignment = 8; in stf_capture_init()
262 cap->video.bpl_alignment = 1; in stf_capture_init()
459 stf_buf_done(&cap->buffers); in stf_wr_irq_handler()
[all …]
/linux/drivers/media/platform/qcom/venus/
H A Dhfi_parser.c29 cap->valid = false; in init_codecs()
36 cap->valid = false; in init_codecs()
48 cap = &caps[i]; in for_each_codec()
49 if (cap->valid && cap->domain == domain) in for_each_codec()
51 if (cap->codec & codecs && cap->domain == domain) in for_each_codec()
95 memcpy(&cap->pl[cap->num_pl], pl, num * sizeof(*pl)); in fill_profile_level()
96 cap->num_pl += num; in fill_profile_level()
123 memcpy(&cap->caps[cap->num_caps], caps, num * sizeof(*caps)); in fill_caps()
138 memcpy(caps_arr, cap, num_caps * sizeof(*cap)); in parse_caps()
240 cap = &caps[i]; in parser_fini()
[all …]
/linux/drivers/thunderbolt/
H A Dlc.c62 int cap, ret; in tb_lc_reset_port() local
69 if (cap < 0) in tb_lc_reset_port()
70 return cap; in tb_lc_reset_port()
98 int cap, ret; in tb_lc_set_port_configured() local
104 if (cap < 0) in tb_lc_set_port_configured()
105 return cap; in tb_lc_set_port_configured()
162 if (cap < 0) in tb_lc_set_xdomain_configured()
163 return cap; in tb_lc_set_xdomain_configured()
229 if (cap < 0) in tb_lc_start_lane_initialization()
230 return cap; in tb_lc_start_lane_initialization()
[all …]
H A Dcap.c87 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()
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()
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()
237 if (header.extended_short.cap == TB_SWITCH_CAP_VSE && in tb_switch_find_vse_cap()
/linux/drivers/pci/pcie/
H A Ddpc.c49 u16 *cap; in pci_save_dpc_state() local
58 cap = (u16 *)&save_state->cap.data[0]; in pci_save_dpc_state()
65 u16 *cap; in pci_restore_dpc_state() local
74 cap = (u16 *)&save_state->cap.data[0]; in pci_restore_dpc_state()
133 u16 cap = pdev->dpc_cap, status; in dpc_wait_rp_inactive() local
151 u16 cap; in dpc_reset_link() local
159 cap = pdev->dpc_cap; in dpc_reset_link()
375 u16 cap = pdev->dpc_cap, status; in dpc_irq() local
391 u16 cap; in pci_dpc_init() local
421 u16 ctl, cap; in dpc_probe() local
[all …]
H A Dptm.c43 u32 cap; in pci_ptm_init() local
56 pci_read_config_dword(dev, ptm + PCI_PTM_CAP, &cap); in pci_ptm_init()
57 dev->ptm_granularity = FIELD_GET(PCI_PTM_GRANULARITY_MASK, cap); in pci_ptm_init()
71 } else if (cap & PCI_PTM_CAP_ROOT) { in pci_ptm_init()
92 u32 *cap; in pci_save_ptm_state() local
101 cap = (u32 *)&save_state->cap.data[0]; in pci_save_ptm_state()
102 pci_read_config_dword(dev, ptm + PCI_PTM_CTRL, cap); in pci_save_ptm_state()
109 u32 *cap; in pci_restore_ptm_state() local
118 cap = (u32 *)&save_state->cap.data[0]; in pci_restore_ptm_state()
119 pci_write_config_dword(dev, ptm + PCI_PTM_CTRL, *cap); in pci_restore_ptm_state()
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dfirmware.c86 if (cap < 0 || cap > 127) { in wcn36xx_firmware_set_feat_caps()
87 wcn36xx_warn("error cap idx %d\n", cap); in wcn36xx_firmware_set_feat_caps()
91 arr_idx = cap / 32; in wcn36xx_firmware_set_feat_caps()
92 bit_idx = cap % 32; in wcn36xx_firmware_set_feat_caps()
101 if (cap < 0 || cap > 127) { in wcn36xx_firmware_get_feat_caps()
102 wcn36xx_warn("error cap idx %d\n", cap); in wcn36xx_firmware_get_feat_caps()
106 arr_idx = cap / 32; in wcn36xx_firmware_get_feat_caps()
107 bit_idx = cap % 32; in wcn36xx_firmware_get_feat_caps()
117 if (cap < 0 || cap > 127) { in wcn36xx_firmware_clear_feat_caps()
122 arr_idx = cap / 32; in wcn36xx_firmware_clear_feat_caps()
[all …]
/linux/include/linux/mlx5/
H A Ddevice.h1261 #define MLX5_CAP_GEN(mdev, cap) \ argument
1270 #define MLX5_CAP_GEN_2(mdev, cap) \ argument
1279 #define MLX5_CAP_ETH(mdev, cap) \ argument
1287 #define MLX5_CAP_ROCE(mdev, cap) \ argument
1342 #define MLX5_CAP_ESW(mdev, cap) \ argument
1368 #define MLX5_CAP_ODP(mdev, cap)\ argument
1374 #define MLX5_CAP_QOS(mdev, cap)\ argument
1377 #define MLX5_CAP_DEBUG(mdev, cap)\ argument
1403 #define MLX5_CAP_FPGA(mdev, cap) \ argument
1415 #define MLX5_CAP_TLS(mdev, cap) \ argument
[all …]
/linux/fs/ceph/
H A Dcaps.c838 have &= ~cap->implemented | cap->issued; in __ceph_caps_issued()
1414 held = cap->issued | cap->implemented; in __prep_cap()
1433 cap->implemented &= cap->issued | used; in __prep_cap()
1688 if (!(cap && cap->session == session)) { in __ceph_flush_snaps()
2320 (cap->issued | cap->implemented), in try_flush_caps()
2598 if (!(cap && cap->session == session)) { in __kick_flushing_caps()
2617 (cap->issued | cap->implemented), in __kick_flushing_caps()
2667 if (!(cap && cap->session == session)) { in ceph_early_kick_flushing_caps()
3735 BUG_ON(cap->issued & ~cap->implemented); in handle_cap_grant()
4108 cap->seq, cap->mseq, in handle_cap_export()
[all …]
/linux/kernel/
H A Dcapability.c281 struct user_namespace *ns, int cap) in has_ns_capability() argument
304 return has_ns_capability(t, &init_user_ns, cap); in has_capability()
322 struct user_namespace *ns, int cap) in has_ns_capability_noaudit() argument
352 int cap, in ns_capable_common() argument
357 if (unlikely(!cap_valid(cap))) { in ns_capable_common()
434 bool capable(int cap) in capable() argument
436 return ns_capable(&init_user_ns, cap); in capable()
454 int cap) in file_ns_capable() argument
457 if (WARN_ON_ONCE(!cap_valid(cap))) in file_ns_capable()
494 const struct inode *inode, int cap) in capable_wrt_inode_uidgid() argument
[all …]
/linux/security/apparmor/
H A Dcapability.c65 int cap, int error) in audit_caps() argument
77 !cap_raised(rules->caps.audit, cap))) in audit_caps()
81 cap_raised(rules->caps.kill, cap)) { in audit_caps()
83 } else if (cap_raised(rules->caps.quiet, cap) && in audit_caps()
100 cap_raise(ent->caps, cap); in audit_caps()
123 if (cap_raised(rules->caps.allow, cap) && in profile_capable()
124 !cap_raised(rules->caps.denied, cap)) in profile_capable()
138 return audit_caps(ad, profile, cap, error); in profile_capable()
153 int cap, unsigned int opts) in aa_capable() argument
160 ad.common.u.cap = cap; in aa_capable()
[all …]
/linux/drivers/infiniband/core/
H A Duverbs_std_types_qp.c68 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()
78 cap->max_inline_data = attr->cap.max_inline_data; in set_caps()
[all …]
/linux/include/linux/
H A Dcapability.h142 extern bool has_capability(struct task_struct *t, int cap);
144 struct user_namespace *ns, int cap);
147 struct user_namespace *ns, int cap);
148 extern bool capable(int cap);
149 extern bool ns_capable(struct user_namespace *ns, int cap);
151 extern bool ns_capable_setid(struct user_namespace *ns, int cap);
153 static inline bool has_capability(struct task_struct *t, int cap) in has_capability() argument
158 struct user_namespace *ns, int cap) in has_ns_capability() argument
167 struct user_namespace *ns, int cap) in has_ns_capability_noaudit() argument
171 static inline bool capable(int cap) in capable() argument
[all …]
/linux/net/mac80211/
H A Ddebugfs_sta.c686 u8 *cap; in link_sta_he_capa_read() local
703 cap[0], cap[1], cap[2], cap[3], cap[4], cap[5]); in link_sta_he_capa_read()
747 switch (((cap[2] << 1) | (cap[1] >> 7)) & 0x3) { in link_sta_he_capa_read()
814 cap[0], cap[1], cap[2], cap[3], cap[4], cap[5], cap[6], in link_sta_he_capa_read()
815 cap[7], cap[8], cap[9], cap[10]); in link_sta_he_capa_read()
1021 if (cap[0] & in link_sta_he_capa_read()
1059 u8 *cap; in link_sta_eht_capa_read() local
1121 i = cap[0] >> 7; in link_sta_eht_capa_read()
1128 i = cap[2] >> 6; in link_sta_eht_capa_read()
1164 i = cap[5] >> 6; in link_sta_eht_capa_read()
[all …]
H A Dvht.c25 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()
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()
172 vht_cap->cap = cap_info; in ieee80211_vht_cap_ie_to_sta_vht_cap()
188 vht_cap->cap |= cap_info & in ieee80211_vht_cap_ie_to_sta_vht_cap()
192 vht_cap->cap |= cap_info & in ieee80211_vht_cap_ie_to_sta_vht_cap()
201 vht_cap->cap |= cap_info & own_cap.cap & in ieee80211_vht_cap_ie_to_sta_vht_cap()
[all …]
/linux/tools/testing/selftests/landlock/
H A Dcommon.h107 const cap_flag_t flag, const cap_value_t cap, in _change_cap() argument
123 const cap_value_t cap) in set_cap() argument
125 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); in set_cap()
129 const cap_value_t cap) in clear_cap() argument
131 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_CLEAR); in clear_cap()
137 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_SET); in set_ambient_cap()
139 EXPECT_NE(-1, cap_set_ambient(cap, CAP_SET)) in set_ambient_cap()
141 TH_LOG("Failed to set ambient capability %d: %s", cap, in set_ambient_cap()
149 EXPECT_EQ(1, cap_get_ambient(cap)); in clear_ambient_cap()
150 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_CLEAR); in clear_ambient_cap()
[all …]
/linux/drivers/char/tpm/
H A Dtpm-sysfs.c85 cap_t cap; in pcrs_show() local
96 sizeof(cap.num_pcrs))) { in pcrs_show()
122 cap_t cap; in enabled_show() local
129 sizeof(cap.perm_flags))) in enabled_show()
144 cap_t cap; in active_show() local
151 sizeof(cap.perm_flags))) in active_show()
166 cap_t cap; in owned_show() local
173 sizeof(cap.owned))) in owned_show()
188 cap_t cap; in temp_deactivated_show() local
212 cap_t cap; in caps_show() local
[all …]
/linux/drivers/infiniband/hw/hfi1/
H A Dcommon.h45 #define HFI1_CAP_KSET(cap) ({ hfi1_cap_mask |= HFI1_CAP_##cap; hfi1_cap_mask; }) argument
46 #define HFI1_CAP_KCLEAR(cap) \ argument
48 hfi1_cap_mask &= ~HFI1_CAP_##cap; \
51 #define HFI1_CAP_USET(cap) \ argument
53 hfi1_cap_mask |= (HFI1_CAP_##cap << HFI1_CAP_USER_SHIFT); \
56 #define HFI1_CAP_UCLEAR(cap) \ argument
61 #define HFI1_CAP_SET(cap) \ argument
63 hfi1_cap_mask |= (HFI1_CAP_##cap | (HFI1_CAP_##cap << \
67 #define HFI1_CAP_CLEAR(cap) \ argument
69 hfi1_cap_mask &= ~(HFI1_CAP_##cap | \
[all …]
/linux/drivers/platform/surface/aggregator/
H A Dssh_parser.h27 size_t cap; member
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()
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()
82 buf->cap = 0; in sshp_buf_free()
116 n = kfifo_out(fifo, buf->ptr + buf->len, buf->cap - buf->len); in sshp_buf_read_from_fifo()

12345678910>>...57