Home
last modified time | relevance | path

Searched refs:n_pins (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v4.19/drivers/ptp/
Dptp_sysfs.c46 PTP_SHOW_INT(n_programmable_pins, n_pins);
217 for (i = 0; i < ptp->info->n_pins; i++) { in ptp_pin_name2index()
274 int err = -ENOMEM, i, n_pins = info->n_pins; in ptp_populate_pin_groups() local
276 if (!n_pins) in ptp_populate_pin_groups()
279 ptp->pin_dev_attr = kcalloc(n_pins, sizeof(*ptp->pin_dev_attr), in ptp_populate_pin_groups()
284 ptp->pin_attr = kcalloc(1 + n_pins, sizeof(*ptp->pin_attr), GFP_KERNEL); in ptp_populate_pin_groups()
288 for (i = 0; i < n_pins; i++) { in ptp_populate_pin_groups()
Dptp_chardev.c69 for (i = 0; i < info->n_pins; i++) { in ptp_set_pinfunc()
146 caps.n_pins = ptp->info->n_pins; in ptp_ioctl()
249 if (pin_index >= ops->n_pins) { in ptp_ioctl()
253 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
268 if (pin_index >= ops->n_pins) { in ptp_ioctl()
272 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
Dptp_kvm.c158 .n_pins = 0,
Dptp_ixp46x.c244 .n_pins = 0,
Dptp_dte.c230 .n_pins = 0,
Dptp_clock.c365 for (i = 0; i < ptp->info->n_pins; i++) { in ptp_find_pin()
Dptp_qoriq.c312 .n_pins = 0,
/Linux-v4.19/drivers/pinctrl/cirrus/
Dpinctrl-madera.h18 unsigned int n_pins; member
22 unsigned int n_pins; member
Dpinctrl-madera-core.c441 return priv->chip->n_pin_groups + priv->chip->n_pins; in madera_get_groups_count()
465 *num_pins = priv->chip->pin_groups[selector].n_pins; in madera_get_group_pins()
495 for (g_pin = 0; g_pin < chip->pin_groups[i].n_pins; ++g_pin) { in madera_pin_dbg_show_fn()
595 *num_groups = priv->chip->n_pins; in madera_mux_get_groups()
629 for (i = 0; i < pin_group->n_pins; ++i) { in madera_mux_set_mux()
960 for (i = 0; i < pin_group->n_pins; ++i) { in madera_pin_conf_group_set()
1031 madera_pin_desc.npins = priv->chip->n_pins; in madera_pin_probe()
Dpinctrl-cs47l35.c42 .n_pins = CS47L35_NUM_GPIOS,
Dpinctrl-cs47l90.c54 .n_pins = CS47L90_NUM_GPIOS,
Dpinctrl-cs47l85.c56 .n_pins = CS47L85_NUM_GPIOS,
/Linux-v4.19/tools/testing/selftests/ptp/
Dtestptp.c286 caps.n_pins, in main()
379 int n_pins = 0; in main() local
383 n_pins = caps.n_pins; in main()
385 for (i = 0; i < n_pins; i++) { in main()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dclock.c111 for (i = 0; i < clock->ptp_info.n_pins; i++) { in mlx5_pps_out()
234 if (rq->extts.index >= clock->ptp_info.n_pins) in mlx5_extts_configure()
288 if (rq->perout.index >= clock->ptp_info.n_pins) in mlx5_perout_configure()
382 .n_pins = 0,
397 kcalloc(clock->ptp_info.n_pins, in mlx5_init_pin_config()
406 for (i = 0; i < clock->ptp_info.n_pins; i++) { in mlx5_init_pin_config()
425 clock->ptp_info.n_pins = MLX5_GET(mtpps_reg, out, in mlx5_get_pps_caps()
560 if (clock->ptp_info.n_pins) in mlx5_init_clock()
/Linux-v4.19/include/uapi/linux/
Dptp_clock.h54 int n_pins; /* Number of input/output pins. */ member
/Linux-v4.19/include/linux/
Dptp_clock_kernel.h120 int n_pins; member
/Linux-v4.19/drivers/net/dsa/mv88e6xxx/
Dptp.c408 chip->ptp_clock_info.n_pins = mv88e6xxx_num_gpio(chip); in mv88e6xxx_ptp_setup()
411 for (i = 0; i < chip->ptp_clock_info.n_pins; ++i) { in mv88e6xxx_ptp_setup()
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ptp.c182 .n_pins = 0,
/Linux-v4.19/drivers/staging/fsl-dpaa2/rtc/
Drtc.c124 .n_pins = 0,
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_clock.c238 .n_pins = 0,
/Linux-v4.19/drivers/net/ethernet/intel/e1000e/
Dptp.c250 .n_pins = 0,
/Linux-v4.19/drivers/net/ethernet/cavium/common/
Dcavium_ptp.c263 .n_pins = 0, in cavium_ptp_probe()
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-ptp57 What: /sys/class/ptp/ptpN/n_pins
/Linux-v4.19/drivers/net/ethernet/freescale/
Dfec_ptp.c586 fep->ptp_caps.n_pins = 0; in fec_ptp_init()
/Linux-v4.19/drivers/net/ethernet/cadence/
Dmacb_ptp.c199 .n_pins = 0,

12