Lines Matching refs:dst
73 static inline void ethnl_update_u32(u32 *dst, const struct nlattr *attr, in ethnl_update_u32() argument
81 if (*dst == val) in ethnl_update_u32()
84 *dst = val; in ethnl_update_u32()
99 static inline void ethnl_update_u8(u8 *dst, const struct nlattr *attr, in ethnl_update_u8() argument
107 if (*dst == val) in ethnl_update_u8()
110 *dst = val; in ethnl_update_u8()
125 static inline void ethnl_update_bool32(u32 *dst, const struct nlattr *attr, in ethnl_update_bool32() argument
133 if (!!*dst == val) in ethnl_update_bool32()
136 *dst = val; in ethnl_update_bool32()
152 static inline void ethnl_update_binary(void *dst, unsigned int len, in ethnl_update_binary() argument
159 if (!memcmp(dst, nla_data(attr), len)) in ethnl_update_binary()
162 memcpy(dst, nla_data(attr), len); in ethnl_update_binary()
176 static inline void ethnl_update_bitfield32(u32 *dst, const struct nlattr *attr, in ethnl_update_bitfield32() argument
185 newval = (*dst & ~change.selector) | (change.value & change.selector); in ethnl_update_bitfield32()
186 if (*dst == newval) in ethnl_update_bitfield32()
189 *dst = newval; in ethnl_update_bitfield32()