Searched refs:ifh (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/mscc/ |
D | ocelot_board.c | 16 static int ocelot_parse_ifh(u32 *ifh, struct frame_info *info) in ocelot_parse_ifh() argument 23 ifh[i] = ntohl((__force __be32)ifh[i]); in ocelot_parse_ifh() 25 wlen = (ifh[1] >> 7) & 0xff; in ocelot_parse_ifh() 26 llen = (ifh[1] >> 15) & 0x3f; in ocelot_parse_ifh() 29 info->port = (ifh[2] & GENMASK(14, 11)) >> 11; in ocelot_parse_ifh() 31 info->cpuq = (ifh[3] & GENMASK(27, 20)) >> 20; in ocelot_parse_ifh() 32 info->tag_type = (ifh[3] & BIT(16)) >> 16; in ocelot_parse_ifh() 33 info->vid = ifh[3] & GENMASK(11, 0); in ocelot_parse_ifh() 38 static int ocelot_rx_frame_word(struct ocelot *ocelot, u8 grp, bool ifh, in ocelot_rx_frame_word() argument 46 if (ifh) in ocelot_rx_frame_word() [all …]
|
D | ocelot.c | 523 static int ocelot_gen_ifh(u32 *ifh, struct frame_info *info) in ocelot_gen_ifh() argument 525 ifh[0] = IFH_INJ_BYPASS; in ocelot_gen_ifh() 526 ifh[1] = (0xf00 & info->port) >> 8; in ocelot_gen_ifh() 527 ifh[2] = (0xff & info->port) << 24; in ocelot_gen_ifh() 528 ifh[3] = (info->tag_type << 16) | info->vid; in ocelot_gen_ifh() 537 u32 val, ifh[IFH_LEN]; in ocelot_port_xmit() local 553 ocelot_gen_ifh(ifh, &info); in ocelot_port_xmit() 556 ocelot_write_rix(ocelot, (__force u32)cpu_to_be32(ifh[i]), in ocelot_port_xmit()
|
/Linux-v4.19/include/linux/ |
D | perf_event.h | 1244 struct perf_addr_filters_head *ifh = &event->addr_filters; in perf_event_addr_filters() local 1247 ifh = &event->parent->addr_filters; in perf_event_addr_filters() 1249 return ifh; in perf_event_addr_filters()
|
/Linux-v4.19/kernel/events/ |
D | core.c | 2818 struct perf_addr_filters_head *ifh = perf_event_addr_filters(event); in perf_event_addr_filters_sync() local 2823 raw_spin_lock(&ifh->lock); in perf_event_addr_filters_sync() 2828 raw_spin_unlock(&ifh->lock); in perf_event_addr_filters_sync() 6670 struct perf_addr_filters_head *ifh = perf_event_addr_filters(event); in perf_event_addr_filters_exec() local 6678 raw_spin_lock_irqsave(&ifh->lock, flags); in perf_event_addr_filters_exec() 6679 list_for_each_entry(filter, &ifh->list, entry) { in perf_event_addr_filters_exec() 6690 raw_spin_unlock_irqrestore(&ifh->lock, flags); in perf_event_addr_filters_exec() 7363 struct perf_addr_filters_head *ifh = perf_event_addr_filters(event); in __perf_addr_filters_adjust() local 7376 raw_spin_lock_irqsave(&ifh->lock, flags); in __perf_addr_filters_adjust() 7377 list_for_each_entry(filter, &ifh->list, entry) { in __perf_addr_filters_adjust() [all …]
|