/kernel/linux/linux-5.10/drivers/input/ |
H A D | input-mt.c | 26 * @num_slots: number of slots used by the device 38 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots, in input_mt_init_slots() argument 44 if (!num_slots) in input_mt_init_slots() 47 return mt->num_slots != num_slots ? -EINVAL : 0; in input_mt_init_slots() 49 mt = kzalloc(struct_size(mt, slots, num_slots), GFP_KERNEL); in input_mt_init_slots() 53 mt->num_slots = num_slots; in input_mt_init_slots() 55 input_set_abs_params(dev, ABS_MT_SLOT, 0, num_slots - 1, 0, 0); in input_mt_init_slots() 69 if (num_slots > in input_mt_init_slots() [all...] |
/kernel/linux/linux-6.6/drivers/input/ |
H A D | input-mt.c | 27 * @num_slots: number of slots used by the device 39 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots, in input_mt_init_slots() argument 45 if (!num_slots) in input_mt_init_slots() 48 return mt->num_slots != num_slots ? -EINVAL : 0; in input_mt_init_slots() 50 mt = kzalloc(struct_size(mt, slots, num_slots), GFP_KERNEL); in input_mt_init_slots() 54 mt->num_slots = num_slots; in input_mt_init_slots() 56 input_set_abs_params(dev, ABS_MT_SLOT, 0, num_slots - 1, 0, 0); in input_mt_init_slots() 70 if (num_slots > in input_mt_init_slots() [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | blk-crypto-profile.c | 67 * @num_slots: the number of keyslots 75 unsigned int num_slots) in blk_crypto_profile_init() 91 if (num_slots == 0) in blk_crypto_profile_init() 96 profile->slots = kvcalloc(num_slots, sizeof(profile->slots[0]), in blk_crypto_profile_init() 101 profile->num_slots = num_slots; in blk_crypto_profile_init() 106 for (slot = 0; slot < num_slots; slot++) { in blk_crypto_profile_init() 114 slot_hashtable_size = roundup_pow_of_two(num_slots); in blk_crypto_profile_init() 148 * @num_slots: the number of keyslots 157 unsigned int num_slots) in devm_blk_crypto_profile_init() 74 blk_crypto_profile_init(struct blk_crypto_profile *profile, unsigned int num_slots) blk_crypto_profile_init() argument 155 devm_blk_crypto_profile_init(struct device *dev, struct blk_crypto_profile *profile, unsigned int num_slots) devm_blk_crypto_profile_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_queue.c | 61 unsigned int num_slots; in rxe_queue_init() local 83 num_slots = *num_elem + 1; in rxe_queue_init() 84 num_slots = roundup_pow_of_two(num_slots); in rxe_queue_init() 85 q->index_mask = num_slots - 1; in rxe_queue_init() 87 buf_size = sizeof(struct rxe_queue_buf) + num_slots * elem_size; in rxe_queue_init() 98 *num_elem = num_slots - 1; in rxe_queue_init()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_queue.c | 60 unsigned int num_slots; in rxe_queue_init() local 83 num_slots = *num_elem + 1; in rxe_queue_init() 84 num_slots = roundup_pow_of_two(num_slots); in rxe_queue_init() 85 q->index_mask = num_slots - 1; in rxe_queue_init() 87 buf_size = sizeof(struct rxe_queue_buf) + num_slots * elem_size; in rxe_queue_init() 98 *num_elem = num_slots - 1; in rxe_queue_init()
|
/kernel/linux/linux-5.10/block/ |
H A D | keyslot-manager.c | 68 * @num_slots: The number of key slots to manage. 75 int blk_ksm_init(struct blk_keyslot_manager *ksm, unsigned int num_slots) in blk_ksm_init() argument 83 if (num_slots == 0) in blk_ksm_init() 86 ksm->slots = kvcalloc(num_slots, sizeof(ksm->slots[0]), GFP_KERNEL); in blk_ksm_init() 90 ksm->num_slots = num_slots; in blk_ksm_init() 97 for (slot = 0; slot < num_slots; slot++) { in blk_ksm_init() 105 slot_hashtable_size = roundup_pow_of_two(num_slots); in blk_ksm_init() 364 for (slot = 0; slot < ksm->num_slots; slot++) { in blk_ksm_reprogram_all_keys() 383 kvfree_sensitive(ksm->slots, sizeof(ksm->slots[0]) * ksm->num_slots); in blk_ksm_destroy() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | blk-crypto-profile.h | 106 unsigned int num_slots; member 123 * can find a key's keyslot in O(1) time rather than O(num_slots). 134 unsigned int num_slots); 138 unsigned int num_slots);
|
/kernel/linux/linux-5.10/fs/dlm/ |
H A D | member.c | 61 static void log_slots(struct dlm_ls *ls, uint32_t gen, int num_slots, in log_slots() argument 84 for (i = 0; i < num_slots; i++) { in log_slots() 93 log_rinfo(ls, "generation %u slots %d%s", gen, num_slots, line); in log_slots() 103 int i, num_slots; in dlm_slots_copy_in() local 116 num_slots = le16_to_cpu(rf->rf_num_slots); in dlm_slots_copy_in() 117 if (!num_slots) in dlm_slots_copy_in() 122 for (i = 0, ro = ro0; i < num_slots; i++, ro++) { in dlm_slots_copy_in() 127 log_slots(ls, gen, num_slots, ro0, NULL, 0); in dlm_slots_copy_in() 130 for (i = 0, ro = ro0; i < num_slots; i++, ro++) { in dlm_slots_copy_in() 164 int dlm_slots_assign(struct dlm_ls *ls, int *num_slots, in argument [all...] |
H A D | rcom.c | 83 uint32_t num_slots) in set_rcom_config() 89 rf->rf_num_slots = cpu_to_le16(num_slots); in set_rcom_config() 200 int num_slots = 0; in receive_rcom_status() local 217 num_slots = ls->ls_num_slots; in receive_rcom_status() 219 len += num_slots * sizeof(struct rcom_slot); in receive_rcom_status() 231 set_rcom_config(ls, (struct rcom_config *)rc->rc_buf, num_slots); in receive_rcom_status() local 233 if (!num_slots) in receive_rcom_status() 237 if (ls->ls_num_slots != num_slots) { in receive_rcom_status() 239 log_debug(ls, "receive_rcom_status num_slots %d to %d", in receive_rcom_status() 240 num_slots, l in receive_rcom_status() 82 set_rcom_config(struct dlm_ls *ls, struct rcom_config *rf, uint32_t num_slots) set_rcom_config() argument [all...] |
/kernel/linux/linux-6.6/fs/dlm/ |
H A D | member.c | 62 static void log_slots(struct dlm_ls *ls, uint32_t gen, int num_slots, in log_slots() argument 85 for (i = 0; i < num_slots; i++) { in log_slots() 94 log_rinfo(ls, "generation %u slots %d%s", gen, num_slots, line); in log_slots() 104 int i, num_slots; in dlm_slots_copy_in() local 117 num_slots = le16_to_cpu(rf->rf_num_slots); in dlm_slots_copy_in() 118 if (!num_slots) in dlm_slots_copy_in() 123 log_slots(ls, gen, num_slots, ro0, NULL, 0); in dlm_slots_copy_in() 126 for (i = 0, ro = ro0; i < num_slots; i++, ro++) { in dlm_slots_copy_in() 160 int dlm_slots_assign(struct dlm_ls *ls, int *num_slots, int *slots_size, in dlm_slots_assign() argument 273 log_error(ls, "num_slots in dlm_slots_assign() [all...] |
H A D | rcom.c | 113 uint32_t num_slots) in set_rcom_config() 119 rf->rf_num_slots = cpu_to_le16(num_slots); in set_rcom_config() 234 int num_slots = 0; in receive_rcom_status() local 251 num_slots = ls->ls_num_slots; in receive_rcom_status() 253 len += num_slots * sizeof(struct rcom_slot); in receive_rcom_status() 265 set_rcom_config(ls, (struct rcom_config *)rc->rc_buf, num_slots); in receive_rcom_status() local 267 if (!num_slots) in receive_rcom_status() 271 if (ls->ls_num_slots != num_slots) { in receive_rcom_status() 273 log_debug(ls, "receive_rcom_status num_slots %d to %d", in receive_rcom_status() 274 num_slots, l in receive_rcom_status() 112 set_rcom_config(struct dlm_ls *ls, struct rcom_config *rf, uint32_t num_slots) set_rcom_config() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | ad_sigma_delta.c | 351 if (sigma_delta->num_slots == 1) { in ad_sd_buffer_postenable() 528 return bitmap_weight(mask, indio_dev->masklength) <= sigma_delta->num_slots; in ad_sd_validate_scan_mask() 621 sigma_delta->slots = devm_kcalloc(dev, sigma_delta->num_slots, in devm_ad_sd_setup_buffer_and_trigger() 654 if (!info->num_slots) in ad_sd_init() 655 sigma_delta->num_slots = 1; in ad_sd_init() 657 sigma_delta->num_slots = info->num_slots; in ad_sd_init() 659 if (sigma_delta->num_slots > 1) { in ad_sd_init()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | keyslot-manager.h | 64 unsigned int num_slots; member 76 * can find a key's keyslot in O(1) time rather than O(num_slots). 86 int blk_ksm_init(struct blk_keyslot_manager *ksm, unsigned int num_slots);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/ |
H A D | tcm-sita.c | 162 static s32 sita_reserve_1d(struct tcm *tcm, u32 num_slots, in sita_reserve_1d() argument 169 ret = r2l_b2t_1d(num_slots, &pos, tcm->bitmap, tcm->map_size); in sita_reserve_1d() 173 area->p1.x = (pos + num_slots - 1) % tcm->width; in sita_reserve_1d() 174 area->p1.y = (pos + num_slots - 1) / tcm->width; in sita_reserve_1d()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | tcm-sita.c | 154 static s32 sita_reserve_1d(struct tcm *tcm, u32 num_slots, in sita_reserve_1d() argument 161 ret = r2l_b2t_1d(num_slots, &pos, tcm->bitmap, tcm->map_size); in sita_reserve_1d() 165 area->p1.x = (pos + num_slots - 1) % tcm->width; in sita_reserve_1d() 166 area->p1.y = (pos + num_slots - 1) / tcm->width; in sita_reserve_1d()
|
/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
H A D | shpchp_hpc.c | 568 for (i = 0; i < ctrl->num_slots; i++) { in hpc_release_ctlr() 815 for (hp_slot = 0; hp_slot < ctrl->num_slots; hp_slot++) { in shpc_isr() 921 int rc = -1, num_slots = 0; in shpc_init() local 954 num_slots = tempdword & SLOT_NUM; in shpc_init() 955 ctrl_dbg(ctrl, " num_slots (indirect) %x\n", num_slots); in shpc_init() 957 for (i = 0; i < 9 + num_slots; i++) { in shpc_init() 969 ctrl->mmio_size = 0x24 + 0x4 * num_slots; in shpc_init() 1009 ctrl->num_slots = slot_config & SLOT_NUM; in shpc_init() 1026 for (hp_slot = 0; hp_slot < ctrl->num_slots; hp_slo in shpc_init() [all...] |
/kernel/linux/linux-6.6/drivers/pci/hotplug/ |
H A D | shpchp_hpc.c | 546 for (i = 0; i < ctrl->num_slots; i++) { in hpc_release_ctlr() 793 for (hp_slot = 0; hp_slot < ctrl->num_slots; hp_slot++) { in shpc_isr() 898 int rc = -1, num_slots = 0; in shpc_init() local 931 num_slots = tempdword & SLOT_NUM; in shpc_init() 932 ctrl_dbg(ctrl, " num_slots (indirect) %x\n", num_slots); in shpc_init() 934 for (i = 0; i < 9 + num_slots; i++) { in shpc_init() 946 ctrl->mmio_size = 0x24 + 0x4 * num_slots; in shpc_init() 986 ctrl->num_slots = slot_config & SLOT_NUM; in shpc_init() 1003 for (hp_slot = 0; hp_slot < ctrl->num_slots; hp_slo in shpc_init() [all...] |
/kernel/linux/linux-5.10/include/linux/input/ |
H A D | mt.h | 36 * @num_slots: number of MT slots the device uses 45 int num_slots; member 76 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
|
/kernel/linux/linux-6.6/include/linux/input/ |
H A D | mt.h | 36 * @num_slots: number of MT slots the device uses 45 int num_slots; member 76 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
|
/kernel/linux/linux-6.6/drivers/gpu/host1x/ |
H A D | cdma.c | 340 if (job->num_slots) { in update_cdma_locked() 343 host1x_pushbuffer_pop(pb, job->num_slots); in update_cdma_locked() 432 job->num_slots); in host1x_cdma_update_sync_queue() 450 for (i = 0; i < job->num_slots; i++) { in host1x_cdma_update_sync_queue() 470 unsigned int next_job = (job->first_get/8 + job->num_slots) in host1x_cdma_update_sync_queue() 675 job->num_slots = cdma->slots_used; in host1x_cdma_end()
|
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-kirin.c | 84 int num_slots; member 411 i = pcie->num_slots; in kirin_pcie_parse_port() 418 pcie->num_slots++; in kirin_pcie_parse_port() 419 if (pcie->num_slots > MAX_PCI_SLOTS) { in kirin_pcie_parse_port() 554 if (!kirin_pcie->num_slots) in kirin_pcie_add_bus() 558 for (i = 0; i < kirin_pcie->num_slots; i++) { in kirin_pcie_add_bus() 634 for (i = 0; i < kirin_pcie->num_slots; i++) { in kirin_pcie_gpio_request()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvif/ |
H A D | outp.c | 30 u8 start_slot, u8 num_slots, u16 pbn, u16 aligned_pbn) in nvif_outp_dp_mst_vcpi() 38 args.num_slots = num_slots; in nvif_outp_dp_mst_vcpi() 44 "[DP_MST_VCPI head:%d start_slot:%02x num_slots:%02x pbn:%04x aligned_pbn:%04x]", in nvif_outp_dp_mst_vcpi() 45 args.head, args.start_slot, args.num_slots, args.pbn, args.aligned_pbn); in nvif_outp_dp_mst_vcpi() 29 nvif_outp_dp_mst_vcpi(struct nvif_outp *outp, int head, u8 start_slot, u8 num_slots, u16 pbn, u16 aligned_pbn) nvif_outp_dp_mst_vcpi() argument
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | central.c | 23 int num_slots; member 100 p->num_slots = clock_board_calc_nslots(p); in clock_board_probe() 121 p->num_slots); in clock_board_probe()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | central.c | 23 int num_slots; member 100 p->num_slots = clock_board_calc_nslots(p); in clock_board_probe() 121 p->num_slots); in clock_board_probe()
|
/kernel/linux/linux-6.6/include/linux/iio/adc/ |
H A D | ad_sigma_delta.h | 50 * @num_slots: Number of sequencer slots 64 unsigned int num_slots; member 91 unsigned int num_slots; member
|