Searched refs:prm (Results 1 - 65 of 65) sorted by relevance

/linux-4.4.14/drivers/usb/gadget/function/
H A Df_uac2.c180 struct uac2_rtd_params *prm = ur->pp; agdev_iso_complete() local
181 struct snd_uac2_chip *uac2 = prm->uac2; agdev_iso_complete()
184 if (!prm->ep_enabled || req->status == -ESHUTDOWN) agdev_iso_complete()
195 substream = prm->ss; agdev_iso_complete()
201 spin_lock_irqsave(&prm->lock, flags); agdev_iso_complete()
227 pending = prm->hw_ptr % prm->period_size; agdev_iso_complete()
229 if (pending >= prm->period_size) agdev_iso_complete()
232 hw_ptr = prm->hw_ptr; agdev_iso_complete()
233 prm->hw_ptr = (prm->hw_ptr + req->actual) % prm->dma_bytes; agdev_iso_complete()
235 spin_unlock_irqrestore(&prm->lock, flags); agdev_iso_complete()
238 pending = prm->dma_bytes - hw_ptr; agdev_iso_complete()
242 memcpy(req->buf, prm->dma_area + hw_ptr, pending); agdev_iso_complete()
243 memcpy(req->buf + pending, prm->dma_area, agdev_iso_complete()
246 memcpy(req->buf, prm->dma_area + hw_ptr, req->actual); agdev_iso_complete()
250 memcpy(prm->dma_area + hw_ptr, req->buf, pending); agdev_iso_complete()
251 memcpy(prm->dma_area, req->buf + pending, agdev_iso_complete()
254 memcpy(prm->dma_area + hw_ptr, req->buf, req->actual); agdev_iso_complete()
272 struct uac2_rtd_params *prm; uac2_pcm_trigger() local
277 prm = &uac2->p_prm; uac2_pcm_trigger()
279 prm = &uac2->c_prm; uac2_pcm_trigger()
281 spin_lock_irqsave(&prm->lock, flags); uac2_pcm_trigger()
284 prm->hw_ptr = 0; uac2_pcm_trigger()
289 prm->ss = substream; uac2_pcm_trigger()
293 prm->ss = NULL; uac2_pcm_trigger()
299 spin_unlock_irqrestore(&prm->lock, flags); uac2_pcm_trigger()
302 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK && !prm->ss) uac2_pcm_trigger()
303 memset(prm->rbuf, 0, prm->max_psize * USB_XFERS); uac2_pcm_trigger()
311 struct uac2_rtd_params *prm; uac2_pcm_pointer() local
314 prm = &uac2->p_prm; uac2_pcm_pointer()
316 prm = &uac2->c_prm; uac2_pcm_pointer()
318 return bytes_to_frames(substream->runtime, prm->hw_ptr); uac2_pcm_pointer()
325 struct uac2_rtd_params *prm; uac2_pcm_hw_params() local
329 prm = &uac2->p_prm; uac2_pcm_hw_params()
331 prm = &uac2->c_prm; uac2_pcm_hw_params()
336 prm->dma_bytes = substream->runtime->dma_bytes; uac2_pcm_hw_params()
337 prm->dma_area = substream->runtime->dma_area; uac2_pcm_hw_params()
338 prm->period_size = params_period_bytes(hw_params); uac2_pcm_hw_params()
347 struct uac2_rtd_params *prm; uac2_pcm_hw_free() local
350 prm = &uac2->p_prm; uac2_pcm_hw_free()
352 prm = &uac2->c_prm; uac2_pcm_hw_free()
354 prm->dma_area = NULL; uac2_pcm_hw_free()
355 prm->dma_bytes = 0; uac2_pcm_hw_free()
356 prm->period_size = 0; uac2_pcm_hw_free()
955 free_ep(struct uac2_rtd_params *prm, struct usb_ep *ep) free_ep() argument
957 struct snd_uac2_chip *uac2 = prm->uac2; free_ep()
960 if (!prm->ep_enabled) free_ep()
963 prm->ep_enabled = false; free_ep()
966 if (prm->ureq[i].req) { free_ep()
967 usb_ep_dequeue(ep, prm->ureq[i].req); free_ep()
968 usb_ep_free_request(ep, prm->ureq[i].req); free_ep()
969 prm->ureq[i].req = NULL; free_ep()
1009 struct uac2_rtd_params *prm; afunc_bind() local
1107 prm = &agdev->uac2.c_prm; afunc_bind()
1108 prm->max_psize = hs_epout_desc.wMaxPacketSize; afunc_bind()
1109 prm->rbuf = kzalloc(prm->max_psize * USB_XFERS, GFP_KERNEL); afunc_bind()
1110 if (!prm->rbuf) { afunc_bind()
1111 prm->max_psize = 0; afunc_bind()
1115 prm = &agdev->uac2.p_prm; afunc_bind()
1116 prm->max_psize = hs_epin_desc.wMaxPacketSize; afunc_bind()
1117 prm->rbuf = kzalloc(prm->max_psize * USB_XFERS, GFP_KERNEL); afunc_bind()
1118 if (!prm->rbuf) { afunc_bind()
1119 prm->max_psize = 0; afunc_bind()
1146 struct uac2_rtd_params *prm; afunc_set_alt() local
1166 prm = &uac2->c_prm; afunc_set_alt()
1169 req_len = prm->max_psize; afunc_set_alt()
1176 prm = &uac2->p_prm; afunc_set_alt()
1195 prm->max_psize); afunc_set_alt()
1197 if (uac2->p_pktsize < prm->max_psize) afunc_set_alt()
1210 free_ep(prm, ep); afunc_set_alt()
1214 prm->ep_enabled = true; afunc_set_alt()
1218 if (!prm->ureq[i].req) { afunc_set_alt()
1223 prm->ureq[i].req = req; afunc_set_alt()
1224 prm->ureq[i].pp = prm; afunc_set_alt()
1227 req->context = &prm->ureq[i]; afunc_set_alt()
1230 req->buf = prm->rbuf + i * prm->max_psize; afunc_set_alt()
1233 if (usb_ep_queue(ep, prm->ureq[i].req, GFP_ATOMIC)) afunc_set_alt()
1564 struct uac2_rtd_params *prm; afunc_unbind() local
1568 prm = &agdev->uac2.p_prm; afunc_unbind()
1569 kfree(prm->rbuf); afunc_unbind()
1571 prm = &agdev->uac2.c_prm; afunc_unbind()
1572 kfree(prm->rbuf); afunc_unbind()
/linux-4.4.14/arch/arm/mach-omap2/
H A Dam33xx-restart.c12 #include "prm.h"
H A Domap4-restart.c13 #include "prm.h"
H A Dprm_common.c363 * @prm: PRM base virtual address
367 void __init omap2_set_globals_prm(void __iomem *prm) omap2_set_globals_prm() argument
369 prm_base = prm; omap2_set_globals_prm()
379 * arch/arm/mach-omap2/prm.h. Returns the standardized reset source
391 WARN_ONCE(1, "prm: %s: no mapping function defined for reset sources\n", __func__); prm_read_reset_sources()
415 WARN_ONCE(1, "prm: %s: no mapping function defined\n", prm_was_any_context_lost_old()
437 WARN_ONCE(1, "prm: %s: no mapping function defined\n", prm_clear_context_loss_flags_old()
453 WARN_ONCE(1, "prm: %s: no mapping function defined\n", omap_prm_assert_hardreset()
476 WARN_ONCE(1, "prm: %s: no mapping function defined\n", omap_prm_deassert_hardreset()
497 WARN_ONCE(1, "prm: %s: no mapping function defined\n", omap_prm_is_hardreset_asserted()
529 WARN_ONCE(1, "prm: %s: no mapping function defined\n", omap_prm_reset_system()
553 WARN_ONCE(1, "prm: %s: no mapping function defined\n", omap_prm_clear_mod_irqs()
570 WARN_ONCE(1, "prm: %s: no mapping function defined\n", omap_prm_vp_check_txdone()
587 WARN_ONCE(1, "prm: %s: no mapping function defined\n", omap_prm_vp_clear_txdone()
724 { .compatible = "ti,omap3-prm", .data = &omap3_prm_data },
727 { .compatible = "ti,omap4-prm", .data = &omap4_prm_data },
731 { .compatible = "ti,omap5-prm", .data = &omap5_prm_data },
735 { .compatible = "ti,dra7-prm", .data = &dra7_prm_data },
H A Domap3-restart.c19 #include "prm.h"
H A Dprm-regbits-33xx.h19 #include "prm.h"
H A Dclockdomains2xxx_3xxx_data.c44 #include "prm-regbits-24xx.h"
45 #include "prm-regbits-34xx.h"
H A Dpowerdomain-common.c20 #include "prm-regbits-34xx.h"
21 #include "prm-regbits-44xx.h"
H A Dprminst44xx.c26 #include "prm-regbits-44xx.h"
37 * omap_prm_base_init - Populates the prm partitions
40 * array used for read/write of prm module registers.
H A Domap2-restart.c18 #include "prm.h"
H A Dpowerdomains2xxx_3xxx_data.c37 #include "prm.h"
H A Dpowerdomains2xxx_data.c23 #include "prm-regbits-24xx.h"
H A Dvc3xxx_data.c23 #include "prm-regbits-34xx.h"
H A Dvp3xxx_data.c24 #include "prm-regbits-34xx.h"
H A Dvp44xx_data.c25 #include "prm-regbits-44xx.h"
H A Dmsdi.c28 #include "prm.h"
H A Dvc44xx_data.c24 #include "prm-regbits-44xx.h"
H A Dvoltagedomains3xxx_data.c23 #include "prm-regbits-34xx.h"
H A Dvoltagedomains44xx_data.c26 #include "prm-regbits-44xx.h"
H A Dclockdomains2420_data.c43 #include "prm-regbits-24xx.h"
H A Dclockdomains2430_data.c43 #include "prm-regbits-24xx.h"
H A Dhdq1w.c35 #include "prm.h"
H A Dpowerdomains33xx_data.c21 #include "prm-regbits-33xx.h"
H A Dprm2xxx.h20 #include "prm.h"
H A Dprm33xx.h20 #include "prm.h"
H A Dwd_timer.c22 #include "prm.h"
H A Dvp.c8 #include "prm-regbits-34xx.h"
9 #include "prm-regbits-44xx.h"
H A Dcpuidle44xx.c23 #include "prm.h"
H A Di2c.c27 #include "prm.h"
H A Dprm.h21 extern void omap2_set_globals_prm(void __iomem *prm);
H A Dprm2xxx.c25 #include "prm-regbits-24xx.h"
H A Dprm3xxx.h20 #include "prm.h"
H A Dvoltage.c32 #include "prm-regbits-34xx.h"
33 #include "prm-regbits-44xx.h"
H A Dprm3xxx.c29 #include "prm-regbits-34xx.h"
684 { .compatible = "ti,omap3-prm" },
H A Domap_hwmod_2420_data.c28 #include "prm-regbits-24xx.h"
H A Dpm24xx.c48 #include "prm-regbits-24xx.h"
H A Dpowerdomains44xx_data.c29 #include "prm-regbits-44xx.h"
H A Dprm2xxx_3xxx.c21 #include "prm-regbits-24xx.h"
H A Dprm2xxx_3xxx.h20 #include "prm.h"
H A Dprm33xx.c24 #include "prm-regbits-33xx.h"
H A Dserial.c40 #include "prm-regbits-34xx.h"
H A Dvc.c22 #include "prm-regbits-34xx.h"
23 #include "prm-regbits-44xx.h"
H A Dclockdomains3xxx_data.c41 #include "prm-regbits-34xx.h"
H A Dio.c49 #include "prm.h"
H A Domap-mpuss-lowpower.c63 #include "prm-regbits-44xx.h"
H A Domap_hwmod_2430_data.c28 #include "prm-regbits-24xx.h"
H A Domap_hwmod_33xx_data.c28 #include "prm-regbits-33xx.h"
H A Dpowerdomains3xxx_data.c23 #include "prm-regbits-34xx.h"
H A Dprm54xx.h25 #include "prm.h"
H A Ddisplay.c42 #include "prm.h"
H A Domap_hwmod_2xxx_ipblock_data.c20 #include "prm-regbits-24xx.h"
H A Dpm34xx.c47 #include "prm-regbits-34xx.h"
H A Domap_hwmod_44xx_data.c41 #include "prm-regbits-44xx.h"
2278 * + clock manager 1 (in always on power domain) + local prm in mpu
2322 /* prm */
2329 .name = "prm",
4342 /* l4_wkup -> prm */
H A Dcontrol.c25 #include "prm-regbits-34xx.h"
H A Dmux.c44 #include "prm.h"
H A Dprm44xx.c29 #include "prm-regbits-44xx.h"
H A Dprm7xx.h27 #include "prm.h"
H A Dprm44xx.h29 #include "prm.h"
H A Domap_hwmod_3xxx_data.c34 #include "prm-regbits-34xx.h"
H A Domap_hwmod.c158 #include "prm.h"
/linux-4.4.14/drivers/scsi/qla2xxx/
H A Dqla_target.c1078 struct qla_tgt_sess_work_param *prm; qlt_sched_sess_work() local
1081 prm = kzalloc(sizeof(*prm), GFP_ATOMIC); qlt_sched_sess_work()
1082 if (!prm) { qlt_sched_sess_work()
1090 "Scheduling work (type %d, prm %p)" qlt_sched_sess_work()
1092 type, prm, param, param_size, tgt); qlt_sched_sess_work()
1094 prm->type = type; qlt_sched_sess_work()
1095 memcpy(&prm->tm_iocb, param, param_size); qlt_sched_sess_work()
1098 list_add_tail(&prm->sess_works_list_entry, &tgt->sess_works_list); qlt_sched_sess_work()
1602 static int qlt_pci_map_calc_cnt(struct qla_tgt_prm *prm) qlt_pci_map_calc_cnt() argument
1604 struct qla_tgt_cmd *cmd = prm->cmd; qlt_pci_map_calc_cnt()
1608 prm->sg = (struct scatterlist *)cmd->sg; qlt_pci_map_calc_cnt()
1609 prm->seg_cnt = pci_map_sg(prm->tgt->ha->pdev, cmd->sg, qlt_pci_map_calc_cnt()
1611 if (unlikely(prm->seg_cnt == 0)) qlt_pci_map_calc_cnt()
1614 prm->cmd->sg_mapped = 1; qlt_pci_map_calc_cnt()
1621 if (prm->seg_cnt > prm->tgt->datasegs_per_cmd) qlt_pci_map_calc_cnt()
1622 prm->req_cnt += DIV_ROUND_UP(prm->seg_cnt - qlt_pci_map_calc_cnt()
1623 prm->tgt->datasegs_per_cmd, qlt_pci_map_calc_cnt()
1624 prm->tgt->datasegs_per_cont); qlt_pci_map_calc_cnt()
1629 prm->seg_cnt = DIV_ROUND_UP(cmd->bufflen, cmd->blk_sz); qlt_pci_map_calc_cnt()
1630 prm->tot_dsds = prm->seg_cnt; qlt_pci_map_calc_cnt()
1632 prm->tot_dsds = prm->seg_cnt; qlt_pci_map_calc_cnt()
1635 prm->prot_sg = cmd->prot_sg; qlt_pci_map_calc_cnt()
1636 prm->prot_seg_cnt = pci_map_sg(prm->tgt->ha->pdev, qlt_pci_map_calc_cnt()
1639 if (unlikely(prm->prot_seg_cnt == 0)) qlt_pci_map_calc_cnt()
1645 prm->prot_seg_cnt = DIV_ROUND_UP(cmd->bufflen, qlt_pci_map_calc_cnt()
1647 prm->tot_dsds += prm->prot_seg_cnt; qlt_pci_map_calc_cnt()
1649 prm->tot_dsds += prm->prot_seg_cnt; qlt_pci_map_calc_cnt()
1656 ql_dbg(ql_dbg_tgt, prm->cmd->vha, 0xe04d, qlt_pci_map_calc_cnt()
1658 0, prm->cmd->sg_cnt); qlt_pci_map_calc_cnt()
1757 static int qlt_24xx_build_ctio_pkt(struct qla_tgt_prm *prm, qlt_24xx_build_ctio_pkt() argument
1763 struct atio_from_isp *atio = &prm->cmd->atio; qlt_24xx_build_ctio_pkt()
1767 prm->pkt = pkt; qlt_24xx_build_ctio_pkt()
1771 pkt->entry_count = (uint8_t)prm->req_cnt; qlt_24xx_build_ctio_pkt()
1783 ha->tgt.cmds[h-1] = prm->cmd; qlt_24xx_build_ctio_pkt()
1786 pkt->nport_handle = prm->cmd->loop_id; qlt_24xx_build_ctio_pkt()
1795 pkt->u.status0.relative_offset = cpu_to_le32(prm->cmd->offset); qlt_24xx_build_ctio_pkt()
1804 static void qlt_load_cont_data_segments(struct qla_tgt_prm *prm, qlt_load_cont_data_segments() argument
1809 int enable_64bit_addressing = prm->tgt->tgt_enable_64bit_addr; qlt_load_cont_data_segments()
1812 while (prm->seg_cnt > 0) { qlt_load_cont_data_segments()
1841 cnt < prm->tgt->datasegs_per_cont && prm->seg_cnt; qlt_load_cont_data_segments()
1842 cnt++, prm->seg_cnt--) { qlt_load_cont_data_segments()
1845 (sg_dma_address(prm->sg))); qlt_load_cont_data_segments()
1850 (prm->sg))); qlt_load_cont_data_segments()
1852 *dword_ptr++ = cpu_to_le32(sg_dma_len(prm->sg)); qlt_load_cont_data_segments()
1854 prm->sg = sg_next(prm->sg); qlt_load_cont_data_segments()
1863 static void qlt_load_data_segments(struct qla_tgt_prm *prm, qlt_load_data_segments() argument
1868 int enable_64bit_addressing = prm->tgt->tgt_enable_64bit_addr; qlt_load_data_segments()
1869 struct ctio7_to_24xx *pkt24 = (struct ctio7_to_24xx *)prm->pkt; qlt_load_data_segments()
1871 pkt24->u.status0.transfer_length = cpu_to_le32(prm->cmd->bufflen); qlt_load_data_segments()
1877 if (prm->seg_cnt) qlt_load_data_segments()
1878 pkt24->dseg_count = cpu_to_le16(prm->seg_cnt); qlt_load_data_segments()
1880 if (prm->seg_cnt == 0) { qlt_load_data_segments()
1891 (cnt < prm->tgt->datasegs_per_cmd) && prm->seg_cnt; qlt_load_data_segments()
1892 cnt++, prm->seg_cnt--) { qlt_load_data_segments()
1894 cpu_to_le32(pci_dma_lo32(sg_dma_address(prm->sg))); qlt_load_data_segments()
1898 sg_dma_address(prm->sg))); qlt_load_data_segments()
1900 *dword_ptr++ = cpu_to_le32(sg_dma_len(prm->sg)); qlt_load_data_segments()
1902 prm->sg = sg_next(prm->sg); qlt_load_data_segments()
1905 qlt_load_cont_data_segments(prm, vha); qlt_load_data_segments()
1917 struct qla_tgt_prm *prm, int xmit_type, uint8_t scsi_status, qlt_pre_xmit_response()
1925 prm->cmd = cmd; qlt_pre_xmit_response()
1926 prm->tgt = tgt; qlt_pre_xmit_response()
1927 prm->rq_result = scsi_status; qlt_pre_xmit_response()
1928 prm->sense_buffer = &cmd->sense_buffer[0]; qlt_pre_xmit_response()
1929 prm->sense_buffer_len = TRANSPORT_SENSE_BUFFER; qlt_pre_xmit_response()
1930 prm->sg = NULL; qlt_pre_xmit_response()
1931 prm->seg_cnt = -1; qlt_pre_xmit_response()
1932 prm->req_cnt = 1; qlt_pre_xmit_response()
1933 prm->add_status_pkt = 0; qlt_pre_xmit_response()
1940 if (qlt_pci_map_calc_cnt(prm) != 0) qlt_pre_xmit_response()
1944 *full_req_cnt = prm->req_cnt; qlt_pre_xmit_response()
1947 prm->residual = se_cmd->residual_count; qlt_pre_xmit_response()
1950 prm->residual, se_cmd->tag, qlt_pre_xmit_response()
1952 cmd->bufflen, prm->rq_result); qlt_pre_xmit_response()
1953 prm->rq_result |= SS_RESIDUAL_UNDER; qlt_pre_xmit_response()
1955 prm->residual = se_cmd->residual_count; qlt_pre_xmit_response()
1958 prm->residual, se_cmd->tag, se_cmd->t_task_cdb ? qlt_pre_xmit_response()
1959 se_cmd->t_task_cdb[0] : 0, cmd->bufflen, prm->rq_result); qlt_pre_xmit_response()
1960 prm->rq_result |= SS_RESIDUAL_OVER; qlt_pre_xmit_response()
1969 if (QLA_TGT_SENSE_VALID(prm->sense_buffer) || qlt_pre_xmit_response()
1971 (prm->rq_result != 0))) { qlt_pre_xmit_response()
1972 prm->add_status_pkt = 1; qlt_pre_xmit_response()
2084 struct qla_tgt_prm *prm) qlt_24xx_init_ctio_to_isp()
2086 prm->sense_buffer_len = min_t(uint32_t, prm->sense_buffer_len, qlt_24xx_init_ctio_to_isp()
2089 if (qlt_need_explicit_conf(prm->tgt->ha, prm->cmd, 0)) { qlt_24xx_init_ctio_to_isp()
2094 ctio->u.status0.residual = cpu_to_le32(prm->residual); qlt_24xx_init_ctio_to_isp()
2095 ctio->u.status0.scsi_status = cpu_to_le16(prm->rq_result); qlt_24xx_init_ctio_to_isp()
2096 if (QLA_TGT_SENSE_VALID(prm->sense_buffer)) { qlt_24xx_init_ctio_to_isp()
2099 if (qlt_need_explicit_conf(prm->tgt->ha, prm->cmd, 1)) { qlt_24xx_init_ctio_to_isp()
2100 if (prm->cmd->se_cmd.scsi_status != 0) { qlt_24xx_init_ctio_to_isp()
2101 ql_dbg(ql_dbg_tgt, prm->cmd->vha, 0xe017, qlt_24xx_init_ctio_to_isp()
2119 cpu_to_le16(prm->sense_buffer_len); qlt_24xx_init_ctio_to_isp()
2120 for (i = 0; i < prm->sense_buffer_len/4; i++) qlt_24xx_init_ctio_to_isp()
2122 cpu_to_be32(((uint32_t *)prm->sense_buffer)[i]); qlt_24xx_init_ctio_to_isp()
2124 if (unlikely((prm->sense_buffer_len % 4) != 0)) { qlt_24xx_init_ctio_to_isp()
2129 "lost", prm->tgt->ha->vp_idx, qlt_24xx_init_ctio_to_isp()
2130 prm->sense_buffer_len % 4); qlt_24xx_init_ctio_to_isp()
2258 qlt_build_ctio_crc2_pkt(struct qla_tgt_prm *prm, scsi_qla_host_t *vha) qlt_build_ctio_crc2_pkt() argument
2271 struct qla_tgt_cmd *cmd = prm->cmd; qlt_build_ctio_crc2_pkt()
2274 struct atio_from_isp *atio = &prm->cmd->atio; qlt_build_ctio_crc2_pkt()
2280 prm->pkt = pkt; qlt_build_ctio_crc2_pkt()
2286 prm->prot_sg, prm->prot_seg_cnt, se_cmd->t_task_lba); qlt_build_ctio_crc2_pkt()
2361 ha->tgt.cmds[h-1] = prm->cmd; qlt_build_ctio_crc2_pkt()
2365 pkt->nport_handle = prm->cmd->loop_id; qlt_build_ctio_crc2_pkt()
2378 pkt->relative_offset = cpu_to_le32(prm->cmd->offset); qlt_build_ctio_crc2_pkt()
2387 pkt->dseg_count = prm->tot_dsds; qlt_build_ctio_crc2_pkt()
2428 cpu_to_le16(prm->tot_dsds - prm->prot_seg_cnt); qlt_build_ctio_crc2_pkt()
2442 if (!bundling && prm->prot_seg_cnt) { qlt_build_ctio_crc2_pkt()
2444 prm->tot_dsds, cmd)) qlt_build_ctio_crc2_pkt()
2447 (prm->tot_dsds - prm->prot_seg_cnt), cmd)) qlt_build_ctio_crc2_pkt()
2450 if (bundling && prm->prot_seg_cnt) { qlt_build_ctio_crc2_pkt()
2456 prm->prot_seg_cnt, cmd)) qlt_build_ctio_crc2_pkt()
2478 struct qla_tgt_prm prm; qlt_xmit_response() local
2496 memset(&prm, 0, sizeof(prm)); qlt_xmit_response()
2505 res = qlt_pre_xmit_response(cmd, &prm, xmit_type, scsi_status, qlt_xmit_response()
2534 res = qlt_build_ctio_crc2_pkt(&prm, vha); qlt_xmit_response()
2536 res = qlt_24xx_build_ctio_pkt(&prm, vha); qlt_xmit_response()
2542 pkt = (struct ctio7_to_24xx *)prm.pkt; qlt_xmit_response()
2550 qlt_load_data_segments(&prm, vha); qlt_xmit_response()
2552 if (prm.add_status_pkt == 0) { qlt_xmit_response()
2555 cpu_to_le16(prm.rq_result); qlt_xmit_response()
2557 cpu_to_le32(prm.residual); qlt_xmit_response()
2603 &prm); qlt_xmit_response()
2607 qlt_24xx_init_ctio_to_isp(pkt, &prm); qlt_xmit_response()
2634 struct qla_tgt_prm prm; qlt_rdy_to_xfer() local
2638 memset(&prm, 0, sizeof(prm)); qlt_rdy_to_xfer()
2639 prm.cmd = cmd; qlt_rdy_to_xfer()
2640 prm.tgt = tgt; qlt_rdy_to_xfer()
2641 prm.sg = NULL; qlt_rdy_to_xfer()
2642 prm.req_cnt = 1; qlt_rdy_to_xfer()
2649 if (qlt_pci_map_calc_cnt(&prm) != 0) qlt_rdy_to_xfer()
2671 res = qlt_check_reserve_free_req(vha, prm.req_cnt); qlt_rdy_to_xfer()
2675 res = qlt_build_ctio_crc2_pkt(&prm, vha); qlt_rdy_to_xfer()
2677 res = qlt_24xx_build_ctio_pkt(&prm, vha); qlt_rdy_to_xfer()
2680 vha->req->cnt += prm.req_cnt; qlt_rdy_to_xfer()
2684 pkt = (struct ctio7_to_24xx *)prm.pkt; qlt_rdy_to_xfer()
2689 qlt_load_data_segments(&prm, vha); qlt_rdy_to_xfer()
5583 struct qla_tgt_sess_work_param *prm) qlt_abort_work()
5598 s_id[0] = prm->abts.fcp_hdr_le.s_id[2]; qlt_abort_work()
5599 s_id[1] = prm->abts.fcp_hdr_le.s_id[1]; qlt_abort_work()
5600 s_id[2] = prm->abts.fcp_hdr_le.s_id[0]; qlt_abort_work()
5627 rc = __qlt_24xx_handle_abts(vha, &prm->abts, sess); qlt_abort_work()
5636 qlt_24xx_send_abts_resp(vha, &prm->abts, FCP_TMF_REJECTED, false); qlt_abort_work()
5643 struct qla_tgt_sess_work_param *prm) qlt_tmr_work()
5645 struct atio_from_isp *a = &prm->tm_iocb2; qlt_tmr_work()
5661 s_id = prm->tm_iocb2.u.isp24.fcp_hdr.s_id; qlt_tmr_work()
5697 qlt_send_term_exchange(vha, NULL, &prm->tm_iocb2, 1); qlt_tmr_work()
5713 struct qla_tgt_sess_work_param *prm = list_entry( qlt_sess_work_fn() local
5714 tgt->sess_works_list.next, typeof(*prm), qlt_sess_work_fn()
5721 list_del(&prm->sess_works_list_entry); qlt_sess_work_fn()
5725 switch (prm->type) { qlt_sess_work_fn()
5727 qlt_abort_work(tgt, prm); qlt_sess_work_fn()
5730 qlt_tmr_work(tgt, prm); qlt_sess_work_fn()
5739 kfree(prm); qlt_sess_work_fn()
1916 qlt_pre_xmit_response(struct qla_tgt_cmd *cmd, struct qla_tgt_prm *prm, int xmit_type, uint8_t scsi_status, uint32_t *full_req_cnt) qlt_pre_xmit_response() argument
2083 qlt_24xx_init_ctio_to_isp(struct ctio7_to_24xx *ctio, struct qla_tgt_prm *prm) qlt_24xx_init_ctio_to_isp() argument
5582 qlt_abort_work(struct qla_tgt *tgt, struct qla_tgt_sess_work_param *prm) qlt_abort_work() argument
5642 qlt_tmr_work(struct qla_tgt *tgt, struct qla_tgt_sess_work_param *prm) qlt_tmr_work() argument
/linux-4.4.14/include/linux/platform_data/
H A Domap-wd-timer.h21 * This is a subset of the ones listed in arch/arm/mach-omap2/prm.h
/linux-4.4.14/drivers/atm/
H A Dsolos-pci.c195 struct solos_param prm; solos_param_show() local
219 prm.pid = current->pid; solos_param_show()
220 prm.response = NULL; solos_param_show()
221 prm.port = SOLOS_CHAN(atmdev); solos_param_show()
224 list_add(&prm.list, &card->param_queue); solos_param_show()
227 fpga_queue(card, prm.port, skb, NULL); solos_param_show()
229 wait_event_timeout(card->param_wq, prm.response, 5 * HZ); solos_param_show()
232 list_del(&prm.list); solos_param_show()
235 if (!prm.response) solos_param_show()
238 buflen = prm.response->len; solos_param_show()
239 memcpy(buf, prm.response->data, buflen); solos_param_show()
240 kfree_skb(prm.response); solos_param_show()
250 struct solos_param prm; solos_param_store() local
275 prm.pid = current->pid; solos_param_store()
276 prm.response = NULL; solos_param_store()
277 prm.port = SOLOS_CHAN(atmdev); solos_param_store()
280 list_add(&prm.list, &card->param_queue); solos_param_store()
283 fpga_queue(card, prm.port, skb, NULL); solos_param_store()
285 wait_event_timeout(card->param_wq, prm.response, 5 * HZ); solos_param_store()
288 list_del(&prm.list); solos_param_store()
291 skb = prm.response; solos_param_store()
417 struct solos_param *prm; process_command() local
434 list_for_each_entry(prm, &card->param_queue, list) { process_command()
435 if (prm->port == port && prm->pid == cmdpid) { process_command()
436 prm->response = skb; process_command()
/linux-4.4.14/scripts/
H A Dkernel-doc1105 my $prm = $parameter;
1108 $prm =~ s/\\\\\\/\&/g;
1109 print "$prm\n";
/linux-4.4.14/drivers/scsi/
H A Dosst.c2693 osst_tape_paramtr_page_t * prm; osst_configure_onstream()
2839 prm = (osst_tape_paramtr_page_t *) ((STp->buffer)->b_data + osst_configure_onstream()
2842 STp->density = prm->density; osst_configure_onstream()
2843 STp->capacity = ntohs(prm->segtrk) * ntohs(prm->trks); osst_configure_onstream()
2691 osst_tape_paramtr_page_t * prm; osst_configure_onstream() local

Completed in 2725 milliseconds