Home
last modified time | relevance | path

Searched refs:cap (Results 1 – 200 of 633) sorted by relevance

1234

/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_reg.h412 #define SXGBE_HW_FEAT_GMII(cap) ((cap & 0x00000002) >> 1) argument
413 #define SXGBE_HW_FEAT_VLAN_HASH_FILTER(cap) ((cap & 0x00000010) >> 4) argument
414 #define SXGBE_HW_FEAT_SMA(cap) ((cap & 0x00000020) >> 5) argument
415 #define SXGBE_HW_FEAT_PMT_TEMOTE_WOP(cap) ((cap & 0x00000040) >> 6) argument
416 #define SXGBE_HW_FEAT_PMT_MAGIC_PKT(cap) ((cap & 0x00000080) >> 7) argument
417 #define SXGBE_HW_FEAT_RMON(cap) ((cap & 0x00000100) >> 8) argument
418 #define SXGBE_HW_FEAT_ARP_OFFLOAD(cap) ((cap & 0x00000200) >> 9) argument
419 #define SXGBE_HW_FEAT_IEEE1500_2008(cap) ((cap & 0x00001000) >> 12) argument
420 #define SXGBE_HW_FEAT_EEE(cap) ((cap & 0x00002000) >> 13) argument
421 #define SXGBE_HW_FEAT_TX_CSUM_OFFLOAD(cap) ((cap & 0x00004000) >> 14) argument
[all …]
/linux-4.4.14/drivers/thunderbolt/
Dcap.c21 static bool tb_cap_is_basic(struct tb_cap_any *cap) in tb_cap_is_basic() argument
24 return cap->basic.cap != 5; in tb_cap_is_basic()
27 static bool tb_cap_is_long(struct tb_cap_any *cap) in tb_cap_is_long() argument
29 return !tb_cap_is_basic(cap) in tb_cap_is_long()
30 && cap->extended_short.next == 0 in tb_cap_is_long()
31 && cap->extended_short.length == 0; in tb_cap_is_long()
34 static enum tb_cap tb_cap(struct tb_cap_any *cap) in tb_cap() argument
36 if (tb_cap_is_basic(cap)) in tb_cap()
37 return cap->basic.cap; in tb_cap()
40 return cap->extended_short.cap; in tb_cap()
[all …]
Dtunnel_pci.c150 int cap = tb_find_cap(port, TB_CFG_PORT, TB_CAP_PCIE); in tb_pci_port_active() local
151 if (cap <= 0) { in tb_pci_port_active()
152 tb_port_warn(port, "TB_CAP_PCIE not found: %d\n", cap); in tb_pci_port_active()
153 return cap ? cap : -ENXIO; in tb_pci_port_active()
155 return tb_port_write(port, &word, TB_CFG_PORT, cap, 1); in tb_pci_port_active()
Dtb.c116 int cap; in tb_find_unused_down_port() local
124 cap = tb_find_cap(&sw->ports[i], TB_CFG_PORT, TB_CAP_PCIE); in tb_find_unused_down_port()
125 if (cap <= 0) in tb_find_unused_down_port()
127 res = tb_port_read(&sw->ports[i], &data, TB_CFG_PORT, cap, 1); in tb_find_unused_down_port()
146 int cap; in tb_activate_pcie_devices() local
168 cap = tb_find_cap(up_port, TB_CFG_PORT, TB_CAP_PCIE); in tb_activate_pcie_devices()
169 if (cap <= 0) in tb_activate_pcie_devices()
171 if (tb_port_read(up_port, &data, TB_CFG_PORT, cap, 1)) in tb_activate_pcie_devices()
Deeprom.c238 struct tb_cap_plug_events cap; in tb_eeprom_get_drom_offset() local
244 res = tb_sw_read(sw, &cap, TB_CFG_SWITCH, sw->cap_plug_events, in tb_eeprom_get_drom_offset()
245 sizeof(cap) / 4); in tb_eeprom_get_drom_offset()
249 if (!cap.eeprom_ctl.present || cap.eeprom_ctl.not_present) { in tb_eeprom_get_drom_offset()
254 if (cap.drom_offset > 0xffff) { in tb_eeprom_get_drom_offset()
256 cap.drom_offset); in tb_eeprom_get_drom_offset()
259 *offset = cap.drom_offset; in tb_eeprom_get_drom_offset()
Dswitch.c187 int cap; in tb_init_port() local
195 cap = tb_find_cap(port, TB_CFG_PORT, TB_CAP_PHY); in tb_init_port()
197 if (cap > 0) in tb_init_port()
198 port->cap_phy = cap; in tb_init_port()
342 int cap; in tb_switch_alloc() local
393 cap = tb_find_cap(&sw->ports[0], TB_CFG_SWITCH, TB_CAP_PLUG_EVENTS); in tb_switch_alloc()
394 if (cap < 0) { in tb_switch_alloc()
398 sw->cap_plug_events = cap; in tb_switch_alloc()
Dtb_regs.h49 u8 cap; /* if cap == 0x05 then we have a extended capability */ member
54 enum tb_cap cap:16;
60 enum tb_cap cap:16;
DMakefile2 thunderbolt-objs := nhi.o ctl.o tb.o switch.o cap.o path.o tunnel_pci.o eeprom.o
/linux-4.4.14/kernel/
Dcapability.c172 kdata[i].effective = pE.cap[i]; in SYSCALL_DEFINE2()
173 kdata[i].permitted = pP.cap[i]; in SYSCALL_DEFINE2()
174 kdata[i].inheritable = pI.cap[i]; in SYSCALL_DEFINE2()
251 effective.cap[i] = kdata[i].effective; in SYSCALL_DEFINE2()
252 permitted.cap[i] = kdata[i].permitted; in SYSCALL_DEFINE2()
253 inheritable.cap[i] = kdata[i].inheritable; in SYSCALL_DEFINE2()
256 effective.cap[i] = 0; in SYSCALL_DEFINE2()
257 permitted.cap[i] = 0; in SYSCALL_DEFINE2()
258 inheritable.cap[i] = 0; in SYSCALL_DEFINE2()
262 effective.cap[CAP_LAST_U32] &= CAP_LAST_U32_VALID_MASK; in SYSCALL_DEFINE2()
[all …]
/linux-4.4.14/include/linux/
Dcapability.h24 __u32 cap[_KERNEL_CAPABILITY_U32S]; member
97 #define cap_raise(c, flag) ((c).cap[CAP_TO_INDEX(flag)] |= CAP_TO_MASK(flag))
98 #define cap_lower(c, flag) ((c).cap[CAP_TO_INDEX(flag)] &= ~CAP_TO_MASK(flag))
99 #define cap_raised(c, flag) ((c).cap[CAP_TO_INDEX(flag)] & CAP_TO_MASK(flag))
105 c.cap[__capi] = a.cap[__capi] OP b.cap[__capi]; \
113 c.cap[__capi] = OP a.cap[__capi]; \
152 if (a.cap[__capi] != 0) in cap_isclear()
174 static inline int cap_is_fs_cap(int cap) in cap_is_fs_cap() argument
177 return !!(CAP_TO_MASK(cap) & __cap_fs_set.cap[CAP_TO_INDEX(cap)]); in cap_is_fs_cap()
209 extern bool has_capability(struct task_struct *t, int cap);
[all …]
Dmii.h304 static inline u16 mii_advertise_flowctrl(int cap) in mii_advertise_flowctrl() argument
308 if (cap & FLOW_CTRL_RX) in mii_advertise_flowctrl()
310 if (cap & FLOW_CTRL_TX) in mii_advertise_flowctrl()
325 u8 cap = 0; in mii_resolve_flowctrl_fdx() local
328 cap = FLOW_CTRL_TX | FLOW_CTRL_RX; in mii_resolve_flowctrl_fdx()
331 cap = FLOW_CTRL_RX; in mii_resolve_flowctrl_fdx()
333 cap = FLOW_CTRL_TX; in mii_resolve_flowctrl_fdx()
336 return cap; in mii_resolve_flowctrl_fdx()
Dnvme.h21 __u64 cap; /* Controller Capabilities */ member
36 #define NVME_CAP_MQES(cap) ((cap) & 0xffff) argument
37 #define NVME_CAP_TIMEOUT(cap) (((cap) >> 24) & 0xff) argument
38 #define NVME_CAP_STRIDE(cap) (((cap) >> 32) & 0xf) argument
39 #define NVME_CAP_NSSRC(cap) (((cap) >> 36) & 0x1) argument
40 #define NVME_CAP_MPSMIN(cap) (((cap) >> 48) & 0xf) argument
41 #define NVME_CAP_MPSMAX(cap) (((cap) >> 52) & 0xf) argument
Dnetlink.h186 struct user_namespace *ns, int cap);
188 struct user_namespace *ns, int cap);
189 bool netlink_capable(const struct sk_buff *skb, int cap);
190 bool netlink_net_capable(const struct sk_buff *skb, int cap);
/linux-4.4.14/fs/ceph/
Dcaps.c126 struct ceph_cap *cap; in ceph_caps_finalize() local
130 cap = list_first_entry(&mdsc->caps_list, in ceph_caps_finalize()
132 list_del(&cap->caps_item); in ceph_caps_finalize()
133 kmem_cache_free(ceph_cap_cachep, cap); in ceph_caps_finalize()
155 struct ceph_cap *cap; in ceph_reserve_caps() local
176 cap = kmem_cache_alloc(ceph_cap_cachep, GFP_NOFS); in ceph_reserve_caps()
177 if (!cap) in ceph_reserve_caps()
179 list_add(&cap->caps_item, &newcaps); in ceph_reserve_caps()
227 struct ceph_cap *cap = NULL; in ceph_get_cap() local
231 cap = kmem_cache_alloc(ceph_cap_cachep, GFP_NOFS); in ceph_get_cap()
[all …]
Dmds_client.c712 struct ceph_cap *cap; in __choose_mds() local
809 cap = NULL; in __choose_mds()
811 cap = ci->i_auth_cap; in __choose_mds()
812 if (!cap && !RB_EMPTY_ROOT(&ci->i_caps)) in __choose_mds()
813 cap = rb_entry(rb_first(&ci->i_caps), struct ceph_cap, ci_node); in __choose_mds()
814 if (!cap) { in __choose_mds()
818 mds = cap->session->s_mds; in __choose_mds()
821 cap == ci->i_auth_cap ? "auth " : "", cap); in __choose_mds()
1033 struct ceph_cap *cap; in cleanup_cap_releases() local
1035 cap = list_first_entry(&tmp_list, in cleanup_cap_releases()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-curproc.c58 void cfs_cap_raise(cfs_cap_t cap) in cfs_cap_raise() argument
64 cap_raise(cred->cap_effective, cap); in cfs_cap_raise()
69 void cfs_cap_lower(cfs_cap_t cap) in cfs_cap_lower() argument
75 cap_lower(cred->cap_effective, cap); in cfs_cap_lower()
80 int cfs_cap_raised(cfs_cap_t cap) in cfs_cap_raised() argument
82 return cap_raised(current_cap(), cap); in cfs_cap_raised()
85 static void cfs_kernel_cap_pack(kernel_cap_t kcap, cfs_cap_t *cap) in cfs_kernel_cap_pack() argument
88 *cap = kcap.cap[0]; in cfs_kernel_cap_pack()
93 cfs_cap_t cap; in cfs_curproc_cap_pack() local
95 cfs_kernel_cap_pack(current_cap(), &cap); in cfs_curproc_cap_pack()
[all …]
/linux-4.4.14/drivers/char/tpm/
Dtpm-sysfs.c90 cap_t cap; in pcrs_show() local
97 rc = tpm_getcap(dev, TPM_CAP_PROP_PCR, &cap, in pcrs_show()
102 num_pcrs = be32_to_cpu(cap.num_pcrs); in pcrs_show()
119 cap_t cap; in enabled_show() local
122 rc = tpm_getcap(dev, TPM_CAP_FLAG_PERM, &cap, in enabled_show()
127 rc = sprintf(buf, "%d\n", !cap.perm_flags.disable); in enabled_show()
135 cap_t cap; in active_show() local
138 rc = tpm_getcap(dev, TPM_CAP_FLAG_PERM, &cap, in active_show()
143 rc = sprintf(buf, "%d\n", !cap.perm_flags.deactivated); in active_show()
151 cap_t cap; in owned_show() local
[all …]
Dtpm-interface.c433 ssize_t tpm_getcap(struct device *dev, __be32 subcap_id, cap_t *cap, in tpm_getcap() argument
442 tpm_cmd.params.getcap_in.cap = subcap_id; in tpm_getcap()
449 tpm_cmd.params.getcap_in.cap = TPM_CAP_FLAG; in tpm_getcap()
451 tpm_cmd.params.getcap_in.cap = TPM_CAP_PROP; in tpm_getcap()
457 *cap = tpm_cmd.params.getcap_out.cap; in tpm_getcap()
467 tpm_cmd.params.getcap_in.cap = TPM_CAP_PROP; in tpm_gen_interrupt()
505 tpm_cmd.params.getcap_in.cap = TPM_CAP_PROP; in tpm_get_timeouts()
518 tpm_cmd.params.getcap_in.cap = TPM_CAP_PROP; in tpm_get_timeouts()
536 old_timeout[0] = be32_to_cpu(tpm_cmd.params.getcap_out.cap.timeout.a); in tpm_get_timeouts()
537 old_timeout[1] = be32_to_cpu(tpm_cmd.params.getcap_out.cap.timeout.b); in tpm_get_timeouts()
[all …]
/linux-4.4.14/security/apparmor/
Dcapability.c51 audit_log_untrustedstring(ab, capability_names[sa->u.cap]); in audit_cb()
65 static int audit_caps(struct aa_profile *profile, int cap, int error) in audit_caps() argument
73 sa.u.cap = cap; in audit_caps()
80 !cap_raised(profile->caps.audit, cap))) in audit_caps()
84 cap_raised(profile->caps.kill, cap)) { in audit_caps()
86 } else if (cap_raised(profile->caps.quiet, cap) && in audit_caps()
95 if (profile == ent->profile && cap_raised(ent->caps, cap)) { in audit_caps()
103 cap_raise(ent->caps, cap); in audit_caps()
117 static int profile_capable(struct aa_profile *profile, int cap) in profile_capable() argument
119 return cap_raised(profile->caps.allow, cap) ? 0 : -EPERM; in profile_capable()
[all …]
Dpolicy_unpack.c543 if (!unpack_u32(e, &(profile->caps.allow.cap[0]), NULL)) in unpack_profile()
545 if (!unpack_u32(e, &(profile->caps.audit.cap[0]), NULL)) in unpack_profile()
547 if (!unpack_u32(e, &(profile->caps.quiet.cap[0]), NULL)) in unpack_profile()
549 if (!unpack_u32(e, &tmpcap.cap[0], NULL)) in unpack_profile()
554 if (!unpack_u32(e, &(profile->caps.allow.cap[1]), NULL)) in unpack_profile()
556 if (!unpack_u32(e, &(profile->caps.audit.cap[1]), NULL)) in unpack_profile()
558 if (!unpack_u32(e, &(profile->caps.quiet.cap[1]), NULL)) in unpack_profile()
560 if (!unpack_u32(e, &(tmpcap.cap[1]), NULL)) in unpack_profile()
568 if (!unpack_u32(e, &(profile->caps.extended.cap[0]), NULL)) in unpack_profile()
570 if (!unpack_u32(e, &(profile->caps.extended.cap[1]), NULL)) in unpack_profile()
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dcommon.c41 void __fimc_vidioc_querycap(struct device *dev, struct v4l2_capability *cap, in __fimc_vidioc_querycap() argument
44 strlcpy(cap->driver, dev->driver->name, sizeof(cap->driver)); in __fimc_vidioc_querycap()
45 strlcpy(cap->card, dev->driver->name, sizeof(cap->card)); in __fimc_vidioc_querycap()
46 snprintf(cap->bus_info, sizeof(cap->bus_info), in __fimc_vidioc_querycap()
48 cap->device_caps = caps; in __fimc_vidioc_querycap()
49 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in __fimc_vidioc_querycap()
Dfimc-capture.c88 struct fimc_vid_cap *cap = &fimc->vid_cap; in fimc_capture_state_cleanup() local
104 while (!suspend && !list_empty(&cap->pending_buf_q)) { in fimc_capture_state_cleanup()
105 buf = fimc_pending_queue_pop(cap); in fimc_capture_state_cleanup()
109 while (!list_empty(&cap->active_buf_q)) { in fimc_capture_state_cleanup()
110 buf = fimc_active_queue_pop(cap); in fimc_capture_state_cleanup()
112 fimc_pending_queue_add(cap, buf); in fimc_capture_state_cleanup()
118 cap->buf_index = 0; in fimc_capture_state_cleanup()
123 return fimc_pipeline_call(&cap->ve, set_stream, 0); in fimc_capture_state_cleanup()
181 struct fimc_vid_cap *cap = &fimc->vid_cap; in fimc_capture_irq_handler() local
182 struct fimc_pipeline *p = to_fimc_pipeline(cap->ve.pipe); in fimc_capture_irq_handler()
[all …]
Dcommon.h15 void __fimc_vidioc_querycap(struct device *dev, struct v4l2_capability *cap,
/linux-4.4.14/net/mac80211/
Dvht.c24 vht_cap->cap &= ~flag; in __check_vhtcap_disable()
59 u32 cap, n; in ieee80211_apply_vhtcap_overrides() local
64 cap = vht_cap->cap & IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_MASK; in ieee80211_apply_vhtcap_overrides()
65 cap >>= IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_SHIFT; in ieee80211_apply_vhtcap_overrides()
67 if (n < cap) { in ieee80211_apply_vhtcap_overrides()
68 vht_cap->cap &= in ieee80211_apply_vhtcap_overrides()
70 vht_cap->cap |= in ieee80211_apply_vhtcap_overrides()
169 vht_cap->cap = cap_info; in ieee80211_vht_cap_ie_to_sta_vht_cap()
170 vht_cap->cap &= IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_3895 | in ieee80211_vht_cap_ie_to_sta_vht_cap()
183 switch (own_cap.cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK) { in ieee80211_vht_cap_ie_to_sta_vht_cap()
[all …]
Ddebugfs_sta.c226 p += scnprintf(p, sizeof(buf)+buf-p, "cap: %#.4x\n", htc->cap); in sta_ht_capa_read()
228 PRINT_HT_CAP((htc->cap & BIT(0)), "RX LDPC"); in sta_ht_capa_read()
229 PRINT_HT_CAP((htc->cap & BIT(1)), "HT20/HT40"); in sta_ht_capa_read()
230 PRINT_HT_CAP(!(htc->cap & BIT(1)), "HT20"); in sta_ht_capa_read()
232 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 0, "Static SM Power Save"); in sta_ht_capa_read()
233 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 1, "Dynamic SM Power Save"); in sta_ht_capa_read()
234 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 3, "SM Power Save disabled"); in sta_ht_capa_read()
236 PRINT_HT_CAP((htc->cap & BIT(4)), "RX Greenfield"); in sta_ht_capa_read()
237 PRINT_HT_CAP((htc->cap & BIT(5)), "RX HT20 SGI"); in sta_ht_capa_read()
238 PRINT_HT_CAP((htc->cap & BIT(6)), "RX HT40 SGI"); in sta_ht_capa_read()
[all …]
Dht.c30 ht_cap->cap &= ~flag; in __check_htcap_disable()
43 ht_cap->cap |= flag; in __check_htcap_enable()
167 ht_cap.cap = le16_to_cpu(ht_cap_ie->cap_info) & in ieee80211_ht_cap_ie_to_sta_ht_cap()
168 (own_cap.cap | ~(IEEE80211_HT_CAP_LDPC_CODING | in ieee80211_ht_cap_ie_to_sta_ht_cap()
179 if (!(own_cap.cap & IEEE80211_HT_CAP_TX_STBC)) in ieee80211_ht_cap_ie_to_sta_ht_cap()
180 ht_cap.cap &= ~IEEE80211_HT_CAP_RX_STBC; in ieee80211_ht_cap_ie_to_sta_ht_cap()
181 if (!(own_cap.cap & IEEE80211_HT_CAP_RX_STBC)) in ieee80211_ht_cap_ie_to_sta_ht_cap()
182 ht_cap.cap &= ~IEEE80211_HT_CAP_TX_STBC; in ieee80211_ht_cap_ie_to_sta_ht_cap()
250 bw = ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in ieee80211_ht_cap_ie_to_sta_ht_cap()
258 ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in ieee80211_ht_cap_ie_to_sta_ht_cap()
[all …]
Dmesh_sync.c171 u8 cap; in mesh_sync_offset_adjust_tbtt() local
175 cap = beacon->meshconf->meshconf_cap; in mesh_sync_offset_adjust_tbtt()
202 IEEE80211_MESHCONF_CAPAB_TBTT_ADJUSTING | cap : in mesh_sync_offset_adjust_tbtt()
203 ~IEEE80211_MESHCONF_CAPAB_TBTT_ADJUSTING & cap; in mesh_sync_offset_adjust_tbtt()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dcommon.h97 #define HFI1_CAP_KSET(cap) ({ hfi1_cap_mask |= HFI1_CAP_##cap; hfi1_cap_mask; }) argument
98 #define HFI1_CAP_KCLEAR(cap) \ argument
100 hfi1_cap_mask &= ~HFI1_CAP_##cap; \
103 #define HFI1_CAP_USET(cap) \ argument
105 hfi1_cap_mask |= (HFI1_CAP_##cap << HFI1_CAP_USER_SHIFT); \
108 #define HFI1_CAP_UCLEAR(cap) \ argument
110 hfi1_cap_mask &= ~(HFI1_CAP_##cap << HFI1_CAP_USER_SHIFT); \
113 #define HFI1_CAP_SET(cap) \ argument
115 hfi1_cap_mask |= (HFI1_CAP_##cap | (HFI1_CAP_##cap << \
119 #define HFI1_CAP_CLEAR(cap) \ argument
[all …]
Dqp.c905 attr->cap.max_send_wr = qp->s_size - 1; in hfi1_query_qp()
906 attr->cap.max_recv_wr = qp->ibqp.srq ? 0 : qp->r_rq.size - 1; in hfi1_query_qp()
907 attr->cap.max_send_sge = qp->s_max_sge; in hfi1_query_qp()
908 attr->cap.max_recv_sge = qp->r_rq.max_sge; in hfi1_query_qp()
909 attr->cap.max_inline_data = 0; in hfi1_query_qp()
931 init_attr->cap = attr->cap; in hfi1_query_qp()
1025 if (init_attr->cap.max_send_sge > hfi1_max_sges || in hfi1_create_qp()
1026 init_attr->cap.max_send_wr > hfi1_max_qp_wrs || in hfi1_create_qp()
1034 if (init_attr->cap.max_recv_sge > hfi1_max_sges || in hfi1_create_qp()
1035 init_attr->cap.max_recv_wr > hfi1_max_qp_wrs) { in hfi1_create_qp()
[all …]
Dhfi.h92 #define HFI1_CAP_KGET_MASK(mask, cap) ((mask) & HFI1_CAP_##cap) argument
93 #define HFI1_CAP_UGET_MASK(mask, cap) \ argument
94 (((mask) >> HFI1_CAP_USER_SHIFT) & HFI1_CAP_##cap)
95 #define HFI1_CAP_KGET(cap) (HFI1_CAP_KGET_MASK(hfi1_cap_mask, cap)) argument
96 #define HFI1_CAP_UGET(cap) (HFI1_CAP_UGET_MASK(hfi1_cap_mask, cap)) argument
97 #define HFI1_CAP_IS_KSET(cap) (!!HFI1_CAP_KGET(cap)) argument
98 #define HFI1_CAP_IS_USET(cap) (!!HFI1_CAP_UGET(cap)) argument
/linux-4.4.14/drivers/media/platform/soc_camera/
Dsoc_scale_crop.c44 struct v4l2_cropcap cap; in soc_camera_client_g_rect() local
56 cap.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in soc_camera_client_g_rect()
58 ret = v4l2_subdev_call(sd, video, cropcap, &cap); in soc_camera_client_g_rect()
60 *rect = cap.defrect; in soc_camera_client_g_rect()
102 struct v4l2_cropcap cap; in soc_camera_client_s_crop() local
130 ret = v4l2_subdev_call(sd, video, cropcap, &cap); in soc_camera_client_s_crop()
135 soc_camera_limit_side(&rect->left, &rect->width, cap.bounds.left, 2, in soc_camera_client_s_crop()
136 cap.bounds.width); in soc_camera_client_s_crop()
137 soc_camera_limit_side(&rect->top, &rect->height, cap.bounds.top, 4, in soc_camera_client_s_crop()
138 cap.bounds.height); in soc_camera_client_s_crop()
[all …]
/linux-4.4.14/drivers/pci/
Dpci.c160 u8 pos, int cap, int *ttl) in __pci_find_next_cap_ttl() argument
176 if (id == cap) in __pci_find_next_cap_ttl()
184 u8 pos, int cap) in __pci_find_next_cap() argument
188 return __pci_find_next_cap_ttl(bus, devfn, pos, cap, &ttl); in __pci_find_next_cap()
191 int pci_find_next_capability(struct pci_dev *dev, u8 pos, int cap) in pci_find_next_capability() argument
194 pos + PCI_CAP_LIST_NEXT, cap); in pci_find_next_capability()
237 int pci_find_capability(struct pci_dev *dev, int cap) in pci_find_capability() argument
243 pos = __pci_find_next_cap(dev->bus, dev->devfn, pos, cap); in pci_find_capability()
262 int pci_bus_find_capability(struct pci_bus *bus, unsigned int devfn, int cap) in pci_bus_find_capability() argument
271 pos = __pci_find_next_cap(bus, devfn, pos, cap); in pci_bus_find_capability()
[all …]
Dvc.c193 u8 *buf = save_state ? (u8 *)save_state->cap.data : NULL; in pci_vc_do_save_buffer()
196 if (buf && save_state->cap.size != in pci_vc_do_save_buffer()
278 u32 cap; in pci_vc_do_save_buffer() local
282 (i * PCI_CAP_VC_PER_VC_SIZEOF), &cap); in pci_vc_do_save_buffer()
283 parb_offset = ((cap & PCI_VC_RES_CAP_ARB_OFF) >> 24) * 16; in pci_vc_do_save_buffer()
287 if (cap & PCI_VC_RES_CAP_256_PHASE) in pci_vc_do_save_buffer()
289 else if (cap & (PCI_VC_RES_CAP_128_PHASE | in pci_vc_do_save_buffer()
292 else if (cap & PCI_VC_RES_CAP_64_PHASE) in pci_vc_do_save_buffer()
294 else if (cap & PCI_VC_RES_CAP_32_PHASE) in pci_vc_do_save_buffer()
Daccess.c287 u8 cap; member
310 ret = pci_user_read_config_word(dev, vpd->cap + PCI_VPD_ADDR, in pci_vpd_pci22_wait()
354 ret = pci_user_write_config_word(dev, vpd->cap + PCI_VPD_ADDR, in pci_vpd_pci22_read()
364 ret = pci_user_read_config_dword(dev, vpd->cap + PCI_VPD_DATA, &val); in pci_vpd_pci22_read()
410 ret = pci_user_write_config_dword(dev, vpd->cap + PCI_VPD_DATA, val); in pci_vpd_pci22_write()
413 ret = pci_user_write_config_word(dev, vpd->cap + PCI_VPD_ADDR, in pci_vpd_pci22_write()
481 u8 cap; in pci_vpd_pci22_init() local
483 cap = pci_find_capability(dev, PCI_CAP_ID_VPD); in pci_vpd_pci22_init()
484 if (!cap) in pci_vpd_pci22_init()
497 vpd->cap = cap; in pci_vpd_pci22_init()
Dats.c130 u16 cap; in pci_ats_queue_depth() local
138 pci_read_config_word(dev, dev->ats_cap + PCI_ATS_CAP, &cap); in pci_ats_queue_depth()
139 return PCI_ATS_CAP_QDEP(cap) ? PCI_ATS_CAP_QDEP(cap) : PCI_ATS_MAX_QDEP; in pci_ats_queue_depth()
/linux-4.4.14/drivers/media/i2c/m5mols/
Dm5mols_capture.c61 struct m5mols_exif *exif = &info->cap.exif; in m5mols_capture_info()
97 ret = m5mols_read_u32(sd, CAPC_IMAGE_SIZE, &info->cap.main); in m5mols_capture_info()
99 ret = m5mols_read_u32(sd, CAPC_THUMB_SIZE, &info->cap.thumb); in m5mols_capture_info()
101 info->cap.total = info->cap.main + info->cap.thumb; in m5mols_capture_info()
108 unsigned int framesize = info->cap.buf_size - M5MOLS_JPEG_TAGS_SIZE; in m5mols_start_capture()
150 size = captured ? info->cap.main : 0; in m5mols_start_capture()
152 __func__, size, info->cap.thumb); in m5mols_start_capture()
/linux-4.4.14/drivers/net/arcnet/
Dcapmode.c77 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()
107 *((int *)&pkt->soft.cap.cookie[0])); in build_header()
148 *((int *)&pkt->soft.cap.cookie[0])); in prepare_tx()
171 lp->hw.copy_to_card(dev, bufnum, ofs, &pkt->soft.cap.proto, in prepare_tx()
172 sizeof(pkt->soft.cap.proto)); in prepare_tx()
178 ((unsigned char *)&pkt->soft.cap.mes), length - 1); in prepare_tx()
212 ackpkt->soft.cap.proto = 0; /* using protocol 0 for acknowledge */ in ack_tx()
[all …]
/linux-4.4.14/arch/arm64/include/asm/
Dalternative.h75 .macro alternative_insn insn1, insn2, cap, enable = 1
79 altinstruction_entry 661b, 663f, \cap, 662b-661b, 664f-663f
95 .macro alternative_if_not cap, enable = 1
98 altinstruction_entry 661f, 663f, \cap, 662f-661f, 664f-663f
136 #define _ALTERNATIVE_CFG(insn1, insn2, cap, cfg, ...) \ argument
137 alternative_insn insn1, insn2, cap, IS_ENABLED(cfg)
/linux-4.4.14/drivers/media/pci/zoran/
Dzr36016.c315 struct vfe_settings *cap, in zr36016_set_video() argument
322 cap->x, cap->y, cap->width, cap->height, in zr36016_set_video()
323 cap->decimation); in zr36016_set_video()
328 ptr->width = cap->width; in zr36016_set_video()
329 ptr->height = cap->height; in zr36016_set_video()
336 ptr->xoff = (norm->HStart ? norm->HStart : 1) + cap->x; in zr36016_set_video()
341 ptr->yoff = norm->VStart + cap->y; in zr36016_set_video()
343 ptr->xdec = ((cap->decimation & 0xff) == 1) ? 0 : 1; in zr36016_set_video()
344 ptr->ydec = (((cap->decimation >> 8) & 0xff) == 1) ? 0 : 1; in zr36016_set_video()
Dzr36060.c596 struct vfe_settings *cap, in zr36060_set_video() argument
604 cap->x, cap->y, cap->width, cap->height, cap->decimation); in zr36060_set_video()
609 ptr->width = cap->width / (cap->decimation & 0xff); in zr36060_set_video()
610 ptr->height = cap->height / (cap->decimation >> 8); in zr36060_set_video()
630 switch (cap->decimation & 0xff) { in zr36060_set_video()
644 switch (cap->decimation >> 8) { in zr36060_set_video()
692 reg = cap->y + norm->VStart; /* Vstart */ in zr36060_set_video()
696 reg += cap->height; /* Vend */ in zr36060_set_video()
700 reg = cap->x + norm->HStart; /* Hstart */ in zr36060_set_video()
704 reg += cap->width; /* Hend */ in zr36060_set_video()
[all …]
Dzr36050.c605 struct vfe_settings *cap, in zr36050_set_video() argument
613 cap->x, cap->y, cap->width, cap->height, in zr36050_set_video()
614 cap->decimation, cap->quality); in zr36050_set_video()
618 ptr->width = cap->width / (cap->decimation & 0xff); in zr36050_set_video()
619 ptr->height = cap->height / ((cap->decimation >> 8) & 0xff); in zr36050_set_video()
625 size = size * cap->quality / 200; in zr36050_set_video()
Dzoran_device.c961 struct vfe_settings cap; in zr36057_enable_jpg() local
967 cap.x = zr->jpg_settings.img_x; in zr36057_enable_jpg()
968 cap.y = zr->jpg_settings.img_y; in zr36057_enable_jpg()
969 cap.width = zr->jpg_settings.img_width; in zr36057_enable_jpg()
970 cap.height = zr->jpg_settings.img_height; in zr36057_enable_jpg()
971 cap.decimation = in zr36057_enable_jpg()
973 cap.quality = zr->jpg_settings.jpg_comp.quality; in zr36057_enable_jpg()
1006 zr->codec->set_video(zr->codec, zr->timing, &cap, in zr36057_enable_jpg()
1014 zr->vfe->set_video(zr->vfe, zr->timing, &cap, in zr36057_enable_jpg()
1040 zr->vfe->set_video(zr->vfe, zr->timing, &cap, in zr36057_enable_jpg()
[all …]
/linux-4.4.14/drivers/xen/xen-pciback/
Dconf_space_capability.c33 static inline void register_capability(struct xen_pcibk_config_capability *cap) in register_capability() argument
35 list_add_tail(&cap->cap_list, &capabilities); in register_capability()
41 struct xen_pcibk_config_capability *cap; in xen_pcibk_config_capability_add_fields() local
44 list_for_each_entry(cap, &capabilities, cap_list) { in xen_pcibk_config_capability_add_fields()
45 cap_offset = pci_find_capability(dev, cap->capability); in xen_pcibk_config_capability_add_fields()
48 cap->capability, cap_offset); in xen_pcibk_config_capability_add_fields()
56 cap->fields, in xen_pcibk_config_capability_add_fields()
/linux-4.4.14/drivers/media/platform/vivid/
DMakefile2 vivid-vid-cap.o vivid-vid-out.o vivid-kthread-cap.o vivid-kthread-out.o \
4 vivid-rds-gen.o vivid-sdr-cap.o vivid-vbi-cap.o vivid-vbi-out.o \
Dvivid-vbi-cap.c343 int vidioc_g_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_sliced_vbi_cap *cap) in vidioc_g_sliced_vbi_cap() argument
352 cap->type != V4L2_BUF_TYPE_SLICED_VBI_CAPTURE) in vidioc_g_sliced_vbi_cap()
357 cap->type != V4L2_BUF_TYPE_SLICED_VBI_OUTPUT) in vidioc_g_sliced_vbi_cap()
361 cap->service_set = is_60hz ? V4L2_SLICED_CAPTION_525 : in vidioc_g_sliced_vbi_cap()
364 cap->service_lines[0][21] = V4L2_SLICED_CAPTION_525; in vidioc_g_sliced_vbi_cap()
365 cap->service_lines[1][21] = V4L2_SLICED_CAPTION_525; in vidioc_g_sliced_vbi_cap()
370 cap->service_lines[0][i] = in vidioc_g_sliced_vbi_cap()
371 cap->service_lines[1][i] = V4L2_SLICED_TELETEXT_B; in vidioc_g_sliced_vbi_cap()
372 cap->service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_sliced_vbi_cap()
Dvivid-core.c200 struct v4l2_capability *cap) in vidioc_querycap() argument
205 strcpy(cap->driver, "vivid"); in vidioc_querycap()
206 strcpy(cap->card, "vivid"); in vidioc_querycap()
207 snprintf(cap->bus_info, sizeof(cap->bus_info), in vidioc_querycap()
211 cap->device_caps = dev->vid_cap_caps; in vidioc_querycap()
213 cap->device_caps = dev->vid_out_caps; in vidioc_querycap()
215 cap->device_caps = dev->vbi_cap_caps; in vidioc_querycap()
217 cap->device_caps = dev->vbi_out_caps; in vidioc_querycap()
219 cap->device_caps = dev->sdr_cap_caps; in vidioc_querycap()
221 cap->device_caps = dev->radio_rx_caps; in vidioc_querycap()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_dcb.c373 struct qlcnic_dcb_capability *cap = &dcb->cfg->capability; in __qlcnic_dcb_get_capability() local
377 memset(cap, 0, sizeof(struct qlcnic_dcb_capability)); in __qlcnic_dcb_get_capability()
385 cap->tsa_capability = true; in __qlcnic_dcb_get_capability()
388 cap->ets_capability = true; in __qlcnic_dcb_get_capability()
390 cap->max_num_tc = QLC_DCB_MAX_NUM_TC(mbx_out); in __qlcnic_dcb_get_capability()
391 cap->max_ets_tc = QLC_DCB_MAX_NUM_ETS_TC(mbx_out); in __qlcnic_dcb_get_capability()
392 cap->max_pfc_tc = QLC_DCB_MAX_NUM_PFC_TC(mbx_out); in __qlcnic_dcb_get_capability()
394 if (cap->max_num_tc > QLC_DCB_MAX_TC || in __qlcnic_dcb_get_capability()
395 cap->max_ets_tc > cap->max_num_tc || in __qlcnic_dcb_get_capability()
396 cap->max_pfc_tc > cap->max_num_tc) { in __qlcnic_dcb_get_capability()
[all …]
/linux-4.4.14/drivers/platform/x86/
Dacer-wmi.c615 static bool has_cap(u32 cap) in has_cap() argument
617 if ((interface->capability & cap) != 0) in has_cap()
654 static acpi_status AMW0_get_u32(u32 *value, u32 cap) in AMW0_get_u32() argument
659 switch (cap) { in AMW0_get_u32()
724 static acpi_status AMW0_set_u32(u32 value, u32 cap) in AMW0_set_u32() argument
732 switch (cap) { in AMW0_set_u32()
946 static acpi_status WMID_get_u32(u32 *value, u32 cap) in WMID_get_u32() argument
952 switch (cap) { in WMID_get_u32()
982 static acpi_status WMID_set_u32(u32 value, u32 cap) in WMID_set_u32() argument
987 switch (cap) { in WMID_set_u32()
[all …]
/linux-4.4.14/drivers/net/ethernet/sfc/
Dmcdi_port.c175 static u32 mcdi_to_ethtool_cap(u32 media, u32 cap) in mcdi_to_ethtool_cap() argument
182 if (cap & (1 << MC_CMD_PHY_CAP_1000FDX_LBN)) in mcdi_to_ethtool_cap()
184 if (cap & (1 << MC_CMD_PHY_CAP_10000FDX_LBN)) in mcdi_to_ethtool_cap()
186 if (cap & (1 << MC_CMD_PHY_CAP_40000FDX_LBN)) in mcdi_to_ethtool_cap()
197 if (cap & (1 << MC_CMD_PHY_CAP_40000FDX_LBN)) in mcdi_to_ethtool_cap()
203 if (cap & (1 << MC_CMD_PHY_CAP_10HDX_LBN)) in mcdi_to_ethtool_cap()
205 if (cap & (1 << MC_CMD_PHY_CAP_10FDX_LBN)) in mcdi_to_ethtool_cap()
207 if (cap & (1 << MC_CMD_PHY_CAP_100HDX_LBN)) in mcdi_to_ethtool_cap()
209 if (cap & (1 << MC_CMD_PHY_CAP_100FDX_LBN)) in mcdi_to_ethtool_cap()
211 if (cap & (1 << MC_CMD_PHY_CAP_1000HDX_LBN)) in mcdi_to_ethtool_cap()
[all …]
/linux-4.4.14/drivers/input/keyboard/
Dcap11xx.c339 const struct cap11xx_hw_model *cap; in cap11xx_i2c_probe() local
349 cap = &cap11xx_devices[id->driver_data]; in cap11xx_i2c_probe()
350 if (!cap || !cap->num_channels) { in cap11xx_i2c_probe()
357 cap->num_channels * sizeof(priv->keycodes[0]), in cap11xx_i2c_probe()
370 if (val != cap->product_id) { in cap11xx_i2c_probe()
372 val, cap->product_id); in cap11xx_i2c_probe()
409 for (i = 0; i < cap->num_channels; i++) in cap11xx_i2c_probe()
413 priv->keycodes, cap->num_channels); in cap11xx_i2c_probe()
437 for (i = 0; i < cap->num_channels; i++) in cap11xx_i2c_probe()
444 priv->idev->keycodemax = cap->num_channels; in cap11xx_i2c_probe()
[all …]
/linux-4.4.14/arch/frv/kernel/
Ddma.c27 uint8_t cap; /* capabilities available */ member
55 .cap = FRV_DMA_CAP_DREQ | FRV_DMA_CAP_DACK | FRV_DMA_CAP_DONE,
63 .cap = FRV_DMA_CAP_DREQ | FRV_DMA_CAP_DACK | FRV_DMA_CAP_DONE,
71 .cap = FRV_DMA_CAP_DREQ | FRV_DMA_CAP_DACK,
78 .cap = FRV_DMA_CAP_DREQ | FRV_DMA_CAP_DACK,
85 .cap = FRV_DMA_CAP_DREQ,
91 .cap = FRV_DMA_CAP_DREQ,
97 .cap = FRV_DMA_CAP_DREQ,
103 .cap = FRV_DMA_CAP_DREQ,
190 if ((channel->cap & dmacap) != dmacap) in frv_dma_open()
/linux-4.4.14/include/linux/mlx5/
Ddevice.h1143 #define MLX5_CAP_GEN(mdev, cap) \ argument
1144 MLX5_GET(cmd_hca_cap, mdev->hca_caps_cur[MLX5_CAP_GENERAL], cap)
1146 #define MLX5_CAP_GEN_MAX(mdev, cap) \ argument
1147 MLX5_GET(cmd_hca_cap, mdev->hca_caps_max[MLX5_CAP_GENERAL], cap)
1149 #define MLX5_CAP_ETH(mdev, cap) \ argument
1151 mdev->hca_caps_cur[MLX5_CAP_ETHERNET_OFFLOADS], cap)
1153 #define MLX5_CAP_ETH_MAX(mdev, cap) \ argument
1155 mdev->hca_caps_max[MLX5_CAP_ETHERNET_OFFLOADS], cap)
1157 #define MLX5_CAP_ROCE(mdev, cap) \ argument
1158 MLX5_GET(roce_cap, mdev->hca_caps_cur[MLX5_CAP_ROCE], cap)
[all …]
/linux-4.4.14/drivers/char/
Defirtc.c153 efi_time_cap_t cap; in efi_rtc_ioctl() local
176 status = efi.get_time(&eft, &cap); in efi_rtc_ioctl()
302 efi_time_cap_t cap; in efi_rtc_proc_show() local
308 memset(&cap, 0, sizeof(cap)); in efi_rtc_proc_show()
312 efi.get_time(&eft, &cap); in efi_rtc_proc_show()
357 cap.resolution, cap.accuracy, cap.sets_to_zero); in efi_rtc_proc_show()
/linux-4.4.14/drivers/ata/
Dlibahci.c233 return sprintf(buf, "%x\n", hpriv->cap); in ahci_show_host_caps()
402 u32 cap, cap2, vers, port_map; in ahci_save_initial_config() local
411 hpriv->saved_cap = cap = readl(mmio + HOST_CAP); in ahci_save_initial_config()
423 if ((cap & HOST_CAP_64) && (hpriv->flags & AHCI_HFLAG_32BIT_ONLY)) { in ahci_save_initial_config()
425 cap &= ~HOST_CAP_64; in ahci_save_initial_config()
428 if ((cap & HOST_CAP_NCQ) && (hpriv->flags & AHCI_HFLAG_NO_NCQ)) { in ahci_save_initial_config()
430 cap &= ~HOST_CAP_NCQ; in ahci_save_initial_config()
433 if (!(cap & HOST_CAP_NCQ) && (hpriv->flags & AHCI_HFLAG_YES_NCQ)) { in ahci_save_initial_config()
435 cap |= HOST_CAP_NCQ; in ahci_save_initial_config()
438 if ((cap & HOST_CAP_PMP) && (hpriv->flags & AHCI_HFLAG_NO_PMP)) { in ahci_save_initial_config()
[all …]
Dacard-ahci.c338 if ((hpriv->cap & HOST_CAP_FBS) && sata_pmp_supported(ap)) { in acard_ahci_port_start()
449 if (hpriv->cap & HOST_CAP_NCQ) in acard_ahci_init_one()
452 if (hpriv->cap & HOST_CAP_PMP) in acard_ahci_init_one()
462 n_ports = max(ahci_nr_ports(hpriv->cap), fls(hpriv->port_map)); in acard_ahci_init_one()
469 if (!(hpriv->cap & HOST_CAP_SSS) || ahci_ignore_sss) in acard_ahci_init_one()
491 rc = acard_ahci_configure_dma_masks(pdev, hpriv->cap & HOST_CAP_64); in acard_ahci_init_one()
Dlibahci_platform.c528 if (hpriv->cap & HOST_CAP_NCQ) in ahci_platform_init_host()
531 if (hpriv->cap & HOST_CAP_PMP) in ahci_platform_init_host()
541 n_ports = max(ahci_nr_ports(hpriv->cap), fls(hpriv->port_map)); in ahci_platform_init_host()
549 if (!(hpriv->cap & HOST_CAP_SSS) || ahci_ignore_sss) in ahci_platform_init_host()
573 if (hpriv->cap & HOST_CAP_64) { in ahci_platform_init_host()
Dahci.h329 u32 cap; /* cap to use */ member
418 static inline int ahci_nr_ports(u32 cap) in ahci_nr_ports() argument
420 return (cap & 0x1f) + 1; in ahci_nr_ports()
Dsata_highbank.c519 if (hpriv->cap & HOST_CAP_NCQ) in ahci_highbank_probe()
522 if (hpriv->cap & HOST_CAP_PMP) in ahci_highbank_probe()
525 if (hpriv->cap & HOST_CAP_64) in ahci_highbank_probe()
533 n_ports = max(ahci_nr_ports(hpriv->cap), fls(hpriv->port_map)); in ahci_highbank_probe()
547 if (!(hpriv->cap & HOST_CAP_SSS) || ahci_ignore_sss) in ahci_highbank_probe()
/linux-4.4.14/arch/sparc/kernel/
Dsetup_64.c514 unsigned long cap = sparc64_elf_hwcap; in init_sparc64_elf_hwcap() local
518 cap |= HWCAP_SPARC_ULTRA3; in init_sparc64_elf_hwcap()
528 cap |= HWCAP_SPARC_BLKINIT; in init_sparc64_elf_hwcap()
536 cap |= HWCAP_SPARC_N2; in init_sparc64_elf_hwcap()
539 cap |= (AV_SPARC_MUL32 | AV_SPARC_DIV32 | AV_SPARC_V8PLUS); in init_sparc64_elf_hwcap()
544 cap |= AV_SPARC_VIS; in init_sparc64_elf_hwcap()
546 cap |= AV_SPARC_VIS | AV_SPARC_VIS2; in init_sparc64_elf_hwcap()
553 cap |= AV_SPARC_POPC; in init_sparc64_elf_hwcap()
557 cap |= AV_SPARC_ASI_BLK_INIT; in init_sparc64_elf_hwcap()
565 cap |= (AV_SPARC_VIS | AV_SPARC_VIS2 | in init_sparc64_elf_hwcap()
[all …]
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_qp.c634 attr->cap.max_send_wr = qp->s_size - 1; in ipath_query_qp()
635 attr->cap.max_recv_wr = qp->ibqp.srq ? 0 : qp->r_rq.size - 1; in ipath_query_qp()
636 attr->cap.max_send_sge = qp->s_max_sge; in ipath_query_qp()
637 attr->cap.max_recv_sge = qp->r_rq.max_sge; in ipath_query_qp()
638 attr->cap.max_inline_data = 0; in ipath_query_qp()
660 init_attr->cap = attr->cap; in ipath_query_qp()
757 if (init_attr->cap.max_send_sge > ib_ipath_max_sges || in ipath_create_qp()
758 init_attr->cap.max_send_wr > ib_ipath_max_qp_wrs) { in ipath_create_qp()
765 if (init_attr->cap.max_recv_sge > ib_ipath_max_sges || in ipath_create_qp()
766 init_attr->cap.max_recv_wr > ib_ipath_max_qp_wrs) { in ipath_create_qp()
[all …]
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/
Dcurproc.h82 void cfs_cap_raise(cfs_cap_t cap);
83 void cfs_cap_lower(cfs_cap_t cap);
84 int cfs_cap_raised(cfs_cap_t cap);
/linux-4.4.14/drivers/acpi/
Dacpi_video.c157 struct acpi_video_bus_cap cap; member
203 struct acpi_video_device_cap cap; member
556 if (device->cap._BQC || device->cap._BCQ) { in acpi_video_device_lcd_get_level_current()
557 char *buf = device->cap._BQC ? "_BQC" : "_BCQ"; in acpi_video_device_lcd_get_level_current()
585 device->cap._BQC = device->cap._BCQ = 0; in acpi_video_device_lcd_get_level_current()
596 device->cap._BQC = device->cap._BCQ = 0; in acpi_video_device_lcd_get_level_current()
671 if (!video->cap._DOS) in acpi_video_bus_DOS()
738 device->cap._BQC = device->cap._BCQ = 0; in acpi_video_bqc_quirk()
844 if (!device->cap._BQC) in acpi_video_init_brightness()
859 if (!device->cap._BQC) in acpi_video_init_brightness()
[all …]
Dbus.c189 for (i = 0; i < context->cap.length; i += sizeof(u32)) in acpi_print_osc_error()
190 printk("%x ", *((u32 *)(context->cap.pointer + i))); in acpi_print_osc_error()
243 in_params[2].integer.value = context->cap.length/sizeof(u32); in acpi_run_osc()
245 in_params[3].buffer.length = context->cap.length; in acpi_run_osc()
246 in_params[3].buffer.pointer = context->cap.pointer; in acpi_run_osc()
257 || out_obj->buffer.length != context->cap.length) { in acpi_run_osc()
276 if (((u32 *)context->cap.pointer)[OSC_QUERY_DWORD] in acpi_run_osc()
311 .cap.length = 8, in acpi_bus_osc_support()
312 .cap.pointer = capbuf, in acpi_bus_osc_support()
Dacpi_extlog.c223 u64 cap; in extlog_init() local
226 rdmsrl(MSR_IA32_MCG_CAP, cap); in extlog_init()
228 if (!(cap & MCG_ELOG_P) || !extlog_get_l1addr()) in extlog_init()
Dvideo_detect.c65 long *cap = context; in find_video() local
81 *cap |= acpi_is_video_device(handle); in find_video()
/linux-4.4.14/arch/powerpc/include/asm/
Dasync_tx.h28 ppc440spe_async_tx_find_best_channel(enum dma_transaction_type cap,
32 #define async_tx_find_channel(dep, cap, dst_lst, dst_cnt, src_lst, \ argument
34 ppc440spe_async_tx_find_best_channel(cap, dst_lst, dst_cnt, src_lst, \
/linux-4.4.14/security/
Dcommoncap.c72 int cap, int audit) in cap_capable()
83 return cap_raised(cred->cap_effective, cap) ? 0 : -EPERM; in cap_capable()
360 __u32 permitted = caps->permitted.cap[i]; in bprm_caps_from_vfs_caps()
361 __u32 inheritable = caps->inheritable.cap[i]; in bprm_caps_from_vfs_caps()
367 new->cap_permitted.cap[i] = in bprm_caps_from_vfs_caps()
368 (new->cap_bset.cap[i] & permitted) | in bprm_caps_from_vfs_caps()
369 (new->cap_inheritable.cap[i] & inheritable); in bprm_caps_from_vfs_caps()
371 if (permitted & ~new->cap_permitted.cap[i]) in bprm_caps_from_vfs_caps()
431 cpu_caps->permitted.cap[i] = le32_to_cpu(caps.data[i].permitted); in get_vfs_caps_from_disk()
432 cpu_caps->inheritable.cap[i] = le32_to_cpu(caps.data[i].inheritable); in get_vfs_caps_from_disk()
[all …]
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-dv-timings.c156 const struct v4l2_bt_timings_cap *cap = &dvcap->bt; in v4l2_valid_dv_timings() local
157 u32 caps = cap->capabilities; in v4l2_valid_dv_timings()
162 bt->height < cap->min_height || in v4l2_valid_dv_timings()
163 bt->height > cap->max_height || in v4l2_valid_dv_timings()
164 bt->width < cap->min_width || in v4l2_valid_dv_timings()
165 bt->width > cap->max_width || in v4l2_valid_dv_timings()
166 bt->pixelclock < cap->min_pixelclock || in v4l2_valid_dv_timings()
167 bt->pixelclock > cap->max_pixelclock || in v4l2_valid_dv_timings()
168 (cap->standards && bt->standards && in v4l2_valid_dv_timings()
169 !(bt->standards & cap->standards)) || in v4l2_valid_dv_timings()
[all …]
/linux-4.4.14/arch/powerpc/kvm/
Dpowerpc.c1055 struct kvm_enable_cap *cap) in kvm_vcpu_ioctl_enable_cap() argument
1059 if (cap->flags) in kvm_vcpu_ioctl_enable_cap()
1062 switch (cap->cap) { in kvm_vcpu_ioctl_enable_cap()
1073 if (cap->args[0]) in kvm_vcpu_ioctl_enable_cap()
1087 void __user *user_ptr = (void __user *)(uintptr_t)cap->args[0]; in kvm_vcpu_ioctl_enable_cap()
1103 f = fdget(cap->args[0]); in kvm_vcpu_ioctl_enable_cap()
1110 r = kvmppc_mpic_connect_vcpu(dev, vcpu, cap->args[1]); in kvm_vcpu_ioctl_enable_cap()
1122 f = fdget(cap->args[0]); in kvm_vcpu_ioctl_enable_cap()
1129 r = kvmppc_xics_connect_vcpu(dev, vcpu, cap->args[1]); in kvm_vcpu_ioctl_enable_cap()
1177 struct kvm_enable_cap cap; in kvm_arch_vcpu_ioctl() local
[all …]
/linux-4.4.14/drivers/usb/early/
Dehci-dbgp.c369 static u32 __init find_cap(u32 num, u32 slot, u32 func, int cap) in find_cap() argument
386 if (id == cap) in find_cap()
413 unsigned cap; in find_dbgp() local
415 cap = __find_dbgp(bus, slot, func); in find_dbgp()
417 if (!cap) in find_dbgp()
424 return cap; in find_dbgp()
719 u32 cap; in early_ehci_bios_handoff() local
725 cap = read_pci_config(ehci_dev.bus, ehci_dev.slot, in early_ehci_bios_handoff()
727 dbgp_printk("dbgp: ehci BIOS state %08x\n", cap); in early_ehci_bios_handoff()
729 if ((cap & 0xff) == 1 && (cap & EHCI_USBLEGSUP_BIOS)) { in early_ehci_bios_handoff()
[all …]
/linux-4.4.14/arch/x86/kernel/
Dvsmp_64.c93 unsigned int cap, ctl, cfg; in set_vsmp_pv_ops() local
98 cap = readl(address); in set_vsmp_pv_ops()
101 cap, ctl); in set_vsmp_pv_ops()
105 if (cap & ctl & BIT(8)) { in set_vsmp_pv_ops()
118 if (cap & ctl & (1 << 4)) { in set_vsmp_pv_ops()
Daperture_64.c95 static u32 __init find_cap(int bus, int slot, int func, int cap) in find_cap() argument
112 if (id == cap) in find_cap()
121 static u32 __init read_agp(int bus, int slot, int func, int cap, u32 *order) in read_agp() argument
131 apsizereg = read_pci_config_16(bus, slot, func, cap + 0x14); in read_agp()
197 u32 class, cap; in search_agp_bridge() local
208 cap = find_cap(bus, slot, func, in search_agp_bridge()
210 if (!cap) in search_agp_bridge()
213 return read_agp(bus, slot, func, cap, in search_agp_bridge()
/linux-4.4.14/drivers/usb/gadget/function/
Duvc_v4l2.c68 uvc_v4l2_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in uvc_v4l2_querycap() argument
74 strlcpy(cap->driver, "g_uvc", sizeof(cap->driver)); in uvc_v4l2_querycap()
75 strlcpy(cap->card, cdev->gadget->name, sizeof(cap->card)); in uvc_v4l2_querycap()
76 strlcpy(cap->bus_info, dev_name(&cdev->gadget->dev), in uvc_v4l2_querycap()
77 sizeof(cap->bus_info)); in uvc_v4l2_querycap()
79 cap->device_caps = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_STREAMING; in uvc_v4l2_querycap()
80 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in uvc_v4l2_querycap()
/linux-4.4.14/include/media/
Dv4l2-dv-timings.h54 const struct v4l2_dv_timings_cap *cap,
75 const struct v4l2_dv_timings_cap *cap,
98 const struct v4l2_dv_timings_cap *cap,
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_qp.c530 if (init_attr->cap.max_recv_sge > 3) { in internal_create_qp()
533 pd, init_attr->cap.max_recv_sge); in internal_create_qp()
553 if ((init_attr->cap.max_send_wr > 255) || in internal_create_qp()
554 (init_attr->cap.max_recv_wr > 255)) { in internal_create_qp()
558 init_attr->cap.max_send_wr, in internal_create_qp()
559 init_attr->cap.max_recv_wr); in internal_create_qp()
571 if (!(init_attr->cap.max_send_sge <= 5 in internal_create_qp()
572 && init_attr->cap.max_send_sge >= 1 in internal_create_qp()
573 && init_attr->cap.max_recv_sge <= 5 in internal_create_qp()
574 && init_attr->cap.max_recv_sge >= 1)) { in internal_create_qp()
[all …]
/linux-4.4.14/drivers/media/platform/s5p-tv/
Dhdmiphy_drv.c226 struct v4l2_dv_timings_cap *cap) in hdmiphy_dv_timings_cap() argument
228 if (cap->pad != 0) in hdmiphy_dv_timings_cap()
231 cap->type = V4L2_DV_BT_656_1120; in hdmiphy_dv_timings_cap()
234 cap->bt.min_pixelclock = 27000000; in hdmiphy_dv_timings_cap()
235 cap->bt.max_pixelclock = 148500000; in hdmiphy_dv_timings_cap()
Dmixer_video.c159 struct v4l2_capability *cap) in mxr_querycap() argument
165 strlcpy(cap->driver, MXR_DRIVER_NAME, sizeof(cap->driver)); in mxr_querycap()
166 strlcpy(cap->card, layer->vfd.name, sizeof(cap->card)); in mxr_querycap()
167 sprintf(cap->bus_info, "%d", layer->idx); in mxr_querycap()
168 cap->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_OUTPUT_MPLANE; in mxr_querycap()
169 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in mxr_querycap()
566 struct v4l2_dv_timings_cap *cap) in mxr_dv_timings_cap() argument
572 cap->pad = 0; in mxr_dv_timings_cap()
576 ret = v4l2_subdev_call(to_outsd(mdev), pad, dv_timings_cap, cap); in mxr_dv_timings_cap()
Dhdmi_drv.c693 struct v4l2_dv_timings_cap *cap) in hdmi_dv_timings_cap() argument
697 if (cap->pad != 0) in hdmi_dv_timings_cap()
701 v4l2_subdev_call(hdev->phy_sd, pad, dv_timings_cap, cap); in hdmi_dv_timings_cap()
702 cap->type = V4L2_DV_BT_656_1120; in hdmi_dv_timings_cap()
703 cap->bt.min_width = 720; in hdmi_dv_timings_cap()
704 cap->bt.max_width = 1920; in hdmi_dv_timings_cap()
705 cap->bt.min_height = 480; in hdmi_dv_timings_cap()
706 cap->bt.max_height = 1080; in hdmi_dv_timings_cap()
707 cap->bt.standards = V4L2_DV_BT_STD_CEA861; in hdmi_dv_timings_cap()
708 cap->bt.capabilities = V4L2_DV_BT_CAP_INTERLACED | in hdmi_dv_timings_cap()
/linux-4.4.14/drivers/net/wireless/mwifiex/
D11h.c42 struct mwifiex_ie_types_pwr_capability *cap; in mwifiex_11h_process_infra_join() local
54 cap = (struct mwifiex_ie_types_pwr_capability *)*buffer; in mwifiex_11h_process_infra_join()
55 cap->header.type = cpu_to_le16(WLAN_EID_PWR_CAPABILITY); in mwifiex_11h_process_infra_join()
56 cap->header.len = cpu_to_le16(2); in mwifiex_11h_process_infra_join()
57 cap->min_pwr = 0; in mwifiex_11h_process_infra_join()
58 cap->max_pwr = 0; in mwifiex_11h_process_infra_join()
59 *buffer += sizeof(*cap); in mwifiex_11h_process_infra_join()
/linux-4.4.14/drivers/mtd/nand/
Datmel_nand.c471 static int pmecc_get_ecc_bytes(int cap, int sector_size) in pmecc_get_ecc_bytes() argument
474 return (m * cap + 7) / 8; in pmecc_get_ecc_bytes()
506 const int cap = host->pmecc_corr_cap; in pmecc_data_alloc() local
509 size = (2 * cap + 1) * sizeof(int16_t); in pmecc_data_alloc()
513 (cap + 1) * sizeof(int16_t), GFP_KERNEL); in pmecc_data_alloc()
515 (cap + 2) * size, GFP_KERNEL); in pmecc_data_alloc()
517 size = (cap + 1) * sizeof(int); in pmecc_data_alloc()
558 const int cap = host->pmecc_corr_cap; in pmecc_substitute() local
567 memset(&si[1], 0, sizeof(int16_t) * (2 * cap - 1)); in pmecc_substitute()
571 for (i = 1; i < 2 * cap; i += 2) { in pmecc_substitute()
[all …]
/linux-4.4.14/drivers/video/fbdev/mb862xx/
Dmb862xxfbdrv.c335 outreg(cap, GC_CAP_CSC, in mb862xxfb_ioctl()
343 outreg(cap, GC_CAP_CSC, in mb862xxfb_ioctl()
346 outreg(cap, GC_CAP_CMSS, in mb862xxfb_ioctl()
348 outreg(cap, GC_CAP_CMDS, in mb862xxfb_ioctl()
355 outreg(cap, GC_CAP_CBM, in mb862xxfb_ioctl()
356 inreg(cap, GC_CAP_CBM) | GC_CBM_HRV); in mb862xxfb_ioctl()
359 outreg(cap, GC_CAP_CBM, in mb862xxfb_ioctl()
360 inreg(cap, GC_CAP_CBM) & ~GC_CBM_HRV); in mb862xxfb_ioctl()
369 outreg(cap, GC_CAP_IMG_START, in mb862xxfb_ioctl()
371 outreg(cap, GC_CAP_IMG_END, in mb862xxfb_ioctl()
[all …]
/linux-4.4.14/tools/lguest/
Dlguest.c133 struct virtio_pci_cap cap; member
1301 if (cfg_access->cap.bar != 0) in valid_bar_access()
1305 if (cfg_access->cap.offset >= d->mmio_size in valid_bar_access()
1306 || cfg_access->cap.offset + cfg_access->cap.length > d->mmio_size) in valid_bar_access()
1310 if (cfg_access->cap.length != 1 in valid_bar_access()
1311 && cfg_access->cap.length != 2 in valid_bar_access()
1312 && cfg_access->cap.length != 4) in valid_bar_access()
1321 if (cfg_access->cap.offset % cfg_access->cap.length != 0) in valid_bar_access()
1402 == (void *)&d->config.cfg_access.cap.bar in pci_data_iowrite()
1404 == &d->config.cfg_access.cap.length in pci_data_iowrite()
[all …]
/linux-4.4.14/drivers/media/firewire/
Dfiredtv-ci.c50 struct ca_caps *cap = arg; in fdtv_ca_get_caps() local
52 cap->slot_num = 1; in fdtv_ca_get_caps()
53 cap->slot_type = CA_CI; in fdtv_ca_get_caps()
54 cap->descr_num = 1; in fdtv_ca_get_caps()
55 cap->descr_type = CA_ECD; in fdtv_ca_get_caps()
/linux-4.4.14/arch/x86/include/asm/
Dperf_event.h270 extern void perf_get_x86_pmu_capability(struct x86_pmu_capability *cap);
279 static inline void perf_get_x86_pmu_capability(struct x86_pmu_capability *cap) in perf_get_x86_pmu_capability() argument
281 memset(cap, 0, sizeof(*cap)); in perf_get_x86_pmu_capability()
Dirq_remapping.h43 extern bool irq_remapping_cap(enum irq_remap_cap cap);
68 static inline bool irq_remapping_cap(enum irq_remap_cap cap) { return 0; } in irq_remapping_cap() argument
/linux-4.4.14/Documentation/video4linux/
Dv4l2-pci-skeleton.c304 struct v4l2_capability *cap) in skeleton_querycap() argument
308 strlcpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); in skeleton_querycap()
309 strlcpy(cap->card, "V4L2 PCI Skeleton", sizeof(cap->card)); in skeleton_querycap()
310 snprintf(cap->bus_info, sizeof(cap->bus_info), "PCI:%s", in skeleton_querycap()
312 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_READWRITE | in skeleton_querycap()
314 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in skeleton_querycap()
597 struct v4l2_dv_timings_cap *cap) in skeleton_dv_timings_cap() argument
604 *cap = skel_timings_cap; in skeleton_dv_timings_cap()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_qp.c869 attr->cap.max_send_wr = qp->s_size - 1; in qib_query_qp()
870 attr->cap.max_recv_wr = qp->ibqp.srq ? 0 : qp->r_rq.size - 1; in qib_query_qp()
871 attr->cap.max_send_sge = qp->s_max_sge; in qib_query_qp()
872 attr->cap.max_recv_sge = qp->r_rq.max_sge; in qib_query_qp()
873 attr->cap.max_inline_data = 0; in qib_query_qp()
895 init_attr->cap = attr->cap; in qib_query_qp()
990 if (init_attr->cap.max_send_sge > ib_qib_max_sges || in qib_create_qp()
991 init_attr->cap.max_send_wr > ib_qib_max_qp_wrs || in qib_create_qp()
1005 if (init_attr->cap.max_recv_sge > ib_qib_max_sges || in qib_create_qp()
1006 init_attr->cap.max_recv_wr > ib_qib_max_qp_wrs) { in qib_create_qp()
[all …]
/linux-4.4.14/drivers/misc/
Dspear13xx_pcie_gadget.c136 u32 pos, int cap, int *ttl) in pci_find_own_next_cap_ttl() argument
148 if (id == cap) in pci_find_own_next_cap_ttl()
156 u32 pos, int cap) in pci_find_own_next_cap() argument
160 return pci_find_own_next_cap_ttl(config, pos, cap, &ttl); in pci_find_own_next_cap()
201 int cap) in pci_find_own_capability() argument
210 pos = pci_find_own_next_cap(config, pos, cap); in pci_find_own_capability()
267 u32 cap, vec, flags; in pcie_gadget_int_type_store()
281 cap = pci_find_own_capability(config, PCI_CAP_ID_MSI); in pcie_gadget_int_type_store()
282 spear_dbi_read_reg(config, cap + PCI_MSI_FLAGS, 1, &flags); in pcie_gadget_int_type_store()
285 spear_dbi_write_reg(config, cap + PCI_MSI_FLAGS, 1, flags); in pcie_gadget_int_type_store()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dcommon-init.c180 ht_info->cap = IEEE80211_HT_CAP_SUP_WIDTH_20_40 | in ath9k_cmn_setup_ht_cap()
186 ht_info->cap |= IEEE80211_HT_CAP_LDPC_CODING; in ath9k_cmn_setup_ht_cap()
189 ht_info->cap |= IEEE80211_HT_CAP_SGI_20; in ath9k_cmn_setup_ht_cap()
205 ht_info->cap |= IEEE80211_HT_CAP_TX_STBC; in ath9k_cmn_setup_ht_cap()
206 ht_info->cap |= (1 << IEEE80211_HT_CAP_RX_STBC_SHIFT); in ath9k_cmn_setup_ht_cap()
/linux-4.4.14/drivers/hwmon/
Djc42.c420 int i, config, cap, manid, devid; in jc42_detect() local
426 cap = i2c_smbus_read_word_swapped(client, JC42_REG_CAP); in jc42_detect()
431 if (cap < 0 || config < 0 || manid < 0 || devid < 0) in jc42_detect()
434 if ((cap & 0xff00) || (config & 0xf800)) in jc42_detect()
453 int config, cap; in jc42_probe() local
463 cap = i2c_smbus_read_word_swapped(client, JC42_REG_CAP); in jc42_probe()
464 if (cap < 0) in jc42_probe()
465 return cap; in jc42_probe()
467 data->extended = !!(cap & JC42_CAP_RANGE); in jc42_probe()
/linux-4.4.14/include/scsi/
Dscsi_host.h878 static unsigned char cap[] = { 0, in scsi_host_dif_capable() local
883 if (target_type >= ARRAY_SIZE(cap)) in scsi_host_dif_capable()
886 return shost->prot_capabilities & cap[target_type] ? target_type : 0; in scsi_host_dif_capable()
892 static unsigned char cap[] = { SHOST_DIX_TYPE0_PROTECTION, in scsi_host_dix_capable() local
897 if (target_type >= ARRAY_SIZE(cap)) in scsi_host_dix_capable()
900 return shost->prot_capabilities & cap[target_type]; in scsi_host_dix_capable()
/linux-4.4.14/drivers/media/pci/ttpci/
Dav7110_ca.c270 ca_caps_t cap; in dvb_ca_ioctl() local
272 cap.slot_num = 2; in dvb_ca_ioctl()
273 cap.slot_type = (FW_CI_LL_SUPPORT(av7110->arm_app) ? in dvb_ca_ioctl()
275 cap.descr_num = 16; in dvb_ca_ioctl()
276 cap.descr_type = CA_ECD; in dvb_ca_ioctl()
277 memcpy(parg, &cap, sizeof(cap)); in dvb_ca_ioctl()
/linux-4.4.14/arch/x86/lguest/
Dboot.c1235 u8 cap, common_cap = 0, device_cap = 0; in probe_pci_console() local
1256 cap = read_pci_config_byte(0, 1, 0, PCI_CAPABILITY_LIST); in probe_pci_console()
1257 while (cap) { in probe_pci_console()
1258 u8 vndr = read_pci_config_byte(0, 1, 0, cap); in probe_pci_console()
1264 cap + offsetof(struct virtio_pci_cap, cfg_type)); in probe_pci_console()
1266 cap + offsetof(struct virtio_pci_cap, bar)); in probe_pci_console()
1268 cap + offsetof(struct virtio_pci_cap, offset)); in probe_pci_console()
1270 cap + offsetof(struct virtio_pci_cap, length)); in probe_pci_console()
1275 device_cap = cap; in probe_pci_console()
1281 console_access_cap = cap; in probe_pci_console()
[all …]
/linux-4.4.14/drivers/infiniband/core/
Duverbs_marshall.c68 dst->max_send_wr = src->cap.max_send_wr; in ib_copy_qp_attr_to_user()
69 dst->max_recv_wr = src->cap.max_recv_wr; in ib_copy_qp_attr_to_user()
70 dst->max_send_sge = src->cap.max_send_sge; in ib_copy_qp_attr_to_user()
71 dst->max_recv_sge = src->cap.max_recv_sge; in ib_copy_qp_attr_to_user()
72 dst->max_inline_data = src->cap.max_inline_data; in ib_copy_qp_attr_to_user()
/linux-4.4.14/drivers/usb/host/
Dpci-quirks.c680 u32 cap, u8 offset) in ehci_bios_handoff() argument
696 if (try_handoff && (cap & EHCI_USBLEGSUP_BIOS)) { in ehci_bios_handoff()
723 while ((cap & EHCI_USBLEGSUP_BIOS) && (msec > 0)) { in ehci_bios_handoff()
727 pci_read_config_dword(pdev, offset, &cap); in ehci_bios_handoff()
731 if (cap & EHCI_USBLEGSUP_BIOS) { in ehci_bios_handoff()
738 cap); in ehci_bios_handoff()
755 u32 hcc_params, cap, val; in quirk_usb_disable_ehci() local
776 pci_read_config_dword(pdev, offset, &cap); in quirk_usb_disable_ehci()
778 switch (cap & 0xff) { in quirk_usb_disable_ehci()
780 ehci_bios_handoff(pdev, op_reg_base, cap, offset); in quirk_usb_disable_ehci()
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Dste-ccu9540.dts48 cap-sd-highspeed;
49 cap-mmc-highspeed;
73 cap-mmc-highspeed;
Dkirkwood-6281.dtsi82 cap-sdio-irq;
83 cap-sd-highspeed;
84 cap-mmc-highspeed;
Dkirkwood-6192.dtsi80 cap-sdio-irq;
81 cap-sd-highspeed;
82 cap-mmc-highspeed;
Dqcom-msm8660.dtsi186 cap-sd-highspeed;
187 cap-mmc-highspeed;
201 cap-sd-highspeed;
202 cap-mmc-highspeed;
Dkirkwood-6282.dtsi132 cap-sdio-irq;
133 cap-sd-highspeed;
134 cap-mmc-highspeed;
Dsocfpga_arria5.dtsi36 cap-mmc-highspeed;
37 cap-sd-highspeed;
Dexynos5410-smdk5410.dts43 cap-mmc-highspeed;
55 cap-sd-highspeed;
Dsocfpga_cyclone5.dtsi37 cap-mmc-highspeed;
38 cap-sd-highspeed;
Dste-href.dtsi134 cap-sd-highspeed;
135 cap-mmc-highspeed;
170 cap-mmc-highspeed;
185 cap-mmc-highspeed;
Dexynos5260-xyref5260.dts72 cap-mmc-highspeed;
86 cap-sd-highspeed;
Dsocfpga_vt.dts48 cap-mmc-highspeed;
49 cap-sd-highspeed;
Dqcom-msm8960.dtsi247 cap-sd-highspeed;
248 cap-mmc-highspeed;
262 cap-sd-highspeed;
263 cap-mmc-highspeed;
Dqcom-apq8064.dtsi614 cap-sd-highspeed;
615 cap-mmc-highspeed;
630 cap-sd-highspeed;
631 cap-mmc-highspeed;
648 cap-sd-highspeed;
649 cap-mmc-highspeed;
/linux-4.4.14/arch/arm64/kernel/
Dcpufeature.c657 #define HWCAP_CAP(reg, field, min_value, type, cap) \ argument
659 .desc = #cap, \
665 .hwcap = cap, \
687 static void cap_set_hwcap(const struct arm64_cpu_capabilities *cap) in cap_set_hwcap() argument
689 switch (cap->hwcap_type) { in cap_set_hwcap()
691 elf_hwcap |= cap->hwcap; in cap_set_hwcap()
695 compat_elf_hwcap |= (u32)cap->hwcap; in cap_set_hwcap()
698 compat_elf_hwcap2 |= (u32)cap->hwcap; in cap_set_hwcap()
708 static bool __maybe_unused cpus_have_hwcap(const struct arm64_cpu_capabilities *cap) in cpus_have_hwcap() argument
712 switch (cap->hwcap_type) { in cpus_have_hwcap()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Deeh_pe.c696 int cap; in eeh_bridge_check_link() local
714 cap = edev->pcie_cap; in eeh_bridge_check_link()
715 eeh_ops->read_config(pdn, cap + PCI_EXP_SLTSTA, 2, &val); in eeh_bridge_check_link()
722 eeh_ops->read_config(pdn, cap + PCI_EXP_SLTCAP, 2, &val); in eeh_bridge_check_link()
724 eeh_ops->read_config(pdn, cap + PCI_EXP_SLTCTL, 2, &val); in eeh_bridge_check_link()
729 eeh_ops->write_config(pdn, cap + PCI_EXP_SLTCTL, 2, val); in eeh_bridge_check_link()
735 eeh_ops->read_config(pdn, cap + PCI_EXP_LNKCTL, 2, &val); in eeh_bridge_check_link()
737 eeh_ops->write_config(pdn, cap + PCI_EXP_LNKCTL, 2, val); in eeh_bridge_check_link()
740 eeh_ops->read_config(pdn, cap + PCI_EXP_LNKCAP, 4, &val); in eeh_bridge_check_link()
753 eeh_ops->read_config(pdn, cap + PCI_EXP_LNKSTA, 2, &val); in eeh_bridge_check_link()
Deeh.c167 int cap, i; in eeh_dump_dev_log() local
198 cap = edev->pcix_cap; in eeh_dump_dev_log()
199 if (cap) { in eeh_dump_dev_log()
200 eeh_ops->read_config(pdn, cap, 4, &cfg); in eeh_dump_dev_log()
204 eeh_ops->read_config(pdn, cap+4, 4, &cfg); in eeh_dump_dev_log()
210 cap = edev->pcie_cap; in eeh_dump_dev_log()
211 if (cap) { in eeh_dump_dev_log()
216 eeh_ops->read_config(pdn, cap+4*i, 4, &cfg); in eeh_dump_dev_log()
237 cap = edev->aer_cap; in eeh_dump_dev_log()
238 if (cap) { in eeh_dump_dev_log()
[all …]
/linux-4.4.14/drivers/media/usb/hdpvr/
Dhdpvr-video.c568 struct v4l2_capability *cap) in vidioc_querycap() argument
572 strcpy(cap->driver, "hdpvr"); in vidioc_querycap()
573 strcpy(cap->card, "Hauppauge HD PVR"); in vidioc_querycap()
574 usb_make_path(dev->udev, cap->bus_info, sizeof(cap->bus_info)); in vidioc_querycap()
575 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_AUDIO | in vidioc_querycap()
577 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
727 struct v4l2_dv_timings_cap *cap) in vidioc_dv_timings_cap() argument
735 cap->type = V4L2_DV_BT_656_1120; in vidioc_dv_timings_cap()
736 cap->bt.min_width = 720; in vidioc_dv_timings_cap()
737 cap->bt.max_width = 1920; in vidioc_dv_timings_cap()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dmmci.txt28 - mmc-cap-mmc-highspeed : indicates whether MMC is high speed capable.
29 - mmc-cap-sd-highspeed : indicates whether SD is high speed capable.
47 cap-sd-highspeed;
48 cap-mmc-highspeed;
Dk3-dw-mshc.txt46 cap-mmc-highspeed;
47 cap-sd-highspeed;
57 cap-sd-highspeed;
Dsynopsys-dw-mshc.txt71 (use "cap-mmc-highspeed" or "cap-sd-highspeed" instead)
115 cap-mmc-highspeed;
116 cap-sd-highspeed;
130 cap-mmc-highspeed;
131 cap-sd-highspeed;
Dmmc.txt32 - cap-sd-highspeed: SD high-speed timing is supported
33 - cap-mmc-highspeed: MMC high-speed timing is supported
39 - cap-power-off-card: powering off the card is safe
40 - cap-mmc-hw-reset: eMMC hardware reset is supported
41 - cap-sdio-irq: enable SDIO IRQ signalling on this interface
/linux-4.4.14/drivers/media/usb/usbtv/
Dusbtv-video.c475 struct v4l2_capability *cap) in usbtv_querycap() argument
479 strlcpy(cap->driver, "usbtv", sizeof(cap->driver)); in usbtv_querycap()
480 strlcpy(cap->card, "usbtv", sizeof(cap->card)); in usbtv_querycap()
481 usb_make_path(dev->udev, cap->bus_info, sizeof(cap->bus_info)); in usbtv_querycap()
482 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE; in usbtv_querycap()
483 cap->device_caps |= V4L2_CAP_READWRITE | V4L2_CAP_STREAMING; in usbtv_querycap()
484 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in usbtv_querycap()
/linux-4.4.14/drivers/dma/
Ddmaengine.c320 enum dma_transaction_type cap; in dma_channel_table_init() local
333 for_each_dma_cap_mask(cap, dma_cap_mask_all) { in dma_channel_table_init()
334 channel_table[cap] = alloc_percpu(struct dma_chan_tbl_ent); in dma_channel_table_init()
335 if (!channel_table[cap]) { in dma_channel_table_init()
343 for_each_dma_cap_mask(cap, dma_cap_mask_all) in dma_channel_table_init()
344 free_percpu(channel_table[cap]); in dma_channel_table_init()
400 static struct dma_chan *min_chan(enum dma_transaction_type cap, int cpu) in min_chan() argument
408 if (!dma_has_cap(cap, device->cap_mask) || in min_chan()
445 int cap; in dma_channel_rebalance() local
448 for_each_dma_cap_mask(cap, dma_cap_mask_all) in dma_channel_rebalance()
[all …]
/linux-4.4.14/drivers/staging/most/aim-v4l2/
Dvideo.c254 struct v4l2_capability *cap) in vidioc_querycap() argument
261 strlcpy(cap->driver, "v4l2_most_aim", sizeof(cap->driver)); in vidioc_querycap()
262 strlcpy(cap->card, "my_card", sizeof(cap->card)); in vidioc_querycap()
263 snprintf(cap->bus_info, sizeof(cap->bus_info), in vidioc_querycap()
266 cap->capabilities = in vidioc_querycap()
/linux-4.4.14/drivers/char/agp/
Dparisc-agp.c289 lba_find_capability(int cap) in lba_find_capability() argument
305 if (id == cap) in lba_find_capability()
316 int cap; in agp_lba_init() local
321 cap = readl(lba_hpa + info->lba_cap_offset) & 0xff; in agp_lba_init()
322 if (cap != PCI_CAP_ID_AGP) { in agp_lba_init()
324 cap, info->lba_cap_offset); in agp_lba_init()
Dhp-agp.c184 hp_zx1_lba_find_capability (volatile u8 __iomem *hpa, int cap) in hp_zx1_lba_find_capability() argument
199 if (id == cap) in hp_zx1_lba_find_capability()
210 int cap; in hp_zx1_lba_init() local
218 cap = readl(hp->lba_regs+hp->lba_cap_offset) & 0xff; in hp_zx1_lba_init()
219 if (cap != PCI_CAP_ID_AGP) { in hp_zx1_lba_init()
221 cap, hp->lba_cap_offset); in hp_zx1_lba_init()
/linux-4.4.14/drivers/media/pci/bt8xx/
Dbttv-driver.c1547 bttv_dma_free(&fh->cap,btv, old); in bttv_switch_overlay()
2253 q = &fh->cap; in bttv_queue()
2319 f->fmt.pix.field = fh->cap.field; in bttv_g_fmt_vid_cap()
2455 fh->cap.field = f->fmt.pix.field; in bttv_s_fmt_vid_cap()
2456 fh->cap.last = V4L2_FIELD_NONE; in bttv_s_fmt_vid_cap()
2481 struct v4l2_capability *cap) in bttv_querycap() argument
2490 strlcpy(cap->driver, "bttv", sizeof(cap->driver)); in bttv_querycap()
2491 strlcpy(cap->card, btv->video_dev.name, sizeof(cap->card)); in bttv_querycap()
2492 snprintf(cap->bus_info, sizeof(cap->bus_info), in bttv_querycap()
2494 cap->capabilities = in bttv_querycap()
[all …]
/linux-4.4.14/drivers/power/
D88pm860x_battery.c713 static int calc_capacity(struct pm860x_battery_info *info, int *cap) in calc_capacity() argument
762 *cap = min(cap_ocv, cap_cc); in calc_capacity()
770 *cap = cap_ocv; in calc_capacity()
772 *cap = cap_cc; in calc_capacity()
776 if (*cap > info->last_capacity) in calc_capacity()
777 *cap = info->last_capacity; in calc_capacity()
779 *cap = cap_cc; in calc_capacity()
781 info->last_capacity = *cap; in calc_capacity()
785 cap_ocv, cap_cc, *cap); in calc_capacity()
791 (*cap & 0x1F) << 3); in calc_capacity()
[all …]
/linux-4.4.14/drivers/media/platform/xilinx/
Dxilinx-dma.c488 xvip_dma_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in xvip_dma_querycap() argument
493 cap->capabilities = V4L2_CAP_DEVICE_CAPS | V4L2_CAP_STREAMING in xvip_dma_querycap()
497 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; in xvip_dma_querycap()
499 cap->device_caps = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_STREAMING; in xvip_dma_querycap()
501 strlcpy(cap->driver, "xilinx-vipp", sizeof(cap->driver)); in xvip_dma_querycap()
502 strlcpy(cap->card, dma->video.name, sizeof(cap->card)); in xvip_dma_querycap()
503 snprintf(cap->bus_info, sizeof(cap->bus_info), "platform:%s:%u", in xvip_dma_querycap()
/linux-4.4.14/net/wireless/
Dchan.c606 u32 width, control_freq, cap; in cfg80211_chandef_usable() local
635 if (!(ht_cap->cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) || in cfg80211_chandef_usable()
636 ht_cap->cap & IEEE80211_HT_CAP_40MHZ_INTOLERANT) in cfg80211_chandef_usable()
646 cap = vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK; in cfg80211_chandef_usable()
647 if (cap != IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160_80PLUS80MHZ) in cfg80211_chandef_usable()
658 cap = vht_cap->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK; in cfg80211_chandef_usable()
659 if (cap != IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ && in cfg80211_chandef_usable()
660 cap != IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160_80PLUS80MHZ) in cfg80211_chandef_usable()
/linux-4.4.14/Documentation/hwmon/
Dibmaem31 range of energy and power use registers, the power cap as set by the AEM
37 The "power_cap" value displays the current system power cap, as set by the AEM
38 software. Setting the power cap from the host is not currently supported.
Dacpi_power_meter36 Some computers have the ability to enforce a power cap in hardware. If this is
38 average power consumption exceeds the cap, an ACPI event will be broadcast on
49 power[1-*]_cap will be notified if the firmware changes the power cap.
/linux-4.4.14/arch/x86/kvm/
Dcpuid.c444 struct x86_pmu_capability cap; in __do_cpuid_ent() local
448 perf_get_x86_pmu_capability(&cap); in __do_cpuid_ent()
454 if (!cap.version) in __do_cpuid_ent()
455 memset(&cap, 0, sizeof(cap)); in __do_cpuid_ent()
457 eax.split.version_id = min(cap.version, 2); in __do_cpuid_ent()
458 eax.split.num_counters = cap.num_counters_gp; in __do_cpuid_ent()
459 eax.split.bit_width = cap.bit_width_gp; in __do_cpuid_ent()
460 eax.split.mask_length = cap.events_mask_len; in __do_cpuid_ent()
462 edx.split.num_counters_fixed = cap.num_counters_fixed; in __do_cpuid_ent()
463 edx.split.bit_width_fixed = cap.bit_width_fixed; in __do_cpuid_ent()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/
Dsmd.h115 void set_feat_caps(u32 *bitmap, enum place_holder_in_cap_bitmap cap);
116 int get_feat_caps(u32 *bitmap, enum place_holder_in_cap_bitmap cap);
117 void clear_feat_caps(u32 *bitmap, enum place_holder_in_cap_bitmap cap);
Dsmd.c126 unsigned long caps = sta->ht_cap.cap; in wcn36xx_smd_set_bss_ht_params()
149 unsigned long caps = sta->ht_cap.cap; in wcn36xx_smd_set_sta_ht_params()
1756 void set_feat_caps(u32 *bitmap, enum place_holder_in_cap_bitmap cap) in set_feat_caps() argument
1760 if (cap < 0 || cap > 127) { in set_feat_caps()
1761 wcn36xx_warn("error cap idx %d\n", cap); in set_feat_caps()
1765 arr_idx = cap / 32; in set_feat_caps()
1766 bit_idx = cap % 32; in set_feat_caps()
1770 int get_feat_caps(u32 *bitmap, enum place_holder_in_cap_bitmap cap) in get_feat_caps() argument
1775 if (cap < 0 || cap > 127) { in get_feat_caps()
1776 wcn36xx_warn("error cap idx %d\n", cap); in get_feat_caps()
[all …]
/linux-4.4.14/drivers/input/touchscreen/
Dsur40.c741 struct v4l2_capability *cap) in sur40_vidioc_querycap() argument
745 strlcpy(cap->driver, DRIVER_SHORT, sizeof(cap->driver)); in sur40_vidioc_querycap()
746 strlcpy(cap->card, DRIVER_LONG, sizeof(cap->card)); in sur40_vidioc_querycap()
747 usb_make_path(sur40->usbdev, cap->bus_info, sizeof(cap->bus_info)); in sur40_vidioc_querycap()
748 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | in sur40_vidioc_querycap()
751 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in sur40_vidioc_querycap()
/linux-4.4.14/drivers/media/usb/pvrusb2/
Dpvrusb2-v4l2.c141 static int pvr2_querycap(struct file *file, void *priv, struct v4l2_capability *cap) in pvr2_querycap() argument
146 strlcpy(cap->driver, "pvrusb2", sizeof(cap->driver)); in pvr2_querycap()
147 strlcpy(cap->bus_info, pvr2_hdw_get_bus_info(hdw), in pvr2_querycap()
148 sizeof(cap->bus_info)); in pvr2_querycap()
149 strlcpy(cap->card, pvr2_hdw_get_desc(hdw), sizeof(cap->card)); in pvr2_querycap()
150 cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_TUNER | in pvr2_querycap()
155 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_AUDIO; in pvr2_querycap()
158 cap->device_caps = V4L2_CAP_RADIO; in pvr2_querycap()
161 cap->device_caps |= V4L2_CAP_TUNER | V4L2_CAP_READWRITE; in pvr2_querycap()
697 static int pvr2_cropcap(struct file *file, void *priv, struct v4l2_cropcap *cap) in pvr2_cropcap() argument
[all …]
Dpvrusb2-hdw.c453 struct v4l2_cropcap *cap = &cptr->hdw->cropcap_info; in ctrl_cropl_min_get() local
458 *left = cap->bounds.left; in ctrl_cropl_min_get()
464 struct v4l2_cropcap *cap = &cptr->hdw->cropcap_info; in ctrl_cropl_max_get() local
469 *left = cap->bounds.left; in ctrl_cropl_max_get()
470 if (cap->bounds.width > cptr->hdw->cropw_val) { in ctrl_cropl_max_get()
471 *left += cap->bounds.width - cptr->hdw->cropw_val; in ctrl_cropl_max_get()
478 struct v4l2_cropcap *cap = &cptr->hdw->cropcap_info; in ctrl_cropt_min_get() local
483 *top = cap->bounds.top; in ctrl_cropt_min_get()
489 struct v4l2_cropcap *cap = &cptr->hdw->cropcap_info; in ctrl_cropt_max_get() local
494 *top = cap->bounds.top; in ctrl_cropt_max_get()
[all …]
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce_intel.c75 u64 cap; in cmci_supported() local
89 rdmsrl(MSR_IA32_MCG_CAP, cap); in cmci_supported()
90 *banks = min_t(unsigned, MAX_NR_BANKS, cap & 0xff); in cmci_supported()
91 return !!(cap & MCG_CMCI_P); in cmci_supported()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dverbs.c595 ep->rep_attr.cap.max_send_wr = cdata->max_requests; in rpcrdma_ep_create()
596 ep->rep_attr.cap.max_send_wr += RPCRDMA_BACKWARD_WRS; in rpcrdma_ep_create()
600 ep->rep_attr.cap.max_recv_wr = cdata->max_requests; in rpcrdma_ep_create()
601 ep->rep_attr.cap.max_recv_wr += RPCRDMA_BACKWARD_WRS; in rpcrdma_ep_create()
602 ep->rep_attr.cap.max_send_sge = RPCRDMA_MAX_IOVS; in rpcrdma_ep_create()
603 ep->rep_attr.cap.max_recv_sge = 1; in rpcrdma_ep_create()
604 ep->rep_attr.cap.max_inline_data = 0; in rpcrdma_ep_create()
612 ep->rep_attr.cap.max_send_wr, in rpcrdma_ep_create()
613 ep->rep_attr.cap.max_recv_wr, in rpcrdma_ep_create()
614 ep->rep_attr.cap.max_send_sge, in rpcrdma_ep_create()
[all …]
/linux-4.4.14/include/uapi/linux/
Dvirtio_pci.h130 struct virtio_pci_cap cap; member
162 struct virtio_pci_cap cap; member
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Drc.c106 sgi_20 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20; in _rtl_rc_rate_set_series()
107 sgi_40 = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40; in _rtl_rc_rate_set_series()
108 sgi_80 = sta->vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80; in _rtl_rc_rate_set_series()
123 if (sta && (sta->ht_cap.cap & in _rtl_rc_rate_set_series()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_qp.c498 qp_attr->cap.max_send_wr = qp->sq.max; in mthca_query_qp()
499 qp_attr->cap.max_recv_wr = qp->rq.max; in mthca_query_qp()
500 qp_attr->cap.max_send_sge = qp->sq.max_gs; in mthca_query_qp()
501 qp_attr->cap.max_recv_sge = qp->rq.max_gs; in mthca_query_qp()
502 qp_attr->cap.max_inline_data = qp->max_inline_data; in mthca_query_qp()
504 qp_init_attr->cap = qp_attr->cap; in mthca_query_qp()
1230 static int mthca_set_qp_size(struct mthca_dev *dev, struct ib_qp_cap *cap, in mthca_set_qp_size() argument
1236 if (cap->max_send_wr > dev->limits.max_wqes || in mthca_set_qp_size()
1237 cap->max_recv_wr > dev->limits.max_wqes || in mthca_set_qp_size()
1238 cap->max_send_sge > dev->limits.max_sg || in mthca_set_qp_size()
[all …]
/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-m2m.c278 struct v4l2_capability *cap) in gsc_m2m_querycap() argument
283 strlcpy(cap->driver, gsc->pdev->name, sizeof(cap->driver)); in gsc_m2m_querycap()
284 strlcpy(cap->card, gsc->pdev->name, sizeof(cap->card)); in gsc_m2m_querycap()
285 strlcpy(cap->bus_info, "platform", sizeof(cap->bus_info)); in gsc_m2m_querycap()
286 cap->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_M2M_MPLANE | in gsc_m2m_querycap()
289 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in gsc_m2m_querycap()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb_nl.c410 static u8 ixgbe_dcbnl_getcap(struct net_device *netdev, int capid, u8 *cap) in ixgbe_dcbnl_getcap() argument
416 *cap = true; in ixgbe_dcbnl_getcap()
419 *cap = true; in ixgbe_dcbnl_getcap()
422 *cap = false; in ixgbe_dcbnl_getcap()
425 *cap = 0x80; in ixgbe_dcbnl_getcap()
428 *cap = 0x80; in ixgbe_dcbnl_getcap()
431 *cap = true; in ixgbe_dcbnl_getcap()
434 *cap = false; in ixgbe_dcbnl_getcap()
437 *cap = adapter->dcbx_cap; in ixgbe_dcbnl_getcap()
440 *cap = false; in ixgbe_dcbnl_getcap()
/linux-4.4.14/drivers/media/platform/
Dtimblogiw.c237 struct v4l2_capability *cap) in timblogiw_querycap() argument
242 strncpy(cap->card, TIMBLOGIWIN_NAME, sizeof(cap->card)-1); in timblogiw_querycap()
243 strncpy(cap->driver, DRIVER_NAME, sizeof(cap->driver) - 1); in timblogiw_querycap()
244 snprintf(cap->bus_info, sizeof(cap->bus_info), "platform:%s", vdev->name); in timblogiw_querycap()
245 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING | in timblogiw_querycap()
247 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in timblogiw_querycap()
Dvim2m.c426 struct v4l2_capability *cap) in vidioc_querycap() argument
428 strncpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver) - 1); in vidioc_querycap()
429 strncpy(cap->card, MEM2MEM_NAME, sizeof(cap->card) - 1); in vidioc_querycap()
430 snprintf(cap->bus_info, sizeof(cap->bus_info), in vidioc_querycap()
432 cap->device_caps = V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING; in vidioc_querycap()
433 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
Drcar_jpu.c669 struct v4l2_capability *cap) in jpu_querycap() argument
674 strlcpy(cap->card, DRV_NAME " encoder", sizeof(cap->card)); in jpu_querycap()
676 strlcpy(cap->card, DRV_NAME " decoder", sizeof(cap->card)); in jpu_querycap()
678 strlcpy(cap->driver, DRV_NAME, sizeof(cap->driver)); in jpu_querycap()
679 snprintf(cap->bus_info, sizeof(cap->bus_info), "platform:%s", in jpu_querycap()
681 cap->device_caps |= V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_M2M_MPLANE; in jpu_querycap()
682 cap->capabilities = V4L2_CAP_DEVICE_CAPS | cap->device_caps; in jpu_querycap()
683 memset(cap->reserved, 0, sizeof(cap->reserved)); in jpu_querycap()
Dm2m-deinterlace.c454 struct v4l2_capability *cap) in vidioc_querycap() argument
456 strlcpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver)); in vidioc_querycap()
457 strlcpy(cap->card, MEM2MEM_NAME, sizeof(cap->card)); in vidioc_querycap()
458 strlcpy(cap->bus_info, MEM2MEM_NAME, sizeof(cap->card)); in vidioc_querycap()
464 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_VIDEO_OUTPUT | in vidioc_querycap()
466 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
Dsh_veu.c350 struct v4l2_capability *cap) in sh_veu_querycap() argument
352 strlcpy(cap->driver, "sh-veu", sizeof(cap->driver)); in sh_veu_querycap()
353 strlcpy(cap->card, "sh-mobile VEU", sizeof(cap->card)); in sh_veu_querycap()
354 strlcpy(cap->bus_info, "platform:sh-veu", sizeof(cap->bus_info)); in sh_veu_querycap()
355 cap->device_caps = V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING; in sh_veu_querycap()
356 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in sh_veu_querycap()
Dmx2_emmaprp.c401 struct v4l2_capability *cap) in vidioc_querycap() argument
403 strncpy(cap->driver, MEM2MEM_NAME, sizeof(cap->driver) - 1); in vidioc_querycap()
404 strncpy(cap->card, MEM2MEM_NAME, sizeof(cap->card) - 1); in vidioc_querycap()
405 cap->device_caps = V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING; in vidioc_querycap()
406 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
Dsh_vou.c380 struct v4l2_capability *cap) in sh_vou_querycap() argument
386 strlcpy(cap->card, "SuperH VOU", sizeof(cap->card)); in sh_vou_querycap()
387 strlcpy(cap->driver, "sh-vou", sizeof(cap->driver)); in sh_vou_querycap()
388 strlcpy(cap->bus_info, "platform:sh-vou", sizeof(cap->bus_info)); in sh_vou_querycap()
389 cap->device_caps = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_READWRITE | in sh_vou_querycap()
391 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in sh_vou_querycap()
/linux-4.4.14/drivers/vfio/pci/
Dvfio_pci_config.c897 u8 cap; in vfio_find_cap_start() local
900 cap = vdev->pci_config_map[pos]; in vfio_find_cap_start()
902 if (cap == PCI_CAP_ID_BASIC) in vfio_find_cap_start()
906 while (pos - 1 >= base && vdev->pci_config_map[pos - 1] == cap) in vfio_find_cap_start()
1084 static int vfio_cap_len(struct vfio_pci_device *vdev, u8 cap, u8 pos) in vfio_cap_len() argument
1092 switch (cap) { in vfio_cap_len()
1143 dev_name(&pdev->dev), __func__, cap, pos); in vfio_cap_len()
1275 u8 pos, *prev, cap; in vfio_cap_init() local
1299 ret = pci_read_config_byte(pdev, pos, &cap); in vfio_cap_init()
1308 if (cap <= PCI_CAP_ID_MAX) { in vfio_cap_init()
[all …]
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-eeprom-parse.c757 ht_info->cap = IEEE80211_HT_CAP_DSSSCCK40; in iwl_init_ht_hw_capab()
760 ht_info->cap |= (1 << IEEE80211_HT_CAP_RX_STBC_SHIFT); in iwl_init_ht_hw_capab()
763 ht_info->cap |= IEEE80211_HT_CAP_TX_STBC; in iwl_init_ht_hw_capab()
767 ht_info->cap |= IEEE80211_HT_CAP_LDPC_CODING; in iwl_init_ht_hw_capab()
770 ht_info->cap |= IEEE80211_HT_CAP_MAX_AMSDU; in iwl_init_ht_hw_capab()
782 ht_info->cap |= IEEE80211_HT_CAP_GRN_FLD; in iwl_init_ht_hw_capab()
783 ht_info->cap |= IEEE80211_HT_CAP_SGI_20; in iwl_init_ht_hw_capab()
788 ht_info->cap |= IEEE80211_HT_CAP_SUP_WIDTH_20_40; in iwl_init_ht_hw_capab()
789 ht_info->cap |= IEEE80211_HT_CAP_SGI_40; in iwl_init_ht_hw_capab()
Diwl-nvm-parse.c362 vht_cap->cap = IEEE80211_VHT_CAP_SHORT_GI_80 | in iwl_init_vht_hw_capab()
370 vht_cap->cap |= IEEE80211_VHT_CAP_RXLDPC; in iwl_init_vht_hw_capab()
378 vht_cap->cap |= IEEE80211_VHT_CAP_TXSTBC; in iwl_init_vht_hw_capab()
380 vht_cap->cap |= IEEE80211_VHT_CAP_TX_ANTENNA_PATTERN; in iwl_init_vht_hw_capab()
383 vht_cap->cap |= IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_7991; in iwl_init_vht_hw_capab()
396 vht_cap->cap |= IEEE80211_VHT_CAP_RX_ANTENNA_PATTERN; in iwl_init_vht_hw_capab()
/linux-4.4.14/drivers/dma/dw/
Dplatform.c38 dma_cap_mask_t cap; in dw_dma_of_xlate() local
54 dma_cap_zero(cap); in dw_dma_of_xlate()
55 dma_cap_set(DMA_SLAVE, cap); in dw_dma_of_xlate()
58 return dma_request_channel(cap, dw_dma_filter, &slave); in dw_dma_of_xlate()
/linux-4.4.14/drivers/pcmcia/
Dvrc4173_cardu.c131 socket->cap.features |= SS_CAP_PCCARD | SS_CAP_PAGE_REGS; in cardu_init()
132 socket->cap.irq_mask = 0; in cardu_init()
133 socket->cap.map_size = 0x1000; in cardu_init()
134 socket->cap.pci_irq = socket->dev->irq; in cardu_init()
156 static int cardu_inquire_socket(unsigned int sock, socket_cap_t *cap) in cardu_inquire_socket() argument
160 *cap = socket->cap; in cardu_inquire_socket()
/linux-4.4.14/drivers/iommu/
Dirq_remapping.c88 bool irq_remapping_cap(enum irq_remap_cap cap) in irq_remapping_cap() argument
93 return (remap_ops->capability & (1 << cap)); in irq_remapping_cap()
Dintel-iommu.c710 sagaw = cap_sagaw(iommu->cap); in __iommu_calculate_agaw()
818 mask &= cap_super_page_val(iommu->cap); in domain_update_iommu_superpage()
1335 if (!rwbf_quirk && !cap_rwbf(iommu->cap)) in iommu_flush_write_buffer()
1412 if (cap_read_drain(iommu->cap)) in __iommu_flush_iotlb()
1415 if (cap_write_drain(iommu->cap)) in __iommu_flush_iotlb()
1551 if (!cap_pgsel_inv(iommu->cap) || mask > cap_max_amask_val(iommu->cap)) in iommu_flush_iotlb_psi()
1562 if (!cap_caching_mode(iommu->cap) || !map) in iommu_flush_iotlb_psi()
1622 ndomains = cap_ndoms(iommu->cap); in iommu_init_domains()
1701 int elems = (cap_ndoms(iommu->cap) >> 8) + 1; in free_dmar_iommu()
1755 ndomains = cap_ndoms(iommu->cap); in domain_attach_iommu()
[all …]
/linux-4.4.14/drivers/staging/most/hdm-dim2/
Ddim2_hdm.c795 struct most_channel_capability *cap = dev->capabilities + i; in dim2_probe() local
803 cap->name_suffix = hdm_ch->name; in dim2_probe()
804 cap->direction = MOST_CH_RX | MOST_CH_TX; in dim2_probe()
805 cap->data_type = MOST_CH_CONTROL | MOST_CH_ASYNC | in dim2_probe()
807 cap->num_buffers_packet = MAX_BUFFERS_PACKET; in dim2_probe()
808 cap->buffer_size_packet = MAX_BUF_SIZE_PACKET; in dim2_probe()
809 cap->num_buffers_streaming = MAX_BUFFERS_STREAMING; in dim2_probe()
810 cap->buffer_size_streaming = MAX_BUF_SIZE_STREAMING; in dim2_probe()
/linux-4.4.14/drivers/media/usb/stk1160/
Dstk1160-v4l.c343 void *priv, struct v4l2_capability *cap) in vidioc_querycap() argument
347 strcpy(cap->driver, "stk1160"); in vidioc_querycap()
348 strcpy(cap->card, "stk1160"); in vidioc_querycap()
349 usb_make_path(dev->udev, cap->bus_info, sizeof(cap->bus_info)); in vidioc_querycap()
350 cap->device_caps = in vidioc_querycap()
354 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
/linux-4.4.14/drivers/media/pci/solo6x10/
Dsolo6x10-v4l2.c372 struct v4l2_capability *cap) in solo_querycap() argument
376 strcpy(cap->driver, SOLO6X10_NAME); in solo_querycap()
377 strcpy(cap->card, "Softlogic 6x10"); in solo_querycap()
378 snprintf(cap->bus_info, sizeof(cap->bus_info), "PCI:%s", in solo_querycap()
380 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | in solo_querycap()
382 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in solo_querycap()
/linux-4.4.14/drivers/media/pci/saa7164/
Dsaa7164-vbi.c210 struct v4l2_capability *cap) in vidioc_querycap() argument
216 strcpy(cap->driver, dev->name); in vidioc_querycap()
217 strlcpy(cap->card, saa7164_boards[dev->board].name, in vidioc_querycap()
218 sizeof(cap->card)); in vidioc_querycap()
219 sprintf(cap->bus_info, "PCI:%s", pci_name(dev->pci)); in vidioc_querycap()
221 cap->device_caps = in vidioc_querycap()
226 cap->capabilities = cap->device_caps | in vidioc_querycap()
Dsaa7164-encoder.c499 struct v4l2_capability *cap) in vidioc_querycap() argument
505 strcpy(cap->driver, dev->name); in vidioc_querycap()
506 strlcpy(cap->card, saa7164_boards[dev->board].name, in vidioc_querycap()
507 sizeof(cap->card)); in vidioc_querycap()
508 sprintf(cap->bus_info, "PCI:%s", pci_name(dev->pci)); in vidioc_querycap()
510 cap->device_caps = in vidioc_querycap()
515 cap->capabilities = cap->device_caps | in vidioc_querycap()
/linux-4.4.14/drivers/media/pci/saa7134/
Dsaa7134-video.c1436 struct v4l2_capability *cap) in saa7134_querycap() argument
1444 strcpy(cap->driver, "saa7134"); in saa7134_querycap()
1445 strlcpy(cap->card, saa7134_boards[dev->board].name, in saa7134_querycap()
1446 sizeof(cap->card)); in saa7134_querycap()
1447 sprintf(cap->bus_info, "PCI:%s", pci_name(dev->pci)); in saa7134_querycap()
1449 cap->device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING; in saa7134_querycap()
1451 cap->device_caps |= V4L2_CAP_TUNER; in saa7134_querycap()
1465 cap->device_caps |= radio_caps; in saa7134_querycap()
1468 cap->device_caps |= video_caps; in saa7134_querycap()
1471 cap->device_caps |= vbi_caps; in saa7134_querycap()
[all …]
/linux-4.4.14/drivers/input/mouse/
Dsynaptics.c319 unsigned char cap[3]; in synaptics_capability() local
321 if (synaptics_send_cmd(psmouse, SYN_QUE_CAPABILITIES, cap)) in synaptics_capability()
323 priv->capabilities = (cap[0] << 16) | (cap[1] << 8) | cap[2]; in synaptics_capability()
341 if (synaptics_send_cmd(psmouse, SYN_QUE_EXT_CAPAB, cap)) { in synaptics_capability()
345 priv->ext_cap = (cap[0] << 16) | (cap[1] << 8) | cap[2]; in synaptics_capability()
357 if (synaptics_send_cmd(psmouse, SYN_QUE_EXT_CAPAB_0C, cap)) { in synaptics_capability()
361 priv->ext_cap_0c = (cap[0] << 16) | (cap[1] << 8) | cap[2]; in synaptics_capability()
/linux-4.4.14/drivers/media/usb/go7007/
Dgo7007-v4l2.c283 struct v4l2_capability *cap) in vidioc_querycap() argument
287 strlcpy(cap->driver, "go7007", sizeof(cap->driver)); in vidioc_querycap()
288 strlcpy(cap->card, go->name, sizeof(cap->card)); in vidioc_querycap()
289 strlcpy(cap->bus_info, go->bus_info, sizeof(cap->bus_info)); in vidioc_querycap()
291 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_READWRITE | in vidioc_querycap()
295 cap->device_caps |= V4L2_CAP_AUDIO; in vidioc_querycap()
297 cap->device_caps |= V4L2_CAP_TUNER; in vidioc_querycap()
298 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
/linux-4.4.14/drivers/media/platform/s5p-g2d/
Dg2d.c295 struct v4l2_capability *cap) in vidioc_querycap() argument
297 strncpy(cap->driver, G2D_NAME, sizeof(cap->driver) - 1); in vidioc_querycap()
298 strncpy(cap->card, G2D_NAME, sizeof(cap->card) - 1); in vidioc_querycap()
299 cap->bus_info[0] = 0; in vidioc_querycap()
300 cap->device_caps = V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING; in vidioc_querycap()
301 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
/linux-4.4.14/sound/synth/emux/
Demux_seq.c144 int i, type, cap; in snd_emux_create_port() local
169 cap = SNDRV_SEQ_PORT_CAP_WRITE; in snd_emux_create_port()
174 cap |= SNDRV_SEQ_PORT_CAP_SUBS_WRITE; in snd_emux_create_port()
178 cap, type, max_channels, in snd_emux_create_port()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dqp.c378 static int set_rq_size(struct mlx4_ib_dev *dev, struct ib_qp_cap *cap, in set_rq_size() argument
382 if (cap->max_recv_wr > dev->dev->caps.max_wqes - MLX4_IB_SQ_MAX_SPARE || in set_rq_size()
383 cap->max_recv_sge > min(dev->dev->caps.max_sq_sg, dev->dev->caps.max_rq_sg)) in set_rq_size()
387 if (cap->max_recv_wr) in set_rq_size()
393 if (is_user && (!cap->max_recv_wr || !cap->max_recv_sge)) in set_rq_size()
396 qp->rq.wqe_cnt = roundup_pow_of_two(max(1U, cap->max_recv_wr)); in set_rq_size()
397 qp->rq.max_gs = roundup_pow_of_two(max(1U, cap->max_recv_sge)); in set_rq_size()
403 cap->max_recv_wr = qp->rq.max_post = qp->rq.wqe_cnt; in set_rq_size()
404 cap->max_recv_sge = qp->rq.max_gs; in set_rq_size()
406 cap->max_recv_wr = qp->rq.max_post = in set_rq_size()
[all …]
/linux-4.4.14/drivers/media/platform/blackfin/
Dbfin_capture.c712 struct v4l2_capability *cap) in bcap_querycap() argument
716 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; in bcap_querycap()
717 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in bcap_querycap()
718 strlcpy(cap->driver, CAPTURE_DRV_NAME, sizeof(cap->driver)); in bcap_querycap()
719 strlcpy(cap->bus_info, "Blackfin Platform", sizeof(cap->bus_info)); in bcap_querycap()
720 strlcpy(cap->card, bcap_dev->cfg->card_name, sizeof(cap->card)); in bcap_querycap()
/linux-4.4.14/arch/arm64/boot/dts/exynos/
Dexynos7-espresso.dts59 cap-mmc-highspeed;
74 cap-sd-highspeed;
/linux-4.4.14/sound/soc/ux500/
Dux500_msp_dai.c587 unsigned int cap; in ux500_msp_dai_set_tdm_slot() local
591 cap = 0x01; in ux500_msp_dai_set_tdm_slot()
594 cap = 0x03; in ux500_msp_dai_set_tdm_slot()
597 cap = 0xFF; in ux500_msp_dai_set_tdm_slot()
600 cap = 0xFFFF; in ux500_msp_dai_set_tdm_slot()
616 drvdata->tx_mask = tx_mask & cap; in ux500_msp_dai_set_tdm_slot()
617 drvdata->rx_mask = rx_mask & cap; in ux500_msp_dai_set_tdm_slot()
/linux-4.4.14/drivers/media/pci/dt3155/
Ddt3155.c308 struct v4l2_capability *cap) in dt3155_querycap() argument
312 strcpy(cap->driver, DT3155_NAME); in dt3155_querycap()
313 strcpy(cap->card, DT3155_NAME " frame grabber"); in dt3155_querycap()
314 sprintf(cap->bus_info, "PCI:%s", pci_name(pd->pdev)); in dt3155_querycap()
315 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | in dt3155_querycap()
317 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in dt3155_querycap()
/linux-4.4.14/arch/arm/plat-omap/
Ddmtimer.c192 u32 cap = 0; in _omap_dm_timer_request() local
200 cap = *(u32 *)data; in _omap_dm_timer_request()
224 if (cap == (t->capability & cap)) { in _omap_dm_timer_request()
239 if (t->capability == cap) in _omap_dm_timer_request()
299 struct omap_dm_timer *omap_dm_timer_request_by_cap(u32 cap) in omap_dm_timer_request_by_cap() argument
301 return _omap_dm_timer_request(REQUEST_BY_CAP, &cap); in omap_dm_timer_request_by_cap()
/linux-4.4.14/drivers/media/usb/airspy/
Dairspy.c620 struct v4l2_capability *cap) in airspy_querycap() argument
624 strlcpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); in airspy_querycap()
625 strlcpy(cap->card, s->vdev.name, sizeof(cap->card)); in airspy_querycap()
626 usb_make_path(s->udev, cap->bus_info, sizeof(cap->bus_info)); in airspy_querycap()
627 cap->device_caps = V4L2_CAP_SDR_CAPTURE | V4L2_CAP_STREAMING | in airspy_querycap()
629 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in airspy_querycap()
/linux-4.4.14/drivers/staging/media/omap4iss/
Diss_video.c519 iss_video_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in iss_video_querycap() argument
523 strlcpy(cap->driver, ISS_VIDEO_DRIVER_NAME, sizeof(cap->driver)); in iss_video_querycap()
524 strlcpy(cap->card, video->video.name, sizeof(cap->card)); in iss_video_querycap()
525 strlcpy(cap->bus_info, "media", sizeof(cap->bus_info)); in iss_video_querycap()
528 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; in iss_video_querycap()
530 cap->device_caps = V4L2_CAP_VIDEO_OUTPUT | V4L2_CAP_STREAMING; in iss_video_querycap()
532 cap->capabilities = V4L2_CAP_DEVICE_CAPS | V4L2_CAP_STREAMING in iss_video_querycap()
/linux-4.4.14/drivers/media/pci/cx88/
Dcx88-video.c799 struct v4l2_capability *cap) in cx88_querycap() argument
803 strlcpy(cap->card, core->board.name, sizeof(cap->card)); in cx88_querycap()
804 cap->device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING; in cx88_querycap()
806 cap->device_caps |= V4L2_CAP_TUNER; in cx88_querycap()
809 cap->device_caps = V4L2_CAP_RADIO | V4L2_CAP_TUNER; in cx88_querycap()
812 cap->device_caps |= V4L2_CAP_VIDEO_CAPTURE; in cx88_querycap()
815 cap->device_caps |= V4L2_CAP_VBI_CAPTURE; in cx88_querycap()
818 cap->capabilities = cap->device_caps | V4L2_CAP_VIDEO_CAPTURE | in cx88_querycap()
821 cap->capabilities |= V4L2_CAP_RADIO; in cx88_querycap()
826 struct v4l2_capability *cap) in vidioc_querycap() argument
[all …]
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_qp.c464 wr.sq_depth = cpu_to_be32(qp_attrs->cap.max_send_wr + 1); in c2_alloc_qp()
465 wr.rq_depth = cpu_to_be32(qp_attrs->cap.max_recv_wr + 1); in c2_alloc_qp()
469 wr.send_sgl_depth = cpu_to_be32(qp_attrs->cap.max_send_sge); in c2_alloc_qp()
470 wr.recv_sgl_depth = cpu_to_be32(qp_attrs->cap.max_recv_sge); in c2_alloc_qp()
471 wr.rdma_write_sgl_depth = cpu_to_be32(qp_attrs->cap.max_send_sge); in c2_alloc_qp()
509 qp->send_sgl_depth = qp_attrs->cap.max_send_sge; in c2_alloc_qp()
510 qp->rdma_write_sgl_depth = qp_attrs->cap.max_send_sge; in c2_alloc_qp()
511 qp->recv_sgl_depth = qp_attrs->cap.max_recv_sge; in c2_alloc_qp()
/linux-4.4.14/arch/mips/kvm/
Dmips.c873 struct kvm_enable_cap *cap) in kvm_vcpu_ioctl_enable_cap() argument
877 if (!kvm_vm_ioctl_check_extension(vcpu->kvm, cap->cap)) in kvm_vcpu_ioctl_enable_cap()
879 if (cap->flags) in kvm_vcpu_ioctl_enable_cap()
881 if (cap->args[0]) in kvm_vcpu_ioctl_enable_cap()
884 switch (cap->cap) { in kvm_vcpu_ioctl_enable_cap()
957 struct kvm_enable_cap cap; in kvm_arch_vcpu_ioctl() local
960 if (copy_from_user(&cap, argp, sizeof(cap))) in kvm_arch_vcpu_ioctl()
962 r = kvm_vcpu_ioctl_enable_cap(vcpu, &cap); in kvm_arch_vcpu_ioctl()
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885-video.c617 struct v4l2_capability *cap) in vidioc_querycap() argument
622 strcpy(cap->driver, "cx23885"); in vidioc_querycap()
623 strlcpy(cap->card, cx23885_boards[dev->board].name, in vidioc_querycap()
624 sizeof(cap->card)); in vidioc_querycap()
625 sprintf(cap->bus_info, "PCIe:%s", pci_name(dev->pci)); in vidioc_querycap()
626 cap->device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | V4L2_CAP_AUDIO; in vidioc_querycap()
628 cap->device_caps |= V4L2_CAP_TUNER; in vidioc_querycap()
630 cap->device_caps |= V4L2_CAP_VBI_CAPTURE; in vidioc_querycap()
632 cap->device_caps |= V4L2_CAP_VIDEO_CAPTURE; in vidioc_querycap()
633 cap->capabilities = cap->device_caps | V4L2_CAP_VBI_CAPTURE | in vidioc_querycap()
/linux-4.4.14/drivers/dma/ioat/
Dinit.c1066 if (ioat_dma->cap & IOAT_CAP_DWBES) { in ioat_intr_quirk()
1098 ioat_dma->cap = readl(ioat_dma->reg_base + IOAT_DMA_CAP_OFFSET); in ioat3_dma_probe()
1101 ioat_dma->cap &= in ioat3_dma_probe()
1105 if (dca_en && (ioat_dma->cap & (IOAT_CAP_XOR|IOAT_CAP_PQ))) in ioat3_dma_probe()
1106 ioat_dma->cap &= ~(IOAT_CAP_XOR|IOAT_CAP_PQ); in ioat3_dma_probe()
1108 if (ioat_dma->cap & IOAT_CAP_XOR) { in ioat3_dma_probe()
1119 if (ioat_dma->cap & IOAT_CAP_PQ) { in ioat3_dma_probe()
1127 if (ioat_dma->cap & IOAT_CAP_RAID16SS) in ioat3_dma_probe()
1132 if (!(ioat_dma->cap & IOAT_CAP_XOR)) { in ioat3_dma_probe()
1138 if (ioat_dma->cap & IOAT_CAP_RAID16SS) in ioat3_dma_probe()
[all …]
/linux-4.4.14/drivers/media/usb/msi2500/
Dmsi2500.c602 struct v4l2_capability *cap) in msi2500_querycap() argument
608 strlcpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); in msi2500_querycap()
609 strlcpy(cap->card, dev->vdev.name, sizeof(cap->card)); in msi2500_querycap()
610 usb_make_path(dev->udev, cap->bus_info, sizeof(cap->bus_info)); in msi2500_querycap()
611 cap->device_caps = V4L2_CAP_SDR_CAPTURE | V4L2_CAP_STREAMING | in msi2500_querycap()
613 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in msi2500_querycap()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ioctl.c125 static u32 vmw_mask_multisample(unsigned int cap, u32 fmt_value) in vmw_mask_multisample() argument
130 if (cap >= SVGA3D_DEVCAP_DXFMT_X8R8G8B8 && in vmw_mask_multisample()
131 cap <= SVGA3D_DEVCAP_DXFMT_BC5_UNORM) in vmw_mask_multisample()
135 else if (cap == SVGA3D_DEVCAP_MULTISAMPLE_MASKABLESAMPLES) in vmw_mask_multisample()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dqp.c1647 if (attrs->cap.max_inline_data > T4_MAX_SEND_INLINE) in c4iw_create_qp()
1650 if (attrs->cap.max_recv_wr > rhp->rdev.hw_queue.t4_max_rq_size) in c4iw_create_qp()
1652 rqsize = attrs->cap.max_recv_wr + 1; in c4iw_create_qp()
1656 if (attrs->cap.max_send_wr > rhp->rdev.hw_queue.t4_max_sq_size) in c4iw_create_qp()
1658 sqsize = attrs->cap.max_send_wr + 1; in c4iw_create_qp()
1687 attrs->cap.max_recv_wr = rqsize - 1; in c4iw_create_qp()
1688 attrs->cap.max_send_wr = sqsize - 1; in c4iw_create_qp()
1689 attrs->cap.max_inline_data = T4_MAX_SEND_INLINE; in c4iw_create_qp()
1695 qhp->attr.sq_num_entries = attrs->cap.max_send_wr; in c4iw_create_qp()
1696 qhp->attr.rq_num_entries = attrs->cap.max_recv_wr; in c4iw_create_qp()
[all …]
/linux-4.4.14/drivers/media/pci/cx25821/
Dcx25821-video.c442 struct v4l2_capability *cap) in cx25821_vidioc_querycap() argument
450 strcpy(cap->driver, "cx25821"); in cx25821_vidioc_querycap()
451 strlcpy(cap->card, cx25821_boards[dev->board].name, sizeof(cap->card)); in cx25821_vidioc_querycap()
452 sprintf(cap->bus_info, "PCIe:%s", pci_name(dev->pci)); in cx25821_vidioc_querycap()
454 cap->device_caps = cap_output; in cx25821_vidioc_querycap()
456 cap->device_caps = cap_input; in cx25821_vidioc_querycap()
457 cap->capabilities = cap_input | cap_output | V4L2_CAP_DEVICE_CAPS; in cx25821_vidioc_querycap()
/linux-4.4.14/drivers/media/pci/tw68/
Dtw68-video.c736 struct v4l2_capability *cap) in tw68_querycap() argument
740 strcpy(cap->driver, "tw68"); in tw68_querycap()
741 strlcpy(cap->card, "Techwell Capture Card", in tw68_querycap()
742 sizeof(cap->card)); in tw68_querycap()
743 sprintf(cap->bus_info, "PCI:%s", pci_name(dev->pci)); in tw68_querycap()
744 cap->device_caps = in tw68_querycap()
749 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in tw68_querycap()
/linux-4.4.14/security/apparmor/include/
Dcapability.h41 int aa_capable(struct aa_profile *profile, int cap, int audit);
/linux-4.4.14/sound/pci/hda/
Dpatch_hdmi.c121 int (*chmap_cea_alloc_validate_get_type)(struct cea_channel_speaker_allocation *cap,
123 void (*cea_alloc_to_tlv_chmap)(struct cea_channel_speaker_allocation *cap,
1928 static int hdmi_chmap_cea_alloc_validate_get_type(struct cea_channel_speaker_allocation *cap, in hdmi_chmap_cea_alloc_validate_get_type() argument
1932 if (cap->channels != channels) in hdmi_chmap_cea_alloc_validate_get_type()
1939 static void hdmi_cea_alloc_to_tlv_chmap(struct cea_channel_speaker_allocation *cap, in hdmi_cea_alloc_to_tlv_chmap() argument
1946 int spk = cap->speakers[c]; in hdmi_cea_alloc_to_tlv_chmap()
1973 struct cea_channel_speaker_allocation *cap; in hdmi_chmap_ctl_tlv() local
1974 cap = channel_allocations; in hdmi_chmap_ctl_tlv()
1975 for (i = 0; i < ARRAY_SIZE(channel_allocations); i++, cap++) { in hdmi_chmap_ctl_tlv()
1977 int type = spec->ops.chmap_cea_alloc_validate_get_type(cap, chs); in hdmi_chmap_ctl_tlv()
[all …]
/linux-4.4.14/drivers/media/usb/pwc/
Dpwc-v4l.c493 static int pwc_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in pwc_querycap() argument
497 strcpy(cap->driver, PWC_NAME); in pwc_querycap()
498 strlcpy(cap->card, pdev->vdev.name, sizeof(cap->card)); in pwc_querycap()
499 usb_make_path(pdev->udev, cap->bus_info, sizeof(cap->bus_info)); in pwc_querycap()
500 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING | in pwc_querycap()
502 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in pwc_querycap()
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_wlan_util.c695 struct ieee80211_ht_cap *cap; in HT_caps_handler23a() local
706 cap = &pmlmeinfo->ht_cap; in HT_caps_handler23a()
707 dstcap = (u8 *)cap; in HT_caps_handler23a()
713 if ((cap->ampdu_params_info & in HT_caps_handler23a()
719 max_AMPDU_len = cap->ampdu_params_info & in HT_caps_handler23a()
722 if ((cap->ampdu_params_info & in HT_caps_handler23a()
725 min_MPDU_spacing = cap->ampdu_params_info & in HT_caps_handler23a()
731 cap->ampdu_params_info = in HT_caps_handler23a()
741 cap->mcs.rx_mask[i] &= MCS_rate_1R23A[i]; in HT_caps_handler23a()
743 cap->mcs.rx_mask[i] &= MCS_rate_2R23A[i]; in HT_caps_handler23a()
/linux-4.4.14/drivers/media/platform/vsp1/
Dvsp1_video.c980 vsp1_video_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in vsp1_video_querycap() argument
985 cap->capabilities = V4L2_CAP_DEVICE_CAPS | V4L2_CAP_STREAMING in vsp1_video_querycap()
990 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE_MPLANE in vsp1_video_querycap()
993 cap->device_caps = V4L2_CAP_VIDEO_OUTPUT_MPLANE in vsp1_video_querycap()
996 strlcpy(cap->driver, "vsp1", sizeof(cap->driver)); in vsp1_video_querycap()
997 strlcpy(cap->card, video->video.name, sizeof(cap->card)); in vsp1_video_querycap()
998 snprintf(cap->bus_info, sizeof(cap->bus_info), "platform:%s", in vsp1_video_querycap()
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_video.c446 static int vidioc_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in vidioc_querycap() argument
451 strcpy((char *)cap->driver, "saa7146 v4l2"); in vidioc_querycap()
452 strlcpy((char *)cap->card, dev->ext->name, sizeof(cap->card)); in vidioc_querycap()
453 sprintf((char *)cap->bus_info, "PCI:%s", pci_name(dev->pci)); in vidioc_querycap()
454 cap->device_caps = in vidioc_querycap()
459 cap->device_caps |= dev->ext_vv_data->capabilities; in vidioc_querycap()
460 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
462 cap->device_caps &= in vidioc_querycap()
465 cap->device_caps &= in vidioc_querycap()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c598 int cap = 0; in speed_duplex_to_caps() local
603 cap = SUPPORTED_10baseT_Full; in speed_duplex_to_caps()
605 cap = SUPPORTED_10baseT_Half; in speed_duplex_to_caps()
609 cap = SUPPORTED_100baseT_Full; in speed_duplex_to_caps()
611 cap = SUPPORTED_100baseT_Half; in speed_duplex_to_caps()
615 cap = SUPPORTED_1000baseT_Full; in speed_duplex_to_caps()
617 cap = SUPPORTED_1000baseT_Half; in speed_duplex_to_caps()
621 cap = SUPPORTED_10000baseT_Full; in speed_duplex_to_caps()
623 return cap; in speed_duplex_to_caps()
642 int cap = speed_duplex_to_caps(speed, cmd->duplex); in set_settings() local
[all …]
/linux-4.4.14/sound/firewire/oxfw/
Doxfw-pcm.c416 unsigned int cap = 0; in snd_oxfw_create_pcm() local
420 cap = 1; in snd_oxfw_create_pcm()
422 err = snd_pcm_new(oxfw->card, oxfw->card->driver, 0, 1, cap, &pcm); in snd_oxfw_create_pcm()
429 if (cap > 0) in snd_oxfw_create_pcm()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Deeh_pseries.c136 static int pseries_eeh_find_cap(struct pci_dn *pdn, int cap) in pseries_eeh_find_cap() argument
153 if (id == cap) in pseries_eeh_find_cap()
161 static int pseries_eeh_find_ecap(struct pci_dn *pdn, int cap) in pseries_eeh_find_ecap() argument
176 if (PCI_EXT_CAP_ID(header) == cap && pos) in pseries_eeh_find_ecap()
/linux-4.4.14/drivers/mfd/
Drts5227.c106 u16 cap; in rts5227_extra_init_hw() local
120 pcie_capability_read_word(pcr->pci, PCI_EXP_DEVCTL2, &cap); in rts5227_extra_init_hw()
121 if (cap & PCI_EXP_DEVCTL2_LTR_EN) in rts5227_extra_init_hw()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c941 rqsize = roundup_pow_of_two(attrs->cap.max_recv_wr); in iwch_create_qp()
942 if (rqsize == attrs->cap.max_recv_wr) in iwch_create_qp()
943 rqsize = roundup_pow_of_two(attrs->cap.max_recv_wr+1); in iwch_create_qp()
952 if (attrs->cap.max_inline_data > T3_MAX_INLINE) in iwch_create_qp()
960 sqsize = roundup_pow_of_two(attrs->cap.max_send_wr); in iwch_create_qp()
970 roundup_pow_of_two(attrs->cap.max_send_wr * 2)); in iwch_create_qp()
985 attrs->cap.max_recv_wr = rqsize - 1; in iwch_create_qp()
986 attrs->cap.max_send_wr = sqsize; in iwch_create_qp()
987 attrs->cap.max_inline_data = T3_MAX_INLINE; in iwch_create_qp()
993 qhp->attr.sq_num_entries = attrs->cap.max_send_wr; in iwch_create_qp()
[all …]
/linux-4.4.14/drivers/rtc/
Drtc-efi.c166 efi_time_cap_t cap; in efi_read_time() local
168 status = efi.get_time(&eft, &cap); in efi_read_time()
/linux-4.4.14/include/sound/
Ddesignware_i2s.h43 unsigned int cap; member
/linux-4.4.14/arch/x86/ras/
Dmce_amd_inj.c414 u64 cap; in init_mce_inject() local
416 rdmsrl(MSR_IA32_MCG_CAP, cap); in init_mce_inject()
417 n_banks = cap & MCG_BANKCNT_MASK; in init_mce_inject()
/linux-4.4.14/drivers/block/
Dvirtio_blk.c571 u64 cap; in virtblk_probe() local
670 virtio_cread(vdev, struct virtio_blk_config, capacity, &cap); in virtblk_probe()
673 if ((sector_t)cap != cap) { in virtblk_probe()
675 (unsigned long long)cap); in virtblk_probe()
676 cap = (sector_t)-1; in virtblk_probe()
678 set_capacity(vblk->disk, cap); in virtblk_probe()
/linux-4.4.14/drivers/media/pci/sta2x11/
Dsta2x11_vip.c416 struct v4l2_capability *cap) in vidioc_querycap() argument
420 strcpy(cap->driver, KBUILD_MODNAME); in vidioc_querycap()
421 strcpy(cap->card, KBUILD_MODNAME); in vidioc_querycap()
422 snprintf(cap->bus_info, sizeof(cap->bus_info), "PCI:%s", in vidioc_querycap()
424 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_READWRITE | in vidioc_querycap()
426 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
/linux-4.4.14/drivers/media/platform/s5p-mfc/
Ds5p_mfc_dec.c264 struct v4l2_capability *cap) in vidioc_querycap() argument
268 strncpy(cap->driver, dev->plat_dev->name, sizeof(cap->driver) - 1); in vidioc_querycap()
269 strncpy(cap->card, dev->plat_dev->name, sizeof(cap->card) - 1); in vidioc_querycap()
270 cap->bus_info[0] = 0; in vidioc_querycap()
276 cap->device_caps = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_STREAMING; in vidioc_querycap()
277 cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
/linux-4.4.14/sound/pci/ctxfi/
Dctmixer.c530 struct capabilities cap = atc->capabilities(atc); in do_switch() local
543 if (!cap.dedicated_mic && in do_switch()
548 } else if (cap.dedicated_mic && (MIXER_LINEIN_C_S == type)) in do_switch()
550 else if (cap.dedicated_mic && (MIXER_MIC_C_S == type)) in do_switch()
742 struct capabilities cap = atc->capabilities(atc); in ct_mixer_kcontrols_create() local
756 ct_kcontrol_init_table[MIXER_DIGITAL_IO_S].ctl = cap.digit_io_switch; in ct_mixer_kcontrols_create()
780 if (cap.output_switch) { in ct_mixer_kcontrols_create()
786 if (cap.mic_source_switch) { in ct_mixer_kcontrols_create()
802 if (cap.dedicated_mic) in ct_mixer_kcontrols_create()

1234