Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/pinctrl/cirrus/
H A Dpinctrl-madera.h14 unsigned int n_pins; member
18 unsigned int n_pins; member
H A Dpinctrl-madera-core.c451 return priv->chip->n_pin_groups + priv->chip->n_pins; in madera_get_groups_count()
475 *num_pins = priv->chip->pin_groups[selector].n_pins; in madera_get_group_pins()
505 for (g_pin = 0; g_pin < chip->pin_groups[i].n_pins; ++g_pin) { in madera_pin_dbg_show_fn()
604 *num_groups = priv->chip->n_pins; in madera_mux_get_groups()
638 for (i = 0; i < pin_group->n_pins; ++i) { in madera_mux_set_mux()
969 for (i = 0; i < pin_group->n_pins; ++i) { in madera_pin_conf_group_set()
1051 madera_pin_desc.npins = priv->chip->n_pins; in madera_pin_probe()
H A Dpinctrl-cs47l92.c37 .n_pins = CS47L92_NUM_GPIOS,
H A Dpinctrl-cs47l15.c37 .n_pins = CS47L15_NUM_GPIOS,
H A Dpinctrl-cs47l35.c38 .n_pins = CS47L35_NUM_GPIOS,
H A Dpinctrl-cs47l90.c50 .n_pins = CS47L90_NUM_GPIOS,
H A Dpinctrl-cs47l85.c52 .n_pins = CS47L85_NUM_GPIOS,
/linux-6.15/drivers/ptp/
H A Dptp_sysfs.c44 PTP_SHOW_INT(n_programmable_pins, n_pins);
384 for (i = 0; i < ptp->info->n_pins; i++) { in ptp_pin_name2index()
441 int err = -ENOMEM, i, n_pins = info->n_pins; in ptp_populate_pin_groups() local
443 if (!n_pins) in ptp_populate_pin_groups()
446 ptp->pin_dev_attr = kcalloc(n_pins, sizeof(*ptp->pin_dev_attr), in ptp_populate_pin_groups()
451 ptp->pin_attr = kcalloc(1 + n_pins, sizeof(*ptp->pin_attr), GFP_KERNEL); in ptp_populate_pin_groups()
455 for (i = 0; i < n_pins; i++) { in ptp_populate_pin_groups()
H A Dptp_chardev.c58 for (i = 0; i < info->n_pins; i++) { in ptp_set_pinfunc()
196 caps.n_pins = ptp->info->n_pins; in ptp_ioctl()
456 if (pin_index >= ops->n_pins) { in ptp_ioctl()
460 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
492 if (pin_index >= ops->n_pins) { in ptp_ioctl()
496 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
H A Dptp_kvm_common.c116 .n_pins = 0,
/linux-6.15/tools/testing/selftests/ptp/
H A Dtestptp.c347 caps.n_pins, in main()
479 int n_pins = 0; in main() local
483 n_pins = caps.n_pins; in main()
485 for (i = 0; i < n_pins; i++) { in main()
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_ptp.c86 for (i = 0; i < info->n_pins; i++) { in ice_ptp_find_pin_idx()
170 for (int i = 0; i < pf->ptp.info.n_pins; i++) in ice_ptp_set_sma_cfg()
1913 for (unsigned int i = 0; i < pf->ptp.info.n_pins; i++) { in ice_ptp_disable_shared_pin()
2507 for (unsigned int i = 0; i < pf->ptp.info.n_pins; i++) { in ice_ptp_setup_pin_cfg()
2540 info->n_pins = 0; in ice_ptp_disable_pins()
2558 unsigned int n_pins = 0; in ice_ptp_parse_sdp_entries() local
2593 idx = n_pins++; in ice_ptp_parse_sdp_entries()
2607 for (i = 0; i < n_pins; i++) { in ice_ptp_parse_sdp_entries()
2613 pf->ptp.info.n_pins = n_pins; in ice_ptp_parse_sdp_entries()
2662 ptp->info.n_pins = in ice_ptp_set_funcs_e810()
[all …]
/linux-6.15/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ptp.c514 if (!ptp->pin_config || pin >= ptp->n_pins) in aq_ptp_verify()
1033 .n_pins = 0,
1127 info->n_pins = out_pin_cnt + extts_pin_cnt; in aq_ptp_gpio_init()
1130 if (!info->n_pins) in aq_ptp_gpio_init()
1133 info->pin_config = kcalloc(info->n_pins, sizeof(struct ptp_pin_desc), in aq_ptp_gpio_init()
1140 sizeof(struct ptp_pin_desc) * info->n_pins); in aq_ptp_gpio_init()
1357 ptp_event.index = aq_ptp->ptp_info.n_pins - 1; in aq_ptp_check_sync1588()
/linux-6.15/drivers/net/ethernet/microchip/
H A Dlan743x_ptp.c1488 int n_pins; in lan743x_ptp_open() local
1510 n_pins = LAN7430_N_GPIO; in lan743x_ptp_open()
1515 n_pins = LAN7431_N_GPIO; in lan743x_ptp_open()
1521 n_pins = 0; in lan743x_ptp_open()
1525 if (n_pins > LAN743X_PTP_N_GPIO) in lan743x_ptp_open()
1526 n_pins = LAN743X_PTP_N_GPIO; in lan743x_ptp_open()
1528 for (i = 0; i < n_pins; i++) { in lan743x_ptp_open()
1544 ptp->ptp_clock_info.n_pins = n_pins; in lan743x_ptp_open()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c389 for (i = 0; i < clock->ptp_info.n_pins; i++) { in mlx5_pps_out()
659 if (rq->extts.index >= clock->ptp_info.n_pins) in mlx5_extts_configure()
847 if (rq->perout.index >= clock->ptp_info.n_pins) in mlx5_perout_configure()
975 .n_pins = 0,
1024 if (!clock->ptp_info.n_pins) in mlx5_init_pin_config()
1028 kcalloc(clock->ptp_info.n_pins, in mlx5_init_pin_config()
1037 for (i = 0; i < clock->ptp_info.n_pins; i++) { in mlx5_init_pin_config()
1054 clock->ptp_info.n_pins = MLX5_GET(mtpps_reg, out, in mlx5_get_pps_caps()
1434 for (i = 0; i < ptp_info->n_pins; i++) { in mlx5_clock_arm_pps_in_event()
/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ptp.c274 .n_pins = 0,
292 .n_pins = 0,
/linux-6.15/include/uapi/linux/
H A Dptp_clock.h100 int n_pins; /* Number of input/output pins. */ member
/linux-6.15/drivers/net/ethernet/freescale/enetc/
H A Denetc_ptp.c20 .n_pins = 0,
/linux-6.15/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c229 int n_pins, ret; in s32_dt_group_node_to_map() local
231 n_pins = of_property_count_elems_of_size(np, "pinmux", sizeof(u32)); in s32_dt_group_node_to_map()
232 if (n_pins < 0) { in s32_dt_group_node_to_map()
234 } else if (!n_pins) { in s32_dt_group_node_to_map()
/linux-6.15/include/linux/
H A Dptp_clock_kernel.h175 int n_pins; member
/linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ptp.c366 if (rq->perout.index >= ptp_info->n_pins) in otx2_ptp_enable()
429 .n_pins = 1, in otx2_ptp_init()
/linux-6.15/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ptp.c79 .n_pins = 0,
/linux-6.15/drivers/net/dsa/mv88e6xxx/
H A Dptp.c548 chip->ptp_clock_info.n_pins = mv88e6xxx_num_gpio(chip); in mv88e6xxx_ptp_setup()
551 for (i = 0; i < chip->ptp_clock_info.n_pins; ++i) { in mv88e6xxx_ptp_setup()
/linux-6.15/drivers/net/ethernet/mellanox/mlx4/
H A Den_clock.c236 .n_pins = 0,
/linux-6.15/drivers/net/ethernet/intel/e1000e/
H A Dptp.c250 .n_pins = 0,

123