Home
last modified time | relevance | path

Searched refs:pin_index (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/ptp/
H A Dptp_chardev.c121 unsigned int i, pin_index; in ptp_ioctl() local
377 pin_index = pd.index; in ptp_ioctl()
378 if (pin_index >= ops->n_pins) { in ptp_ioctl()
382 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
385 pd = ops->pin_config[pin_index]; in ptp_ioctl()
409 pin_index = pd.index; in ptp_ioctl()
410 if (pin_index >= ops->n_pins) { in ptp_ioctl()
414 pin_index = array_index_nospec(pin_index, op in ptp_ioctl()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c420 * @pin_index: Pin index in the pin array
427 int *pins, int pin_index, void *data) in ti_iodelay_node_iterator()
449 cfg[pin_index].offset = pinctrl_spec->args[0]; in ti_iodelay_node_iterator()
450 cfg[pin_index].a_delay = pinctrl_spec->args[1] & 0xffff; in ti_iodelay_node_iterator()
451 cfg[pin_index].g_delay = pinctrl_spec->args[2] & 0xffff; in ti_iodelay_node_iterator()
453 pin = ti_iodelay_offset_to_pin(iod, cfg[pin_index].offset); in ti_iodelay_node_iterator()
456 np, cfg[pin_index].offset); in ti_iodelay_node_iterator()
459 pins[pin_index] = pin; in ti_iodelay_node_iterator()
462 pd->drv_data = &cfg[pin_index]; in ti_iodelay_node_iterator()
465 np, cfg[pin_index] in ti_iodelay_node_iterator()
424 ti_iodelay_node_iterator(struct pinctrl_dev *pctldev, struct device_node *np, const struct of_phandle_args *pinctrl_spec, int *pins, int pin_index, void *data) ti_iodelay_node_iterator() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c422 * @pin_index: Pin index in the pin array
429 int *pins, int pin_index, void *data) in ti_iodelay_node_iterator()
451 cfg[pin_index].offset = pinctrl_spec->args[0]; in ti_iodelay_node_iterator()
452 cfg[pin_index].a_delay = pinctrl_spec->args[1] & 0xffff; in ti_iodelay_node_iterator()
453 cfg[pin_index].g_delay = pinctrl_spec->args[2] & 0xffff; in ti_iodelay_node_iterator()
455 pin = ti_iodelay_offset_to_pin(iod, cfg[pin_index].offset); in ti_iodelay_node_iterator()
458 np, cfg[pin_index].offset); in ti_iodelay_node_iterator()
461 pins[pin_index] = pin; in ti_iodelay_node_iterator()
464 pd->drv_data = &cfg[pin_index]; in ti_iodelay_node_iterator()
467 np, cfg[pin_index] in ti_iodelay_node_iterator()
426 ti_iodelay_node_iterator(struct pinctrl_dev *pctldev, struct device_node *np, const struct of_phandle_args *pinctrl_spec, int *pins, int pin_index, void *data) ti_iodelay_node_iterator() argument
[all...]
/kernel/linux/linux-6.6/drivers/ptp/
H A Dptp_chardev.c121 unsigned int i, pin_index; in ptp_ioctl() local
380 pin_index = pd.index; in ptp_ioctl()
381 if (pin_index >= ops->n_pins) { in ptp_ioctl()
385 pin_index = array_index_nospec(pin_index, ops->n_pins); in ptp_ioctl()
388 pd = ops->pin_config[pin_index]; in ptp_ioctl()
412 pin_index = pd.index; in ptp_ioctl()
413 if (pin_index >= ops->n_pins) { in ptp_ioctl()
417 pin_index = array_index_nospec(pin_index, op in ptp_ioctl()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/ptp/
H A Dtestptp.c176 int pin_index = -1, pin_func; in main() local
220 cnt = sscanf(optarg, "%d,%d", &pin_index, &pin_func); in main()
447 if (pin_index >= 0) { in main()
449 desc.index = pin_index; in main()
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dtca6416-keypad.c92 int error, i, pin_index; in tca6416_keys_scan() local
104 for (i = 0, pin_index = 0; i < 16; i++) { in tca6416_keys_scan()
106 struct tca6416_button *button = &chip->buttons[pin_index]; in tca6416_keys_scan()
116 pin_index++; in tca6416_keys_scan()
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dtca6416-keypad.c93 int error, i, pin_index; in tca6416_keys_scan() local
105 for (i = 0, pin_index = 0; i < 16; i++) { in tca6416_keys_scan()
107 struct tca6416_button *button = &chip->buttons[pin_index]; in tca6416_keys_scan()
117 pin_index++; in tca6416_keys_scan()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpiolib-acpi.c636 int pin_index; member
653 int pin_index; in acpi_populate_gpio_lookup() local
661 pin_index = lookup->pin_index; in acpi_populate_gpio_lookup()
662 if (pin_index >= agpio->pin_table_length) in acpi_populate_gpio_lookup()
666 desc = gpio_to_desc(agpio->pin_table[pin_index]); in acpi_populate_gpio_lookup()
669 agpio->pin_table[pin_index]); in acpi_populate_gpio_lookup()
750 lookup->pin_index = args.args[1]; in acpi_gpio_property_lookup()
804 lookup.pin_index, lookup.active_low); in acpi_get_gpiod_by_index()
1001 int pin_index in acpi_gpio_adr_space_handler() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ptp.c366 static int aq_ptp_hw_pin_conf(struct aq_nic_s *aq_nic, u32 pin_index, u64 start, in aq_ptp_hw_pin_conf() argument
372 pin_index, start, (u32)period); in aq_ptp_hw_pin_conf()
376 pin_index, start, (u32)period); in aq_ptp_hw_pin_conf()
382 aq_nic->aq_hw_ops->hw_gpio_pulse(aq_nic->aq_hw, pin_index, in aq_ptp_hw_pin_conf()
397 u32 pin_index = rq->perout.index; in aq_ptp_perout_pin_configure() local
400 if (pin_index >= ptp->n_per_out) in aq_ptp_perout_pin_configure()
421 aq_ptp_hw_pin_conf(aq_nic, pin_index, start, period); in aq_ptp_perout_pin_configure()
432 u32 pin_index = 0; in aq_ptp_pps_pin_configure() local
436 if (pin_index >= ptp->n_per_out) in aq_ptp_pps_pin_configure()
445 aq_ptp_hw_pin_conf(aq_nic, pin_index, star in aq_ptp_pps_pin_configure()
465 u32 pin_index = rq->extts.index; aq_ptp_extts_pin_configure() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ptp.c366 static int aq_ptp_hw_pin_conf(struct aq_nic_s *aq_nic, u32 pin_index, u64 start, in aq_ptp_hw_pin_conf() argument
372 pin_index, start, (u32)period); in aq_ptp_hw_pin_conf()
376 pin_index, start, (u32)period); in aq_ptp_hw_pin_conf()
382 aq_nic->aq_hw_ops->hw_gpio_pulse(aq_nic->aq_hw, pin_index, in aq_ptp_hw_pin_conf()
397 u32 pin_index = rq->perout.index; in aq_ptp_perout_pin_configure() local
400 if (pin_index >= ptp->n_per_out) in aq_ptp_perout_pin_configure()
421 aq_ptp_hw_pin_conf(aq_nic, pin_index, start, period); in aq_ptp_perout_pin_configure()
432 u32 pin_index = 0; in aq_ptp_pps_pin_configure() local
436 if (pin_index >= ptp->n_per_out) in aq_ptp_pps_pin_configure()
445 aq_ptp_hw_pin_conf(aq_nic, pin_index, star in aq_ptp_pps_pin_configure()
465 u32 pin_index = rq->extts.index; aq_ptp_extts_pin_configure() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpiolib-acpi.c748 u16 pin_index; member
765 u16 pin_index; in acpi_populate_gpio_lookup() local
773 pin_index = lookup->pin_index; in acpi_populate_gpio_lookup()
774 if (pin_index >= agpio->pin_table_length) in acpi_populate_gpio_lookup()
778 desc = gpio_to_desc(agpio->pin_table[pin_index]); in acpi_populate_gpio_lookup()
781 agpio->pin_table[pin_index]); in acpi_populate_gpio_lookup()
861 lookup->pin_index = args.args[1]; in acpi_gpio_property_lookup()
916 lookup.pin_index, lookup.active_low); in acpi_get_gpiod_by_index()
1131 u16 pin_index in acpi_gpio_adr_space_handler() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/ptp/
H A Dtestptp.c186 int pin_index = -1, pin_func; in main() local
230 cnt = sscanf(optarg, "%d,%d", &pin_index, &pin_func); in main()
404 if (pin_index >= 0) { in main()
406 desc.index = pin_index; in main()
/kernel/linux/linux-6.6/sound/soc/intel/avs/
H A Dtopology.h53 u32 pin_index; member
H A Dpath.c500 pin->pin_index = tpin->pin_index; in avs_modext_create()
H A Dmessages.h663 u32 pin_index; member
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dipc4-topology.h156 * @pin_index: pin index
160 * This structure can be used for both output or input pins and the pin_index is relative to the
164 u32 pin_index; member
H A Dipc4-topology.c74 offsetof(struct sof_ipc4_pin_format, pin_index)},
94 offsetof(struct sof_ipc4_pin_format, pin_index)},
177 pin_fmt[i].pin_index, fmt->sampling_frequency, fmt->bit_depth, fmt->ch_map, in sof_ipc4_dbg_audio_format()
184 sof_ipc4_get_input_pin_audio_fmt(struct snd_sof_widget *swidget, int pin_index) in sof_ipc4_get_input_pin_audio_fmt() argument
207 if (pin_format->pin_index == pin_index) in sof_ipc4_get_input_pin_audio_fmt()
1190 if (pin_fmts[i].pin_index) in sof_ipc4_init_input_audio_fmt()
1996 if (pin_format_item->pin_index == i - pin_format_offset) { in sof_ipc4_process_set_pin_formats()
2064 !available_fmt->output_pin_fmts[output_fmt_index].pin_index) { in sof_ipc4_prepare_process_module()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c540 int pin_index; in i40e_ptp_enable_pin() local
558 pin_index = ptp_find_pin(pf->ptp_clock, func, chan); in i40e_ptp_enable_pin()
559 if (pin_index < 0) in i40e_ptp_enable_pin()
562 switch (pin_index) { in i40e_ptp_enable_pin()
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
H A Dskl-messages.c513 pin_fmt->pin_idx = pin_res->pin_index; in skl_set_base_ext_module_format()
516 format = &fmt->inputs[pin_res->pin_index].fmt; in skl_set_base_ext_module_format()
524 pin_fmt->pin_idx = pin_res->pin_index; in skl_set_base_ext_module_format()
527 format = &fmt->outputs[pin_res->pin_index].fmt; in skl_set_base_ext_module_format()
946 * if dynamic, the pin_index is allocated 0 to max_pin.
947 * In static, the pin_index is fixed based on module_id and instance id
H A Dskl-topology.c2088 int pin_index) in skl_tplg_fill_pin()
2094 m_pin[pin_index].id.module_id = tkn_elem->value; in skl_tplg_fill_pin()
2098 m_pin[pin_index].id.instance_id = tkn_elem->value; in skl_tplg_fill_pin()
2102 ret = skl_tplg_get_uuid(dev, &m_pin[pin_index].id.mod_uuid, in skl_tplg_fill_pin()
2263 m_pin->pin_index = tkn_elem->value; in skl_tplg_manifest_pin_res_tkn()
2346 static int pin_index, dir, conf_idx; in skl_tplg_get_token() local
2429 ret = skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_index, dir); in skl_tplg_get_token()
2512 pin_index = (tkn_elem->value & in skl_tplg_get_token()
2526 tkn_elem->value, dir, pin_index); in skl_tplg_get_token()
2538 pin_index); in skl_tplg_get_token()
2085 skl_tplg_fill_pin(struct device *dev, struct snd_soc_tplg_vendor_value_elem *tkn_elem, struct skl_module_pin *m_pin, int pin_index) skl_tplg_fill_pin() argument
[all...]
H A Dskl-topology.h358 u8 pin_index; member
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
H A Dskl-topology.c2112 int pin_index) in skl_tplg_fill_pin()
2118 m_pin[pin_index].id.module_id = tkn_elem->value; in skl_tplg_fill_pin()
2122 m_pin[pin_index].id.instance_id = tkn_elem->value; in skl_tplg_fill_pin()
2126 ret = skl_tplg_get_uuid(dev, &m_pin[pin_index].id.mod_uuid, in skl_tplg_fill_pin()
2287 m_pin->pin_index = tkn_elem->value; in skl_tplg_manifest_pin_res_tkn()
2370 static int pin_index, dir, conf_idx; in skl_tplg_get_token() local
2453 ret = skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_index, dir); in skl_tplg_get_token()
2536 pin_index = (tkn_elem->value & in skl_tplg_get_token()
2550 tkn_elem->value, dir, pin_index); in skl_tplg_get_token()
2562 pin_index); in skl_tplg_get_token()
2109 skl_tplg_fill_pin(struct device *dev, struct snd_soc_tplg_vendor_value_elem *tkn_elem, struct skl_module_pin *m_pin, int pin_index) skl_tplg_fill_pin() argument
[all...]
H A Dskl-topology.h340 u8 pin_index; member
/kernel/linux/linux-5.10/drivers/acpi/acpica/
H A Damlresrc.h544 u32 pin_index,
/kernel/linux/linux-6.6/drivers/acpi/acpica/
H A Damlresrc.h581 u32 pin_index,

Completed in 39 milliseconds

12