Lines Matching defs:in

7  * COPYING in the main directory of this source tree, or the
10 * Redistribution and use in source and binary forms, with or
18 * - Redistributions in binary form must reproduce the above
20 * disclaimer in the documentation and/or other materials
219 u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {0};
233 MLX5_SET(mtpps_reg, in, pin, i);
234 MLX5_SET64(mtpps_reg, in, time_stamp, tstart);
235 MLX5_SET(mtpps_reg, in, field_select, MLX5_MTPPS_FS_TIME_STAMP);
236 mlx5_set_mtpps(mdev, in, sizeof(in));
267 u32 in[MLX5_ST_SZ_DW(mtutc_reg)] = {};
273 MLX5_SET(mtutc_reg, in, operation, MLX5_MTUTC_OPERATION_SET_TIME_IMMEDIATE);
274 MLX5_SET(mtutc_reg, in, utc_sec, ts->tv_sec);
275 MLX5_SET(mtutc_reg, in, utc_nsec, ts->tv_nsec);
277 return mlx5_set_mtutc(mdev, in, sizeof(in));
342 u32 in[MLX5_ST_SZ_DW(mtutc_reg)] = {};
355 MLX5_SET(mtutc_reg, in, operation, MLX5_MTUTC_OPERATION_ADJUST_TIME);
356 MLX5_SET(mtutc_reg, in, time_adjustment, delta);
358 return mlx5_set_mtutc(mdev, in, sizeof(in));
397 u32 in[MLX5_ST_SZ_DW(mtutc_reg)] = {};
399 MLX5_SET(mtutc_reg, in, operation, MLX5_MTUTC_OPERATION_ADJUST_FREQ_UTC);
404 MLX5_SET(mtutc_reg, in, freq_adj_units,
406 MLX5_SET(mtutc_reg, in, freq_adjustment, (s32)scaled_ppm);
408 MLX5_SET(mtutc_reg, in, freq_adj_units, MLX5_MTUTC_FREQ_ADJ_UNITS_PPB);
409 MLX5_SET(mtutc_reg, in, freq_adjustment, scaled_ppm_to_ppb(scaled_ppm));
412 return mlx5_set_mtutc(mdev, in, sizeof(in));
451 u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {0};
491 MLX5_SET(mtpps_reg, in, pin, pin);
492 MLX5_SET(mtpps_reg, in, pin_mode, pin_mode);
493 MLX5_SET(mtpps_reg, in, pattern, pattern);
494 MLX5_SET(mtpps_reg, in, enable, on);
495 MLX5_SET(mtpps_reg, in, field_select, field_select);
497 err = mlx5_set_mtpps(mdev, in, sizeof(in));
585 mlx5_core_err(mdev, "NPPS pulse duration %u is not in [%llu, %lu]\n",
637 u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {0};
685 MLX5_SET(mtpps_reg, in, pin, pin);
686 MLX5_SET(mtpps_reg, in, pin_mode, pin_mode);
687 MLX5_SET(mtpps_reg, in, pattern, pattern);
688 MLX5_SET(mtpps_reg, in, enable, on);
689 MLX5_SET64(mtpps_reg, in, time_stamp, time_stamp);
690 MLX5_SET(mtpps_reg, in, field_select, field_select);
691 MLX5_SET64(mtpps_reg, in, npps_period, npps_period);
692 MLX5_SET(mtpps_reg, in, out_pulse_duration_ns, out_pulse_duration_ns);
693 err = mlx5_set_mtpps(mdev, in, sizeof(in));
779 u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {};
781 MLX5_SET(mtpps_reg, in, pin, pin);
783 return mlx5_core_access_reg(mdev, in, sizeof(in), mtpps,
959 /* Calculate period in seconds to call the overflow watchdog - to make
1012 u32 in[MLX5_ST_SZ_DW(mtutc_reg)] = {};
1016 err = mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out),