arch/arm/nwfpe/softfloat.c
1455
bits64 rem, term;
arch/arm/nwfpe/softfloat.c
1484
term = ( (bits64) zSig ) * zSig;
arch/arm/nwfpe/softfloat.c
1485
rem = ( ( (bits64) aSig )<<32 ) - term;
arch/arm/vfp/vfpsingle.c
377
u64 term;
arch/arm/vfp/vfpsingle.c
380
term = (u64)vsd.significand * vsd.significand;
arch/arm/vfp/vfpsingle.c
381
rem = ((u64)vsm.significand << 32) - term;
arch/arm/vfp/vfpsingle.c
383
pr_debug("VFP: term=%016llx rem=%016llx\n", term, rem);
arch/mips/include/asm/octeon/cvmx-mio-defs.h
501
uint64_t term:2;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
507
uint64_t term:2;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
525
uint64_t term:2;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
531
uint64_t term:2;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
548
uint64_t term:2;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
552
uint64_t term:2;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
570
uint64_t term:2;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
576
uint64_t term:2;
drivers/fsi/fsi-core.c
351
if (master->term) {
drivers/fsi/fsi-core.c
352
rc = master->term(master, link, id);
drivers/fsi/fsi-core.c
827
if (!master->term)
drivers/fsi/fsi-core.c
830
master->term(master, slave->link, slave->id);
drivers/fsi/fsi-master-aspeed.c
620
aspeed->master.term = aspeed_master_term;
drivers/fsi/fsi-master-ast-cf.c
1369
master->master.term = fsi_master_acf_term;
drivers/fsi/fsi-master-gpio.c
843
master->master.term = fsi_master_gpio_term;
drivers/fsi/fsi-master.h
131
int (*term)(struct fsi_master *, int link, uint8_t id);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
1624
dw_hdmi_phy_i2c_write(hdmi, phy_config->term, HDMI_3D_TX_PHY_TXTERM);
drivers/gpu/drm/imx/dcss/dcss-scaler.c
151
int term = 1 << PSC_Q_FRACTION;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
153
term = mult_q(term, div_q(x, 1 << PSC_Q_FRACTION));
drivers/gpu/drm/imx/dcss/dcss-scaler.c
154
sum += term;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
155
term = mult_q(term, div_q(x, 2 << PSC_Q_FRACTION));
drivers/gpu/drm/imx/dcss/dcss-scaler.c
156
sum += term;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
157
term = mult_q(term, div_q(x, 3 << PSC_Q_FRACTION));
drivers/gpu/drm/imx/dcss/dcss-scaler.c
158
sum += term;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
159
term = mult_q(term, div_q(x, 4 << PSC_Q_FRACTION));
drivers/gpu/drm/imx/dcss/dcss-scaler.c
160
sum += term;
drivers/gpu/drm/panthor/panthor_sched.c
2234
group_queue_work(group, term);
drivers/gpu/drm/panthor/panthor_sched.c
2284
bool term = !group_can_run(group);
drivers/gpu/drm/panthor/panthor_sched.c
2292
term ? CSG_STATE_TERMINATE : CSG_STATE_SUSPEND,
drivers/gpu/drm/panthor/panthor_sched.c
2774
group_queue_work(group, term);
drivers/gpu/drm/panthor/panthor_sched.c
2935
group_queue_work(group, term);
drivers/gpu/drm/panthor/panthor_sched.c
3424
group_queue_work(group, term);
drivers/gpu/drm/panthor/panthor_sched.c
3800
group_queue_work(group, term);
drivers/infiniband/hw/cxgb4/qp.c
1562
struct terminate_message *term;
drivers/infiniband/hw/cxgb4/qp.c
1580
wqe->u.terminate.immdlen = cpu_to_be32(sizeof(*term));
drivers/infiniband/hw/cxgb4/qp.c
1581
term = (struct terminate_message *)wqe->u.terminate.termmsg;
drivers/infiniband/hw/cxgb4/qp.c
1583
term->layer_etype = qhp->attr.layer_etype;
drivers/infiniband/hw/cxgb4/qp.c
1584
term->ecode = qhp->attr.ecode;
drivers/infiniband/hw/cxgb4/qp.c
1586
build_term_codes(err_cqe, &term->layer_etype, &term->ecode);
drivers/infiniband/hw/irdma/hw.c
2294
void irdma_next_iw_state(struct irdma_qp *iwqp, u8 state, u8 del_hash, u8 term,
drivers/infiniband/hw/irdma/hw.c
2307
if (term & IRDMAQP_TERM_SEND_TERM_ONLY)
drivers/infiniband/hw/irdma/hw.c
2309
if (term & IRDMAQP_TERM_SEND_FIN_ONLY)
drivers/infiniband/hw/irdma/main.h
545
void irdma_next_iw_state(struct irdma_qp *iwqp, u8 state, u8 del_hash, u8 term,
drivers/infiniband/hw/irdma/osdep.h
61
void irdma_term_modify_qp(struct irdma_sc_qp *qp, u8 next_state, u8 term,
drivers/infiniband/hw/irdma/utils.c
946
void irdma_term_modify_qp(struct irdma_sc_qp *qp, u8 next_state, u8 term,
drivers/infiniband/hw/irdma/utils.c
952
irdma_next_iw_state(iwqp, next_state, 0, term, term_len);
drivers/infiniband/sw/siw/iwarp.h
216
static inline u8 __rdmap_term_layer(struct iwarp_terminate *term)
drivers/infiniband/sw/siw/iwarp.h
218
return term->layer;
drivers/infiniband/sw/siw/iwarp.h
221
static inline void __rdmap_term_set_layer(struct iwarp_terminate *term,
drivers/infiniband/sw/siw/iwarp.h
224
term->layer = layer & 0xf;
drivers/infiniband/sw/siw/iwarp.h
227
static inline u8 __rdmap_term_etype(struct iwarp_terminate *term)
drivers/infiniband/sw/siw/iwarp.h
229
return term->etype;
drivers/infiniband/sw/siw/iwarp.h
232
static inline void __rdmap_term_set_etype(struct iwarp_terminate *term,
drivers/infiniband/sw/siw/iwarp.h
235
term->etype = etype & 0xf;
drivers/infiniband/sw/siw/iwarp.h
238
static inline u8 __rdmap_term_ecode(struct iwarp_terminate *term)
drivers/infiniband/sw/siw/iwarp.h
240
return term->ecode;
drivers/infiniband/sw/siw/iwarp.h
243
static inline void __rdmap_term_set_ecode(struct iwarp_terminate *term,
drivers/infiniband/sw/siw/iwarp.h
246
term->ecode = ecode;
drivers/infiniband/sw/siw/siw_qp.c
367
struct iwarp_terminate *term = NULL;
drivers/infiniband/sw/siw/siw_qp.c
394
term = kzalloc_obj(*term);
drivers/infiniband/sw/siw/siw_qp.c
395
if (!term)
drivers/infiniband/sw/siw/siw_qp.c
398
term->ddp_qn = cpu_to_be32(RDMAP_UNTAGGED_QN_TERMINATE);
drivers/infiniband/sw/siw/siw_qp.c
399
term->ddp_mo = 0;
drivers/infiniband/sw/siw/siw_qp.c
400
term->ddp_msn = cpu_to_be32(1);
drivers/infiniband/sw/siw/siw_qp.c
402
iov[0].iov_base = term;
drivers/infiniband/sw/siw/siw_qp.c
403
iov[0].iov_len = sizeof(*term);
drivers/infiniband/sw/siw/siw_qp.c
410
kfree(term);
drivers/infiniband/sw/siw/siw_qp.c
414
memcpy(&term->ctrl, &iwarp_pktinfo[RDMAP_TERMINATE].ctrl,
drivers/infiniband/sw/siw/siw_qp.c
417
__rdmap_term_set_layer(term, qp->term_info.layer);
drivers/infiniband/sw/siw/siw_qp.c
418
__rdmap_term_set_etype(term, qp->term_info.etype);
drivers/infiniband/sw/siw/siw_qp.c
419
__rdmap_term_set_ecode(term, qp->term_info.ecode);
drivers/infiniband/sw/siw/siw_qp.c
432
term->flag_m = 1;
drivers/infiniband/sw/siw/siw_qp.c
433
term->flag_d = 1;
drivers/infiniband/sw/siw/siw_qp.c
434
term->flag_r = 1;
drivers/infiniband/sw/siw/siw_qp.c
501
term->flag_m = 1;
drivers/infiniband/sw/siw/siw_qp.c
502
term->flag_d = 1;
drivers/infiniband/sw/siw/siw_qp.c
504
term->ctrl.mpa_len = cpu_to_be16(iov[1].iov_len);
drivers/infiniband/sw/siw/siw_qp.c
529
term->flag_m = 1;
drivers/infiniband/sw/siw/siw_qp.c
530
term->flag_d = 1;
drivers/infiniband/sw/siw/siw_qp.c
536
if (term->flag_m || term->flag_d || term->flag_r) {
drivers/infiniband/sw/siw/siw_qp.c
539
len_terminate = sizeof(*term) + iov[1].iov_len + MPA_CRC_SIZE;
drivers/infiniband/sw/siw/siw_qp.c
544
len_terminate = sizeof(*term) + MPA_CRC_SIZE;
drivers/infiniband/sw/siw/siw_qp.c
549
if (term->flag_m) {
drivers/infiniband/sw/siw/siw_qp.c
557
term->ctrl.mpa_len =
drivers/infiniband/sw/siw/siw_qp.c
573
__rdmap_term_layer(term), __rdmap_term_etype(term),
drivers/infiniband/sw/siw/siw_qp.c
574
__rdmap_term_ecode(term), rv);
drivers/infiniband/sw/siw/siw_qp.c
575
kfree(term);
drivers/infiniband/sw/siw/siw_qp_rx.c
882
struct iwarp_terminate *term = &srx->hdr.terminate;
drivers/infiniband/sw/siw/siw_qp_rx.c
889
__rdmap_term_layer(term), __rdmap_term_etype(term),
drivers/infiniband/sw/siw/siw_qp_rx.c
890
__rdmap_term_ecode(term));
drivers/infiniband/sw/siw/siw_qp_rx.c
892
if (be32_to_cpu(term->ddp_qn) != RDMAP_UNTAGGED_QN_TERMINATE ||
drivers/infiniband/sw/siw/siw_qp_rx.c
893
be32_to_cpu(term->ddp_msn) !=
drivers/infiniband/sw/siw/siw_qp_rx.c
895
be32_to_cpu(term->ddp_mo) != 0) {
drivers/infiniband/sw/siw/siw_qp_rx.c
897
be32_to_cpu(term->ddp_qn), be32_to_cpu(term->ddp_msn),
drivers/infiniband/sw/siw/siw_qp_rx.c
898
be32_to_cpu(term->ddp_mo));
drivers/infiniband/sw/siw/siw_qp_rx.c
904
if (!term->flag_m)
drivers/infiniband/sw/siw/siw_qp_rx.c
934
if (term->flag_r) {
drivers/infiniband/sw/siw/siw_qp_rx.c
937
term->flag_m ? "valid" : "invalid");
drivers/infiniband/sw/siw/siw_qp_rx.c
938
} else if (term->flag_d) {
drivers/infiniband/sw/siw/siw_qp_rx.c
941
term->flag_m ? "valid" : "invalid");
drivers/media/usb/uvc/uvc_driver.c
1056
term = uvc_alloc_new_entity(dev, type | UVC_TERM_INPUT,
drivers/media/usb/uvc/uvc_driver.c
1058
if (IS_ERR(term))
drivers/media/usb/uvc/uvc_driver.c
1059
return PTR_ERR(term);
drivers/media/usb/uvc/uvc_driver.c
1061
if (UVC_ENTITY_TYPE(term) == UVC_ITT_CAMERA) {
drivers/media/usb/uvc/uvc_driver.c
1062
term->camera.bControlSize = n;
drivers/media/usb/uvc/uvc_driver.c
1063
term->camera.bmControls = (u8 *)term + sizeof(*term);
drivers/media/usb/uvc/uvc_driver.c
1064
term->camera.wObjectiveFocalLengthMin =
drivers/media/usb/uvc/uvc_driver.c
1066
term->camera.wObjectiveFocalLengthMax =
drivers/media/usb/uvc/uvc_driver.c
1068
term->camera.wOcularFocalLength =
drivers/media/usb/uvc/uvc_driver.c
1070
memcpy(term->camera.bmControls, &buffer[15], n);
drivers/media/usb/uvc/uvc_driver.c
1071
} else if (UVC_ENTITY_TYPE(term) ==
drivers/media/usb/uvc/uvc_driver.c
1073
term->media.bControlSize = n;
drivers/media/usb/uvc/uvc_driver.c
1074
term->media.bmControls = (u8 *)term + sizeof(*term);
drivers/media/usb/uvc/uvc_driver.c
1075
term->media.bTransportModeSize = p;
drivers/media/usb/uvc/uvc_driver.c
1076
term->media.bmTransportModes = (u8 *)term
drivers/media/usb/uvc/uvc_driver.c
1077
+ sizeof(*term) + n;
drivers/media/usb/uvc/uvc_driver.c
1078
memcpy(term->media.bmControls, &buffer[9], n);
drivers/media/usb/uvc/uvc_driver.c
1079
memcpy(term->media.bmTransportModes, &buffer[10+n], p);
drivers/media/usb/uvc/uvc_driver.c
1082
if (UVC_ENTITY_TYPE(term) == UVC_ITT_CAMERA)
drivers/media/usb/uvc/uvc_driver.c
1084
else if (UVC_ENTITY_TYPE(term) == UVC_ITT_MEDIA_TRANSPORT_INPUT)
drivers/media/usb/uvc/uvc_driver.c
1089
uvc_entity_set_name(dev, term, type_name, buffer[7]);
drivers/media/usb/uvc/uvc_driver.c
1091
list_add_tail(&term->list, &dev->entities);
drivers/media/usb/uvc/uvc_driver.c
1135
term = uvc_alloc_new_entity(dev, type | UVC_TERM_OUTPUT,
drivers/media/usb/uvc/uvc_driver.c
1137
if (IS_ERR(term))
drivers/media/usb/uvc/uvc_driver.c
1138
return PTR_ERR(term);
drivers/media/usb/uvc/uvc_driver.c
1140
memcpy(term->baSourceID, &buffer[7], 1);
drivers/media/usb/uvc/uvc_driver.c
1142
uvc_entity_set_name(dev, term, "Output", buffer[8]);
drivers/media/usb/uvc/uvc_driver.c
1144
list_add_tail(&term->list, &dev->entities);
drivers/media/usb/uvc/uvc_driver.c
1614
struct uvc_entity *term;
drivers/media/usb/uvc/uvc_driver.c
1635
term = uvc_entity_by_id(chain->dev, id);
drivers/media/usb/uvc/uvc_driver.c
1636
if (term == NULL || !UVC_ENTITY_IS_ITERM(term)) {
drivers/media/usb/uvc/uvc_driver.c
1643
if (term->chain.next || term->chain.prev) {
drivers/media/usb/uvc/uvc_driver.c
1646
term->id);
drivers/media/usb/uvc/uvc_driver.c
1650
uvc_dbg_cont(PROBE, " %d", term->id);
drivers/media/usb/uvc/uvc_driver.c
1652
list_add_tail(&term->chain, &chain->entities);
drivers/media/usb/uvc/uvc_driver.c
1653
uvc_scan_chain_forward(chain, term, entity);
drivers/media/usb/uvc/uvc_driver.c
1689
struct uvc_entity *term)
drivers/media/usb/uvc/uvc_driver.c
169
struct uvc_entity *term)
drivers/media/usb/uvc/uvc_driver.c
1695
entity = term;
drivers/media/usb/uvc/uvc_driver.c
171
u16 id = UVC_HARDWARE_ENTITY_ID(term->id);
drivers/media/usb/uvc/uvc_driver.c
1727
struct uvc_entity *term;
drivers/media/usb/uvc/uvc_driver.c
1731
list_for_each_entry(term, terms, chain) {
drivers/media/usb/uvc/uvc_driver.c
1732
if (!UVC_ENTITY_IS_TERM(term) ||
drivers/media/usb/uvc/uvc_driver.c
1733
UVC_TERM_DIRECTION(term) != dir)
drivers/media/usb/uvc/uvc_driver.c
1742
p += sprintf(p, "%u", term->id);
drivers/media/usb/uvc/uvc_driver.c
1875
struct uvc_entity *term;
drivers/media/usb/uvc/uvc_driver.c
1877
list_for_each_entry(term, &dev->entities, list) {
drivers/media/usb/uvc/uvc_driver.c
1878
if (!UVC_ENTITY_IS_OTERM(term))
drivers/media/usb/uvc/uvc_driver.c
1887
if (term->chain.next || term->chain.prev)
drivers/media/usb/uvc/uvc_driver.c
1894
term->flags |= UVC_ENTITY_FLAG_DEFAULT;
drivers/media/usb/uvc/uvc_driver.c
1896
if (uvc_scan_chain(chain, term) < 0) {
drivers/media/usb/uvc/uvc_driver.c
2126
struct uvc_entity *term;
drivers/media/usb/uvc/uvc_driver.c
2129
list_for_each_entry(term, &chain->entities, chain) {
drivers/media/usb/uvc/uvc_driver.c
2130
if (UVC_ENTITY_TYPE(term) != UVC_TT_STREAMING)
drivers/media/usb/uvc/uvc_driver.c
2133
stream = uvc_stream_for_terminal(dev, term);
drivers/media/usb/uvc/uvc_driver.c
2137
term->id);
drivers/media/usb/uvc/uvc_driver.c
2152
term->vdev = &stream->queue.vdev;
drivers/media/usb/uvc/uvc_driver.c
971
struct uvc_entity *unit, *term;
drivers/media/usb/uvc/uvcvideo.h
29
#define UVC_TERM_DIRECTION(term) ((term)->type & 0x8000)
drivers/net/can/dev/dev.c
540
static int can_set_termination(struct net_device *ndev, u16 term)
drivers/net/can/dev/dev.c
545
if (term == priv->termination_gpio_ohms[CAN_TERMINATION_GPIO_ENABLED])
drivers/net/can/dev/dev.c
560
u32 term;
drivers/net/can/dev/dev.c
574
ret = device_property_read_u32(dev, "termination-ohms", &term);
drivers/net/can/dev/dev.c
581
if (term > U16_MAX) {
drivers/net/can/dev/dev.c
583
term, U16_MAX);
drivers/net/can/dev/dev.c
592
priv->termination_gpio_ohms[CAN_TERMINATION_GPIO_ENABLED] = term;
drivers/net/can/usb/f81604.c
1119
static int __f81604_set_termination(struct usb_device *dev, int idx, u16 term)
drivers/net/can/usb/f81604.c
1128
if (term)
drivers/net/can/usb/f81604.c
1134
static int f81604_set_termination(struct net_device *netdev, u16 term)
drivers/net/can/usb/f81604.c
1141
term);
drivers/net/can/usb/gs_usb.c
1273
static int gs_usb_get_termination(struct net_device *netdev, u16 *term)
drivers/net/can/usb/gs_usb.c
1288
*term = GS_USB_TERMINATION_ENABLED;
drivers/net/can/usb/gs_usb.c
1290
*term = GS_USB_TERMINATION_DISABLED;
drivers/net/can/usb/gs_usb.c
1295
static int gs_usb_set_termination(struct net_device *netdev, u16 term)
drivers/net/can/usb/gs_usb.c
1300
if (term == GS_USB_TERMINATION_ENABLED)
drivers/net/can/usb/mcba_usb.c
790
static int mcba_set_termination(struct net_device *netdev, u16 term)
drivers/net/can/usb/mcba_usb.c
797
if (term == MCBA_TERMINATION_ENABLED)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
288
int term = !!(ft->flags & MLX5_FLOW_TABLE_TERMINATION);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
319
term);
drivers/net/ethernet/rocker/rocker_ofdpa.c
1549
bool term;
drivers/net/ethernet/rocker/rocker_ofdpa.c
1570
.term = true,
drivers/net/ethernet/rocker/rocker_ofdpa.c
1578
.term = true,
drivers/net/ethernet/rocker/rocker_ofdpa.c
1682
if (ctrl->term)
drivers/net/wireless/st/cw1200/bh.c
415
int rx, tx, term, suspend;
drivers/net/wireless/st/cw1200/bh.c
451
term = atomic_xchg(&priv->bh_term, 0);
drivers/net/wireless/st/cw1200/bh.c
454
(rx || tx || term || suspend || priv->bh_error);
drivers/net/wireless/st/cw1200/bh.c
458
rx, tx, term, suspend, priv->bh_error, status);
drivers/net/wireless/st/cw1200/bh.c
462
term || priv->bh_error) {
drivers/net/wireless/st/cw1200/bh.c
602
if (!term) {
drivers/pinctrl/intel/pinctrl-cherryview.c
834
u32 term;
drivers/pinctrl/intel/pinctrl-cherryview.c
841
term = (ctrl0 & CHV_PADCTRL0_TERM_MASK) >> CHV_PADCTRL0_TERM_SHIFT;
drivers/pinctrl/intel/pinctrl-cherryview.c
845
if (term)
drivers/pinctrl/intel/pinctrl-cherryview.c
853
switch (term) {
drivers/pinctrl/intel/pinctrl-cherryview.c
868
if (!term || (ctrl0 & CHV_PADCTRL0_TERM_UP))
drivers/pinctrl/intel/pinctrl-cherryview.c
871
switch (term) {
drivers/pinctrl/intel/pinctrl-intel.c
606
u32 value, term;
drivers/pinctrl/intel/pinctrl-intel.c
613
term = (value & PADCFG1_TERM_MASK) >> PADCFG1_TERM_SHIFT;
drivers/pinctrl/intel/pinctrl-intel.c
617
if (term)
drivers/pinctrl/intel/pinctrl-intel.c
622
if (!term || !(value & PADCFG1_TERM_UP))
drivers/pinctrl/intel/pinctrl-intel.c
625
switch (term) {
drivers/pinctrl/intel/pinctrl-intel.c
648
if (!term || value & PADCFG1_TERM_UP)
drivers/pinctrl/intel/pinctrl-intel.c
651
switch (term) {
drivers/pinctrl/intel/pinctrl-intel.c
768
u32 term = 0, up = 0, value;
drivers/pinctrl/intel/pinctrl-intel.c
778
term = PADCFG1_TERM_20K;
drivers/pinctrl/intel/pinctrl-intel.c
782
term = PADCFG1_TERM_5K;
drivers/pinctrl/intel/pinctrl-intel.c
785
term = PADCFG1_TERM_4K;
drivers/pinctrl/intel/pinctrl-intel.c
788
term = PADCFG1_TERM_1K;
drivers/pinctrl/intel/pinctrl-intel.c
791
term = PADCFG1_TERM_833;
drivers/pinctrl/intel/pinctrl-intel.c
805
term = PADCFG1_TERM_20K;
drivers/pinctrl/intel/pinctrl-intel.c
809
term = PADCFG1_TERM_5K;
drivers/pinctrl/intel/pinctrl-intel.c
812
term = PADCFG1_TERM_4K;
drivers/pinctrl/intel/pinctrl-intel.c
817
term = PADCFG1_TERM_1K;
drivers/pinctrl/intel/pinctrl-intel.c
822
term = PADCFG1_TERM_833;
drivers/pinctrl/intel/pinctrl-intel.c
840
value = (value & ~PADCFG1_TERM_MASK) | (term << PADCFG1_TERM_SHIFT);
drivers/pinctrl/intel/pinctrl-tangier.c
275
u32 value, term;
drivers/pinctrl/intel/pinctrl-tangier.c
283
term = (value & BUFCFG_PUPD_VAL_MASK) >> BUFCFG_PUPD_VAL_SHIFT;
drivers/pinctrl/intel/pinctrl-tangier.c
295
switch (term) {
drivers/pinctrl/intel/pinctrl-tangier.c
316
switch (term) {
drivers/pinctrl/intel/pinctrl-tangier.c
361
u32 mask, term, value = 0;
drivers/pinctrl/intel/pinctrl-tangier.c
371
term = BUFCFG_PUPD_VAL_50K;
drivers/pinctrl/intel/pinctrl-tangier.c
375
term = BUFCFG_PUPD_VAL_20K;
drivers/pinctrl/intel/pinctrl-tangier.c
378
term = BUFCFG_PUPD_VAL_2K;
drivers/pinctrl/intel/pinctrl-tangier.c
381
term = BUFCFG_PUPD_VAL_910;
drivers/pinctrl/intel/pinctrl-tangier.c
388
value = BUFCFG_PU_EN | (term << BUFCFG_PUPD_VAL_SHIFT);
drivers/pinctrl/intel/pinctrl-tangier.c
394
term = BUFCFG_PUPD_VAL_50K;
drivers/pinctrl/intel/pinctrl-tangier.c
398
term = BUFCFG_PUPD_VAL_20K;
drivers/pinctrl/intel/pinctrl-tangier.c
401
term = BUFCFG_PUPD_VAL_2K;
drivers/pinctrl/intel/pinctrl-tangier.c
404
term = BUFCFG_PUPD_VAL_910;
drivers/pinctrl/intel/pinctrl-tangier.c
411
value = BUFCFG_PD_EN | (term << BUFCFG_PUPD_VAL_SHIFT);
drivers/pwm/pwm-ep93xx.c
110
term = readw(base + EP93XX_PWMx_TERM_COUNT);
drivers/pwm/pwm-ep93xx.c
113
if (period_cycles > term) {
drivers/pwm/pwm-ep93xx.c
55
unsigned long term;
drivers/scsi/aic7xxx/aic7xxx_core.c
5041
int term;
drivers/scsi/aic7xxx/aic7xxx_core.c
5058
term = (ahc->flags & AHC_TERM_ENB_B) != 0 ? STPWEN : 0;
drivers/scsi/aic7xxx/aic7xxx_core.c
5062
|term|ahc->seltime_b|ENSTIMER|ACTNEGEN);
drivers/scsi/aic7xxx/aic7xxx_core.c
5071
term = (ahc->flags & AHC_TERM_ENB_A) != 0 ? STPWEN : 0;
drivers/scsi/aic7xxx/aic7xxx_core.c
5078
|term|ahc->seltime
drivers/scsi/arm/cumana_2.c
409
cumanascsi_2_terminator_ctl(host, term[ec->slot_no]);
drivers/scsi/arm/cumana_2.c
522
module_param_array(term, int, NULL, 0);
drivers/scsi/arm/cumana_2.c
523
MODULE_PARM_DESC(term, "SCSI bus termination");
drivers/scsi/arm/cumana_2.c
73
static int term[MAX_ECARDS] = { 1, 1, 1, 1, 1, 1, 1, 1 };
drivers/scsi/arm/eesox.c
525
info->control = term[ec->slot_no] ? EESOX_TERM_ENABLE : 0;
drivers/scsi/arm/eesox.c
644
module_param_array(term, int, NULL, 0);
drivers/scsi/arm/eesox.c
645
MODULE_PARM_DESC(term, "SCSI bus termination");
drivers/scsi/arm/eesox.c
68
static int term[MAX_ECARDS] = { 1, 1, 1, 1, 1, 1, 1, 1 };
drivers/scsi/arm/powertec.c
331
powertecscsi_terminator_ctl(host, term[ec->slot_no]);
drivers/scsi/arm/powertec.c
450
module_param_array(term, int, NULL, 0);
drivers/scsi/arm/powertec.c
451
MODULE_PARM_DESC(term, "SCSI bus termination");
drivers/scsi/arm/powertec.c
56
static int term[MAX_ECARDS] = { 1, 1, 1, 1, 1, 1, 1, 1 };
drivers/scsi/ncr53c8xx.c
4441
u32 term;
drivers/scsi/ncr53c8xx.c
4472
term = INB(nc_sstat0);
drivers/scsi/ncr53c8xx.c
4473
term = ((term & 2) << 7) + ((term & 1) << 17); /* rst sdp0 */
drivers/scsi/ncr53c8xx.c
4474
term |= ((INB(nc_sstat2) & 0x01) << 26) | /* sdp1 */
drivers/scsi/ncr53c8xx.c
4480
term &= 0x3ffff;
drivers/scsi/ncr53c8xx.c
4482
if (term != (2<<7)) {
drivers/scsi/ncr53c8xx.c
4489
(u_long)term, (u_long)(2<<7));
drivers/scsi/qla1280.c
2198
uint16_t cfg1, term;
drivers/scsi/qla1280.c
2211
term = nv->termination.scsi_bus_1_control;
drivers/scsi/qla1280.c
2212
term |= nv->termination.scsi_bus_0_control << 2;
drivers/scsi/qla1280.c
2213
term |= nv->termination.auto_term_support << 7;
drivers/scsi/qla1280.c
2215
WRT_REG_WORD(®->gpio_data, term);
drivers/scsi/scsi_scan.c
1144
unsigned term = 0, idx;
drivers/scsi/scsi_scan.c
1149
term = idx+1;
drivers/scsi/scsi_scan.c
1154
buf[term] = 0;
drivers/scsi/sym53c8xx_2/sym_hipd.c
179
u32 term;
drivers/scsi/sym53c8xx_2/sym_hipd.c
203
term = INB(np, nc_sstat0);
drivers/scsi/sym53c8xx_2/sym_hipd.c
204
term = ((term & 2) << 7) + ((term & 1) << 17); /* rst sdp0 */
drivers/scsi/sym53c8xx_2/sym_hipd.c
205
term |= ((INB(np, nc_sstat2) & 0x01) << 26) | /* sdp1 */
drivers/scsi/sym53c8xx_2/sym_hipd.c
211
term &= 0x3ffff;
drivers/scsi/sym53c8xx_2/sym_hipd.c
213
if (term != (2<<7)) {
drivers/scsi/sym53c8xx_2/sym_hipd.c
220
(u_long)term, (u_long)(2<<7));
drivers/spi/spi-ar934x.c
119
term = 1;
drivers/spi/spi-ar934x.c
129
reg = AR934X_SPI_SHIFT_VAL(spi_get_chipselect(spi, 0), term,
drivers/spi/spi-ar934x.c
38
#define AR934X_SPI_SHIFT_VAL(cs, term, count) \
drivers/spi/spi-ar934x.c
40
(term) << AR934X_SPI_SHIFT_TERM | (count))
drivers/spi/spi-ar934x.c
86
u8 bpw, term = 0;
fs/debugfs/file.c
1222
char term = array_size ? ' ' : '\n';
fs/debugfs/file.c
1224
len = snprintf(buf, bufsize, "%u%c", *array++, term);
include/drm/bridge/dw_hdmi.h
111
u16 term; /*transmission termination value*/
include/drm/drm_fixed.h
215
s64 sum = DRM_FIXED_ONE, term, y = x;
include/drm/drm_fixed.h
221
term = y;
include/drm/drm_fixed.h
223
while (term >= tolerance) {
include/drm/drm_fixed.h
224
sum = sum + term;
include/drm/drm_fixed.h
226
term = drm_fixp_mul(term, div64_s64(y, count));
include/dt-bindings/usb/pd.h
341
#define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \
include/dt-bindings/usb/pd.h
343
| ((lat) & 0x7) << 13 | ((term) & 0x3) << 11 | (tx1d) << 10 \
include/dt-bindings/usb/pd.h
346
#define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \
include/dt-bindings/usb/pd.h
348
| ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
include/dt-bindings/usb/pd.h
350
#define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \
include/dt-bindings/usb/pd.h
352
| ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
include/linux/can/dev.h
76
int (*do_set_termination)(struct net_device *dev, u16 term);
include/linux/netfilter/nf_conntrack_sip.h
136
enum sdp_header_types term,
include/linux/netfilter/nf_conntrack_sip.h
195
enum sdp_header_types term,
include/linux/usb/pd_vdo.h
371
#define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \
include/linux/usb/pd_vdo.h
373
| ((lat) & 0x7) << 13 | ((term) & 0x3) << 11 | (tx1d) << 10 \
include/linux/usb/pd_vdo.h
376
#define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \
include/linux/usb/pd_vdo.h
378
| ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
include/linux/usb/pd_vdo.h
380
#define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \
include/linux/usb/pd_vdo.h
382
| ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
lib/polynomial.c
100
ret += tmp / term->divider_leftover;
lib/polynomial.c
101
} while ((term++)->deg);
lib/polynomial.c
81
const struct polynomial_term *term = poly->terms;
lib/polynomial.c
97
tmp = term->coef;
lib/polynomial.c
98
for (deg = 0; deg < term->deg; ++deg)
lib/polynomial.c
99
tmp = mult_frac(tmp, data, term->divider);
net/netfilter/nf_conntrack_ftp.c
101
.term = ')',
net/netfilter/nf_conntrack_ftp.c
109
get_ipv6_addr(const char *src, size_t dlen, struct in6_addr *dst, u_int8_t term)
net/netfilter/nf_conntrack_ftp.c
112
int ret = in6_pton(src, min_t(size_t, dlen, 0xffff), (u8 *)dst, term, &end);
net/netfilter/nf_conntrack_ftp.c
119
int array_size, char sep, char term)
net/netfilter/nf_conntrack_ftp.c
136
if ((*data == term || !term) && i == array_size - 1)
net/netfilter/nf_conntrack_ftp.c
151
struct nf_conntrack_man *cmd, char term,
net/netfilter/nf_conntrack_ftp.c
157
length = try_number(data, dlen, array, 6, ',', term);
net/netfilter/nf_conntrack_ftp.c
178
struct nf_conntrack_man *cmd, char term,
net/netfilter/nf_conntrack_ftp.c
222
char term, unsigned int *offset)
net/netfilter/nf_conntrack_ftp.c
270
struct nf_conntrack_man *cmd, char term,
net/netfilter/nf_conntrack_ftp.c
288
char skip, char term,
net/netfilter/nf_conntrack_ftp.c
324
*numlen = getnum(data + i, dlen - i, cmd, term, numoff);
net/netfilter/nf_conntrack_ftp.c
450
search[dir][i].term,
net/netfilter/nf_conntrack_ftp.c
68
char term;
net/netfilter/nf_conntrack_ftp.c
77
.term = '\r',
net/netfilter/nf_conntrack_ftp.c
85
.term = '\r',
net/netfilter/nf_conntrack_sip.c
1549
bool term;
net/netfilter/nf_conntrack_sip.c
1586
term = false;
net/netfilter/nf_conntrack_sip.c
1590
term = true;
net/netfilter/nf_conntrack_sip.c
1594
if (!term)
net/netfilter/nf_conntrack_sip.c
730
enum sdp_header_types term,
net/netfilter/nf_conntrack_sip.c
739
thdr = &hdrs[term];
net/netfilter/nf_conntrack_sip.c
752
if (term != SDP_HDR_UNSPEC &&
net/netfilter/nf_conntrack_sip.c
784
enum sdp_header_types term,
net/netfilter/nf_conntrack_sip.c
790
ret = ct_sip_get_sdp_header(ct, dptr, dataoff, datalen, type, term,
net/netfilter/nf_nat_sip.c
467
enum sdp_header_types term,
net/netfilter/nf_nat_sip.c
474
if (ct_sip_get_sdp_header(ct, *dptr, sdpoff, *datalen, type, term,
net/netfilter/nf_nat_sip.c
486
enum sdp_header_types term,
net/netfilter/nf_nat_sip.c
496
sdpoff, type, term, buffer, buflen))
net/netfilter/xt_repldata.h
25
struct type##_error *term; \
net/netfilter/xt_repldata.h
27
__alignof__(*term) - 1) & ~(__alignof__(*term) - 1); \
net/netfilter/xt_repldata.h
28
tbl = kzalloc(term_offset + sizeof(*term), GFP_KERNEL); \
net/netfilter/xt_repldata.h
31
term = (struct type##_error *)&(((char *)tbl)[term_offset]); \
net/netfilter/xt_repldata.h
33
*term = (struct type##_error)typ2##_ERROR_INIT; \
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
341
#define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
343
| ((lat) & 0x7) << 13 | ((term) & 0x3) << 11 | (tx1d) << 10 \
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
346
#define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
348
| ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
350
#define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
352
| ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
sound/pci/rme9652/hdspm.c
4143
if (1 == hdspm->tco->term) {
sound/pci/rme9652/hdspm.c
4414
ucontrol->value.integer.value[0] = hdspm->tco->term;
sound/pci/rme9652/hdspm.c
4425
if (hdspm->tco->term != ucontrol->value.integer.value[0]) {
sound/pci/rme9652/hdspm.c
4426
hdspm->tco->term = ucontrol->value.integer.value[0];
sound/pci/rme9652/hdspm.c
978
int term; /* 0 = off, 1 = on */
sound/soc/sdca/sdca_asoc.c
468
int term;
sound/soc/sdca/sdca_asoc.c
486
term = sdca_range_search(range, SDCA_SELECTED_MODE_INDEX,
sound/soc/sdca/sdca_asoc.c
488
if (!term) {
sound/soc/sdca/sdca_asoc.c
494
add_route(route, entity->label, sdca_find_terminal_name(term),
sound/usb/mixer.c
1002
return parse_term_effect_unit(state, term, p1, id);
sound/usb/mixer.c
1006
return parse_term_proc_unit(state, term, p1, id,
sound/usb/mixer.c
1009
return parse_term_uac2_clock_source(state, term, p1, id);
sound/usb/mixer.c
1011
return parse_term_uac3_clock_source(state, term, p1, id);
sound/usb/mixer.c
1021
struct usb_audio_term *term)
sound/usb/mixer.c
1023
memset(term, 0, sizeof(*term));
sound/usb/mixer.c
1025
return __check_input_term(state, id, term);
sound/usb/mixer.c
1856
struct usb_audio_term *term,
sound/usb/mixer.c
1859
int name_len = get_term_name(mixer->chip, term, name, name_size, 0);
sound/usb/mixer.c
1887
struct usb_audio_term *term, bool is_input)
sound/usb/mixer.c
1893
map = find_map(imap, term->id, 0);
sound/usb/mixer.c
1900
snd_usb_mixer_elem_init_std(&cval->head, mixer, term->id);
sound/usb/mixer.c
1934
get_connector_control_name(mixer, term, is_input, kctl->id.name,
sound/usb/mixer.c
767
struct usb_audio_term *term);
sound/usb/mixer.c
770
struct usb_audio_term *term,
sound/usb/mixer.c
775
term->type = le16_to_cpu(d->wTerminalType);
sound/usb/mixer.c
776
term->channels = d->bNrChannels;
sound/usb/mixer.c
777
term->chconfig = le16_to_cpu(d->wChannelConfig);
sound/usb/mixer.c
778
term->name = d->iTerminal;
sound/usb/mixer.c
783
struct usb_audio_term *term,
sound/usb/mixer.c
790
err = __check_input_term(state, d->bCSourceID, term);
sound/usb/mixer.c
797
term->id = id;
sound/usb/mixer.c
798
term->type = le16_to_cpu(d->wTerminalType);
sound/usb/mixer.c
799
term->channels = d->bNrChannels;
sound/usb/mixer.c
800
term->chconfig = le32_to_cpu(d->bmChannelConfig);
sound/usb/mixer.c
801
term->name = d->iTerminal;
sound/usb/mixer.c
806
struct usb_audio_term *term,
sound/usb/mixer.c
813
err = __check_input_term(state, d->bCSourceID, term);
sound/usb/mixer.c
820
term->id = id;
sound/usb/mixer.c
821
term->type = le16_to_cpu(d->wTerminalType);
sound/usb/mixer.c
826
term->channels = err;
sound/usb/mixer.c
829
term->chconfig = 0;
sound/usb/mixer.c
831
term->name = le16_to_cpu(d->wTerminalDescrStr);
sound/usb/mixer.c
836
struct usb_audio_term *term,
sound/usb/mixer.c
847
term->type = UAC3_MIXER_UNIT << 16; /* virtual type */
sound/usb/mixer.c
848
term->channels = err;
sound/usb/mixer.c
850
term->chconfig = uac_mixer_unit_wChannelConfig(d, protocol);
sound/usb/mixer.c
851
term->name = uac_mixer_unit_iMixer(d);
sound/usb/mixer.c
857
struct usb_audio_term *term,
sound/usb/mixer.c
864
err = __check_input_term(state, d->baSourceID[0], term);
sound/usb/mixer.c
867
term->type = UAC3_SELECTOR_UNIT << 16; /* virtual type */
sound/usb/mixer.c
868
term->id = id;
sound/usb/mixer.c
870
term->name = uac_selector_unit_iSelector(d);
sound/usb/mixer.c
875
struct usb_audio_term *term,
sound/usb/mixer.c
884
err = __check_input_term(state, d->baSourceID[0], term);
sound/usb/mixer.c
889
term->type = vtype << 16; /* virtual type */
sound/usb/mixer.c
890
term->id = id;
sound/usb/mixer.c
895
if (!term->channels) {
sound/usb/mixer.c
896
term->channels = uac_processing_unit_bNrChannels(d);
sound/usb/mixer.c
897
term->chconfig = uac_processing_unit_wChannelConfig(d, protocol);
sound/usb/mixer.c
899
term->name = uac_processing_unit_iProcessing(d, protocol);
sound/usb/mixer.c
904
struct usb_audio_term *term,
sound/usb/mixer.c
910
err = __check_input_term(state, d->bSourceID, term);
sound/usb/mixer.c
913
term->type = UAC3_EFFECT_UNIT << 16; /* virtual type */
sound/usb/mixer.c
914
term->id = id;
sound/usb/mixer.c
919
struct usb_audio_term *term,
sound/usb/mixer.c
924
term->type = UAC2_CLOCK_SOURCE << 16; /* virtual type */
sound/usb/mixer.c
925
term->id = id;
sound/usb/mixer.c
926
term->name = d->iClockSource;
sound/usb/mixer.c
931
struct usb_audio_term *term,
sound/usb/mixer.c
936
term->type = UAC3_CLOCK_SOURCE << 16; /* virtual type */
sound/usb/mixer.c
937
term->id = id;
sound/usb/mixer.c
938
term->name = le16_to_cpu(d->wClockSourceStr);
sound/usb/mixer.c
949
struct usb_audio_term *term)
sound/usb/mixer.c
967
term->id = id;
sound/usb/mixer.c
980
return parse_term_uac1_iterm_unit(state, term, p1, id);
sound/usb/mixer.c
982
return parse_term_uac2_iterm_unit(state, term, p1, id);
sound/usb/mixer.c
984
return parse_term_uac3_iterm_unit(state, term, p1, id);
sound/usb/mixer.c
988
return parse_term_mixer_unit(state, term, p1, id);
sound/usb/mixer.c
994
return parse_term_selector_unit(state, term, p1, id);
sound/usb/mixer.c
998
return parse_term_proc_unit(state, term, p1, id,
sound/usb/stream.c
654
struct uac2_input_terminal_descriptor *term = NULL;
sound/usb/stream.c
656
while ((term = snd_usb_find_csint_desc(ctrl_iface->extra,
sound/usb/stream.c
658
term, UAC_INPUT_TERMINAL))) {
sound/usb/stream.c
659
if (!snd_usb_validate_audio_desc(term, protocol))
sound/usb/stream.c
661
if (term->bTerminalID == terminal_id)
sound/usb/stream.c
662
return term;
sound/usb/stream.c
673
struct uac2_output_terminal_descriptor *term = NULL;
sound/usb/stream.c
675
while ((term = snd_usb_find_csint_desc(ctrl_iface->extra,
sound/usb/stream.c
677
term, UAC_OUTPUT_TERMINAL))) {
sound/usb/stream.c
678
if (!snd_usb_validate_audio_desc(term, protocol))
sound/usb/stream.c
680
if (term->bTerminalID == terminal_id)
sound/usb/stream.c
681
return term;
tools/perf/arch/arm/util/cs-etm.c
271
struct evsel_config_term *term;
tools/perf/arch/arm/util/cs-etm.c
275
list_for_each_entry(term, &evsel->config_terms, list) {
tools/perf/arch/arm/util/cs-etm.c
276
if (term->type != EVSEL__CONFIG_TERM_DRV_CFG)
tools/perf/arch/arm/util/cs-etm.c
279
sink = term->val.str;
tools/perf/arch/arm64/util/arm-spe.c
47
struct evsel_config_term *term;
tools/perf/arch/arm64/util/arm-spe.c
49
list_for_each_entry(term, &evsel->config_terms, list) {
tools/perf/arch/arm64/util/arm-spe.c
50
if (term->type == EVSEL__CONFIG_TERM_FREQ)
tools/perf/builtin-top.c
952
struct evsel_config_term *term;
tools/perf/builtin-top.c
960
list_for_each_entry(term, config_terms, list) {
tools/perf/builtin-top.c
961
if (term->type == EVSEL__CONFIG_TERM_OVERWRITE)
tools/perf/builtin-top.c
962
set = term->val.overwrite ? 1 : 0;
tools/perf/tests/parse-events.c
816
struct parse_events_term *term;
tools/perf/tests/parse-events.c
819
term = list_entry(terms->terms.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
821
term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG);
tools/perf/tests/parse-events.c
823
term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/tests/parse-events.c
824
TEST_ASSERT_VAL("wrong val", term->val.num == 10);
tools/perf/tests/parse-events.c
825
TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "config"));
tools/perf/tests/parse-events.c
828
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
830
term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG1);
tools/perf/tests/parse-events.c
832
term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/tests/parse-events.c
833
TEST_ASSERT_VAL("wrong val", term->val.num == 1);
tools/perf/tests/parse-events.c
834
TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "config1"));
tools/perf/tests/parse-events.c
837
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
839
term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG2);
tools/perf/tests/parse-events.c
841
term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/tests/parse-events.c
842
TEST_ASSERT_VAL("wrong val", term->val.num == 3);
tools/perf/tests/parse-events.c
843
TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "config2"));
tools/perf/tests/parse-events.c
846
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
848
term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG3);
tools/perf/tests/parse-events.c
850
term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/tests/parse-events.c
851
TEST_ASSERT_VAL("wrong val", term->val.num == 4);
tools/perf/tests/parse-events.c
852
TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "config3"));
tools/perf/tests/parse-events.c
855
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
857
term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG4);
tools/perf/tests/parse-events.c
859
term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/tests/parse-events.c
860
TEST_ASSERT_VAL("wrong val", term->val.num == 5);
tools/perf/tests/parse-events.c
861
TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "config4"));
tools/perf/tests/parse-events.c
864
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
866
term->type_term == PARSE_EVENTS__TERM_TYPE_USER);
tools/perf/tests/parse-events.c
868
term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/tests/parse-events.c
869
TEST_ASSERT_VAL("wrong val", term->val.num == 1);
tools/perf/tests/parse-events.c
870
TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "umask"));
tools/perf/tests/parse-events.c
879
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
881
term->type_term == PARSE_EVENTS__TERM_TYPE_RAW);
tools/perf/tests/parse-events.c
883
term->type_val == PARSE_EVENTS__TERM_TYPE_STR);
tools/perf/tests/parse-events.c
884
TEST_ASSERT_VAL("wrong val", !strcmp(term->val.str, "read"));
tools/perf/tests/parse-events.c
885
TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "raw"));
tools/perf/tests/parse-events.c
893
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
895
term->type_term == PARSE_EVENTS__TERM_TYPE_RAW);
tools/perf/tests/parse-events.c
897
term->type_val == PARSE_EVENTS__TERM_TYPE_STR);
tools/perf/tests/parse-events.c
898
TEST_ASSERT_VAL("wrong val", !strcmp(term->val.str, "r0xead"));
tools/perf/tests/parse-events.c
899
TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "raw"));
tools/perf/tests/stat.c
32
#define HAS(term, val) \
tools/perf/tests/stat.c
33
has_term(config, PERF_STAT_CONFIG_TERM__##term, val)
tools/perf/util/auxtrace.c
764
struct evsel_config_term *term;
tools/perf/util/auxtrace.c
806
term = evsel__get_config_term(evsel, AUX_SAMPLE_SIZE);
tools/perf/util/auxtrace.c
807
if (term) {
tools/perf/util/auxtrace.c
809
evsel->core.attr.aux_sample_size = term->val.aux_sample_size;
tools/perf/util/auxtrace.c
854
struct evsel_config_term *term;
tools/perf/util/auxtrace.c
864
term = evsel__get_config_term(evsel, AUX_ACTION);
tools/perf/util/auxtrace.c
865
if (!term) {
tools/perf/util/auxtrace.c
870
opt = auxtrace_parse_aux_action_str(term->val.str);
tools/perf/util/auxtrace.c
872
pr_err("Bad aux-action '%s'\n", term->val.str);
tools/perf/util/auxtrace.c
877
term->val.str);
tools/perf/util/auxtrace.c
882
term->val.str);
tools/perf/util/bpf-filter.c
125
if (expr->term >= PBF_TERM_SAMPLE_START && expr->term <= PBF_TERM_SAMPLE_END &&
tools/perf/util/bpf-filter.c
126
(evsel->core.attr.sample_type & (1 << (expr->term - PBF_TERM_SAMPLE_START))))
tools/perf/util/bpf-filter.c
129
if (expr->term == PBF_TERM_UID || expr->term == PBF_TERM_GID) {
tools/perf/util/bpf-filter.c
144
info = get_sample_info(expr->term);
tools/perf/util/bpf-filter.c
147
evsel__name(evsel), expr->term);
tools/perf/util/bpf-filter.c
171
entry[i].term = expr->term;
tools/perf/util/bpf-filter.c
184
entry[i].term = group->term;
tools/perf/util/bpf-filter.c
612
struct perf_bpf_filter_expr *perf_bpf_filter_expr__new(enum perf_bpf_filter_term term,
tools/perf/util/bpf-filter.c
621
expr->term = term;
tools/perf/util/bpf-filter.h
15
enum perf_bpf_filter_term term;
tools/perf/util/bpf-filter.h
26
struct perf_bpf_filter_expr *perf_bpf_filter_expr__new(enum perf_bpf_filter_term term,
tools/perf/util/bpf-filter.y
35
enum perf_bpf_filter_term term;
tools/perf/util/bpf_skel/sample-filter.h
62
enum perf_bpf_filter_term term;
tools/perf/util/bpf_skel/sample_filter.bpf.c
103
if (entry->term >= PBF_TERM_SAMPLE_START && entry->term <= PBF_TERM_SAMPLE_END &&
tools/perf/util/bpf_skel/sample_filter.bpf.c
104
(data->sample_flags & (1 << (entry->term - PBF_TERM_SAMPLE_START))) == 0)
tools/perf/util/bpf_skel/sample_filter.bpf.c
107
switch (entry->term) {
tools/perf/util/color_config.c
32
char *term = getenv("TERM");
tools/perf/util/color_config.c
33
if (term && strcmp(term, "dumb"))
tools/perf/util/drm_pmu.c
321
struct parse_events_term *term,
tools/perf/util/drm_pmu.c
324
if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER) {
tools/perf/util/drm_pmu.c
325
int i = drm_pmu__index_for_event(drm, term->config);
tools/perf/util/drm_pmu.c
335
parse_events_error__handle(err, term->err_val,
tools/perf/util/drm_pmu.c
338
parse_events__term_type_str(term->type_term),
tools/perf/util/drm_pmu.c
339
term->config) < 0
tools/perf/util/drm_pmu.c
353
struct parse_events_term *term;
tools/perf/util/drm_pmu.c
355
list_for_each_entry(term, &terms->terms, list) {
tools/perf/util/drm_pmu.c
356
if (drm_pmu__config_term(drm, attr, term, err))
tools/perf/util/drm_pmu.c
367
struct parse_events_term *term =
tools/perf/util/drm_pmu.c
370
if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER) {
tools/perf/util/drm_pmu.c
371
int i = drm_pmu__index_for_event(drm, term->config);
tools/perf/util/drm_pmu.c
382
parse_events_error__handle(err, term->err_val,
tools/perf/util/drm_pmu.c
385
parse_events__term_type_str(term->type_term),
tools/perf/util/drm_pmu.c
386
term->config) < 0
tools/perf/util/evsel.c
1175
struct evsel_config_term *term;
tools/perf/util/evsel.c
1187
list_for_each_entry(term, config_terms, list) {
tools/perf/util/evsel.c
1188
switch (term->type) {
tools/perf/util/evsel.c
1190
if (!(term->weak && opts->user_interval != ULLONG_MAX)) {
tools/perf/util/evsel.c
1191
attr->sample_period = term->val.period;
tools/perf/util/evsel.c
1197
if (!(term->weak && opts->user_freq != UINT_MAX)) {
tools/perf/util/evsel.c
1198
attr->sample_freq = term->val.freq;
tools/perf/util/evsel.c
1204
if (term->val.time)
tools/perf/util/evsel.c
1210
callgraph_buf = term->val.str;
tools/perf/util/evsel.c
1213
if (term->val.str && strcmp(term->val.str, "no")) {
tools/perf/util/evsel.c
1215
parse_branch_str(term->val.str,
tools/perf/util/evsel.c
1221
dump_size = term->val.stack_user;
tools/perf/util/evsel.c
1224
max_stack = term->val.max_stack;
tools/perf/util/evsel.c
1227
evsel->max_events = term->val.max_events;
tools/perf/util/evsel.c
1236
attr->inherit = term->val.inherit ? 1 : 0;
tools/perf/util/evsel.c
1239
attr->write_backward = term->val.overwrite ? 1 : 0;
tools/perf/util/evsel.c
1246
attr->aux_output = term->val.aux_output ? 1 : 0;
tools/perf/util/evsel.c
1261
rtp_buf = term->val.str;
tools/perf/util/evsel.c
1320
struct evsel_config_term *term, *found_term = NULL;
tools/perf/util/evsel.c
1322
list_for_each_entry(term, &evsel->config_terms, list) {
tools/perf/util/evsel.c
1323
if (term->type == type)
tools/perf/util/evsel.c
1324
found_term = term;
tools/perf/util/evsel.c
1342
struct evsel_config_term *term = evsel__get_config_term(evsel,
tools/perf/util/evsel.c
1354
term = evsel__get_config_term(evsel, USR_CHG_CONFIG);
tools/perf/util/evsel.c
1358
term = evsel__get_config_term(evsel, USR_CHG_CONFIG1);
tools/perf/util/evsel.c
1362
term = evsel__get_config_term(evsel, USR_CHG_CONFIG2);
tools/perf/util/evsel.c
1366
term = evsel__get_config_term(evsel, USR_CHG_CONFIG3);
tools/perf/util/evsel.c
1370
term = evsel__get_config_term(evsel, USR_CHG_CONFIG4);
tools/perf/util/evsel.c
1381
if (term)
tools/perf/util/evsel.c
1382
user_bits = term->val.cfg_chg;
tools/perf/util/evsel.c
1827
struct evsel_config_term *term, *h;
tools/perf/util/evsel.c
1829
list_for_each_entry_safe(term, h, config_terms, list) {
tools/perf/util/evsel.c
1830
list_del_init(&term->list);
tools/perf/util/evsel.c
1831
if (term->free_str)
tools/perf/util/evsel.c
1832
zfree(&term->val.str);
tools/perf/util/evsel.c
1833
free(term);
tools/perf/util/evsel_fprintf.c
72
const char *term = "sample_freq";
tools/perf/util/evsel_fprintf.c
75
term = "sample_period";
tools/perf/util/evsel_fprintf.c
78
term, (u64)evsel->core.attr.sample_freq);
tools/perf/util/hwmon_pmu.c
587
struct parse_events_term *term,
tools/perf/util/hwmon_pmu.c
590
if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER) {
tools/perf/util/hwmon_pmu.c
594
if (parse_hwmon_filename(term->config, &type, &number,
tools/perf/util/hwmon_pmu.c
612
!strcasecmp(term->config, value->name)) {
tools/perf/util/hwmon_pmu.c
634
parse_events_error__handle(err, term->err_val,
tools/perf/util/hwmon_pmu.c
637
parse_events__term_type_str(term->type_term),
tools/perf/util/hwmon_pmu.c
638
term->config) < 0
tools/perf/util/hwmon_pmu.c
652
struct parse_events_term *term;
tools/perf/util/hwmon_pmu.c
659
list_for_each_entry(term, &terms->terms, list) {
tools/perf/util/hwmon_pmu.c
660
if (hwmon_pmu__config_term(hwm, attr, term, err))
tools/perf/util/hwmon_pmu.c
671
struct parse_events_term *term =
tools/perf/util/hwmon_pmu.c
674
if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER) {
tools/perf/util/hwmon_pmu.c
678
if (parse_hwmon_filename(term->config, &type, &number,
tools/perf/util/hwmon_pmu.c
692
parse_events_error__handle(err, term->err_val,
tools/perf/util/hwmon_pmu.c
695
parse_events__term_type_str(term->type_term),
tools/perf/util/hwmon_pmu.c
696
term->config) < 0
tools/perf/util/parse-events.c
1001
struct parse_events_term *term,
tools/perf/util/parse-events.c
1004
if (term->type_term == PARSE_EVENTS__TERM_TYPE_LEGACY_HARDWARE_CONFIG) {
tools/perf/util/parse-events.c
1005
if (check_type_val(term, parse_state->error, PARSE_EVENTS__TERM_TYPE_NUM))
tools/perf/util/parse-events.c
1007
if (term->val.num >= PERF_COUNT_HW_MAX) {
tools/perf/util/parse-events.c
1008
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
1013
if (!check_pmu_is_core(attr->type, term, parse_state->error))
tools/perf/util/parse-events.c
1015
attr->config = term->val.num;
tools/perf/util/parse-events.c
102
if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM) {
tools/perf/util/parse-events.c
1021
if (term->type_term == PARSE_EVENTS__TERM_TYPE_LEGACY_CACHE_CONFIG) {
tools/perf/util/parse-events.c
1024
if (check_type_val(term, parse_state->error, PARSE_EVENTS__TERM_TYPE_NUM))
tools/perf/util/parse-events.c
1026
cache_type = term->val.num & 0xFF;
tools/perf/util/parse-events.c
1027
cache_op = (term->val.num >> 8) & 0xFF;
tools/perf/util/parse-events.c
1028
cache_result = (term->val.num >> 16) & 0xFF;
tools/perf/util/parse-events.c
1029
if ((term->val.num & ~0xFFFFFF) ||
tools/perf/util/parse-events.c
103
term_cpus = perf_cpu_map__new_int(term->val.num);
tools/perf/util/parse-events.c
1033
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
1038
if (!check_pmu_is_core(attr->type, term, parse_state->error))
tools/perf/util/parse-events.c
1040
attr->config = term->val.num;
tools/perf/util/parse-events.c
1046
if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER ||
tools/perf/util/parse-events.c
1047
term->type_term == PARSE_EVENTS__TERM_TYPE_DRV_CFG) {
tools/perf/util/parse-events.c
105
struct perf_pmu *pmu = perf_pmus__find(term->val.str);
tools/perf/util/parse-events.c
1054
return config_term_common(attr, term, parse_state);
tools/perf/util/parse-events.c
1058
struct parse_events_term *term,
tools/perf/util/parse-events.c
1061
switch (term->type_term) {
tools/perf/util/parse-events.c
1073
return config_term_common(attr, term, parse_state);
tools/perf/util/parse-events.c
1094
parse_events_error__handle(parse_state->error, term->err_term,
tools/perf/util/parse-events.c
1095
strdup(parse_events__term_type_str(term->type_term)),
tools/perf/util/parse-events.c
1109
struct parse_events_term *term;
tools/perf/util/parse-events.c
1111
list_for_each_entry(term, &head->terms, list)
tools/perf/util/parse-events.c
1112
if (config_term(attr, term, parse_state))
tools/perf/util/parse-events.c
112
term_cpus = perf_cpu_map__new(term->val.str);
tools/perf/util/parse-events.c
1193
struct parse_events_term *term;
tools/perf/util/parse-events.c
1195
list_for_each_entry(term, &head_config->terms, list) {
tools/perf/util/parse-events.c
1201
switch (term->type_term) {
tools/perf/util/parse-events.c
1204
val = term->val.num;
tools/perf/util/parse-events.c
1208
val = term->val.num;
tools/perf/util/parse-events.c
1212
val = term->val.num;
tools/perf/util/parse-events.c
1224
val = term->val.num;
tools/perf/util/parse-events.c
1228
val = term->val.num ? 1 : 0;
tools/perf/util/parse-events.c
1232
val = term->val.num ? 0 : 1;
tools/perf/util/parse-events.c
1236
val = term->val.num;
tools/perf/util/parse-events.c
1240
val = term->val.num;
tools/perf/util/parse-events.c
1244
val = term->val.num ? 1 : 0;
tools/perf/util/parse-events.c
1248
val = term->val.num ? 0 : 1;
tools/perf/util/parse-events.c
1256
val = term->val.num ? true : false;
tools/perf/util/parse-events.c
1260
val = term->val.num ? 1 : 0;
tools/perf/util/parse-events.c
1268
val = term->val.num;
tools/perf/util/parse-events.c
1296
new_term = add_config_term(new_type, head_terms, term->weak,
tools/perf/util/parse-events.c
1297
str_type ? term->val.str : NULL, val);
tools/perf/util/parse-events.c
1311
struct parse_events_term *term;
tools/perf/util/parse-events.c
1315
list_for_each_entry(term, &head_config->terms, list) {
tools/perf/util/parse-events.c
1316
if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER) {
tools/perf/util/parse-events.c
1317
type = perf_pmu__format_type(pmu, term->config);
tools/perf/util/parse-events.c
1320
bits |= perf_pmu__format_bits(pmu, term->config);
tools/perf/util/parse-events.c
1321
} else if (term->type_term == term_type) {
tools/perf/util/parse-events.c
142
struct parse_events_term *term;
tools/perf/util/parse-events.c
144
list_for_each_entry(term, &config_terms->terms, list) {
tools/perf/util/parse-events.c
147
if (term->type_term != PARSE_EVENTS__TERM_TYPE_RAW)
tools/perf/util/parse-events.c
1478
struct evsel_config_term *term;
tools/perf/util/parse-events.c
1480
list_for_each_entry(term, config_terms, list) {
tools/perf/util/parse-events.c
1481
if (term->type == EVSEL__CONFIG_TERM_PERCORE)
tools/perf/util/parse-events.c
1482
return term->val.percore;
tools/perf/util/parse-events.c
150
if (perf_pmu__have_event(pmu, term->val.str)) {
tools/perf/util/parse-events.c
151
zfree(&term->config);
tools/perf/util/parse-events.c
152
term->config = term->val.str;
tools/perf/util/parse-events.c
153
term->type_val = PARSE_EVENTS__TERM_TYPE_NUM;
tools/perf/util/parse-events.c
154
term->type_term = PARSE_EVENTS__TERM_TYPE_USER;
tools/perf/util/parse-events.c
155
term->val.num = 1;
tools/perf/util/parse-events.c
156
term->no_value = true;
tools/perf/util/parse-events.c
160
zfree(&term->config);
tools/perf/util/parse-events.c
161
term->config = strdup("config");
tools/perf/util/parse-events.c
1626
struct parse_events_term *term;
tools/perf/util/parse-events.c
163
num = strtoull(term->val.str + 1, NULL, 16);
tools/perf/util/parse-events.c
1649
if (parse_events_term__num(&term,
tools/perf/util/parse-events.c
165
free(term->val.str);
tools/perf/util/parse-events.c
1656
list_add_tail(&term->list, &parsed_terms.terms);
tools/perf/util/parse-events.c
166
term->type_val = PARSE_EVENTS__TERM_TYPE_NUM;
tools/perf/util/parse-events.c
167
term->type_term = PARSE_EVENTS__TERM_TYPE_CONFIG;
tools/perf/util/parse-events.c
168
term->val.num = num;
tools/perf/util/parse-events.c
169
term->no_value = false;
tools/perf/util/parse-events.c
2672
int parse_events__is_hardcoded_term(struct parse_events_term *term)
tools/perf/util/parse-events.c
2674
return term->type_term != PARSE_EVENTS__TERM_TYPE_USER;
tools/perf/util/parse-events.c
2681
struct parse_events_term *term;
tools/perf/util/parse-events.c
2683
term = malloc(sizeof(*term));
tools/perf/util/parse-events.c
2684
if (!term)
tools/perf/util/parse-events.c
2687
*term = *temp;
tools/perf/util/parse-events.c
2688
INIT_LIST_HEAD(&term->list);
tools/perf/util/parse-events.c
2689
term->weak = false;
tools/perf/util/parse-events.c
2691
switch (term->type_val) {
tools/perf/util/parse-events.c
2693
term->val.num = num;
tools/perf/util/parse-events.c
2696
term->val.str = str;
tools/perf/util/parse-events.c
2699
free(term);
tools/perf/util/parse-events.c
2703
*_term = term;
tools/perf/util/parse-events.c
2707
int parse_events_term__num(struct parse_events_term **term,
tools/perf/util/parse-events.c
2725
return new_term(term, &temp, /*str=*/NULL, num);
tools/perf/util/parse-events.c
2728
int parse_events_term__str(struct parse_events_term **term,
tools/perf/util/parse-events.c
2744
return new_term(term, &temp, str, /*num=*/0);
tools/perf/util/parse-events.c
2747
int parse_events_term__term(struct parse_events_term **term,
tools/perf/util/parse-events.c
2752
return parse_events_term__str(term, term_lhs, NULL,
tools/perf/util/parse-events.c
2758
const struct parse_events_term *term)
tools/perf/util/parse-events.c
2761
struct parse_events_term temp = *term;
tools/perf/util/parse-events.c
2764
if (term->config) {
tools/perf/util/parse-events.c
2765
temp.config = strdup(term->config);
tools/perf/util/parse-events.c
2769
if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM)
tools/perf/util/parse-events.c
2770
return new_term(new, &temp, /*str=*/NULL, term->val.num);
tools/perf/util/parse-events.c
2772
str = strdup(term->val.str);
tools/perf/util/parse-events.c
2780
void parse_events_term__delete(struct parse_events_term *term)
tools/perf/util/parse-events.c
2782
if (term->type_val != PARSE_EVENTS__TERM_TYPE_NUM)
tools/perf/util/parse-events.c
2783
zfree(&term->val.str);
tools/perf/util/parse-events.c
2785
zfree(&term->config);
tools/perf/util/parse-events.c
2786
free(term);
tools/perf/util/parse-events.c
2792
struct parse_events_term *term;
tools/perf/util/parse-events.c
2794
list_for_each_entry (term, &src->terms, list) {
tools/perf/util/parse-events.c
2798
ret = parse_events_term__clone(&n, term);
tools/perf/util/parse-events.c
2814
struct parse_events_term *term, *h;
tools/perf/util/parse-events.c
2816
list_for_each_entry_safe(term, h, &terms->terms, list) {
tools/perf/util/parse-events.c
2817
list_del_init(&term->list);
tools/perf/util/parse-events.c
2818
parse_events_term__delete(term);
tools/perf/util/parse-events.c
2832
struct parse_events_term *term;
tools/perf/util/parse-events.c
2838
list_for_each_entry(term, &terms->terms, list) {
tools/perf/util/parse-events.c
2848
if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM)
tools/perf/util/parse-events.c
2849
if (term->no_value) {
tools/perf/util/parse-events.c
2850
assert(term->val.num == 1);
tools/perf/util/parse-events.c
2851
ret = strbuf_addf(sb, "%s", term->config);
tools/perf/util/parse-events.c
2853
ret = strbuf_addf(sb, "%s=%#"PRIx64, term->config, term->val.num);
tools/perf/util/parse-events.c
2854
else if (term->type_val == PARSE_EVENTS__TERM_TYPE_STR) {
tools/perf/util/parse-events.c
2855
if (term->config) {
tools/perf/util/parse-events.c
2856
ret = strbuf_addf(sb, "%s=", term->config);
tools/perf/util/parse-events.c
2859
} else if ((unsigned int)term->type_term < __PARSE_EVENTS__TERM_TYPE_NR) {
tools/perf/util/parse-events.c
2861
parse_events__term_type_str(term->type_term));
tools/perf/util/parse-events.c
2865
assert(!term->no_value);
tools/perf/util/parse-events.c
2866
ret = strbuf_addf(sb, "%s", term->val.str);
tools/perf/util/parse-events.c
345
struct parse_events_term *term,
tools/perf/util/parse-events.c
348
struct parse_events_term *term,
tools/perf/util/parse-events.c
65
struct parse_events_term *term;
tools/perf/util/parse-events.c
679
static int check_type_val(struct parse_events_term *term,
tools/perf/util/parse-events.c
683
if (type == term->type_val)
tools/perf/util/parse-events.c
687
parse_events_error__handle(err, term->err_val,
tools/perf/util/parse-events.c
70
list_for_each_entry(term, &head_terms->terms, list)
tools/perf/util/parse-events.c
71
if (term->type_term == type_term)
tools/perf/util/parse-events.c
72
return term->val.str;
tools/perf/util/parse-events.c
804
struct parse_events_term *term,
tools/perf/util/parse-events.c
809
if (check_type_val(term, parse_state->error, PARSE_EVENTS__TERM_TYPE_ ## type)) \
tools/perf/util/parse-events.c
813
switch (term->type_term) {
tools/perf/util/parse-events.c
816
attr->config = term->val.num;
tools/perf/util/parse-events.c
820
attr->config1 = term->val.num;
tools/perf/util/parse-events.c
824
attr->config2 = term->val.num;
tools/perf/util/parse-events.c
828
attr->config3 = term->val.num;
tools/perf/util/parse-events.c
832
attr->config4 = term->val.num;
tools/perf/util/parse-events.c
842
if (strcmp(term->val.str, "no") &&
tools/perf/util/parse-events.c
843
parse_branch_str(term->val.str,
tools/perf/util/parse-events.c
845
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
853
if (term->val.num > 1) {
tools/perf/util/parse-events.c
854
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
895
if ((unsigned int)term->val.num > 1) {
tools/perf/util/parse-events.c
896
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
90
struct parse_events_term *term;
tools/perf/util/parse-events.c
910
if (term->val.num > UINT_MAX) {
tools/perf/util/parse-events.c
911
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
920
if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM) {
tools/perf/util/parse-events.c
921
if (term->val.num >= (u64)cpu__max_present_cpu().cpu) {
tools/perf/util/parse-events.c
922
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
929
assert(term->type_val == PARSE_EVENTS__TERM_TYPE_STR);
tools/perf/util/parse-events.c
930
if (perf_pmus__find(term->val.str) != NULL)
tools/perf/util/parse-events.c
933
map = perf_cpu_map__new(term->val.str);
tools/perf/util/parse-events.c
935
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
945
if (strtod(term->val.str, NULL) <= 0) {
tools/perf/util/parse-events.c
946
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
952
parse_events_error__handle(parse_state->error, term->err_val,
tools/perf/util/parse-events.c
96
list_for_each_entry(term, &head_terms->terms, list) {
tools/perf/util/parse-events.c
963
parse_events_error__handle(parse_state->error, term->err_term,
tools/perf/util/parse-events.c
964
strdup(parse_events__term_type_str(term->type_term)),
tools/perf/util/parse-events.c
978
if (!config_term_avail(term->type_term, parse_state->error))
tools/perf/util/parse-events.c
984
static bool check_pmu_is_core(__u32 type, const struct parse_events_term *term,
tools/perf/util/parse-events.c
99
if (term->type_term != PARSE_EVENTS__TERM_TYPE_CPU)
tools/perf/util/parse-events.c
994
parse_events_error__handle(err, term->err_val,
tools/perf/util/parse-events.h
175
int parse_events__is_hardcoded_term(struct parse_events_term *term);
tools/perf/util/parse-events.h
176
int parse_events_term__num(struct parse_events_term **term,
tools/perf/util/parse-events.h
181
int parse_events_term__str(struct parse_events_term **term,
tools/perf/util/parse-events.h
185
int parse_events_term__term(struct parse_events_term **term,
tools/perf/util/parse-events.h
190
const struct parse_events_term *term);
tools/perf/util/parse-events.h
191
void parse_events_term__delete(struct parse_events_term *term);
tools/perf/util/parse-events.y
106
struct parse_events_term *term;
tools/perf/util/parse-events.y
489
struct parse_events_term *term = $3;
tools/perf/util/parse-events.y
492
parse_events_term__delete(term);
tools/perf/util/parse-events.y
495
list_add_tail(&term->list, &head->terms);
tools/perf/util/parse-events.y
502
struct parse_events_term *term = $1;
tools/perf/util/parse-events.y
507
list_add_tail(&term->list, &head->terms);
tools/perf/util/parse-events.y
516
struct parse_events_term *term;
tools/perf/util/parse-events.y
517
int err = parse_events_term__str(&term, PARSE_EVENTS__TERM_TYPE_RAW,
tools/perf/util/parse-events.y
524
$$ = term;
tools/perf/util/parse-events.y
529
struct parse_events_term *term;
tools/perf/util/parse-events.y
530
int err = parse_events_term__str(&term, PARSE_EVENTS__TERM_TYPE_USER, $1, $3, &@1, &@3);
tools/perf/util/parse-events.y
537
$$ = term;
tools/perf/util/parse-events.y
542
struct parse_events_term *term;
tools/perf/util/parse-events.y
543
int err = parse_events_term__num(&term, PARSE_EVENTS__TERM_TYPE_USER,
tools/perf/util/parse-events.y
550
$$ = term;
tools/perf/util/parse-events.y
555
struct parse_events_term *term;
tools/perf/util/parse-events.y
556
int err = parse_events_term__num(&term, PARSE_EVENTS__TERM_TYPE_USER,
tools/perf/util/parse-events.y
563
$$ = term;
tools/perf/util/parse-events.y
568
struct parse_events_term *term;
tools/perf/util/parse-events.y
569
int err = parse_events_term__str(&term, $1, /*config=*/NULL, $3, &@1, &@3);
tools/perf/util/parse-events.y
575
$$ = term;
tools/perf/util/parse-events.y
580
struct parse_events_term *term;
tools/perf/util/parse-events.y
581
int err = parse_events_term__term(&term, $1, $3, &@1, &@3);
tools/perf/util/parse-events.y
586
$$ = term;
tools/perf/util/parse-events.y
591
struct parse_events_term *term;
tools/perf/util/parse-events.y
592
int err = parse_events_term__num(&term, $1,
tools/perf/util/parse-events.y
599
$$ = term;
tools/perf/util/parse-events.y
604
struct parse_events_term *term;
tools/perf/util/parse-events.y
605
int err = parse_events_term__num(&term, $1,
tools/perf/util/parse-events.y
612
$$ = term;
tools/perf/util/parse-events.y
617
struct parse_events_term *term;
tools/perf/util/parse-events.y
623
err = parse_events_term__str(&term, PARSE_EVENTS__TERM_TYPE_DRV_CFG, config, $1, &@1, NULL);
tools/perf/util/parse-events.y
629
$$ = term;
tools/perf/util/parse-events.y
75
%type <term> event_term
tools/perf/util/parse-events.y
76
%destructor { parse_events_term__delete ($$); } <term>
tools/perf/util/pmu.c
1440
static int pmu_resolve_param_term(struct parse_events_term *term,
tools/perf/util/pmu.c
1448
t->config && !strcmp(t->config, term->config)) {
tools/perf/util/pmu.c
1456
printf("Required parameter '%s' not specified\n", term->config);
tools/perf/util/pmu.c
1489
struct parse_events_term *term,
tools/perf/util/pmu.c
1502
if (term->used)
tools/perf/util/pmu.c
1510
if (parse_events__is_hardcoded_term(term)) {
tools/perf/util/pmu.c
1519
switch (term->type_term) {
tools/perf/util/pmu.c
1521
assert(term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/util/pmu.c
1522
perf_pmu__format_pack(bits, term->val.num, &attr->config, zero);
tools/perf/util/pmu.c
1525
assert(term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/util/pmu.c
1526
perf_pmu__format_pack(bits, term->val.num, &attr->config1, zero);
tools/perf/util/pmu.c
1529
assert(term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/util/pmu.c
1530
perf_pmu__format_pack(bits, term->val.num, &attr->config2, zero);
tools/perf/util/pmu.c
1533
assert(term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/util/pmu.c
1534
perf_pmu__format_pack(bits, term->val.num, &attr->config3, zero);
tools/perf/util/pmu.c
1537
assert(term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/util/pmu.c
1538
perf_pmu__format_pack(bits, term->val.num, &attr->config4, zero);
tools/perf/util/pmu.c
1541
assert(term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/util/pmu.c
1542
assert(term->val.num < PERF_COUNT_HW_MAX);
tools/perf/util/pmu.c
1544
attr->config = term->val.num;
tools/perf/util/pmu.c
1551
int cache_type = term->val.num & 0xFF;
tools/perf/util/pmu.c
1552
int cache_op = (term->val.num >> 8) & 0xFF;
tools/perf/util/pmu.c
1553
int cache_result = (term->val.num >> 16) & 0xFF;
tools/perf/util/pmu.c
1559
assert(term->type_val == PARSE_EVENTS__TERM_TYPE_NUM);
tools/perf/util/pmu.c
1560
assert((term->val.num & ~0xFFFFFF) == 0);
tools/perf/util/pmu.c
1562
attr->config = term->val.num;
tools/perf/util/pmu.c
1579
format = pmu_find_format(&pmu->format, term->config);
tools/perf/util/pmu.c
1587
term->config, pmu->name) < 0)
tools/perf/util/pmu.c
1591
parse_events_error__handle(err, term->err_term,
tools/perf/util/pmu.c
1626
if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM) {
tools/perf/util/pmu.c
1627
if (term->no_value &&
tools/perf/util/pmu.c
1630
parse_events_error__handle(err, term->err_val,
tools/perf/util/pmu.c
1637
val = term->val.num;
tools/perf/util/pmu.c
1638
} else if (term->type_val == PARSE_EVENTS__TERM_TYPE_STR) {
tools/perf/util/pmu.c
1639
if (strcmp(term->val.str, "?")) {
tools/perf/util/pmu.c
1642
term->config, term->val.str);
tools/perf/util/pmu.c
1645
parse_events_error__handle(err, term->err_val,
tools/perf/util/pmu.c
1652
if (pmu_resolve_param_term(term, head_terms, &val))
tools/perf/util/pmu.c
1667
parse_events_error__handle(err, term->err_val, err_str, /*help=*/NULL);
tools/perf/util/pmu.c
1686
struct parse_events_term *term;
tools/perf/util/pmu.c
1693
list_for_each_entry(term, &terms->terms, list) {
tools/perf/util/pmu.c
1694
if (pmu_config_term(pmu, attr, term, terms, zero, apply_hardcoded, err))
tools/perf/util/pmu.c
1721
struct parse_events_term *term)
tools/perf/util/pmu.c
1726
if (parse_events__is_hardcoded_term(term))
tools/perf/util/pmu.c
1729
if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM) {
tools/perf/util/pmu.c
1730
if (!term->no_value)
tools/perf/util/pmu.c
1732
if (pmu_find_format(&pmu->format, term->config))
tools/perf/util/pmu.c
1734
name = term->config;
tools/perf/util/pmu.c
1736
} else if (term->type_val == PARSE_EVENTS__TERM_TYPE_STR) {
tools/perf/util/pmu.c
1737
if (strcasecmp(term->config, "event"))
tools/perf/util/pmu.c
1739
name = term->val.str;
tools/perf/util/pmu.c
1832
struct parse_events_term *term, *h;
tools/perf/util/pmu.c
1863
list_for_each_entry_safe(term, h, &head_terms->terms, list) {
tools/perf/util/pmu.c
1864
alias = pmu_find_alias(pmu, term);
tools/perf/util/pmu.c
1867
ret = pmu_alias_terms(alias, &term->list);
tools/perf/util/pmu.c
1869
parse_events_error__handle(err, term->err_term,
tools/perf/util/pmu.c
1876
ret = check_info_data(pmu, alias, info, err, term->err_term);
tools/perf/util/pmu.c
1885
parse_events_error__handle(err, term->err_term,
tools/perf/util/pmu.c
1901
list_del_init(&term->list);
tools/perf/util/pmu.c
1902
parse_events_term__delete(term);
tools/perf/util/pmu.c
2114
struct parse_events_term *term;
tools/perf/util/pmu.c
2137
list_for_each_entry(term, &terms.terms, list) {
tools/perf/util/pmu.c
2138
if (term->type_val == PARSE_EVENTS__TERM_TYPE_STR)
tools/perf/util/pmu.c
2140
",%s=%s", term->config,
tools/perf/util/pmu.c
2141
term->val.str);
tools/perf/util/pmu.c
782
struct parse_events_term *term;
tools/perf/util/pmu.c
793
list_for_each_entry(term, &alias_terms.terms, list) {
tools/perf/util/pmu.c
798
term->weak = true;
tools/perf/util/record.c
43
struct evsel_config_term *term;
tools/perf/util/record.c
47
list_for_each_entry(term, config_terms, list) {
tools/perf/util/record.c
48
term_types |= 1 << term->type;
tools/testing/selftests/arm64/signal/testcases/testcases.c
12
struct _aarch64_ctx *term;
tools/testing/selftests/arm64/signal/testcases/testcases.c
18
term = GET_RESV_NEXT_HEAD(&extra->head);
tools/testing/selftests/arm64/signal/testcases/testcases.c
19
if (!term || term->magic || term->size) {
tools/testing/selftests/arm64/signal/testcases/testcases.c
27
else if (extra->datap != (uint64_t)term + 0x10UL)
tools/testing/selftests/watchdog/watchdog-test.c
346
signal(SIGINT, term);
tools/testing/selftests/watchdog/watchdog-test.c
347
signal(SIGTERM, term);
tools/testing/selftests/watchdog/watchdog-test.c
348
signal(SIGKILL, term);
tools/testing/selftests/watchdog/watchdog-test.c
349
signal(SIGQUIT, term);