Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/gpio/
A Dgpio-max3191x.c171 (max3191x->fault_pins->ndescs == 1) in max3191x_readout_locked()
300 if (max3191x->db0_pins->ndescs == 1) in max3191x_set_config()
312 static void gpiod_set_array_single_value_cansleep(unsigned int ndescs, in gpiod_set_array_single_value_cansleep() argument
319 values = bitmap_alloc(ndescs, GFP_KERNEL); in gpiod_set_array_single_value_cansleep()
324 bitmap_fill(values, ndescs); in gpiod_set_array_single_value_cansleep()
326 bitmap_zero(values, ndescs); in gpiod_set_array_single_value_cansleep()
328 gpiod_set_array_value_cansleep(ndescs, desc, info, values); in gpiod_set_array_single_value_cansleep()
400 max3191x->modesel_pins->ndescs, in max3191x_probe()
408 max3191x->db0_pins->ndescs != max3191x->db1_pins->ndescs) { in max3191x_probe()
A Dgpio-latch.c157 n_latches = priv->clk_gpios->ndescs; in gpio_latch_probe()
158 priv->n_latched_gpios = priv->latched_gpios->ndescs; in gpio_latch_probe()
A Dgpiolib.c4268 for (descs->ndescs = 0; descs->ndescs < count; ) { in gpiod_get_array()
4275 descs->desc[descs->ndescs] = desc; in gpiod_get_array()
4311 count - descs->ndescs); in gpiod_get_array()
4313 count - descs->ndescs); in gpiod_get_array()
4326 gpio_chip_hwgpio(desc) != descs->ndescs) { in gpiod_get_array()
4335 __clear_bit(descs->ndescs, in gpiod_get_array()
4337 __clear_bit(descs->ndescs, in gpiod_get_array()
4344 __clear_bit(descs->ndescs, in gpiod_get_array()
4348 __set_bit(descs->ndescs, in gpiod_get_array()
4352 descs->ndescs++; in gpiod_get_array()
[all …]
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dmr.c677 return key1.ndescs - key2.ndescs; in cache_ent_key_cmp()
803 int ndescs) in mlx5_mr_cache_alloc() argument
806 .ndescs = ndescs, in mlx5_mr_cache_alloc()
1755 int ndescs, in mlx5_alloc_priv_descs() argument
1816 if (ent->rb_key.ndescs == mr->mmkey.rb_key.ndescs) { in cache_ent_find_and_store()
2175 unsigned int ndescs; in mlx5_ib_alloc_mw() local
2220 mw->mmkey.ndescs = ndescs; in mlx5_ib_alloc_mw()
2316 mr->mmkey.ndescs = 1; in mlx5_ib_map_pa_mr_sg_pi()
2369 mr->mmkey.ndescs = i; in mlx5_ib_sg_to_klms()
2536 mr->mmkey.ndescs = 0; in mlx5_ib_map_mr_sg_pi()
[all …]
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()
A Dmlx5_ib.h624 unsigned int ndescs; member
630 unsigned int ndescs; member
1350 int ndescs);
A Dodp.c881 sizeof(*pklm) * (mmkey->ndescs - 2); in pagefault_single_data_segment()
903 for (i = 0; bcnt && i < mmkey->ndescs; i++, pklm++) { in pagefault_single_data_segment()
1595 .ndescs = mlx5_imr_ksm_entries, in mlx5_odp_init_mkey_cache()
/linux-6.3-rc2/drivers/input/misc/
A Drotary_encoder.c61 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_get_state()
245 if (encoder->gpios->ndescs < 2) { in rotary_encoder_probe()
266 switch (steps_per_period >> (encoder->gpios->ndescs - 2)) { in rotary_encoder_probe()
286 encoder->gpios->ndescs, sizeof(*encoder->irq), in rotary_encoder_probe()
291 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_probe()
326 for (i = 0; i < encoder->gpios->ndescs; ++i) in rotary_encoder_suspend()
339 for (i = 0; i < encoder->gpios->ndescs; ++i) in rotary_encoder_resume()
A Dgpio_decoder.c30 for (i = 0; i < gpios->ndescs; i++) { in gpio_decoder_get_gpios_state()
80 if (decoder->input_gpios->ndescs < 2) { in gpio_decoder_probe()
86 max = (1U << decoder->input_gpios->ndescs) - 1; in gpio_decoder_probe()
/linux-6.3-rc2/drivers/clk/mvebu/
A Dclk-corediv.c42 unsigned int ndescs; member
196 .ndescs = ARRAY_SIZE(mvebu_corediv_desc),
212 .ndescs = ARRAY_SIZE(mvebu_corediv_desc),
228 .ndescs = ARRAY_SIZE(mvebu_corediv_desc),
240 .ndescs = ARRAY_SIZE(mv98dx3236_corediv_desc),
268 clk_data.clk_num = soc_desc->ndescs; in mvebu_corediv_clk_init()
/linux-6.3-rc2/drivers/net/ethernet/pensando/ionic/
A Dionic_txrx.c1242 int ndescs; in ionic_tx_descs_needed() local
1247 ndescs = skb_shinfo(skb)->gso_segs; in ionic_tx_descs_needed()
1249 ndescs = 1; in ionic_tx_descs_needed()
1253 return ndescs; in ionic_tx_descs_needed()
1262 return ndescs; in ionic_tx_descs_needed()
1275 if (ionic_q_has_space(q, ndescs)) { in ionic_maybe_stop_tx()
1289 int err, ndescs; in ionic_start_hwstamp_xmit() local
1296 ndescs = ionic_tx_descs_needed(q, skb); in ionic_start_hwstamp_xmit()
1297 if (unlikely(ndescs < 0)) in ionic_start_hwstamp_xmit()
1325 int ndescs; in ionic_start_xmit() local
[all …]
/linux-6.3-rc2/drivers/mux/
A Dgpio.c31 gpiod_set_array_value_cansleep(mux_gpio->gpios->ndescs, in mux_gpio_set()
72 WARN_ON(pins != mux_gpio->gpios->ndescs); in mux_gpio_probe()
/linux-6.3-rc2/drivers/power/supply/
A Dgpio-charger.c59 int ndescs = gpio_charger->current_limit_gpios->ndescs; in set_charge_current_limit() local
72 for (i = 0; i < ndescs; i++) { in set_charge_current_limit()
74 gpiod_set_value_cansleep(gpios[ndescs-i-1], val); in set_charge_current_limit()
/linux-6.3-rc2/drivers/mtd/nand/raw/
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()
/linux-6.3-rc2/drivers/iio/amplifiers/
A Dhmc425a.c51 gpiod_set_array_value_cansleep(st->gpios->ndescs, st->gpios->desc, in hmc425a_write()
200 if (st->gpios->ndescs != st->chip_info->num_gpios) { in hmc425a_probe()
/linux-6.3-rc2/sound/soc/codecs/
A Dmax9759.c168 if (priv->gpiod_gain->ndescs != 2) { in max9759_probe()
170 priv->gpiod_gain->ndescs); in max9759_probe()
/linux-6.3-rc2/drivers/pinctrl/aspeed/
A Dpinmux-aspeed.c92 for (i = 0; i < expr->ndescs; i++) { in aspeed_sig_expr_eval()
A Dpinmux-aspeed.h466 int ndescs; member
524 .ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, group)), \
/linux-6.3-rc2/drivers/net/mdio/
A Dmdio-mux-gpio.c33 gpiod_set_array_value_cansleep(s->gpios->ndescs, s->gpios->desc, in mdio_mux_gpio_switch_fn()
/linux-6.3-rc2/drivers/phy/motorola/
A Dphy-mapphone-mdm6600.c341 if (ddata->mode_gpios->ndescs != PHY_MDM6600_NR_MODE_LINES) in phy_mdm6600_init_lines()
350 if (ddata->status_gpios->ndescs != PHY_MDM6600_NR_STATUS_LINES) in phy_mdm6600_init_lines()
359 if (ddata->cmd_gpios->ndescs != PHY_MDM6600_NR_CMD_LINES) in phy_mdm6600_init_lines()
/linux-6.3-rc2/drivers/dma/
A Dmv_xor_v2.c281 unsigned int ndescs; in mv_xor_v2_interrupt_handler() local
286 ndescs = ((reg >> MV_XOR_V2_DMA_DESQ_DONE_PENDING_SHIFT) & in mv_xor_v2_interrupt_handler()
290 if (!ndescs) in mv_xor_v2_interrupt_handler()
/linux-6.3-rc2/drivers/mmc/core/
A Dpwrseq_simple.c43 int nvalues = reset_gpios->ndescs; in mmc_pwrseq_simple_set_gpios_value()
/linux-6.3-rc2/drivers/mfd/
A Dene-kb3930.c165 if (ddata->off_gpios->ndescs < 2) { in kb3930_probe()
/linux-6.3-rc2/drivers/mtd/maps/
A Dphysmap-core.c130 for (i = 0; i < info->gpios->ndescs; i++) { in physmap_set_addr_gpios()
530 info->gpios->ndescs : 0)); in physmap_flash_probe()
/linux-6.3-rc2/include/linux/gpio/
A Dconsumer.h24 unsigned int ndescs; member

Completed in 49 milliseconds

12