Lines Matching refs:src
39 #define CP(src, dst, fld) do { \ argument
40 (dst).fld = (src).fld; \
43 #define CP2(src, dst, sfld, dfld) do { \ argument
44 (dst).dfld = (src).sfld; \
47 #define PTRIN_CP(src, dst, fld) do { \ argument
48 (dst).fld = PTRIN((src).fld); \
51 #define PTROUT_CP(src, dst, fld) do { \ argument
52 (dst).fld = PTROUT((src).fld); \
55 #define TV_CP(src, dst, fld) do { \ argument
56 CP((src).fld, (dst).fld, tv_sec); \
57 CP((src).fld, (dst).fld, tv_usec); \
60 #define TS_CP(src, dst, fld) do { \ argument
61 CP((src).fld, (dst).fld, tv_sec); \
62 CP((src).fld, (dst).fld, tv_nsec); \
65 #define ITS_CP(src, dst) do { \ argument
66 TS_CP((src), (dst), it_interval); \
67 TS_CP((src), (dst), it_value); \
70 #define BT_CP(src, dst, fld) do { \ argument
71 CP((src).fld, (dst).fld, sec); \
72 *(uint64_t *)&(dst).fld.frac[0] = (src).fld.frac; \