Searched refs:qinfo (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/drivers/mtd/lpddr/
H A Dqinfo_probe.c18 #include <linux/mtd/qinfo.h>
58 printk(KERN_ERR"%s qinfo id string is wrong! \n", map->name);
123 lpddr->qinfo = kzalloc(sizeof(struct qinfo_chip), GFP_KERNEL);
124 if (!lpddr->qinfo)
131 /* read parameters from chip qinfo table */
132 lpddr->qinfo->DevSizeShift = lpddr_info_query(map, "DevSizeShift");
133 lpddr->qinfo->TotalBlocksNum = lpddr_info_query(map, "TotalBlocksNum");
134 lpddr->qinfo->BufSizeShift = lpddr_info_query(map, "BufSizeShift");
135 lpddr->qinfo->HWPartsNum = lpddr_info_query(map, "HWPartsNum");
136 lpddr->qinfo
[all...]
H A Dlpddr_cmds.c15 #include <linux/mtd/qinfo.h>
64 mtd->size = 1ULL << lpddr->qinfo->DevSizeShift;
65 mtd->erasesize = 1 << lpddr->qinfo->UniformBlockSizeShift;
66 mtd->writesize = 1 << lpddr->qinfo->BufSizeShift;
76 numchips = lpddr->numchips / lpddr->qinfo->HWPartsNum;
80 for (j = 0; j < lpddr->qinfo->HWPartsNum; j++) {
310 if (!lpddr->qinfo->SuspEraseSupp ||
414 wbufsize = 1 << lpddr->qinfo->BufSizeShift;
469 ret = wait_for_ready(map, chip, (1<<lpddr->qinfo->ProgBufferTime));
497 ret = wait_for_ready(map, chip, (1<<lpddr->qinfo
[all...]
/linux-master/fs/quota/
H A Dquota_v2.c96 struct qtree_mem_dqinfo *qinfo; local
129 qinfo = info->dqi_priv;
147 qinfo->dqi_sb = sb;
148 qinfo->dqi_type = type;
149 qinfo->dqi_blocks = le32_to_cpu(dinfo.dqi_blocks);
150 qinfo->dqi_free_blk = le32_to_cpu(dinfo.dqi_free_blk);
151 qinfo->dqi_free_entry = le32_to_cpu(dinfo.dqi_free_entry);
152 qinfo->dqi_blocksize_bits = V2_DQBLKSIZE_BITS;
153 qinfo->dqi_usable_bs = 1 << V2_DQBLKSIZE_BITS;
154 qinfo
202 struct qtree_mem_dqinfo *qinfo = info->dqi_priv; local
[all...]
H A Dquota.c150 struct qc_info qinfo; local
158 memset(&qinfo, 0, sizeof(qinfo));
163 qinfo.i_flags |= QCI_ROOT_SQUASH;
164 qinfo.i_fieldmask |= QC_FLAGS;
167 qinfo.i_spc_timelimit = info.dqi_bgrace;
168 qinfo.i_fieldmask |= QC_SPC_TIMER;
171 qinfo.i_ino_timelimit = info.dqi_igrace;
172 qinfo.i_fieldmask |= QC_INO_TIMER;
174 return sb->s_qcop->set_info(sb, type, &qinfo);
641 struct qc_info qinfo; local
[all...]
/linux-master/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf.h56 #define for_each_pending_queue(qinfo, q, i) \
57 for (i = 0, q = &qinfo->queue[i]; i < qinfo->num_queues; i++, \
58 q = &qinfo->queue[i])
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dmac.c197 const struct ath9k_tx_queue_info *qinfo)
212 qi->tqi_ver = qinfo->tqi_ver;
213 qi->tqi_subtype = qinfo->tqi_subtype;
214 qi->tqi_qflags = qinfo->tqi_qflags;
215 qi->tqi_priority = qinfo->tqi_priority;
216 if (qinfo->tqi_aifs != ATH9K_TXQ_USEDEFAULT)
217 qi->tqi_aifs = min(qinfo->tqi_aifs, 255U);
220 if (qinfo->tqi_cwmin != ATH9K_TXQ_USEDEFAULT) {
221 cw = min(qinfo->tqi_cwmin, 1024U);
226 qi->tqi_cwmin = qinfo
196 ath9k_hw_set_txq_props(struct ath_hw *ah, int q, const struct ath9k_tx_queue_info *qinfo) argument
261 ath9k_hw_get_txq_props(struct ath_hw *ah, int q, struct ath9k_tx_queue_info *qinfo) argument
293 ath9k_hw_setuptxqueue(struct ath_hw *ah, enum ath9k_tx_queue type, const struct ath9k_tx_queue_info *qinfo) argument
[all...]
H A Dmac.h728 const struct ath9k_tx_queue_info *qinfo);
730 struct ath9k_tx_queue_info *qinfo);
732 const struct ath9k_tx_queue_info *qinfo);
H A Dhtc_drv_txrx.c189 struct ath9k_tx_queue_info *qinfo)
197 qi.tqi_aifs = qinfo->tqi_aifs;
198 qi.tqi_cwmin = qinfo->tqi_cwmin / 2; /* XXX */
199 qi.tqi_cwmax = qinfo->tqi_cwmax;
200 qi.tqi_burstTime = qinfo->tqi_burstTime;
201 qi.tqi_readyTime = qinfo->tqi_readyTime;
188 ath_htc_txq_update(struct ath9k_htc_priv *priv, int qnum, struct ath9k_tx_queue_info *qinfo) argument
/linux-master/sound/core/seq/oss/
H A Dseq_oss_init.c344 struct snd_seq_queue_info qinfo; local
347 memset(&qinfo, 0, sizeof(qinfo));
348 qinfo.owner = system_client;
349 qinfo.locked = 1;
350 strcpy(qinfo.name, "OSS Sequencer Emulation");
351 rc = call_ctl(SNDRV_SEQ_IOCTL_CREATE_QUEUE, &qinfo);
354 dp->queue = qinfo.queue;
364 struct snd_seq_queue_info qinfo; local
369 memset(&qinfo,
[all...]
/linux-master/drivers/misc/bcm-vk/
H A Dbcm_vk_msg.c75 static u32 msgq_inc(const struct bcm_vk_sync_qinfo *qinfo, u32 idx, u32 inc) argument
77 return ((idx + inc) & qinfo->q_mask);
81 struct vk_msg_blk __iomem *msgq_blk_addr(const struct bcm_vk_sync_qinfo *qinfo, argument
84 return qinfo->q_start + (VK_MSGQ_BLK_SIZE * idx);
88 const struct bcm_vk_sync_qinfo *qinfo)
95 return ((wr_idx - rd_idx) & qinfo->q_mask);
100 const struct bcm_vk_sync_qinfo *qinfo)
102 return (qinfo->q_size - msgq_occupied(msgq, qinfo) - 1);
462 struct bcm_vk_sync_qinfo *qinfo; local
87 msgq_occupied(const struct bcm_vk_msgq __iomem *msgq, const struct bcm_vk_sync_qinfo *qinfo) argument
99 msgq_avail_space(const struct bcm_vk_msgq __iomem *msgq, const struct bcm_vk_sync_qinfo *qinfo) argument
547 struct bcm_vk_sync_qinfo *qinfo; local
587 struct bcm_vk_sync_qinfo *qinfo = &chan->sync_qinfo[q_num]; local
601 struct bcm_vk_sync_qinfo *qinfo; local
783 struct bcm_vk_sync_qinfo *qinfo; local
[all...]
/linux-master/drivers/crypto/cavium/cpt/
H A Dcptvf.h90 #define for_each_pending_queue(qinfo, q, i) \
91 for (i = 0, q = &qinfo->queue[i]; i < qinfo->nr_queues; i++, \
92 q = &qinfo->queue[i])
H A Dcptvf_reqmanager.c227 struct command_qinfo *qinfo = NULL; local
239 qinfo = &cptvf->cqinfo;
240 queue = &qinfo->queue[qno];
243 ent = &queue->qhead->head[queue->idx * qinfo->cmd_size];
244 memcpy(ent, (void *)cmd, qinfo->cmd_size);
/linux-master/drivers/net/wireless/ath/ath5k/
H A Dqcu.c149 * @qinfo: The &struct ath5k_txq_info to use
155 const struct ath5k_txq_info *qinfo)
167 qi->tqi_type = qinfo->tqi_type;
168 qi->tqi_subtype = qinfo->tqi_subtype;
169 qi->tqi_flags = qinfo->tqi_flags;
175 qi->tqi_aifs = min(qinfo->tqi_aifs, (u8)0xFC);
176 qi->tqi_cw_min = ath5k_cw_validate(qinfo->tqi_cw_min);
177 qi->tqi_cw_max = ath5k_cw_validate(qinfo->tqi_cw_max);
178 qi->tqi_cbr_period = qinfo->tqi_cbr_period;
179 qi->tqi_cbr_overflow_limit = qinfo
154 ath5k_hw_set_tx_queueprops(struct ath5k_hw *ah, int queue, const struct ath5k_txq_info *qinfo) argument
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_umsch_mm.c180 struct umsch_mm_test_queue_info *qinfo)
195 qinfo->mqd_addr = test->mqd_data_gpu_addr;
196 qinfo->csa_addr = test->ctx_data_gpu_addr +
198 qinfo->doorbell_offset_0 = 0;
199 qinfo->doorbell_offset_1 = 0;
204 struct umsch_mm_test_queue_info *qinfo)
210 struct umsch_mm_test_queue_info *qinfo)
226 queue_input.context_csa_addr = qinfo->csa_addr;
230 queue_input.doorbell_offset_0 = qinfo->doorbell_offset_0;
231 queue_input.doorbell_offset_1 = qinfo
178 setup_vpe_queue(struct amdgpu_device *adev, struct umsch_mm_test *test, struct umsch_mm_test_queue_info *qinfo) argument
202 setup_vcn_queue(struct amdgpu_device *adev, struct umsch_mm_test *test, struct umsch_mm_test_queue_info *qinfo) argument
208 add_test_queue(struct amdgpu_device *adev, struct umsch_mm_test *test, struct umsch_mm_test_queue_info *qinfo) argument
246 remove_test_queue(struct amdgpu_device *adev, struct umsch_mm_test *test, struct umsch_mm_test_queue_info *qinfo) argument
410 setup_test_queues(struct amdgpu_device *adev, struct umsch_mm_test *test, struct umsch_mm_test_queue_info *qinfo) argument
430 submit_test_queues(struct amdgpu_device *adev, struct umsch_mm_test *test, struct umsch_mm_test_queue_info *qinfo) argument
448 cleanup_test_queues(struct amdgpu_device *adev, struct umsch_mm_test *test, struct umsch_mm_test_queue_info *qinfo) argument
460 struct umsch_mm_test_queue_info qinfo[] = { local
[all...]
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_controlq.c114 * @qinfo: info for queue to be created
124 struct idpf_ctlq_create_info *qinfo,
135 cq->cq_type = qinfo->type;
136 cq->q_id = qinfo->id;
137 cq->buf_size = qinfo->buf_size;
138 cq->ring_size = qinfo->len;
144 switch (qinfo->type) {
163 cq->bi.tx_msg = kcalloc(qinfo->len,
172 idpf_ctlq_setup_regs(cq, qinfo);
227 struct idpf_ctlq_create_info *qinfo local
123 idpf_ctlq_add(struct idpf_hw *hw, struct idpf_ctlq_create_info *qinfo, struct idpf_ctlq_info **cq_out) argument
[all...]
H A Didpf_controlq_api.h142 struct idpf_ctlq_create_info *qinfo,
H A Dvirtchnl2.h692 * @qinfo: Tx queues config info.
706 struct virtchnl2_txq_info qinfo[]; member in struct:virtchnl2_config_tx_queues
771 * @qinfo: Rx queues config info.
785 struct virtchnl2_rxq_info qinfo[]; member in struct:virtchnl2_config_rx_queues
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_controlq.c6 #define ICE_CQ_INIT_REGS(qinfo, prefix) \
8 (qinfo)->sq.head = prefix##_ATQH; \
9 (qinfo)->sq.tail = prefix##_ATQT; \
10 (qinfo)->sq.len = prefix##_ATQLEN; \
11 (qinfo)->sq.bah = prefix##_ATQBAH; \
12 (qinfo)->sq.bal = prefix##_ATQBAL; \
13 (qinfo)->sq.len_mask = prefix##_ATQLEN_ATQLEN_M; \
14 (qinfo)->sq.len_ena_mask = prefix##_ATQLEN_ATQENABLE_M; \
15 (qinfo)->sq.len_crit_mask = prefix##_ATQLEN_ATQCRIT_M; \
16 (qinfo)
[all...]
/linux-master/drivers/scsi/
H A Dqlogicfas408.h84 char qinfo[80]; /* description */ member in struct:qlogicfas408_priv
H A Dqlogicfas.c113 sprintf(priv->qinfo,
/linux-master/include/linux/mtd/
H A Dqinfo.h16 * @qinfo - pointer to qinfo records describing the chip
24 struct qinfo_chip *qinfo; member in struct:lpddr_private
31 * each qinfo record
32 * @major - major number of qinfo record
33 * @major - minor number of qinfo record
35 * @desc - detailed description for the qinfo record
45 * qinfo_chip structure contains necessary qinfo records data
H A Dpfow.h8 #include <linux/mtd/qinfo.h>
/linux-master/drivers/s390/net/
H A Dqeth_l3_main.c1302 struct qeth_arp_query_info *qinfo; local
1310 qinfo = (struct qeth_arp_query_info *) reply->param;
1327 do_strip_entries = (qinfo->mask_bits & QETH_QARP_STRIP_ENTRIES) > 0;
1348 if ((qinfo->udata_len - qinfo->udata_offset) < esize) {
1350 memset(qinfo->udata, 0, 4);
1354 memcpy(qinfo->udata + qinfo->udata_offset,
1358 qinfo->udata_offset += esize;
1359 ++qinfo
1376 qeth_l3_query_arp_cache_info(struct qeth_card *card, enum qeth_prot_versions prot, struct qeth_arp_query_info *qinfo) argument
1402 struct qeth_arp_query_info qinfo = {0, }; local
[all...]
/linux-master/drivers/net/wireless/ath/ar5523/
H A Dar5523.c483 struct ar5523_cmd_txq_setup qinfo; local
486 qinfo.qid = cpu_to_be32(0);
487 qinfo.len = cpu_to_be32(sizeof(qinfo.attr));
488 qinfo.attr.priority = cpu_to_be32(0); /* XXX */
489 qinfo.attr.aifs = cpu_to_be32(3);
490 qinfo.attr.logcwmin = cpu_to_be32(4);
491 qinfo.attr.logcwmax = cpu_to_be32(10);
492 qinfo.attr.bursttime = cpu_to_be32(0);
493 qinfo
[all...]
/linux-master/drivers/scsi/elx/libefc_sli/
H A Dsli4.c4121 sli4->qinfo.max_qentries[q] =
4122 sli_convert_mask_to_count(sli4->qinfo.count_method[q],
4123 sli4->qinfo.count_mask[q]);
4131 qentries = sli4->qinfo.max_qentries[q];
4135 sli4->qinfo.max_qentries[q], qentries);
4136 sli4->qinfo.max_qentries[q] = qentries;
4232 sli4->qinfo.max_qcount[SLI4_QTYPE_EQ] = le16_to_cpu(conf->eq_count);
4233 sli4->qinfo.max_qcount[SLI4_QTYPE_CQ] = le16_to_cpu(conf->cq_count);
4234 sli4->qinfo.max_qcount[SLI4_QTYPE_WQ] = le16_to_cpu(conf->wq_count);
4235 sli4->qinfo
[all...]

Completed in 199 milliseconds

12