| /drivers/spi/ |
| A D | spi-sprd.c | 412 write_size += ss->write_bufs(ss, len); in sprd_spi_txrx_bufs() 418 if (ss->hw_mode & SPI_3WIRE || ss->hw_mode & SPI_TX_DUAL) in sprd_spi_txrx_bufs() 432 write_size += ss->write_bufs(ss, len); in sprd_spi_txrx_bufs() 441 read_size += ss->read_bufs(ss, len); in sprd_spi_txrx_bufs() 595 if (ss->hw_mode & SPI_3WIRE || ss->hw_mode & SPI_TX_DUAL) in sprd_spi_dma_txrx_bufs() 607 write_size = ss->write_bufs(ss, trans_len); in sprd_spi_dma_txrx_bufs() 624 ss->dma.rx_len = t->len > ss->dma.fragmens_len ? in sprd_spi_dma_txrx_bufs() 660 ss->hw_speed_hz = (ss->src_clk >> 1) / (clk_div + 1); in sprd_spi_set_speed() 829 if (ss->dma.rx_len < ss->len) { in sprd_spi_handle_irq() 830 ss->rx_buf += ss->dma.rx_len; in sprd_spi_handle_irq() [all …]
|
| A D | spi-sh.c | 84 if (ss->width == 8) in spi_sh_write() 262 clear_fifo(ss); in spi_sh_receive() 304 clear_fifo(ss); in spi_sh_transfer_one_message() 311 clear_fifo(ss); in spi_sh_transfer_one_message() 323 clear_fifo(ss); in spi_sh_transfer_one_message() 338 clear_fifo(ss); in spi_sh_setup() 372 if (ss->cr1) { in spi_sh_irq() 373 spi_sh_clear_bit(ss, ss->cr1, SPI_SH_CR4); in spi_sh_irq() 385 free_irq(ss->irq, ss); in spi_sh_remove() 417 ss->width = 8; in spi_sh_probe() [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_devcoredump.c | 112 drm_printf(&p, "Process: %s [%d]\n", ss->process_name, ss->pid); in __xe_devcoredump_read() 131 if (ss->hwe[i]) in __xe_devcoredump_read() 144 kfree(ss->reason); in xe_devcoredump_snapshot_free() 145 ss->reason = NULL; in xe_devcoredump_snapshot_free() 151 ss->guc.ct = NULL; in xe_devcoredump_snapshot_free() 157 ss->ge = NULL; in xe_devcoredump_snapshot_free() 160 ss->job = NULL; in xe_devcoredump_snapshot_free() 169 ss->vm = NULL; in xe_devcoredump_snapshot_free() 315 ss->read.buffer = kvmalloc(ss->read.size, GFP_USER); in xe_devcoredump_deferred_snap_work() 319 __xe_devcoredump_read(ss->read.buffer, ss->read.size, 0, in xe_devcoredump_deferred_snap_work() [all …]
|
| /drivers/crypto/allwinner/sun8i-ss/ |
| A D | sun8i-ss-core.c | 121 dev_dbg(ss->dev, in sun8i_ss_run_task() 550 if (!ss->flows) in allocate_flows() 556 ss->flows[i].biv = devm_kmalloc(ss->dev, AES_BLOCK_SIZE, in allocate_flows() 564 ss->flows[i].iv[j] = devm_kmalloc(ss->dev, AES_BLOCK_SIZE, in allocate_flows() 573 ss->flows[i].pad = devm_kmalloc(ss->dev, MAX_PAD_SIZE, in allocate_flows() 588 ss->flows[i].engine = crypto_engine_alloc_init(ss->dev, true); in allocate_flows() 680 ss_algs[i].ss = ss; in sun8i_ss_register_algs() 781 ss->ssclks[i] = devm_clk_get(ss->dev, ss->variant->ss_clks[i].name); in sun8i_ss_get_clks() 798 err = clk_set_rate(ss->ssclks[i], ss->variant->ss_clks[i].freq); in sun8i_ss_get_clks() 819 ss = devm_kzalloc(&pdev->dev, sizeof(*ss), GFP_KERNEL); in sun8i_ss_probe() [all …]
|
| A D | sun8i-ss-prng.c | 64 struct sun8i_ss_dev *ss; in sun8i_ss_prng_generate() local 73 ss = algt->ss; in sun8i_ss_prng_generate() 95 flow = sun8i_ss_get_engine_number(ss); in sun8i_ss_prng_generate() 109 if (dma_mapping_error(ss->dev, dma_iv)) { in sun8i_ss_prng_generate() 110 dev_err(ss->dev, "Cannot DMA MAP IV\n"); in sun8i_ss_prng_generate() 127 mutex_lock(&ss->mlock); in sun8i_ss_prng_generate() 135 ss->flows[flow].status = 0; in sun8i_ss_prng_generate() 139 writel(v, ss->base + SS_CTL_REG); in sun8i_ss_prng_generate() 143 if (ss->flows[flow].status == 0) { in sun8i_ss_prng_generate() 159 mutex_unlock(&ss->mlock); in sun8i_ss_prng_generate() [all …]
|
| A D | sun8i-ss-hash.c | 103 op->ss = algt->ss; in sun8i_ss_hash_init_tfm() 295 ss->flows[flow].stat_req++; in sun8i_ss_run_hash_task() 310 mutex_lock(&ss->mlock); in sun8i_ss_run_hash_task() 317 dev_dbg(ss->dev, in sun8i_ss_run_hash_task() 329 ss->flows[flow].status = 0; in sun8i_ss_run_hash_task() 333 mutex_unlock(&ss->mlock); in sun8i_ss_run_hash_task() 400 struct sun8i_ss_dev *ss; in sun8i_ss_hash_digest() local 408 ss = algt->ss; in sun8i_ss_hash_digest() 412 engine = ss->flows[e].engine; in sun8i_ss_hash_digest() 486 struct sun8i_ss_dev *ss; in sun8i_ss_hash_run() local [all …]
|
| A D | sun8i-ss-cipher.c | 124 struct sun8i_ss_dev *ss = op->ss; in sun8i_ss_setup_ivs() local 151 if (dma_mapping_error(ss->dev, a)) { in sun8i_ss_setup_ivs() 187 struct sun8i_ss_dev *ss = op->ss; in sun8i_ss_cipher() local 359 e = sun8i_ss_get_engine_number(op->ss); in sun8i_ss_skdecrypt() 360 engine = op->ss->flows[e].engine; in sun8i_ss_skdecrypt() 380 e = sun8i_ss_get_engine_number(op->ss); in sun8i_ss_skencrypt() 381 engine = op->ss->flows[e].engine; in sun8i_ss_skencrypt() 399 op->ss = algt->ss; in sun8i_ss_cipher_init() 433 pm_runtime_put_sync(op->ss->dev); in sun8i_ss_cipher_exit() 440 struct sun8i_ss_dev *ss = op->ss; in sun8i_ss_aes_setkey() local [all …]
|
| A D | Makefile | 1 obj-$(CONFIG_CRYPTO_DEV_SUN8I_SS) += sun8i-ss.o 2 sun8i-ss-y += sun8i-ss-core.o sun8i-ss-cipher.o 3 sun8i-ss-$(CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG) += sun8i-ss-prng.o 4 sun8i-ss-$(CONFIG_CRYPTO_DEV_SUN8I_SS_HASH) += sun8i-ss-hash.o
|
| /drivers/usb/gadget/function/ |
| A D | f_sourcesink.c | 421 (ss->isoc_mult + 1) * (ss->isoc_maxburst + 1); in sourcesink_bind() 430 (ss->isoc_mult + 1) * (ss->isoc_maxburst + 1); in sourcesink_bind() 440 f->name, ss->in_ep->name, ss->out_ep->name, in sourcesink_bind() 441 ss->iso_in_ep ? ss->iso_in_ep->name : "<none>", in sourcesink_bind() 527 if (!ss) in source_sink_complete() 592 size = ss->isoc_maxpacket * (ss->isoc_mult + 1); in source_sink_start_ep() 599 ep = is_in ? ss->iso_in_ep : ss->iso_out_ep; in source_sink_start_ep() 602 ep = is_in ? ss->in_ep : ss->out_ep; in source_sink_start_ep() 639 disable_endpoints(cdev, ss->in_ep, ss->out_ep, ss->iso_in_ep, in disable_source_sink() 840 ss = kzalloc(sizeof(*ss), GFP_KERNEL); in source_sink_alloc_func() [all …]
|
| /drivers/gpu/drm/imx/dcss/ |
| A D | dcss-ss.c | 75 if (!ss->in_use) in dcss_ss_write() 78 dcss_ctxld_write(ss->ctxld, ss->ctx_id, val, in dcss_ss_write() 84 struct dcss_ss *ss; in dcss_ss_init() local 86 ss = devm_kzalloc(dcss->dev, sizeof(*ss), GFP_KERNEL); in dcss_ss_init() 87 if (!ss) in dcss_ss_init() 90 dcss->ss = ss; in dcss_ss_init() 91 ss->dev = dcss->dev; in dcss_ss_init() 94 ss->base_reg = devm_ioremap(ss->dev, ss_base, SZ_4K); in dcss_ss_init() 95 if (!ss->base_reg) { in dcss_ss_init() 167 ss->in_use = true; in dcss_ss_enable() [all …]
|
| /drivers/crypto/allwinner/sun4i-ss/ |
| A D | sun4i-ss-core.c | 240 if (!ss_algs[i].ss) in sun4i_ss_debugfs_show() 353 ss = devm_kzalloc(&pdev->dev, sizeof(*ss), GFP_KERNEL); in sun4i_ss_probe() 354 if (!ss) in sun4i_ss_probe() 364 if (!ss->variant) { in sun4i_ss_probe() 386 if (IS_ERR(ss->reset)) in sun4i_ss_probe() 388 if (!ss->reset) in sun4i_ss_probe() 426 ss->dev = &pdev->dev; in sun4i_ss_probe() 456 ss_algs[i].ss = ss; in sun4i_ss_probe() 486 ss->dbgfs_stats = debugfs_create_file("stats", 0444, ss->dbgfs_dir, ss, in sun4i_ss_probe() 506 sun4i_ss_pm_exit(ss); in sun4i_ss_probe() [all …]
|
| A D | sun4i-ss-prng.c | 11 memcpy(algt->ss->seed, seed, slen); in sun4i_ss_prng_seed() 26 struct sun4i_ss_ctx *ss; in sun4i_ss_prng_generate() local 30 ss = algt->ss; in sun4i_ss_prng_generate() 32 err = pm_runtime_resume_and_get(ss->dev); in sun4i_ss_prng_generate() 41 spin_lock_bh(&ss->slock); in sun4i_ss_prng_generate() 43 writel(mode, ss->base + SS_CTL); in sun4i_ss_prng_generate() 48 writel(ss->seed[i], ss->base + SS_KEY0 + i * 4); in sun4i_ss_prng_generate() 59 ss->seed[i] = v; in sun4i_ss_prng_generate() 63 writel(0, ss->base + SS_CTL); in sun4i_ss_prng_generate() 64 spin_unlock_bh(&ss->slock); in sun4i_ss_prng_generate() [all …]
|
| A D | sun4i-ss-cipher.c | 19 struct sun4i_ss_ctx *ss = op->ss; in sun4i_ss_opti_poll() local 71 writel(mode, ss->base + SS_CTL); in sun4i_ss_opti_poll() 143 writel(0, ss->base + SS_CTL); in sun4i_ss_opti_poll() 180 struct sun4i_ss_ctx *ss = op->ss; in sun4i_ss_cipher_poll() local 263 writel(mode, ss->base + SS_CTL); in sun4i_ss_cipher_poll() 308 writesl(ss->base + SS_RXFIFO, ss->buf, in sun4i_ss_cipher_poll() 353 readsl(ss->base + SS_TXFIFO, ss->bufo, tx_cnt); in sun4i_ss_cipher_poll() 390 writel(0, ss->base + SS_CTL); in sun4i_ss_cipher_poll() 545 op->ss = algt->ss; in sun4i_ss_cipher_init() 573 pm_runtime_put(op->ss->dev); in sun4i_ss_cipher_exit() [all …]
|
| A D | sun4i-ss-hash.c | 28 op->ss = algt->ss; in sun4i_hash_crainit() 43 pm_runtime_put(op->ss->dev); in sun4i_hash_craexit() 196 struct sun4i_ss_ctx *ss = tfmctx->ss; in sun4i_hash() local 226 spin_lock_bh(&ss->slock); in sun4i_hash() 365 v = readl(ss->base + SS_CTL); in sun4i_hash() 369 dev_err_ratelimited(ss->dev, in sun4i_hash() 466 v = readl(ss->base + SS_CTL); in sun4i_hash() 470 dev_err_ratelimited(ss->dev, in sun4i_hash() 490 if (ss->variant->sha1_in_be) in sun4i_hash() 503 writel(0, ss->base + SS_CTL); in sun4i_hash() [all …]
|
| A D | Makefile | 2 obj-$(CONFIG_CRYPTO_DEV_SUN4I_SS) += sun4i-ss.o 3 sun4i-ss-y += sun4i-ss-core.o sun4i-ss-hash.o sun4i-ss-cipher.o 4 sun4i-ss-$(CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG) += sun4i-ss-prng.o
|
| /drivers/net/ethernet/myricom/myri10ge/ |
| A D | myri10ge.c | 1002 ss = &mgp->ss[i]; in myri10ge_reset() 1013 ss = &mgp->ss[i]; in myri10ge_reset() 1034 ss = &mgp->ss[i]; in myri10ge_reset() 1048 ss = &mgp->ss[i]; in myri10ge_reset() 1416 dev_queue = netdev_get_tx_queue(ss->dev, ss - ss->mgp->ss); in myri10ge_tx_done() 1593 if (ss == mgp->ss) in myri10ge_intr() 1821 ss = &mgp->ss[0]; in myri10ge_get_ethtool_stats() 3438 ss = mgp->ss; in myri10ge_watchdog() 3488 ss = &mgp->ss[i]; in myri10ge_watchdog_timer() 3538 ss = &mgp->ss[i]; in myri10ge_free_slices() [all …]
|
| /drivers/media/pci/solo6x10/ |
| A D | solo6x10-g723.c | 80 struct snd_pcm_substream *ss; in solo_g723_isr() local 83 for (ss = pstr->substream; ss != NULL; ss = ss->next) { in solo_g723_isr() 84 if (snd_pcm_substream_chip(ss) == NULL) in solo_g723_isr() 88 if (snd_pcm_substream_chip(ss) == solo_dev) in solo_g723_isr() 92 solo_pcm = snd_pcm_substream_chip(ss); in solo_g723_isr() 96 snd_pcm_period_elapsed(ss); in solo_g723_isr() 136 ss->runtime->hw = snd_solo_pcm_hw; in snd_solo_pcm_open() 138 snd_pcm_substream_chip(ss) = solo_pcm; in snd_solo_pcm_open() 221 (ss->number * G723_PERIOD_BYTES), in snd_solo_pcm_copy() 294 struct snd_pcm_substream *ss; in solo_snd_pcm_init() local [all …]
|
| /drivers/gpu/drm/i915/gt/ |
| A D | intel_sseu.c | 75 for (ss = 0; ss < sseu->max_subslices; ss++) in compute_eu_total() 103 for (ss = 0; ss < sseu->max_subslices; ss++) { in intel_sseu_copy_eumask_to_user() 137 for (ss = 0; ss < sseu->max_subslices; ss++) { in intel_sseu_copy_ssmask_to_user() 154 int ss; in gen11_compute_sseu_info() local 159 for (ss = 0; ss < sseu->max_subslices; ss++) in gen11_compute_sseu_info() 170 int ss; in xehp_compute_sseu_info() local 179 for (ss = 0; ss < sseu->max_subslices; ss++) in xehp_compute_sseu_info() 410 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen9_sseu_info_init() 521 for (ss = 0; ss < sseu->max_subslices; ss++) { in bdw_sseu_info_init() 618 for (ss = 0; ss < sseu->max_subslices; ss++) { in hsw_sseu_info_init() [all …]
|
| A D | intel_sseu_debugfs.c | 22 int ss; in cherryview_sseu_device_status() local 29 for (ss = 0; ss < ss_max; ss++) { in cherryview_sseu_device_status() 32 if (sig1[ss] & CHV_SS_PG_ENABLE) in cherryview_sseu_device_status() 37 sseu->subslice_mask.hsw[0] |= BIT(ss); in cherryview_sseu_device_status() 56 int s, ss; in gen11_sseu_device_status() local 90 for (ss = 0; ss < info->sseu.max_subslices; ss++) { in gen11_sseu_device_status() 99 eu_mask[ss % 2]); in gen11_sseu_device_status() 116 int s, ss; in gen9_sseu_device_status() local 145 for (ss = 0; ss < info->sseu.max_subslices; ss++) { in gen9_sseu_device_status() 153 sseu->subslice_mask.hsw[s] |= BIT(ss); in gen9_sseu_device_status() [all …]
|
| /drivers/media/pci/tw686x/ |
| A D | tw686x-audio.c | 77 snd_pcm_period_elapsed(ac->ss); in tw686x_audio_irq() 106 struct tw686x_dev *dev = snd_pcm_substream_chip(ss); in tw686x_pcm_open() 108 struct snd_pcm_runtime *rt = ss->runtime; in tw686x_pcm_open() 111 ac->ss = ss; in tw686x_pcm_open() 123 struct tw686x_dev *dev = snd_pcm_substream_chip(ss); in tw686x_pcm_close() 126 ac->ss = NULL; in tw686x_pcm_close() 134 struct snd_pcm_runtime *rt = ss->runtime; in tw686x_pcm_prepare() 255 return bytes_to_frames(ss->runtime, ac->ptr); in tw686x_pcm_pointer() 270 struct snd_pcm_substream *ss; in tw686x_snd_pcm_init() local 284 ss; ss = ss->next, i++) in tw686x_snd_pcm_init() [all …]
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | atombios_crtc.c | 244 struct amdgpu_atom_ss *ss) in amdgpu_atombios_crtc_program_ss() argument 256 if (ss->percentage == 0) in amdgpu_atombios_crtc_program_ss() 258 if (ss->type & ATOM_EXTERNAL_SS_MASK) in amdgpu_atombios_crtc_program_ss() 339 if (amdgpu_crtc->ss.refdiv) { in amdgpu_atombios_crtc_adjust_pll() 587 struct amdgpu_atom_ss *ss) in amdgpu_atombios_crtc_program_pll() argument 787 &amdgpu_crtc->ss, in amdgpu_atombios_crtc_prepare_pll() 794 &amdgpu_crtc->ss, in amdgpu_atombios_crtc_prepare_pll() 801 &amdgpu_crtc->ss, in amdgpu_atombios_crtc_prepare_pll() 857 amdgpu_crtc->crtc_id, &amdgpu_crtc->ss); in amdgpu_atombios_crtc_set_pll() 868 (u32)amdgpu_crtc->ss.percentage) / in amdgpu_atombios_crtc_set_pll() [all …]
|
| /drivers/gpu/drm/radeon/ |
| A D | atombios_crtc.c | 459 if (ss->percentage == 0) in atombios_crtc_program_ss() 622 if (radeon_crtc->ss.refdiv) { in atombios_adjust_pll() 996 &radeon_crtc->ss, in atombios_crtc_prepare_pll() 1001 &radeon_crtc->ss, in atombios_crtc_prepare_pll() 1006 &radeon_crtc->ss, in atombios_crtc_prepare_pll() 1017 &radeon_crtc->ss, in atombios_crtc_prepare_pll() 1023 &radeon_crtc->ss, in atombios_crtc_prepare_pll() 1030 &radeon_crtc->ss, in atombios_crtc_prepare_pll() 1038 &radeon_crtc->ss, in atombios_crtc_prepare_pll() 2026 struct radeon_atom_ss ss; in radeon_atom_disp_eng_pll_init() local [all …]
|
| /drivers/infiniband/sw/rdmavt/ |
| A D | rc.c | 162 u32 rvt_restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, u32 len) in rvt_restart_sge() argument 164 ss->sge = wqe->sg_list[0]; in rvt_restart_sge() 165 ss->sg_list = wqe->sg_list + 1; in rvt_restart_sge() 166 ss->num_sge = wqe->wr.num_sge; in rvt_restart_sge() 167 ss->total_len = wqe->length; in rvt_restart_sge() 168 rvt_skip_sge(ss, len, false); in rvt_restart_sge()
|
| /drivers/net/ovpn/ |
| A D | peer.c | 148 bind = ovpn_bind_from_sockaddr(ss); in ovpn_peer_reset_sockaddr() 153 if (ss->ss_family == AF_INET) { in ovpn_peer_reset_sockaddr() 160 ss->ss_family, peer->id); in ovpn_peer_reset_sockaddr() 195 struct sockaddr_storage ss; in ovpn_peer_endpoints_update() local 217 sa = (struct sockaddr_in *)&ss; in ovpn_peer_endpoints_update() 387 sa4 = (struct sockaddr_in *)ss; in ovpn_peer_skb_to_sockaddr() 393 sa6 = (struct sockaddr_in6 *)ss; in ovpn_peer_skb_to_sockaddr() 525 switch (ss->ss_family) { in ovpn_peer_transp_match() 527 sa4 = (struct sockaddr_in *)ss; in ovpn_peer_transp_match() 534 sa6 = (struct sockaddr_in6 *)ss; in ovpn_peer_transp_match() [all …]
|
| A D | bind.c | 23 struct ovpn_bind *ovpn_bind_from_sockaddr(const struct sockaddr_storage *ss) in ovpn_bind_from_sockaddr() argument 28 if (ss->ss_family == AF_INET) in ovpn_bind_from_sockaddr() 30 else if (ss->ss_family == AF_INET6) in ovpn_bind_from_sockaddr() 39 memcpy(&bind->remote, ss, sa_len); in ovpn_bind_from_sockaddr()
|