drivers/clk/mxs/clk-imx23.c
143
clks[filt] = mxs_clk_gate("filt", "ref_xtal", XTAL, 30);
drivers/i2c/busses/i2c-img-scb.c
1152
unsigned int i, data, prescale, inc, int_bitrate, filt;
drivers/i2c/busses/i2c-img-scb.c
1211
filt = SCB_FILT_DISABLE;
drivers/i2c/busses/i2c-img-scb.c
1213
filt = SCB_FILT_BYPASS;
drivers/i2c/busses/i2c-img-scb.c
1216
filt = (64000 / ((clk_khz / 1000) * SCB_FILT_GLITCH));
drivers/i2c/busses/i2c-img-scb.c
1222
if (filt > SCB_FILT_INC_MASK)
drivers/i2c/busses/i2c-img-scb.c
1223
filt = SCB_FILT_INC_MASK;
drivers/i2c/busses/i2c-img-scb.c
1225
filt = (filt & SCB_FILT_INC_MASK) << SCB_FILT_INC_SHIFT;
drivers/i2c/busses/i2c-img-scb.c
1227
data = filt | ((inc & SCB_INC_MASK) << SCB_INC_SHIFT) | (prescale - 1);
drivers/i2c/busses/i2c-imx-lpi2c.c
310
u8 prescale, filt, sethold, datavd;
drivers/i2c/busses/i2c-imx-lpi2c.c
320
filt = 0;
drivers/i2c/busses/i2c-imx-lpi2c.c
322
filt = 2;
drivers/i2c/busses/i2c-imx-lpi2c.c
326
- 3 - (filt >> 1);
drivers/i2c/busses/i2c-imx-lpi2c.c
349
temp = (filt << 16) | (filt << 24);
drivers/net/ieee802154/adf7242.c
747
struct ieee802154_hw_addr_filt *filt,
drivers/net/ieee802154/adf7242.c
760
memcpy(addr, &filt->ieee_addr, 8);
drivers/net/ieee802154/adf7242.c
767
u16 saddr = le16_to_cpu(filt->short_addr);
drivers/net/ieee802154/adf7242.c
774
u16 pan_id = le16_to_cpu(filt->pan_id);
drivers/net/ieee802154/adf7242.c
782
if (filt->pan_coord)
drivers/net/ieee802154/at86rf230.c
1046
struct ieee802154_hw_addr_filt *filt,
drivers/net/ieee802154/at86rf230.c
1052
u16 addr = le16_to_cpu(filt->short_addr);
drivers/net/ieee802154/at86rf230.c
1060
u16 pan = le16_to_cpu(filt->pan_id);
drivers/net/ieee802154/at86rf230.c
1070
memcpy(addr, &filt->ieee_addr, 8);
drivers/net/ieee802154/at86rf230.c
1078
if (filt->pan_coord)
drivers/net/ieee802154/atusb.c
366
struct ieee802154_hw_addr_filt *filt,
drivers/net/ieee802154/atusb.c
373
u16 addr = le16_to_cpu(filt->short_addr);
drivers/net/ieee802154/atusb.c
384
u16 pan = le16_to_cpu(filt->pan_id);
drivers/net/ieee802154/atusb.c
397
memcpy(addr, &filt->ieee_addr, IEEE802154_EXTENDED_ADDR_LEN);
drivers/net/ieee802154/atusb.c
407
if (filt->pan_coord)
drivers/net/ieee802154/ca8210.c
2087
struct ieee802154_hw_addr_filt *filt,
drivers/net/ieee802154/ca8210.c
2099
&filt->pan_id, priv->spi
drivers/net/ieee802154/ca8210.c
2115
&filt->short_addr, priv->spi
drivers/net/ieee802154/ca8210.c
2131
&filt->ieee_addr,
drivers/net/ieee802154/cc2520.c
650
struct ieee802154_hw_addr_filt *filt, unsigned long changed)
drivers/net/ieee802154/cc2520.c
656
u16 panid = le16_to_cpu(filt->pan_id);
drivers/net/ieee802154/cc2520.c
667
sizeof(filt->ieee_addr),
drivers/net/ieee802154/cc2520.c
668
(u8 *)&filt->ieee_addr);
drivers/net/ieee802154/cc2520.c
672
u16 addr = le16_to_cpu(filt->short_addr);
drivers/net/ieee802154/cc2520.c
687
if (filt->pan_coord)
drivers/net/ieee802154/mac802154_hwsim.c
109
pib->filt.short_addr = filt->short_addr;
drivers/net/ieee802154/mac802154_hwsim.c
110
pib->filt.pan_id = filt->pan_id;
drivers/net/ieee802154/mac802154_hwsim.c
111
pib->filt.ieee_addr = filt->ieee_addr;
drivers/net/ieee802154/mac802154_hwsim.c
112
pib->filt.pan_coord = filt->pan_coord;
drivers/net/ieee802154/mac802154_hwsim.c
128
ret = hwsim_update_pib(hw, page, channel, &pib->filt, pib->filt_level);
drivers/net/ieee802154/mac802154_hwsim.c
135
struct ieee802154_hw_addr_filt *filt,
drivers/net/ieee802154/mac802154_hwsim.c
144
ret = hwsim_update_pib(hw, pib->page, pib->channel, filt, pib->filt_level);
drivers/net/ieee802154/mac802154_hwsim.c
198
mac_cb(skb)->dest.pan_id != pib->filt.pan_id &&
drivers/net/ieee802154/mac802154_hwsim.c
208
mac_cb(skb)->dest.short_addr != pib->filt.short_addr &&
drivers/net/ieee802154/mac802154_hwsim.c
218
mac_cb(skb)->dest.extended_addr != pib->filt.ieee_addr) {
drivers/net/ieee802154/mac802154_hwsim.c
236
pib->filt.pan_id != cpu_to_le16(IEEE802154_PANID_BROADCAST) &&
drivers/net/ieee802154/mac802154_hwsim.c
237
mac_cb(skb)->dest.pan_id != pib->filt.pan_id) {
drivers/net/ieee802154/mac802154_hwsim.c
323
ret = hwsim_update_pib(hw, pib->page, pib->channel, &pib->filt, filt_level);
drivers/net/ieee802154/mac802154_hwsim.c
51
struct ieee802154_hw_addr_filt filt;
drivers/net/ieee802154/mac802154_hwsim.c
95
struct ieee802154_hw_addr_filt *filt,
drivers/net/ieee802154/mac802154_hwsim.c
956
pib->filt.short_addr = cpu_to_le16(IEEE802154_ADDR_BROADCAST);
drivers/net/ieee802154/mac802154_hwsim.c
957
pib->filt.pan_id = cpu_to_le16(IEEE802154_PANID_BROADCAST);
drivers/net/ieee802154/mcr20a.c
565
struct ieee802154_hw_addr_filt *filt,
drivers/net/ieee802154/mcr20a.c
573
u16 addr = le16_to_cpu(filt->short_addr);
drivers/net/ieee802154/mcr20a.c
580
u16 pan = le16_to_cpu(filt->pan_id);
drivers/net/ieee802154/mcr20a.c
589
memcpy(addr, &filt->ieee_addr, 8);
drivers/net/ieee802154/mcr20a.c
596
if (filt->pan_coord) {
drivers/net/ieee802154/mrf24j40.c
665
struct ieee802154_hw_addr_filt *filt,
drivers/net/ieee802154/mrf24j40.c
676
addrh = le16_to_cpu(filt->short_addr) >> 8 & 0xff;
drivers/net/ieee802154/mrf24j40.c
677
addrl = le16_to_cpu(filt->short_addr) & 0xff;
drivers/net/ieee802154/mrf24j40.c
682
"Set short addr to %04hx\n", filt->short_addr);
drivers/net/ieee802154/mrf24j40.c
689
memcpy(addr, &filt->ieee_addr, 8);
drivers/net/ieee802154/mrf24j40.c
706
panidh = le16_to_cpu(filt->pan_id) >> 8 & 0xff;
drivers/net/ieee802154/mrf24j40.c
707
panidl = le16_to_cpu(filt->pan_id) & 0xff;
drivers/net/ieee802154/mrf24j40.c
711
dev_dbg(printdev(devrec), "Set PANID to %04hx\n", filt->pan_id);
drivers/net/ieee802154/mrf24j40.c
719
if (filt->pan_coord)
drivers/net/ieee802154/mrf24j40.c
733
filt->pan_coord ? "on" : "off");
drivers/net/wireless/ath/ath5k/debug.c
477
u32 filt = ath5k_hw_get_rx_filter(ah);
drivers/net/wireless/ath/ath5k/debug.c
482
filt);
drivers/net/wireless/ath/ath5k/debug.c
483
if (filt & AR5K_RX_FILTER_UCAST)
drivers/net/wireless/ath/ath5k/debug.c
485
if (filt & AR5K_RX_FILTER_MCAST)
drivers/net/wireless/ath/ath5k/debug.c
487
if (filt & AR5K_RX_FILTER_BCAST)
drivers/net/wireless/ath/ath5k/debug.c
489
if (filt & AR5K_RX_FILTER_CONTROL)
drivers/net/wireless/ath/ath5k/debug.c
491
if (filt & AR5K_RX_FILTER_BEACON)
drivers/net/wireless/ath/ath5k/debug.c
493
if (filt & AR5K_RX_FILTER_PROM)
drivers/net/wireless/ath/ath5k/debug.c
495
if (filt & AR5K_RX_FILTER_XRPOLL)
drivers/net/wireless/ath/ath5k/debug.c
497
if (filt & AR5K_RX_FILTER_PROBEREQ)
drivers/net/wireless/ath/ath5k/debug.c
499
if (filt & AR5K_RX_FILTER_PHYERR_5212)
drivers/net/wireless/ath/ath5k/debug.c
501
if (filt & AR5K_RX_FILTER_RADARERR_5212)
drivers/net/wireless/ath/ath5k/debug.c
503
if (filt & AR5K_RX_FILTER_PHYERR_5211)
drivers/net/wireless/ath/ath5k/debug.c
505
if (filt & AR5K_RX_FILTER_RADARERR_5211)
drivers/net/wireless/broadcom/b43/phy_n.c
2716
u16 bias, conv, filt;
drivers/net/wireless/broadcom/b43/phy_n.c
2963
filt = 0xaa;
drivers/net/wireless/broadcom/b43/phy_n.c
2967
filt = 0xee;
drivers/net/wireless/broadcom/b43/phy_n.c
2974
b43_radio_write(dev, 0x66, filt);
drivers/net/wireless/broadcom/b43/phy_n.c
2978
b43_radio_write(dev, 0xEB, filt);
drivers/net/wireless/intel/iwlwifi/mei/net.c
113
(filt->flags & cpu_to_le32(SAP_IPV4_FILTER_ARP_REQ_PASS)) &&
drivers/net/wireless/intel/iwlwifi/mei/net.c
114
(filt->ipv4_addr == 0 || filt->ipv4_addr == *target_ip)) {
drivers/net/wireless/intel/iwlwifi/mei/net.c
142
const struct iwl_sap_flex_filter *filt;
drivers/net/wireless/intel/iwlwifi/mei/net.c
144
for (filt = &filters->flex_filters[0];
drivers/net/wireless/intel/iwlwifi/mei/net.c
145
filt < &filters->flex_filters[0] + ARRAY_SIZE(filters->flex_filters);
drivers/net/wireless/intel/iwlwifi/mei/net.c
146
filt++) {
drivers/net/wireless/intel/iwlwifi/mei/net.c
147
if (!(filt->flags & SAP_FLEX_FILTER_ENABLED))
drivers/net/wireless/intel/iwlwifi/mei/net.c
154
if ((filt->flags &
drivers/net/wireless/intel/iwlwifi/mei/net.c
159
if ((filt->flags & SAP_FLEX_FILTER_UDP) &&
drivers/net/wireless/intel/iwlwifi/mei/net.c
163
if ((filt->flags & SAP_FLEX_FILTER_TCP) &&
drivers/net/wireless/intel/iwlwifi/mei/net.c
173
if ((filt->src_port && filt->src_port != udp_hdr(skb)->source) ||
drivers/net/wireless/intel/iwlwifi/mei/net.c
174
(filt->dst_port && filt->dst_port != udp_hdr(skb)->dest))
drivers/net/wireless/intel/iwlwifi/mei/net.c
177
if (filt->flags & SAP_FLEX_FILTER_COPY)
drivers/net/wireless/intel/iwlwifi/mei/net.c
192
const struct iwl_sap_ipv4_filter *filt = &filters->ipv4_filter;
drivers/net/wireless/intel/iwlwifi/mei/net.c
235
if ((filt->flags & cpu_to_le32(SAP_IPV4_FILTER_ICMP_PASS)) &&
drivers/net/wireless/intel/iwlwifi/mei/net.c
237
if (filt->flags & cpu_to_le32(SAP_IPV4_FILTER_ICMP_COPY))
drivers/net/wireless/intel/iwlwifi/mei/net.c
38
const struct iwl_sap_eth_filter *filt;
drivers/net/wireless/intel/iwlwifi/mei/net.c
45
for (filt = &filters->eth_filters[0];
drivers/net/wireless/intel/iwlwifi/mei/net.c
46
filt < &filters->eth_filters[0] + ARRAY_SIZE(filters->eth_filters);
drivers/net/wireless/intel/iwlwifi/mei/net.c
47
filt++) {
drivers/net/wireless/intel/iwlwifi/mei/net.c
49
if (!(filt->flags & SAP_ETH_FILTER_ENABLED))
drivers/net/wireless/intel/iwlwifi/mei/net.c
52
if (compare_ether_header(filt->mac_address, ethhdr->h_dest))
drivers/net/wireless/intel/iwlwifi/mei/net.c
56
if (filt->flags & SAP_ETH_FILTER_COPY)
drivers/net/wireless/intel/iwlwifi/mei/net.c
62
if (filt->flags & SAP_ETH_FILTER_STOP) {
drivers/net/wireless/intel/iwlwifi/mei/net.c
84
const struct iwl_sap_ipv4_filter *filt = &filters->ipv4_filter;
drivers/net/wireless/intel/iwlwifi/mei/net.c
87
u32 flags = le32_to_cpu(filt->flags);
drivers/perf/fsl_imx8_ddr_perf.c
388
unsigned int filt;
drivers/perf/fsl_imx8_ddr_perf.c
391
filt = pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED;
drivers/perf/fsl_imx8_ddr_perf.c
392
return (filt == DDR_CAP_AXI_ID_FILTER_ENHANCED) &&
drivers/video/backlight/adp8860_bl.c
87
#define ALS_CCFG_VAL(filt) ((0x7 & filt) << 5)
drivers/video/backlight/adp8870_bl.c
104
#define ALS_CMPR_CFG_VAL(filt) ((0x7 & (filt)) << 1)
drivers/video/fbdev/geode/lxfb_ops.c
586
uint32_t filt;
drivers/video/fbdev/geode/lxfb_ops.c
619
filt = par->dc[DC_IRQ_FILT_CTL] | DC_IRQ_FILT_CTL_H_FILT_SEL;
drivers/video/fbdev/geode/lxfb_ops.c
621
write_dc(par, DC_IRQ_FILT_CTL, (filt & 0xffffff00) | i);
drivers/video/fbdev/geode/lxfb_ops.c
627
filt &= ~DC_IRQ_FILT_CTL_H_FILT_SEL;
drivers/video/fbdev/geode/lxfb_ops.c
629
write_dc(par, DC_IRQ_FILT_CTL, (filt & 0xffffff00) | i);
drivers/video/fbdev/geode/lxfb_ops.c
665
uint32_t filt;
drivers/video/fbdev/geode/lxfb_ops.c
714
filt = par->dc[DC_IRQ_FILT_CTL] | DC_IRQ_FILT_CTL_H_FILT_SEL;
drivers/video/fbdev/geode/lxfb_ops.c
716
write_dc(par, DC_IRQ_FILT_CTL, (filt & 0xffffff00) | i);
drivers/video/fbdev/geode/lxfb_ops.c
722
filt &= ~DC_IRQ_FILT_CTL_H_FILT_SEL;
drivers/video/fbdev/geode/lxfb_ops.c
724
write_dc(par, DC_IRQ_FILT_CTL, (filt & 0xffffff00) | i);
include/linux/mfd/adp5520.h
110
#define ALS_CMPR_CFG_VAL(filt, l3_en) (((0x7 & filt) << 5) | l3_en)
include/net/mac802154.h
216
struct ieee802154_hw_addr_filt *filt,
net/mac802154/driver-ops.h
105
filt.pan_coord = is_coord;
net/mac802154/driver-ops.h
108
ret = local->ops->set_hw_addr_filt(&local->hw, &filt,
net/mac802154/driver-ops.h
29
struct ieee802154_hw_addr_filt filt;
net/mac802154/driver-ops.h
39
filt.pan_id = pan_id;
net/mac802154/driver-ops.h
42
ret = local->ops->set_hw_addr_filt(&local->hw, &filt,
net/mac802154/driver-ops.h
51
struct ieee802154_hw_addr_filt filt;
net/mac802154/driver-ops.h
61
filt.ieee_addr = extended_addr;
net/mac802154/driver-ops.h
64
ret = local->ops->set_hw_addr_filt(&local->hw, &filt,
net/mac802154/driver-ops.h
73
struct ieee802154_hw_addr_filt filt;
net/mac802154/driver-ops.h
83
filt.short_addr = short_addr;
net/mac802154/driver-ops.h
86
ret = local->ops->set_hw_addr_filt(&local->hw, &filt,
net/mac802154/driver-ops.h
95
struct ieee802154_hw_addr_filt filt;
tools/perf/builtin-timechart.c
1314
struct process_filter *filt = malloc(sizeof(*filt));
tools/perf/builtin-timechart.c
1316
if (!filt)
tools/perf/builtin-timechart.c
1319
filt->name = strdup(string);
tools/perf/builtin-timechart.c
1320
filt->pid = pid;
tools/perf/builtin-timechart.c
1321
filt->next = process_filter;
tools/perf/builtin-timechart.c
1323
process_filter = filt;
tools/perf/builtin-timechart.c
1328
struct process_filter *filt;
tools/perf/builtin-timechart.c
1332
filt = process_filter;
tools/perf/builtin-timechart.c
1333
while (filt) {
tools/perf/builtin-timechart.c
1334
if (filt->pid && p->pid == filt->pid)
tools/perf/builtin-timechart.c
1336
if (strcmp(filt->name, c->comm) == 0)
tools/perf/builtin-timechart.c
1338
filt = filt->next;
tools/perf/util/auxtrace.c
2188
static void addr_filter__free_str(struct addr_filter *filt)
tools/perf/util/auxtrace.c
2190
zfree(&filt->str);
tools/perf/util/auxtrace.c
2191
filt->action = NULL;
tools/perf/util/auxtrace.c
2192
filt->sym_from = NULL;
tools/perf/util/auxtrace.c
2193
filt->sym_to = NULL;
tools/perf/util/auxtrace.c
2194
filt->filename = NULL;
tools/perf/util/auxtrace.c
2199
struct addr_filter *filt = zalloc(sizeof(*filt));
tools/perf/util/auxtrace.c
2201
if (filt)
tools/perf/util/auxtrace.c
2202
INIT_LIST_HEAD(&filt->list);
tools/perf/util/auxtrace.c
2204
return filt;
tools/perf/util/auxtrace.c
2207
static void addr_filter__free(struct addr_filter *filt)
tools/perf/util/auxtrace.c
2209
if (filt)
tools/perf/util/auxtrace.c
2210
addr_filter__free_str(filt);
tools/perf/util/auxtrace.c
2211
free(filt);
tools/perf/util/auxtrace.c
2215
struct addr_filter *filt)
tools/perf/util/auxtrace.c
2217
list_add_tail(&filt->list, &filts->head);
tools/perf/util/auxtrace.c
2222
struct addr_filter *filt)
tools/perf/util/auxtrace.c
2224
list_del_init(&filt->list);
tools/perf/util/auxtrace.c
2236
struct addr_filter *filt, *n;
tools/perf/util/auxtrace.c
2238
list_for_each_entry_safe(filt, n, &filts->head, list) {
tools/perf/util/auxtrace.c
2239
addr_filters__del(filts, filt);
tools/perf/util/auxtrace.c
2240
addr_filter__free(filt);
tools/perf/util/auxtrace.c
2280
static int parse_action(struct addr_filter *filt)
tools/perf/util/auxtrace.c
2282
if (!strcmp(filt->action, "filter")) {
tools/perf/util/auxtrace.c
2283
filt->start = true;
tools/perf/util/auxtrace.c
2284
filt->range = true;
tools/perf/util/auxtrace.c
2285
} else if (!strcmp(filt->action, "start")) {
tools/perf/util/auxtrace.c
2286
filt->start = true;
tools/perf/util/auxtrace.c
2287
} else if (!strcmp(filt->action, "stop")) {
tools/perf/util/auxtrace.c
2288
filt->start = false;
tools/perf/util/auxtrace.c
2289
} else if (!strcmp(filt->action, "tracestop")) {
tools/perf/util/auxtrace.c
2290
filt->start = false;
tools/perf/util/auxtrace.c
2291
filt->range = true;
tools/perf/util/auxtrace.c
2292
filt->action += 5; /* Change 'tracestop' to 'stop' */
tools/perf/util/auxtrace.c
2340
static int parse_one_filter(struct addr_filter *filt, const char **filter_inp)
tools/perf/util/auxtrace.c
2345
filt->str = fstr = strdup(*filter_inp);
tools/perf/util/auxtrace.c
2349
err = parse_num_or_str(&fstr, NULL, &filt->action, " ");
tools/perf/util/auxtrace.c
2353
err = parse_action(filt);
tools/perf/util/auxtrace.c
2357
err = parse_addr_size(&fstr, &filt->addr, &filt->sym_from,
tools/perf/util/auxtrace.c
2358
&filt->sym_from_idx);
tools/perf/util/auxtrace.c
2366
err = parse_addr_size(&fstr, &filt->size, &filt->sym_to,
tools/perf/util/auxtrace.c
2367
&filt->sym_to_idx);
tools/perf/util/auxtrace.c
2370
filt->range = true;
tools/perf/util/auxtrace.c
2377
err = parse_num_or_str(&fstr, NULL, &filt->filename, " ,");
tools/perf/util/auxtrace.c
2384
*filter_inp += fstr - filt->str;
tools/perf/util/auxtrace.c
2389
addr_filter__free_str(filt);
tools/perf/util/auxtrace.c
2397
struct addr_filter *filt;
tools/perf/util/auxtrace.c
2402
filt = addr_filter__new();
tools/perf/util/auxtrace.c
2403
err = parse_one_filter(filt, &fstr);
tools/perf/util/auxtrace.c
2405
addr_filter__free(filt);
tools/perf/util/auxtrace.c
2409
addr_filters__add(filts, filt);
tools/perf/util/auxtrace.c
2560
static int addr_filter__entire_kernel(struct addr_filter *filt)
tools/perf/util/auxtrace.c
2571
filt->addr = args.start;
tools/perf/util/auxtrace.c
2572
filt->size = args.size;
tools/perf/util/auxtrace.c
2577
static int check_end_after_start(struct addr_filter *filt, u64 start, u64 size)
tools/perf/util/auxtrace.c
2579
if (start + size >= filt->addr)
tools/perf/util/auxtrace.c
2582
if (filt->sym_from) {
tools/perf/util/auxtrace.c
2584
filt->sym_to, start, filt->sym_from, filt->addr);
tools/perf/util/auxtrace.c
2587
filt->sym_to, start, filt->addr);
tools/perf/util/auxtrace.c
2593
static int addr_filter__resolve_kernel_syms(struct addr_filter *filt)
tools/perf/util/auxtrace.c
2604
if (filt->sym_from && !strcmp(filt->sym_from, "*"))
tools/perf/util/auxtrace.c
2605
return addr_filter__entire_kernel(filt);
tools/perf/util/auxtrace.c
2607
if (filt->sym_from) {
tools/perf/util/auxtrace.c
2608
err = find_kern_sym(filt->sym_from, &start, &size,
tools/perf/util/auxtrace.c
2609
filt->sym_from_idx);
tools/perf/util/auxtrace.c
2612
filt->addr = start;
tools/perf/util/auxtrace.c
2613
if (filt->range && !filt->size && !filt->sym_to) {
tools/perf/util/auxtrace.c
2614
filt->size = size;
tools/perf/util/auxtrace.c
2619
if (filt->sym_to) {
tools/perf/util/auxtrace.c
2620
err = find_kern_sym(filt->sym_to, &start, &size,
tools/perf/util/auxtrace.c
2621
filt->sym_to_idx);
tools/perf/util/auxtrace.c
2625
err = check_end_after_start(filt, start, size);
tools/perf/util/auxtrace.c
2628
filt->size = start + size - filt->addr;
tools/perf/util/auxtrace.c
2635
filt->sym_to ? filt->sym_to : filt->sym_from);
tools/perf/util/auxtrace.c
2734
static int addr_filter__entire_dso(struct addr_filter *filt, struct dso *dso)
tools/perf/util/auxtrace.c
2738
filt->filename);
tools/perf/util/auxtrace.c
2742
filt->addr = 0;
tools/perf/util/auxtrace.c
2743
filt->size = dso__data(dso)->file_size;
tools/perf/util/auxtrace.c
2748
static int addr_filter__resolve_syms(struct addr_filter *filt)
tools/perf/util/auxtrace.c
2754
if (!filt->sym_from && !filt->sym_to)
tools/perf/util/auxtrace.c
2757
if (!filt->filename)
tools/perf/util/auxtrace.c
2758
return addr_filter__resolve_kernel_syms(filt);
tools/perf/util/auxtrace.c
2760
dso = load_dso(filt->filename);
tools/perf/util/auxtrace.c
2762
pr_err("Failed to load symbols from: %s\n", filt->filename);
tools/perf/util/auxtrace.c
2766
if (filt->sym_from && !strcmp(filt->sym_from, "*")) {
tools/perf/util/auxtrace.c
2767
err = addr_filter__entire_dso(filt, dso);
tools/perf/util/auxtrace.c
2771
if (filt->sym_from) {
tools/perf/util/auxtrace.c
2772
err = find_dso_sym(dso, filt->sym_from, &start, &size,
tools/perf/util/auxtrace.c
2773
filt->sym_from_idx);
tools/perf/util/auxtrace.c
2776
filt->addr = start;
tools/perf/util/auxtrace.c
2777
if (filt->range && !filt->size && !filt->sym_to)
tools/perf/util/auxtrace.c
2778
filt->size = size;
tools/perf/util/auxtrace.c
2781
if (filt->sym_to) {
tools/perf/util/auxtrace.c
2782
err = find_dso_sym(dso, filt->sym_to, &start, &size,
tools/perf/util/auxtrace.c
2783
filt->sym_to_idx);
tools/perf/util/auxtrace.c
2787
err = check_end_after_start(filt, start, size);
tools/perf/util/auxtrace.c
2791
filt->size = start + size - filt->addr;
tools/perf/util/auxtrace.c
2800
static char *addr_filter__to_str(struct addr_filter *filt)
tools/perf/util/auxtrace.c
2808
if (filt->filename) {
tools/perf/util/auxtrace.c
2810
fn = realpath(filt->filename, filename_buf);
tools/perf/util/auxtrace.c
2815
if (filt->range) {
tools/perf/util/auxtrace.c
2817
filt->action, filt->addr, filt->size, at, fn);
tools/perf/util/auxtrace.c
2820
filt->action, filt->addr, at, fn);
tools/perf/util/auxtrace.c
2830
struct addr_filter *filt;
tools/perf/util/auxtrace.c
2846
list_for_each_entry(filt, &filts.head, list) {
tools/perf/util/auxtrace.c
2849
err = addr_filter__resolve_syms(filt);
tools/perf/util/auxtrace.c
2853
new_filter = addr_filter__to_str(filt);
tools/perf/util/intel-pt.c
950
struct addr_filter *filt;
tools/perf/util/intel-pt.c
955
list_for_each_entry(filt, &pt->filts.head, list) {
tools/perf/util/intel-pt.c
956
if (filt->start)
tools/perf/util/intel-pt.c
959
if ((filename && !filt->filename) ||
tools/perf/util/intel-pt.c
960
(!filename && filt->filename) ||
tools/perf/util/intel-pt.c
961
(filename && strcmp(filename, filt->filename)))
tools/perf/util/intel-pt.c
964
if (!(offset >= filt->addr && offset < filt->addr + filt->size))
tools/perf/util/intel-pt.c
969
filt->start ? "filter" : "stop",
tools/perf/util/intel-pt.c
970
filt->addr, filt->size);
tools/perf/util/intel-pt.c
972
if (filt->start)