/linux-master/drivers/mtd/lpddr/ |
H A D | qinfo_probe.c | 18 #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 D | lpddr_cmds.c | 15 #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 D | quota_v2.c | 96 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 D | quota.c | 150 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 D | otx_cptvf.h | 56 #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 D | mac.c | 197 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 D | mac.h | 728 const struct ath9k_tx_queue_info *qinfo); 730 struct ath9k_tx_queue_info *qinfo); 732 const struct ath9k_tx_queue_info *qinfo);
|
H A D | htc_drv_txrx.c | 189 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 D | seq_oss_init.c | 344 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 D | bcm_vk_msg.c | 75 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 D | cptvf.h | 90 #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 D | cptvf_reqmanager.c | 227 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 D | qcu.c | 149 * @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 D | amdgpu_umsch_mm.c | 180 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 D | idpf_controlq.c | 114 * @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 D | idpf_controlq_api.h | 142 struct idpf_ctlq_create_info *qinfo,
|
H A D | virtchnl2.h | 692 * @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 D | ice_controlq.c | 6 #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 D | qlogicfas408.h | 84 char qinfo[80]; /* description */ member in struct:qlogicfas408_priv
|
H A D | qlogicfas.c | 113 sprintf(priv->qinfo,
|
/linux-master/include/linux/mtd/ |
H A D | qinfo.h | 16 * @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 D | pfow.h | 8 #include <linux/mtd/qinfo.h>
|
/linux-master/drivers/s390/net/ |
H A D | qeth_l3_main.c | 1302 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 D | ar5523.c | 483 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 D | sli4.c | 4121 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...] |