Searched refs:num_slots (Results 1 - 53 of 53) sorted by relevance

/linux-4.4.14/drivers/input/
H A Dinput-mt.c29 * @num_slots: number of slots used by the device
41 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots, input_mt_init_slots() argument
47 if (!num_slots) input_mt_init_slots()
50 return mt->num_slots != num_slots ? -EINVAL : 0; input_mt_init_slots()
52 mt = kzalloc(sizeof(*mt) + num_slots * sizeof(*mt->slots), GFP_KERNEL); input_mt_init_slots()
56 mt->num_slots = num_slots; input_mt_init_slots()
58 input_set_abs_params(dev, ABS_MT_SLOT, 0, num_slots - 1, 0, 0); input_mt_init_slots()
72 if (num_slots >= 3) input_mt_init_slots()
74 if (num_slots >= 4) input_mt_init_slots()
76 if (num_slots >= 5) input_mt_init_slots()
85 unsigned int n2 = num_slots * num_slots; input_mt_init_slots()
92 for (i = 0; i < num_slots; i++) input_mt_init_slots()
207 for (i = 0; i < mt->num_slots; ++i) { input_mt_report_pointer_emulation()
246 for (i = 0; i < mt->num_slots; i++) { __input_mt_drop_unused()
353 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { input_mt_set_matrix()
376 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { input_mt_set_slots()
390 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { input_mt_set_slots()
431 if (num_pos > mt->num_slots) input_mt_assign_slots()
464 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) input_mt_get_slot_by_key()
468 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) input_mt_get_slot_by_key()
H A Dinput.c227 if (mt && *pval >= 0 && *pval < mt->num_slots) input_handle_abs_event()
1970 mt_slots = dev->mt->num_slots; input_estimate_events_per_packet()
H A Devdev.c964 for (i = 0; i < mt->num_slots && i < max_slots; i++) { evdev_handle_mt_request()
/linux-4.4.14/include/linux/input/
H A Dmt.h39 * @num_slots: number of MT slots the device uses
48 int num_slots; member in struct:input_mt
79 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
/linux-4.4.14/fs/dlm/
H A Dmember.h28 int dlm_slots_assign(struct dlm_ls *ls, int *num_slots, int *slots_size,
H A Drcom.c85 uint32_t num_slots) set_rcom_config()
91 rf->rf_num_slots = cpu_to_le16(num_slots); set_rcom_config()
199 int num_slots = 0; receive_rcom_status() local
216 num_slots = ls->ls_num_slots; receive_rcom_status()
218 len += num_slots * sizeof(struct rcom_slot); receive_rcom_status()
230 set_rcom_config(ls, (struct rcom_config *)rc->rc_buf, num_slots); receive_rcom_status() local
232 if (!num_slots) receive_rcom_status()
236 if (ls->ls_num_slots != num_slots) { receive_rcom_status()
238 log_debug(ls, "receive_rcom_status num_slots %d to %d", receive_rcom_status()
239 num_slots, ls->ls_num_slots); receive_rcom_status()
84 set_rcom_config(struct dlm_ls *ls, struct rcom_config *rf, uint32_t num_slots) set_rcom_config() argument
H A Dmember.c63 static void log_slots(struct dlm_ls *ls, uint32_t gen, int num_slots, log_slots() argument
86 for (i = 0; i < num_slots; i++) { log_slots()
95 log_rinfo(ls, "generation %u slots %d%s", gen, num_slots, line); log_slots()
105 int i, num_slots; dlm_slots_copy_in() local
118 num_slots = le16_to_cpu(rf->rf_num_slots); dlm_slots_copy_in()
119 if (!num_slots) dlm_slots_copy_in()
124 for (i = 0, ro = ro0; i < num_slots; i++, ro++) { dlm_slots_copy_in()
129 log_slots(ls, gen, num_slots, ro0, NULL, 0); dlm_slots_copy_in()
132 for (i = 0, ro = ro0; i < num_slots; i++, ro++) { dlm_slots_copy_in()
166 int dlm_slots_assign(struct dlm_ls *ls, int *num_slots, int *slots_size, dlm_slots_assign() argument
280 log_error(ls, "num_slots %d exceeds max_slots %d", dlm_slots_assign()
289 *num_slots = num; dlm_slots_assign()
H A Drecover.c171 int num_slots, slots_size; dlm_recover_members_wait() local
185 /* slots array is sparse, slots_size may be > num_slots */ dlm_recover_members_wait()
187 rv = dlm_slots_assign(ls, &num_slots, &slots_size, &slots, &gen); dlm_recover_members_wait()
191 ls->ls_num_slots = num_slots; dlm_recover_members_wait()
/linux-4.4.14/arch/sparc/kernel/
H A Dcentral.c22 int num_slots; member in struct:clock_board
99 p->num_slots = clock_board_calc_nslots(p); clock_board_probe()
120 p->num_slots); clock_board_probe()
/linux-4.4.14/drivers/mmc/host/
H A Dsdhci-pci.h99 int num_slots; /* Slots on controller */ member in struct:sdhci_pci_chip
H A Ddw_mmc-pci.c32 .num_slots = 1,
H A Dsdhci-pci-core.c128 chip->num_slots = 1; mrst_hc_probe()
617 for (i = 0; i < chip->num_slots; i++) jmicron_suspend()
630 for (i = 0; i < chip->num_slots; i++) jmicron_resume()
1449 for (i = 0; i < chip->num_slots; i++) { sdhci_pci_suspend()
1505 for (i = 0; i < chip->num_slots; i++) { sdhci_pci_resume()
1529 for (i = 0; i < chip->num_slots; i++) { sdhci_pci_runtime_suspend()
1571 for (i = 0; i < chip->num_slots; i++) { sdhci_pci_runtime_resume()
1848 chip->num_slots = slots; sdhci_pci_probe()
1858 slots = chip->num_slots; /* Quirk may have changed this */ sdhci_pci_probe()
1897 for (i = 0; i < chip->num_slots; i++) sdhci_pci_remove()
H A Ddw_mmc.c2337 for (i = 0; i < host->num_slots; i++) { dw_mci_handle_cd()
2443 for (i = 0; i < host->num_slots; i++) { dw_mci_interrupt()
2884 &pdata->num_slots)) { dw_mci_parse_dt()
2887 pdata->num_slots = 1; dw_mci_parse_dt()
2937 for (i = 0; i < host->num_slots; i++) { dw_mci_enable_cd()
2943 if (i == host->num_slots) dw_mci_enable_cd()
2968 if (host->pdata->num_slots < 1) { dw_mci_probe()
2970 "Platform data must supply num_slots.\n"); dw_mci_probe()
3127 if (host->pdata->num_slots) dw_mci_probe()
3128 host->num_slots = host->pdata->num_slots; dw_mci_probe()
3130 host->num_slots = SDMMC_GET_SLOT_NUM(mci_readl(host, HCON)); dw_mci_probe()
3148 for (i = 0; i < host->num_slots; i++) { dw_mci_probe()
3161 host->num_slots); dw_mci_probe()
3193 for (i = 0; i < host->num_slots; i++) { dw_mci_remove()
3260 for (i = 0; i < host->num_slots; i++) { dw_mci_resume()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
H A Dtcm-sita.c52 static s32 scan_r2l_b2t_one_dim(struct tcm *tcm, u32 num_slots,
171 * @param num_slots size of 1D area
177 static s32 sita_reserve_1d(struct tcm *tcm, u32 num_slots, sita_reserve_1d() argument
189 ret = scan_r2l_b2t_one_dim(tcm, num_slots, &field, area); sita_reserve_1d()
416 * @param num_slots size of desired area
424 static s32 scan_r2l_b2t_one_dim(struct tcm *tcm, u32 num_slots, scan_r2l_b2t_one_dim() argument
444 if (num_slots > tcm->width * LEN(field->p0.y, field->p1.y)) scan_r2l_b2t_one_dim()
450 /* find num_slots consecutive free slots to the left */ scan_r2l_b2t_one_dim()
451 while (found < num_slots) { scan_r2l_b2t_one_dim()
474 if (found == num_slots) scan_r2l_b2t_one_dim()
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_dp_mst_topology.c888 port->vcpi.num_slots = 0; drm_dp_destroy_port()
1794 req_payload.num_slots = mgr->proposed_vcpis[i]->num_slots; drm_dp_update_payload_part1()
1797 req_payload.num_slots = 0; drm_dp_update_payload_part1()
1804 if (mgr->payloads[i].num_slots != req_payload.num_slots) { drm_dp_update_payload_part1()
1807 if (req_payload.num_slots) { drm_dp_update_payload_part1()
1809 mgr->payloads[i].num_slots = req_payload.num_slots; drm_dp_update_payload_part1()
1810 } else if (mgr->payloads[i].num_slots) { drm_dp_update_payload_part1()
1811 mgr->payloads[i].num_slots = 0; drm_dp_update_payload_part1()
1818 cur_slots += req_payload.num_slots; drm_dp_update_payload_part1()
1830 if (mgr->proposed_vcpis[j] && mgr->proposed_vcpis[j]->num_slots) { drm_dp_update_payload_part1()
2062 reset_pay.num_slots = 0x3f; drm_dp_mst_topology_mgr_set_mst()
2443 int num_slots; drm_dp_find_vcpi_slots() local
2445 num_slots = DIV_ROUND_UP(pbn, mgr->pbn_div); drm_dp_find_vcpi_slots()
2447 if (num_slots > mgr->avail_slots) drm_dp_find_vcpi_slots()
2449 return num_slots; drm_dp_find_vcpi_slots()
2456 int num_slots; drm_dp_init_vcpi() local
2459 num_slots = DIV_ROUND_UP(pbn, mgr->pbn_div); drm_dp_init_vcpi()
2461 if (num_slots > mgr->avail_slots) drm_dp_init_vcpi()
2465 vcpi->aligned_pbn = num_slots * mgr->pbn_div; drm_dp_init_vcpi()
2466 vcpi->num_slots = num_slots; drm_dp_init_vcpi()
2492 *slots = port->vcpi.num_slots; drm_dp_mst_allocate_vcpi()
2503 DRM_DEBUG_KMS("initing vcpi for %d %d\n", pbn, port->vcpi.num_slots); drm_dp_mst_allocate_vcpi()
2504 *slots = port->vcpi.num_slots; drm_dp_mst_allocate_vcpi()
2520 slots = port->vcpi.num_slots; drm_dp_mst_get_vcpi_slots()
2538 port->vcpi.num_slots = 0; drm_dp_mst_reset_vcpi_slots()
2555 port->vcpi.num_slots = 0; drm_dp_mst_deallocate_vcpi()
2575 payload_alloc[2] = payload->num_slots; drm_dp_dpcd_write_payload()
2771 seq_printf(m, "vcpi %d: %d %d %d\n", i, port->port_num, port->vcpi.vcpi, port->vcpi.num_slots); drm_dp_mst_dump_topology()
2780 mgr->payloads[i].num_slots); drm_dp_mst_dump_topology()
/linux-4.4.14/drivers/pci/hotplug/
H A Dpcihp_skeleton.c63 static int num_slots; variable
262 for (i = 0; i < num_slots; ++i) { init_slots()
351 num_slots = 5; pcihp_skel_init()
H A Dshpchp_hpc.c585 for (i = 0; i < ctrl->num_slots; i++) { hpc_release_ctlr()
832 for (hp_slot = 0; hp_slot < ctrl->num_slots; hp_slot++) { shpc_isr()
938 int rc = -1, num_slots = 0; shpc_init() local
971 num_slots = tempdword & SLOT_NUM; shpc_init()
972 ctrl_dbg(ctrl, " num_slots (indirect) %x\n", num_slots); shpc_init()
974 for (i = 0; i < 9 + num_slots; i++) { shpc_init()
986 ctrl->mmio_size = 0x24 + 0x4 * num_slots; shpc_init()
1026 ctrl->num_slots = slot_config & SLOT_NUM; shpc_init()
1043 for (hp_slot = 0; hp_slot < ctrl->num_slots; hp_slot++) { shpc_init()
1085 for (hp_slot = 0; hp_slot < ctrl->num_slots; hp_slot++) { shpc_init()
H A Dshpchp.h105 int num_slots; /* Number of slots on ctlr */ member in struct:controller
H A Dshpchp_core.c103 for (i = 0; i < ctrl->num_slots; i++) { init_slots()
H A Dshpchp_ctrl.c604 && p_slot->ctrl->num_slots == 1) { shpchp_enable_slot()
/linux-4.4.14/include/linux/mmc/
H A Ddw_mmc.h93 * @num_slots: Number of slots available.
189 u32 num_slots; member in struct:dw_mci
261 u32 num_slots; member in struct:dw_mci_board
/linux-4.4.14/drivers/gpu/host1x/
H A Dcdma.c248 if (job->num_slots) { update_cdma_locked()
250 host1x_pushbuffer_pop(pb, job->num_slots); update_cdma_locked()
340 job->num_slots); host1x_cdma_update_sync_queue()
471 job->num_slots = cdma->slots_used; host1x_cdma_end()
H A Djob.c596 dev_dbg(dev, " NUM_SLOTS %d\n", job->num_slots); host1x_job_dump()
/linux-4.4.14/arch/parisc/include/asm/
H A Deisa_eeprom.h29 u_int8_t num_slots; /* number of EISA slots in system */ member in struct:eeprom_header
/linux-4.4.14/drivers/gpu/host1x/hw/
H A Ddebug_hw.c147 host1x_debug_output(o, "\n%p: JOB, syncpt_id=%d, syncpt_val=%d, first_get=%08x, timeout=%d num_slots=%d, num_handles=%d\n", show_channel_gathers()
150 job->num_slots, job->num_unpins); show_channel_gathers()
/linux-4.4.14/drivers/dma/
H A Dedma.c234 unsigned num_slots; member in struct:edma_cc
456 if (slot >= ecc->num_slots) edma_write_slot()
465 if (slot >= ecc->num_slots) edma_read_slot()
501 ecc->num_slots, edma_alloc_slot()
503 if (slot == ecc->num_slots) edma_alloc_slot()
508 } else if (slot >= ecc->num_slots) { edma_alloc_slot()
522 if (slot >= ecc->num_slots) edma_free_slot()
544 if (from >= ecc->num_slots || to >= ecc->num_slots) edma_link()
1875 ecc->num_slots = BIT(value + 4); edma_setup_from_hw()
1886 dev_dbg(dev, "num_slots: %u\n", ecc->num_slots); edma_setup_from_hw()
2201 ecc->slot_inuse = devm_kcalloc(dev, BITS_TO_LONGS(ecc->num_slots), edma_probe()
2208 for (i = 0; i < ecc->num_slots; i++) edma_probe()
H A Diop-adma.c266 iop_adma_alloc_slots(struct iop_adma_chan *iop_chan, int num_slots, iop_adma_alloc_slots() argument
311 if (slots_found == num_slots) { iop_adma_alloc_slots()
315 while (num_slots) { iop_adma_alloc_slots()
324 if (num_slots != slots_per_op) iop_adma_alloc_slots()
330 iter->slot_cnt = num_slots; iop_adma_alloc_slots()
339 num_slots -= slots_per_op; iop_adma_alloc_slots()
/linux-4.4.14/drivers/usb/wusbcore/
H A Dwusbhc.c195 uint8_t num_slots, interval; wusb_dnts_store() local
198 result = sscanf(buf, "%hhu %hhu", &num_slots, &interval); wusb_dnts_store()
203 wusbhc->dnts_num_slots = num_slots; wusb_dnts_store()
/linux-4.4.14/include/drm/
H A Ddrm_dp_mst_helper.h35 * @num_slots: number of slots for this PBN
41 int num_slots; member in struct:drm_dp_vcpi
393 int num_slots; member in struct:drm_dp_payload
/linux-4.4.14/drivers/net/ethernet/ibm/
H A Dibmveth.h138 u64 num_slots; member in struct:ibmveth_rx_q
H A Dibmveth.c448 if (++adapter->rx_queue.index == adapter->rx_queue.num_slots) { ibmveth_rxq_recycle_buffer()
461 if (++adapter->rx_queue.index == adapter->rx_queue.num_slots) { ibmveth_rxq_harvest_buffer()
609 adapter->rx_queue.num_slots = rxq_entries; ibmveth_open()
/linux-4.4.14/include/uapi/linux/
H A Dinput.h130 * __s32 values[num_slots];
133 * where num_slots is the (arbitrary) number of MT slots to extract.
136 * should satisfy len = (num_slots + 1) * sizeof(__s32). If len is
137 * too small to fit all available slots, the first num_slots are
/linux-4.4.14/drivers/parisc/
H A Deisa_enumerator.c499 for (i=0;i<eh->num_slots;i++) { eisa_enumerator()
519 return eh->num_slots; eisa_enumerator()
/linux-4.4.14/arch/arm/include/asm/hardware/
H A Diop3xx-adma.h303 int num_slots) iop_desc_is_aligned()
305 /* num_slots will only ever be 1, 2, 4, or 8 */ iop_desc_is_aligned()
306 return (desc->idx & (num_slots - 1)) ? 0 : 1; iop_desc_is_aligned()
302 iop_desc_is_aligned(struct iop_adma_desc_slot *desc, int num_slots) iop_desc_is_aligned() argument
/linux-4.4.14/drivers/mfd/
H A Drts5209.c261 pcr->num_slots = 2; rts5209_init_params()
H A Drts5227.c294 pcr->num_slots = 2; rts5227_init_params()
H A Drts5229.c252 pcr->num_slots = 2; rts5229_init_params()
H A Drtl8411.c475 pcr->num_slots = 2; rtl8411_init_common_params()
H A Drts5249.c357 pcr->num_slots = 2; rts5249_init_params()
H A Drtsx_pcr.c611 if (pcr->num_slots > 1) rtsx_pci_enable_bus_int()
1128 pcr->slots = kcalloc(pcr->num_slots, sizeof(struct rtsx_slot), rtsx_pci_init_chip()
/linux-4.4.14/include/linux/
H A Ddlm.h37 int num_slots, int our_slot, uint32_t generation);
H A Dhost1x.h220 unsigned int num_slots; member in struct:host1x_job
/linux-4.4.14/fs/gfs2/
H A Dlock_dlm.c1006 int num_slots) set_recover_size()
1021 for (i = 0; i < num_slots; i++) { set_recover_size()
1110 static void gdlm_recover_done(void *arg, struct dlm_slot *slots, int num_slots, gdlm_recover_done() argument
1117 set_recover_size(sdp, slots, num_slots); gdlm_recover_done()
1005 set_recover_size(struct gfs2_sbd *sdp, struct dlm_slot *slots, int num_slots) set_recover_size() argument
/linux-4.4.14/drivers/dma/ppc4xx/
H A Dadma.c796 struct ppc440spe_adma_desc_slot *desc, int num_slots) ppc440spe_desc_is_aligned()
798 return (desc->idx & (num_slots - 1)) ? 0 : 1; ppc440spe_desc_is_aligned()
1701 struct ppc440spe_adma_chan *chan, int num_slots, ppc440spe_adma_alloc_slots()
1710 BUG_ON(!num_slots || !slots_per_op); ppc440spe_adma_alloc_slots()
1736 if (slots_found == num_slots) { ppc440spe_adma_alloc_slots()
1741 while (num_slots) { ppc440spe_adma_alloc_slots()
1744 if (num_slots != slots_per_op) ppc440spe_adma_alloc_slots()
1752 iter->slot_cnt = num_slots; ppc440spe_adma_alloc_slots()
1761 num_slots -= slots_per_op; ppc440spe_adma_alloc_slots()
795 ppc440spe_desc_is_aligned( struct ppc440spe_adma_desc_slot *desc, int num_slots) ppc440spe_desc_is_aligned() argument
1700 ppc440spe_adma_alloc_slots( struct ppc440spe_adma_chan *chan, int num_slots, int slots_per_op) ppc440spe_adma_alloc_slots() argument
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/
H A Dadma.h178 iop_chan_get_desc_align(struct iop_adma_chan *chan, int num_slots) iop_chan_get_desc_align() argument
/linux-4.4.14/fs/ocfs2/
H A Dstack_user.c958 int num_slots, int our_slot, user_recover_done()
965 for (i = 0; i < num_slots; i++) user_recover_done()
957 user_recover_done(void *arg, struct dlm_slot *slots, int num_slots, int our_slot, uint32_t generation) user_recover_done() argument
/linux-4.4.14/drivers/net/ethernet/broadcom/
H A Dbgmac.c564 int num_slots) bgmac_dma_ring_desc_free()
573 size = num_slots * sizeof(struct bgmac_dma_desc); bgmac_dma_ring_desc_free()
562 bgmac_dma_ring_desc_free(struct bgmac *bgmac, struct bgmac_dma_ring *ring, int num_slots) bgmac_dma_ring_desc_free() argument
/linux-4.4.14/drivers/md/
H A Dmd-cluster.c321 int num_slots, int our_slot, recover_done()
320 recover_done(void *arg, struct dlm_slot *slots, int num_slots, int our_slot, uint32_t generation) recover_done() argument
/linux-4.4.14/include/linux/mfd/
H A Drtsx_pci.h958 int num_slots; member in struct:rtsx_pcr
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
H A Drxon.c563 cmd.num_slots = 2; iwlagn_set_pan_params()
H A Dcommands.h3954 * @num_slots: 1 - 10
3959 u8 num_slots; member in struct:iwl_wipan_params_cmd
/linux-4.4.14/fs/ocfs2/cluster/
H A Dheartbeat.c389 /* Setup a Bio to cover I/O against num_slots slots starting at
/linux-4.4.14/drivers/hid/
H A Dwacom_wac.c1216 for (i = 0; i < input->mt->num_slots; i++) { wacom_wac_finger_count_touches()

Completed in 1835 milliseconds