/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | mr.c | 283 static int get_mkc_octo_size(unsigned int access_mode, unsigned int ndescs) in get_mkc_octo_size() argument 289 ret = DIV_ROUND_UP(ndescs, MLX5_IB_UMR_OCTOWORD / in get_mkc_octo_size() 293 ret = DIV_ROUND_UP(ndescs, MLX5_IB_UMR_OCTOWORD / in get_mkc_octo_size() 314 ent->rb_key.ndescs)); in set_cache_mkc() 677 * keep ndescs the last in the compare table since the find function in cache_ent_key_cmp() 681 return key1.ndescs - key2.ndescs; in cache_ent_key_cmp() 808 int ndescs) in mlx5_mr_cache_alloc() 811 .ndescs = ndescs, in mlx5_mr_cache_alloc() 806 mlx5_mr_cache_alloc(struct mlx5_ib_dev *dev, int access_flags, int access_mode, int ndescs) mlx5_mr_cache_alloc() argument 1768 mlx5_alloc_priv_descs(struct ib_device *device, struct mlx5_ib_mr *mr, int ndescs, int desc_size) mlx5_alloc_priv_descs() argument 1937 mlx5_set_umr_free_mkey(struct ib_pd *pd, u32 *in, int ndescs, int access_mode, int page_shift) mlx5_set_umr_free_mkey() argument 1954 _mlx5_alloc_mkey_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr, int ndescs, int desc_size, int page_shift, int access_mode, u32 *in, int inlen) _mlx5_alloc_mkey_descs() argument 1991 int ndescs = ALIGN(max_num_sg + max_num_meta_sg, 4); mlx5_ib_alloc_pi_mr() local 2030 mlx5_alloc_mem_reg_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr, int ndescs, u32 *in, int inlen) mlx5_alloc_mem_reg_descs() argument 2038 mlx5_alloc_sg_gaps_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr, int ndescs, u32 *in, int inlen) mlx5_alloc_sg_gaps_descs() argument 2129 int ndescs = ALIGN(max_num_sg, 4); __mlx5_ib_alloc_mr() local 2195 unsigned int ndescs; mlx5_ib_alloc_mw() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-max3191x.c | 171 (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() [all...] |
H A D | gpiolib.c | 4244 for (descs->ndescs = 0; descs->ndescs < count; ) { in gpiod_get_array() 4245 desc = gpiod_get_index(dev, con_id, descs->ndescs, flags); in gpiod_get_array() 4251 descs->desc[descs->ndescs] = desc; in gpiod_get_array() 4258 if (descs->ndescs == 0 && gpio_chip_hwgpio(desc) == 0) { in gpiod_get_array() 4273 struct_size(descs, desc, descs->ndescs + 1)); in gpiod_get_array() 4286 bitmap_set(array_info->get_mask, descs->ndescs, in gpiod_get_array() 4287 count - descs->ndescs); in gpiod_get_array() 4288 bitmap_set(array_info->set_mask, descs->ndescs, in gpiod_get_array() 4289 count - descs->ndescs); in gpiod_get_array() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-max3191x.c | 171 (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() [all...] |
H A D | gpio-latch.c | 157 n_latches = priv->clk_gpios->ndescs; in gpio_latch_probe() 158 priv->n_latched_gpios = priv->latched_gpios->ndescs; in gpio_latch_probe()
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | rotary_encoder.c | 61 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()
|
H A D | gpio_decoder.c | 38 for (i = 0; i < gpios->ndescs; i++) { in gpio_decoder_get_gpios_state() 88 if (decoder->input_gpios->ndescs < 2) { in gpio_decoder_probe() 94 max = (1U << decoder->input_gpios->ndescs) - 1; in gpio_decoder_probe()
|
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | rotary_encoder.c | 61 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_get_state() 241 if (encoder->gpios->ndescs < 2) { in rotary_encoder_probe() 261 switch (steps_per_period >> (encoder->gpios->ndescs - 2)) { in rotary_encoder_probe() 281 encoder->gpios->ndescs, sizeof(*encoder->irq), in rotary_encoder_probe() 286 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_probe() 321 for (i = 0; i < encoder->gpios->ndescs; ++i) in rotary_encoder_suspend() 334 for (i = 0; i < encoder->gpios->ndescs; ++i) in rotary_encoder_resume()
|
H A D | gpio_decoder.c | 30 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()
|
/kernel/linux/linux-5.10/drivers/clk/mvebu/ |
H A D | clk-corediv.c | 42 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()
|
/kernel/linux/linux-6.6/drivers/clk/mvebu/ |
H A D | clk-corediv.c | 42 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()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | mr.c | 1634 int ndescs, in mlx5_alloc_priv_descs() 1637 int size = ndescs * desc_size; in mlx5_alloc_priv_descs() 1739 static void mlx5_set_umr_free_mkey(struct ib_pd *pd, u32 *in, int ndescs, in mlx5_set_umr_free_mkey() argument 1749 MLX5_SET(mkc, mkc, translations_octword_size, ndescs); in mlx5_set_umr_free_mkey() 1757 int ndescs, int desc_size, int page_shift, in _mlx5_alloc_mkey_descs() 1765 mr->max_descs = ndescs; in _mlx5_alloc_mkey_descs() 1767 err = mlx5_alloc_priv_descs(pd->device, mr, ndescs, desc_size); in _mlx5_alloc_mkey_descs() 1771 mlx5_set_umr_free_mkey(pd, in, ndescs, access_mode, page_shift); in _mlx5_alloc_mkey_descs() 1793 int ndescs = ALIGN(max_num_sg + max_num_meta_sg, 4); in mlx5_ib_alloc_pi_mr() local 1815 err = _mlx5_alloc_mkey_descs(pd, mr, ndescs, desc_siz in mlx5_ib_alloc_pi_mr() 1632 mlx5_alloc_priv_descs(struct ib_device *device, struct mlx5_ib_mr *mr, int ndescs, int desc_size) mlx5_alloc_priv_descs() argument 1756 _mlx5_alloc_mkey_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr, int ndescs, int desc_size, int page_shift, int access_mode, u32 *in, int inlen) _mlx5_alloc_mkey_descs() argument 1832 mlx5_alloc_mem_reg_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr, int ndescs, u32 *in, int inlen) mlx5_alloc_mem_reg_descs() argument 1840 mlx5_alloc_sg_gaps_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr, int ndescs, u32 *in, int inlen) mlx5_alloc_sg_gaps_descs() argument 1931 int ndescs = ALIGN(max_num_sg, 4); __mlx5_ib_alloc_mr() local 1999 int ndescs; mlx5_ib_alloc_mw() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 1246 int ndescs; in ionic_tx_descs_needed() local 1251 ndescs = skb_shinfo(skb)->gso_segs; in ionic_tx_descs_needed() 1253 ndescs = 1; in ionic_tx_descs_needed() 1257 return ndescs; in ionic_tx_descs_needed() 1266 return ndescs; in ionic_tx_descs_needed() 1269 static int ionic_maybe_stop_tx(struct ionic_queue *q, int ndescs) in ionic_maybe_stop_tx() argument 1273 if (unlikely(!ionic_q_has_space(q, ndescs))) { in ionic_maybe_stop_tx() 1279 if (ionic_q_has_space(q, ndescs)) { in ionic_maybe_stop_tx() 1293 int err, ndescs; in ionic_start_hwstamp_xmit() local 1300 ndescs in ionic_start_hwstamp_xmit() 1329 int ndescs; ionic_start_xmit() local [all...] |
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | gpio-charger.c | 59 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()
|
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | gpio-charger.c | 59 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 1089 int ndescs; in ionic_tx_descs_needed() local 1094 ndescs = skb_shinfo(skb)->gso_segs; in ionic_tx_descs_needed() 1096 ndescs = 1; in ionic_tx_descs_needed() 1099 return ndescs; in ionic_tx_descs_needed() 1108 return ndescs; in ionic_tx_descs_needed() 1111 static int ionic_maybe_stop_tx(struct ionic_queue *q, int ndescs) in ionic_maybe_stop_tx() argument 1115 if (unlikely(!ionic_q_has_space(q, ndescs))) { in ionic_maybe_stop_tx() 1122 if (ionic_q_has_space(q, ndescs)) { in ionic_maybe_stop_tx() 1136 int ndescs; in ionic_start_xmit() local 1148 ndescs in ionic_start_xmit() [all...] |
/kernel/linux/linux-5.10/drivers/mux/ |
H A D | gpio.c | 29 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()
|
/kernel/linux/linux-6.6/drivers/mux/ |
H A D | gpio.c | 31 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()
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | max9759.c | 178 if (priv->gpiod_gain->ndescs != 2) { in max9759_probe() 180 priv->gpiod_gain->ndescs); in max9759_probe()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | max9759.c | 168 if (priv->gpiod_gain->ndescs != 2) { in max9759_probe() 170 priv->gpiod_gain->ndescs); in max9759_probe()
|
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
H A D | ams-delta.c | 62 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()
|
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
H A D | ams-delta.c | 62 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()
|
/kernel/linux/linux-5.10/drivers/iio/amplifiers/ |
H A D | hmc425a.c | 52 gpiod_set_array_value_cansleep(st->gpios->ndescs, st->gpios->desc, in hmc425a_write() 208 if (st->gpios->ndescs != st->chip_info->num_gpios) { in hmc425a_probe()
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | rt4801-regulator.c | 69 if (!gpios || gpios->ndescs <= id) { in rt4801_enable() 91 if (!gpios || gpios->ndescs <= id) { in rt4801_disable()
|
/kernel/linux/linux-6.6/drivers/iio/amplifiers/ |
H A D | hmc425a.c | 51 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()
|