Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/gpio/
Dgpio-max3191x.c170 (max3191x->fault_pins->ndescs == 1) in max3191x_readout_locked()
299 if (max3191x->db0_pins->ndescs == 1) in max3191x_set_config()
311 static void gpiod_set_array_single_value_cansleep(unsigned int ndescs, in gpiod_set_array_single_value_cansleep() argument
318 values = bitmap_alloc(ndescs, GFP_KERNEL); in gpiod_set_array_single_value_cansleep()
323 bitmap_fill(values, ndescs); in gpiod_set_array_single_value_cansleep()
325 bitmap_zero(values, ndescs); in gpiod_set_array_single_value_cansleep()
327 gpiod_set_array_value_cansleep(ndescs, desc, info, values); in gpiod_set_array_single_value_cansleep()
399 max3191x->modesel_pins->ndescs, in max3191x_probe()
407 max3191x->db0_pins->ndescs != max3191x->db1_pins->ndescs) { in max3191x_probe()
Dgpiolib.c4748 for (descs->ndescs = 0; descs->ndescs < count; ) { in gpiod_get_array()
4749 desc = gpiod_get_index(dev, con_id, descs->ndescs, flags); in gpiod_get_array()
4755 descs->desc[descs->ndescs] = desc; in gpiod_get_array()
4762 if (descs->ndescs == 0 && gpio_chip_hwgpio(desc) == 0) { in gpiod_get_array()
4777 struct_size(descs, desc, descs->ndescs + 1)); in gpiod_get_array()
4790 bitmap_set(array_info->get_mask, descs->ndescs, in gpiod_get_array()
4791 count - descs->ndescs); in gpiod_get_array()
4792 bitmap_set(array_info->set_mask, descs->ndescs, in gpiod_get_array()
4793 count - descs->ndescs); in gpiod_get_array()
4798 __clear_bit(descs->ndescs, array_info->get_mask); in gpiod_get_array()
[all …]
/Linux-v5.4/drivers/input/misc/
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()
Dgpio_decoder.c40 for (i = 0; i < gpios->ndescs; i++) { in gpio_decoder_get_gpios_state()
87 if (decoder->input_gpios->ndescs < 2) { in gpio_decoder_probe()
93 max = (1U << decoder->input_gpios->ndescs) - 1; in gpio_decoder_probe()
/Linux-v5.4/drivers/clk/mvebu/
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-v5.4/drivers/infiniband/hw/mlx5/
Dmr.c1507 int ndescs, in mlx5_alloc_priv_descs() argument
1510 int size = ndescs * desc_size; in mlx5_alloc_priv_descs()
1642 static void mlx5_set_umr_free_mkey(struct ib_pd *pd, u32 *in, int ndescs, in mlx5_set_umr_free_mkey() argument
1652 MLX5_SET(mkc, mkc, translations_octword_size, ndescs); in mlx5_set_umr_free_mkey()
1660 int ndescs, int desc_size, int page_shift, in _mlx5_alloc_mkey_descs() argument
1668 mr->max_descs = ndescs; in _mlx5_alloc_mkey_descs()
1670 err = mlx5_alloc_priv_descs(pd->device, mr, ndescs, desc_size); in _mlx5_alloc_mkey_descs()
1674 mlx5_set_umr_free_mkey(pd, in, ndescs, access_mode, page_shift); in _mlx5_alloc_mkey_descs()
1696 int ndescs = ALIGN(max_num_sg + max_num_meta_sg, 4); in mlx5_ib_alloc_pi_mr() local
1718 err = _mlx5_alloc_mkey_descs(pd, mr, ndescs, desc_size, page_shift, in mlx5_ib_alloc_pi_mr()
[all …]
Dodp.c755 return mw->ndescs; in get_indirect_num_descs()
760 return devx_mr->ndescs; in get_indirect_num_descs()
788 int ndescs; in pagefault_single_data_segment() local
848 ndescs = get_indirect_num_descs(mmkey); in pagefault_single_data_segment()
857 sizeof(*pklm) * (ndescs - 2); in pagefault_single_data_segment()
879 for (i = 0; bcnt && i < ndescs; i++, pklm++) { in pagefault_single_data_segment()
Dmlx5_ib.h592 int ndescs; member
636 int ndescs; member
641 int ndescs; member
Dqp.c4212 int size = (mr->ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_umr_seg()
4347 int ndescs = ALIGN(mr->ndescs + mr->meta_ndescs, 8) >> 1; in set_reg_mkey_seg() local
4355 ndescs *= 2; in set_reg_mkey_seg()
4362 seg->xlt_oct_size = cpu_to_be32(ndescs); in set_reg_mkey_seg()
4398 int bcount = mr->desc_size * (mr->ndescs + mr->meta_ndescs); in set_reg_data_seg()
4818 int mr_list_size = (mr->ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_wr()
5132 pa_pi_mr.ndescs = mr->ndescs; in _mlx5_ib_post_send()
/Linux-v5.4/drivers/mux/
Dgpio.c29 gpiod_set_array_value_cansleep(mux_gpio->gpios->ndescs, in mux_gpio_set()
73 WARN_ON(pins != mux_gpio->gpios->ndescs); in mux_gpio_probe()
/Linux-v5.4/drivers/mtd/nand/raw/
Dams-delta.c81 gpiod_set_raw_array_value(data_gpiods->ndescs, data_gpiods->desc, in ams_delta_io_write()
93 for (i = 0; i < data_gpiods->ndescs; i++) in ams_delta_dir_output()
111 gpiod_get_raw_array_value(data_gpiods->ndescs, data_gpiods->desc, in ams_delta_io_read()
125 for (i = 0; i < data_gpiods->ndescs; i++) in ams_delta_dir_input()
/Linux-v5.4/sound/soc/codecs/
Dmax9759.c177 if (priv->gpiod_gain->ndescs != 2) { in max9759_probe()
179 priv->gpiod_gain->ndescs); in max9759_probe()
/Linux-v5.4/drivers/net/ethernet/pensando/ionic/
Dionic_txrx.c860 static int ionic_maybe_stop_tx(struct ionic_queue *q, int ndescs) in ionic_maybe_stop_tx() argument
864 if (unlikely(!ionic_q_has_space(q, ndescs))) { in ionic_maybe_stop_tx()
871 if (ionic_q_has_space(q, ndescs)) { in ionic_maybe_stop_tx()
885 int ndescs; in ionic_start_xmit() local
897 ndescs = ionic_tx_descs_needed(q, skb); in ionic_start_xmit()
898 if (ndescs < 0) in ionic_start_xmit()
901 if (unlikely(ionic_maybe_stop_tx(q, ndescs))) in ionic_start_xmit()
/Linux-v5.4/drivers/pinctrl/aspeed/
Dpinmux-aspeed.c90 for (i = 0; i < expr->ndescs; i++) { in aspeed_sig_expr_eval()
Dpinmux-aspeed.h466 int ndescs; member
524 .ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, group)), \
Dpinctrl-aspeed-g5.c2679 for (i = 0; i < expr->ndescs; i++) { in aspeed_g5_sig_expr_eval()
2719 for (i = 0; i < expr->ndescs; i++) { in aspeed_g5_sig_expr_set()
/Linux-v5.4/drivers/net/phy/
Dmdio-mux-gpio.c33 gpiod_set_array_value_cansleep(s->gpios->ndescs, s->gpios->desc, in mdio_mux_gpio_switch_fn()
/Linux-v5.4/drivers/phy/motorola/
Dphy-mapphone-mdm6600.c330 if (ddata->mode_gpios->ndescs != PHY_MDM6600_NR_MODE_LINES) in phy_mdm6600_init_lines()
339 if (ddata->status_gpios->ndescs != PHY_MDM6600_NR_STATUS_LINES) in phy_mdm6600_init_lines()
348 if (ddata->cmd_gpios->ndescs != PHY_MDM6600_NR_CMD_LINES) in phy_mdm6600_init_lines()
/Linux-v5.4/drivers/dma/
Dmv_xor_v2.c277 unsigned int ndescs; in mv_xor_v2_interrupt_handler() local
282 ndescs = ((reg >> MV_XOR_V2_DMA_DESQ_DONE_PENDING_SHIFT) & in mv_xor_v2_interrupt_handler()
286 if (!ndescs) in mv_xor_v2_interrupt_handler()
/Linux-v5.4/drivers/mmc/core/
Dpwrseq_simple.c43 int nvalues = reset_gpios->ndescs; in mmc_pwrseq_simple_set_gpios_value()
/Linux-v5.4/samples/bpf/
Dxdpsock_user.c492 size_t ndescs; in complete_tx_l2fwd() local
500 ndescs = (xsk->outstanding_tx > BATCH_SIZE) ? BATCH_SIZE : in complete_tx_l2fwd()
504 rcvd = xsk_ring_cons__peek(&umem->cq, ndescs, &idx_cq); in complete_tx_l2fwd()
/Linux-v5.4/drivers/mtd/maps/
Dphysmap-core.c129 for (i = 0; i < info->gpios->ndescs; i++) { in physmap_set_addr_gpios()
511 info->gpios->ndescs : 0)); in physmap_flash_probe()
/Linux-v5.4/include/linux/gpio/
Dconsumer.h34 unsigned int ndescs; member
/Linux-v5.4/Documentation/driver-api/gpio/
Dconsumer.rst117 unsigned int ndescs;
377 gpiod_set_array_value(my_gpio_descs->ndescs, my_gpio_descs->desc,
/Linux-v5.4/drivers/net/ethernet/marvell/
Dmvneta.c749 int ndescs) in mvneta_rxq_non_occup_desc_add() argument
754 while (ndescs > MVNETA_RXQ_ADD_NON_OCCUPIED_MAX) { in mvneta_rxq_non_occup_desc_add()
758 ndescs -= MVNETA_RXQ_ADD_NON_OCCUPIED_MAX; in mvneta_rxq_non_occup_desc_add()
762 (ndescs << MVNETA_RXQ_ADD_NON_OCCUPIED_SHIFT)); in mvneta_rxq_non_occup_desc_add()

12