Home
last modified time | relevance | path

Searched refs:ndescs (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/input/misc/
H A Drotary_encoder.c61 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_get_state()
234 if (encoder->gpios->ndescs < 2) { in rotary_encoder_probe()
254 switch (steps_per_period >> (encoder->gpios->ndescs - 2)) { in rotary_encoder_probe()
274 encoder->gpios->ndescs, sizeof(*encoder->irq), in rotary_encoder_probe()
279 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_probe()
314 for (i = 0; i < encoder->gpios->ndescs; ++i) in rotary_encoder_suspend()
327 for (i = 0; i < encoder->gpios->ndescs; ++i) in rotary_encoder_resume()
/linux/drivers/clk/mvebu/
H A Dclk-corediv.c42 unsigned int ndescs; member
198 .ndescs = ARRAY_SIZE(mvebu_corediv_desc),
214 .ndescs = ARRAY_SIZE(mvebu_corediv_desc),
230 .ndescs = ARRAY_SIZE(mvebu_corediv_desc),
242 .ndescs = ARRAY_SIZE(mv98dx3236_corediv_desc),
270 clk_data.clk_num = soc_desc->ndescs; in mvebu_corediv_clk_init()
/linux/drivers/gpio/
H A Dgpio-max3191x.c158 (max3191x->fault_pins->ndescs == 1) in max3191x_readout_locked()
287 if (max3191x->db0_pins->ndescs == 1) in max3191x_set_config()
304 values = bitmap_alloc(descs->ndescs, GFP_KERNEL); in max3191x_gpiod_multi_set_single_value()
309 bitmap_fill(values, descs->ndescs); in max3191x_gpiod_multi_set_single_value()
311 bitmap_zero(values, descs->ndescs); in max3191x_gpiod_multi_set_single_value()
391 max3191x->db0_pins->ndescs != max3191x->db1_pins->ndescs) { in max3191x_probe()
H A Dgpio-sloppy-logic-analyzer.c61 ret = gpiod_get_array_value(d->ndescs, d->desc, d->info, sptr); in gpio_la_get_array()
248 if (priv->descs->ndescs > GPIO_LA_MAX_PROBES) in gpio_la_poll_probe()
252 priv->descs->ndescs); in gpio_la_poll_probe()
253 if (ret >= 0 && ret != priv->descs->ndescs) in gpio_la_poll_probe()
258 for (i = 0; i < priv->descs->ndescs; i++) { in gpio_la_poll_probe()
H A Dgpiolib.c5178 for (descs->ndescs = 0; descs->ndescs < count; descs->ndescs++) { in gpiod_get_array()
5179 desc = gpiod_get_index(dev, con_id, descs->ndescs, flags); in gpiod_get_array()
5185 descs->desc[descs->ndescs] = desc; in gpiod_get_array()
5192 if (descs->ndescs == 0 && gpiod_hwgpio(desc) == 0) { in gpiod_get_array()
5217 bitmap_set(array_info->get_mask, descs->ndescs, in gpiod_get_array()
5218 count - descs->ndescs); in gpiod_get_array()
5219 bitmap_set(array_info->set_mask, descs->ndescs, in gpiod_get_array()
5220 count - descs->ndescs); in gpiod_get_array()
5230 __clear_bit(descs->ndescs, array_info->get_mask); in gpiod_get_array()
5231 __clear_bit(descs->ndescs, array_info->set_mask); in gpiod_get_array()
[all …]
/linux/drivers/regulator/
H A Dsun20i-regulator.c18 unsigned int ndescs; member
81 .ndescs = ARRAY_SIZE(sun20i_d1_system_ldo_descs),
125 for (unsigned int i = 0; i < data->ndescs; ++i) { in sun20i_regulator_probe()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c1690 int ndescs; in ionic_tx_descs_needed() local
1695 ndescs = skb_shinfo(skb)->gso_segs; in ionic_tx_descs_needed()
1697 return ndescs; in ionic_tx_descs_needed()
1699 ndescs = 1; in ionic_tx_descs_needed()
1701 return ndescs; in ionic_tx_descs_needed()
1708 return ndescs; in ionic_tx_descs_needed()
1763 return ndescs; in ionic_tx_descs_needed()
1771 int err, ndescs; in ionic_start_hwstamp_xmit() local
1779 ndescs = ionic_tx_descs_needed(q, skb); in ionic_start_hwstamp_xmit()
1780 if (unlikely(ndescs < 0)) in ionic_start_hwstamp_xmit()
[all …]
/linux/drivers/mtd/nand/raw/
H A Dams-delta.c62 gpiod_set_raw_array_value(data_gpiods->ndescs, data_gpiods->desc, in gpio_nand_io_write()
74 for (i = 0; i < data_gpiods->ndescs; i++) in gpio_nand_dir_output()
92 gpiod_get_raw_array_value(data_gpiods->ndescs, data_gpiods->desc, in gpio_nand_io_read()
106 for (i = 0; i < data_gpiods->ndescs; i++) in gpio_nand_dir_input()
H A Dnand_base.c5469 int ndescs, i; in rawnand_dt_parse_gpio_cs() local
5471 ndescs = gpiod_count(dev, "cs"); in rawnand_dt_parse_gpio_cs()
5472 if (ndescs < 0) { in rawnand_dt_parse_gpio_cs()
5477 descs = devm_kcalloc(dev, ndescs, sizeof(*descs), GFP_KERNEL); in rawnand_dt_parse_gpio_cs()
5481 for (i = 0; i < ndescs; i++) { in rawnand_dt_parse_gpio_cs()
5488 *ncs_array = ndescs; in rawnand_dt_parse_gpio_cs()
/linux/sound/soc/codecs/
H A Dmax9759.c168 if (priv->gpiod_gain->ndescs != 2) { in max9759_probe()
170 priv->gpiod_gain->ndescs); in max9759_probe()
H A Dcs35l56-shared.c1569 for (i = 0; i < descs->ndescs; i++) { in cs35l56_get_speaker_id()
/linux/drivers/infiniband/hw/mlx5/
H A Dwr.c164 int size = (mr->mmkey.ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_umr_seg()
193 int ndescs = ALIGN(mr->mmkey.ndescs + mr->meta_ndescs, 8) >> 1; in set_reg_mkey_seg() local
201 ndescs *= 2; in set_reg_mkey_seg()
208 seg->xlt_oct_size = cpu_to_be32(ndescs); in set_reg_mkey_seg()
221 int bcount = mr->desc_size * (mr->mmkey.ndescs + mr->meta_ndescs); in set_reg_data_seg()
643 int mr_list_size = (mr->mmkey.ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_wr()
890 pa_pi_mr.mmkey.ndescs = mr->mmkey.ndescs; in handle_reg_mr_integrity()
/linux/drivers/pinctrl/aspeed/
H A Dpinmux-aspeed.c92 for (i = 0; i < expr->ndescs; i++) { in aspeed_sig_expr_eval()
H A Dpinmux-aspeed.h466 int ndescs; member
524 .ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, group)), \
/linux/drivers/mux/
H A Dgpio.c71 WARN_ON(pins != mux_gpio->gpios->ndescs); in mux_gpio_probe()
/linux/drivers/iio/amplifiers/
H A Dhmc425a.c375 if (st->gpios->ndescs != st->chip_info->num_gpios) { in hmc425a_probe()
/linux/drivers/video/backlight/
H A Dhx8357.c600 if (lcd->im_pins->ndescs < HX8357_NUM_IM_PINS) in hx8357_probe()
/linux/drivers/iio/resolver/
H A Dad2s1210.c1455 if (st->mode_gpios && st->mode_gpios->ndescs != 2) in ad2s1210_setup_gpios()
1471 if (resolution_gpios->ndescs != 2) in ad2s1210_setup_gpios()
/linux/Documentation/driver-api/gpio/
H A Dconsumer.rst123 unsigned int ndescs;
388 gpiod_set_array_value(my_gpio_descs->ndescs, my_gpio_descs->desc,
/linux/drivers/iio/adc/
H A Dad4030.c1415 if (st->pga_gpios->ndescs != ADAQ4616_PGA_PINS) in ad4030_setup_pga()
H A Dad7768-1.c706 if (st->pga_gpios->ndescs != ADAQ7768_PGA_PINS) in ad7768_setup_pga()