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);
588 if (gwj->mod.modtype.and) {
589 memcpy(&mb.cf, &gwj->mod.modframe.and, sizeof(mb.cf));
590 mb.modtype = gwj->mod.modtype.and;
618 if (gwj->mod.modtype.and) {
619 memcpy(&mb.cf, &gwj->mod.modframe.and, sizeof(mb.cf));
620 mb.modtype = gwj->mod.modtype.and;
731 /* check for common and gwtype specific attributes */
762 canfdframecpy(&mod->modframe.and, &mb.cf);
763 mod->modtype.and = mb.modtype;
840 canframecpy(&mod->modframe.and, &mb.cf);
841 mod->modtype.and = mb.modtype;
1149 /* we have a match when uid is enabled and identical */