/linux/drivers/ptp/ |
H A D | ptp_sysfs.c | 44 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 D | ptp_chardev.c | 58 for (i = 0; i < info->n_pins; i++) { in ptp_set_pinfunc() 196 caps.n_pins = ptp->info->n_pins; in ptp_ioctl() 444 if (pin_index >= ops->n_pins) { in ptp_ioctl() 448 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl() 476 if (pin_index >= ops->n_pins) { in ptp_ioctl() 480 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
|
H A D | ptp_kvm_common.c | 116 .n_pins = 0,
|
H A D | ptp_dte.c | 221 .n_pins = 0,
|
/linux/drivers/pinctrl/cirrus/ |
H A D | pinctrl-madera.h | 14 unsigned int n_pins; member 18 unsigned int n_pins; member
|
H A D | pinctrl-madera-core.c | 451 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 D | pinctrl-cs47l15.c | 37 .n_pins = CS47L15_NUM_GPIOS,
|
H A D | pinctrl-cs47l92.c | 37 .n_pins = CS47L92_NUM_GPIOS,
|
H A D | pinctrl-cs47l35.c | 38 .n_pins = CS47L35_NUM_GPIOS,
|
H A D | pinctrl-cs47l90.c | 50 .n_pins = CS47L90_NUM_GPIOS,
|
H A D | pinctrl-cs47l85.c | 52 .n_pins = CS47L85_NUM_GPIOS,
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_ptp.c | 86 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() 1916 for (unsigned int i = 0; i < pf->ptp.info.n_pins; i++) { in ice_ptp_disable_shared_pin() 2432 for (unsigned int i = 0; i < pf->ptp.info.n_pins; i++) { in ice_ptp_setup_pin_cfg() 2465 info->n_pins = 0; in ice_ptp_disable_pins() 2483 unsigned int n_pins = 0; in ice_ptp_parse_sdp_entries() local 2518 idx = n_pins++; in ice_ptp_parse_sdp_entries() 2532 for (i = 0; i < n_pins; i++) { in ice_ptp_parse_sdp_entries() 2538 pf->ptp.info.n_pins = n_pins; in ice_ptp_parse_sdp_entries() 2561 pf->ptp.info.n_pins = ICE_PIN_DESC_ARR_LEN(ice_pin_desc_e825c); in ice_ptp_set_funcs_e82x() [all …]
|
/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ptp.c | 514 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/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.c | 1482 int n_pins; in lan743x_ptp_open() local 1504 n_pins = LAN7430_N_GPIO; in lan743x_ptp_open() 1509 n_pins = LAN7431_N_GPIO; in lan743x_ptp_open() 1515 n_pins = 0; in lan743x_ptp_open() 1519 if (n_pins > LAN743X_PTP_N_GPIO) in lan743x_ptp_open() 1520 n_pins = LAN743X_PTP_N_GPIO; in lan743x_ptp_open() 1522 for (i = 0; i < n_pins; i++) { in lan743x_ptp_open() 1538 ptp->ptp_clock_info.n_pins = n_pins; in lan743x_ptp_open()
|
/linux/include/uapi/linux/ |
H A D | ptp_clock.h | 100 int n_pins; /* Number of input/output pins. */ member
|
/linux/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 229 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/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_ptp.c | 20 .n_pins = 0,
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_ptp.c | 366 if (rq->perout.index >= ptp_info->n_pins) in otx2_ptp_enable() 429 .n_pins = 1, in otx2_ptp_init()
|
/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | ptp.c | 548 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/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-ptp.c | 79 .n_pins = 0,
|
/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_clock.c | 236 .n_pins = 0,
|
/linux/drivers/net/ethernet/intel/e1000e/ |
H A D | ptp.c | 250 .n_pins = 0,
|
/linux/drivers/net/ethernet/xscale/ |
H A D | ptp_ixp46x.c | 220 .n_pins = 0,
|
/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ptp.c | 1339 pf->ptp_caps.n_pins = 3; in i40e_init_pin_config() 1344 pf->ptp_caps.pin_config = kcalloc(pf->ptp_caps.n_pins, in i40e_init_pin_config() 1350 for (i = 0; i < pf->ptp_caps.n_pins; i++) { in i40e_init_pin_config()
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.c | 874 .n_pins = 0, 922 ptp_info->n_pins = pps_info->num_pins; in bnxt_ptp_pps_init() 923 ptp_info->pin_config = kcalloc(ptp_info->n_pins, in bnxt_ptp_pps_init()
|