Lines Matching defs:and
7 * Redistribution and use in source and binary forms, with or without
11 * notice, this list of conditions and the following disclaimer.
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution.
24 * The provided data structures and external interfaces from this code
87 struct canfd_frame and;
93 u8 and;
115 /* So far we just support CAN -> CAN routing and frame modifications.
117 * The internal can_can_gw structure contains data and attributes for
156 MODFUNC(mod_and_id, cf->can_id &= mod->modframe.and.can_id)
157 MODFUNC(mod_and_len, cf->len &= mod->modframe.and.len)
158 MODFUNC(mod_and_flags, cf->flags &= mod->modframe.and.flags)
159 MODFUNC(mod_and_data, *(u64 *)cf->data &= *(u64 *)mod->modframe.and.data)
178 *(u64 *)(cf->data + i) &= *(u64 *)(mod->modframe.and.data + i);
202 /* retrieve valid CC DLC value and store it into 'len' */
656 if (gwj->mod.modtype.and) {
657 memcpy(&mb.cf, &gwj->mod.modframe.and, sizeof(mb.cf));
658 mb.modtype = gwj->mod.modtype.and;
686 if (gwj->mod.modtype.and) {
687 memcpy(&mb.cf, &gwj->mod.modframe.and, sizeof(mb.cf));
688 mb.modtype = gwj->mod.modtype.and;
799 /* check for common and gwtype specific attributes */
830 canfdframecpy(&mod->modframe.and, &mb.cf);
831 mod->modtype.and = mb.modtype;
908 canframecpy(&mod->modframe.and, &mb.cf);
909 mod->modtype.and = mb.modtype;
1223 /* we have a match when uid is enabled and identical */