Searched refs:can_filter (Results 1 – 5 of 5) sorted by relevance
/linux/net/sched/ |
H A D | em_canid.c | 38 struct can_filter rules_raw[]; 100 const struct can_filter *lp; in em_canid_match() 123 struct can_filter *conf = data; /* Array with rules */ in em_canid_change() 130 if (len % sizeof(struct can_filter)) in em_canid_change() 133 if (len > sizeof(struct can_filter) * EM_CAN_RULES_MAX) in em_canid_change() 140 cm->rules_count = len / sizeof(struct can_filter); in em_canid_change() 157 sizeof(struct can_filter)); in em_canid_change() 169 &conf[i], sizeof(struct can_filter)); in em_canid_change() 198 if (nla_put_nohdr(skb, sizeof(struct can_filter) * cm->rules_count, in em_canid_dump()
|
/linux/net/can/ |
H A D | raw.c | 100 struct can_filter dfilter; /* default/single filter */ 101 struct can_filter *filter; /* pointer to filter(s) */ 214 struct sock *sk, struct can_filter *filter, in raw_enable_filters() 250 struct sock *sk, struct can_filter *filter, in raw_disable_filters() 559 struct can_filter *filter = NULL; /* dyn. alloc'ed filters */ in raw_setsockopt() 560 struct can_filter sfilter; /* single filter */ in raw_setsockopt() 572 if (optlen % sizeof(struct can_filter) != 0) in raw_setsockopt() 575 if (optlen > CAN_RAW_FILTER_MAX * sizeof(struct can_filter)) in raw_setsockopt() 578 count = optlen / sizeof(struct can_filter); in raw_setsockopt() 777 int fsize = ro->count * sizeof(struct can_filter); in raw_getsockopt() [all...] |
H A D | gw.c | 121 struct can_filter filter; 749 if (nla_put(skb, CGW_FILTER, sizeof(struct can_filter), in cgw_put_job() 805 [CGW_FILTER] = { .len = sizeof(struct can_filter) }, 1043 /* check for can_filter in attributes */ in cgw_parse_attr() 1046 sizeof(struct can_filter)); in cgw_parse_attr()
|
/linux/tools/testing/selftests/net/can/ |
H A D | test_raw_filter.c | 337 struct can_filter rfilter; in TEST_F()
|
/linux/Documentation/networking/ |
H A D | can.rst | 497 struct can_filter { 510 bit is set in can_id element of the can_filter structure. In 516 struct can_filter rfilter[2]; 550 CAN_SFF_MASK or CAN_EFF_MASK have to be set into can_filter.mask together 552 can_filter.mask makes clear that it matters whether a SFF or EFF CAN ID is 567 struct can_filter rfilter[2];
|