Lines Matching refs:can_id
50 return cf->can_id;
53 static void em_canid_sff_match_add(struct canid_match *cm, u32 can_id,
59 * Limit can_mask and can_id to SFF range to
63 can_id &= can_mask;
67 set_bit(can_id, cm->match_sff);
83 if ((i & can_mask) == can_id)
97 canid_t can_id;
102 can_id = em_canid_get_id(skb);
104 if (can_id & CAN_EFF_FLAG) {
107 if (!(((lp->can_id ^ can_id) & lp->can_mask))) {
113 can_id &= CAN_SFF_MASK;
114 match = (test_bit(can_id, cm->match_sff) ? 1 : 0);
146 * We do not support filters here that match for the same can_id
149 * SFF/EFF separation is done with the CAN_EFF_FLAG in the can_id.
154 if (conf[i].can_id & CAN_EFF_FLAG) {
165 if (!(conf[i].can_id & CAN_EFF_FLAG)) {
174 conf[i].can_id, conf[i].can_mask);