/linux-master/drivers/crypto/allwinner/sun4i-ss/ |
H 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
|
H A D | sun4i-ss-prng.c | 2 #include "sun4i-ss.h" 11 memcpy(algt->ss->seed, seed, slen); 26 struct sun4i_ss_ctx *ss; local 30 ss = algt->ss; 32 err = pm_runtime_resume_and_get(ss->dev); 41 spin_lock_bh(&ss->slock); 43 writel(mode, ss->base + SS_CTL); 48 writel(ss->seed[i], ss [all...] |
H A D | sun4i-ss-core.c | 3 * sun4i-ss-core.c - hardware cryptographic accelerator for Allwinner A20 SoC 24 #include "sun4i-ss.h" 50 .cra_driver_name = "md5-sun4i-ss", 76 .cra_driver_name = "sha1-sun4i-ss", 97 .cra_driver_name = "cbc-aes-sun4i-ss", 118 .cra_driver_name = "ecb-aes-sun4i-ss", 140 .cra_driver_name = "cbc-des-sun4i-ss", 161 .cra_driver_name = "ecb-des-sun4i-ss", 183 .cra_driver_name = "cbc-des3-sun4i-ss", 204 .cra_driver_name = "ecb-des3-sun4i-ss", 274 struct sun4i_ss_ctx *ss = dev_get_drvdata(dev); local 285 struct sun4i_ss_ctx *ss = dev_get_drvdata(dev); local 322 sun4i_ss_pm_init(struct sun4i_ss_ctx *ss) argument 336 sun4i_ss_pm_exit(struct sun4i_ss_ctx *ss) argument 348 struct sun4i_ss_ctx *ss; local 513 struct sun4i_ss_ctx *ss = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/crypto/allwinner/sun8i-ss/ |
H 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
|
H A D | sun8i-ss-prng.c | 3 * sun8i-ss-prng.c - hardware cryptographic offloader for 12 #include "sun8i-ss.h" 64 struct sun8i_ss_dev *ss; local 73 ss = algt->ss; 76 dev_err(ss->dev, "The PRNG is not seeded\n"); 95 flow = sun8i_ss_get_engine_number(ss); 108 dma_iv = dma_map_single(ss->dev, ctx->seed, ctx->slen, DMA_TO_DEVICE); 109 if (dma_mapping_error(ss->dev, dma_iv)) { 110 dev_err(ss [all...] |
H A D | sun8i-ss-core.c | 3 * sun8i-ss-core.c - hardware cryptographic offloader for 30 #include "sun8i-ss.h" 62 int sun8i_ss_get_engine_number(struct sun8i_ss_dev *ss) argument 64 return atomic_inc_return(&ss->flow) % MAXFLOW; 67 int sun8i_ss_run_task(struct sun8i_ss_dev *ss, struct sun8i_cipher_req_ctx *rctx, argument 76 ss->flows[flow].stat_req++; 107 mutex_lock(&ss->mlock); 108 writel(rctx->p_key, ss->base + SS_KEY_ADR_REG); 113 writel(rctx->p_iv[0], ss->base + SS_IV_ADR_REG); 115 writel(rctx->t_dst[i - 1].addr + rctx->t_dst[i - 1].len * 4 - ivlen, ss 151 struct sun8i_ss_dev *ss = (struct sun8i_ss_dev *)data; local 533 sun8i_ss_free_flows(struct sun8i_ss_dev *ss, int i) argument 544 allocate_flows(struct sun8i_ss_dev *ss) argument 613 struct sun8i_ss_dev *ss = dev_get_drvdata(dev); local 624 struct sun8i_ss_dev *ss = dev_get_drvdata(dev); local 655 sun8i_ss_pm_init(struct sun8i_ss_dev *ss) argument 669 sun8i_ss_pm_exit(struct sun8i_ss_dev *ss) argument 674 sun8i_ss_register_algs(struct sun8i_ss_dev *ss) argument 746 sun8i_ss_unregister_algs(struct sun8i_ss_dev *ss) argument 773 sun8i_ss_get_clks(struct sun8i_ss_dev *ss) argument 815 struct sun8i_ss_dev *ss; local 908 struct sun8i_ss_dev *ss = platform_get_drvdata(pdev); local [all...] |
H A D | sun8i-ss-cipher.c | 3 * sun8i-ss-cipher.c - hardware cryptographic offloader for 21 #include "sun8i-ss.h" 124 struct sun8i_ss_dev *ss = op->ss; local 130 struct sun8i_ss_flow *sf = &ss->flows[rctx->flow]; 150 a = dma_map_single(ss->dev, sf->iv[i], ivsize, DMA_TO_DEVICE); 151 if (dma_mapping_error(ss->dev, a)) { 153 dev_err(ss->dev, "Cannot DMA MAP IV\n"); 176 dma_unmap_single(ss->dev, rctx->p_iv[i], ivsize, DMA_TO_DEVICE); 187 struct sun8i_ss_dev *ss local 440 struct sun8i_ss_dev *ss = op->ss; local 469 struct sun8i_ss_dev *ss = op->ss; local [all...] |
/linux-master/drivers/spi/ |
H A D | spi-sprd.c | 168 int (*read_bufs)(struct sprd_spi *ss, u32 len); 169 int (*write_bufs)(struct sprd_spi *ss, u32 len); 172 static u32 sprd_spi_transfer_max_timeout(struct sprd_spi *ss, argument 180 u32 bit_time_us = DIV_ROUND_UP(USEC_PER_SEC, ss->hw_speed_hz); 186 u32 interval_cycle = SPRD_SPI_FIFO_SIZE * ss->word_delay; 188 ss->src_clk); 193 static int sprd_spi_wait_for_tx_end(struct sprd_spi *ss, struct spi_transfer *t) argument 198 us = sprd_spi_transfer_max_timeout(ss, t); 199 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_INT_RAW_STS, val, 202 dev_err(ss 218 sprd_spi_wait_for_rx_end(struct sprd_spi *ss, struct spi_transfer *t) argument 236 sprd_spi_tx_req(struct sprd_spi *ss) argument 241 sprd_spi_rx_req(struct sprd_spi *ss) argument 246 sprd_spi_enter_idle(struct sprd_spi *ss) argument 254 sprd_spi_set_transfer_bits(struct sprd_spi *ss, u32 bits) argument 264 sprd_spi_set_tx_length(struct sprd_spi *ss, u32 length) argument 277 sprd_spi_set_rx_length(struct sprd_spi *ss, u32 length) argument 293 struct sprd_spi *ss = spi_controller_get_devdata(sctlr); local 307 sprd_spi_write_only_receive(struct sprd_spi *ss, u32 len) argument 329 sprd_spi_write_bufs_u8(struct sprd_spi *ss, u32 len) argument 341 sprd_spi_write_bufs_u16(struct sprd_spi *ss, u32 len) argument 353 sprd_spi_write_bufs_u32(struct sprd_spi *ss, u32 len) argument 365 sprd_spi_read_bufs_u8(struct sprd_spi *ss, u32 len) argument 377 sprd_spi_read_bufs_u16(struct sprd_spi *ss, u32 len) argument 389 sprd_spi_read_bufs_u32(struct sprd_spi *ss, u32 len) argument 403 struct sprd_spi *ss = spi_controller_get_devdata(sdev->controller); local 456 sprd_spi_irq_enable(struct sprd_spi *ss) argument 470 sprd_spi_irq_disable(struct sprd_spi *ss) argument 475 sprd_spi_dma_enable(struct sprd_spi *ss, bool enable) argument 516 sprd_spi_dma_rx_config(struct sprd_spi *ss, struct spi_transfer *t) argument 534 sprd_spi_dma_tx_config(struct sprd_spi *ss, struct spi_transfer *t) argument 552 sprd_spi_dma_request(struct sprd_spi *ss) argument 569 sprd_spi_dma_release(struct sprd_spi *ss) argument 581 struct sprd_spi *ss = spi_controller_get_devdata(sdev->controller); local 651 sprd_spi_set_speed(struct sprd_spi *ss, u32 speed_hz) argument 664 sprd_spi_init_hw(struct sprd_spi *ss, struct spi_transfer *t) argument 717 struct sprd_spi *ss = spi_controller_get_devdata(sdev->controller); local 816 struct sprd_spi *ss = (struct sprd_spi *)data; local 842 sprd_spi_irq_init(struct platform_device *pdev, struct sprd_spi *ss) argument 859 sprd_spi_clk_init(struct platform_device *pdev, struct sprd_spi *ss) argument 892 struct sprd_spi *ss = spi_controller_get_devdata(sctlr); local 897 sprd_spi_dma_init(struct platform_device *pdev, struct sprd_spi *ss) argument 922 struct sprd_spi *ss; local 1006 struct sprd_spi *ss = spi_controller_get_devdata(sctlr); local 1027 struct sprd_spi *ss = spi_controller_get_devdata(sctlr); local 1040 struct sprd_spi *ss = spi_controller_get_devdata(sctlr); local [all...] |
H A D | spi-sh.c | 81 static void spi_sh_write(struct spi_sh_data *ss, unsigned long data, argument 84 if (ss->width == 8) 85 iowrite8(data, ss->addr + (offset >> 2)); 86 else if (ss->width == 32) 87 iowrite32(data, ss->addr + offset); 90 static unsigned long spi_sh_read(struct spi_sh_data *ss, unsigned long offset) argument 92 if (ss->width == 8) 93 return ioread8(ss->addr + (offset >> 2)); 94 else if (ss->width == 32) 95 return ioread32(ss 100 spi_sh_set_bit(struct spi_sh_data *ss, unsigned long val, unsigned long offset) argument 110 spi_sh_clear_bit(struct spi_sh_data *ss, unsigned long val, unsigned long offset) argument 120 clear_fifo(struct spi_sh_data *ss) argument 126 spi_sh_wait_receive_buffer(struct spi_sh_data *ss) argument 138 spi_sh_wait_write_buffer_empty(struct spi_sh_data *ss) argument 150 spi_sh_send(struct spi_sh_data *ss, struct spi_message *mesg, struct spi_transfer *t) argument 215 spi_sh_receive(struct spi_sh_data *ss, struct spi_message *mesg, struct spi_transfer *t) argument 274 struct spi_sh_data *ss = spi_controller_get_devdata(ctlr); local 330 struct spi_sh_data *ss = spi_controller_get_devdata(spi->controller); local 349 struct spi_sh_data *ss = spi_controller_get_devdata(spi->controller); local 359 struct spi_sh_data *ss = (struct spi_sh_data *)_ss; local 382 struct spi_sh_data *ss = platform_get_drvdata(pdev); local 392 struct spi_sh_data *ss; local [all...] |
/linux-master/drivers/crypto/allwinner/ |
H A D | Makefile | 1 obj-$(CONFIG_CRYPTO_DEV_SUN4I_SS) += sun4i-ss/ 3 obj-$(CONFIG_CRYPTO_DEV_SUN8I_SS) += sun8i-ss/
|
/linux-master/tools/testing/selftests/net/ |
H A D | sctp_hello.c | 11 static void set_addr(struct sockaddr_storage *ss, char *ip, char *port, int *len) argument 13 if (ss->ss_family == AF_INET) { 14 struct sockaddr_in *a = (struct sockaddr_in *)ss; 20 struct sockaddr_in6 *a = (struct sockaddr_in6 *)ss; 31 struct sockaddr_storage ss; local 40 bzero((void *)&ss, sizeof(ss)); 41 ss.ss_family = !strcmp(argv[2], "-4") ? AF_INET : AF_INET6; 42 csk = socket(ss.ss_family, SOCK_STREAM, IPPROTO_SCTP); 49 set_addr(&ss, arg 76 struct sockaddr_storage ss; local [all...] |
/linux-master/security/selinux/ |
H A D | Makefile | 19 ss/ebitmap.o ss/hashtab.o ss/symtab.o ss/sidtab.o ss/avtab.o \ 20 ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/contex [all...] |
/linux-master/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-ss.c | 73 static void dcss_ss_write(struct dcss_ss *ss, u32 val, u32 ofs) argument 75 if (!ss->in_use) 76 dcss_writel(val, ss->base_reg + ofs); 78 dcss_ctxld_write(ss->ctxld, ss->ctx_id, val, 79 ss->base_ofs + ofs); 84 struct dcss_ss *ss; local 86 ss = devm_kzalloc(dcss->dev, sizeof(*ss), GFP_KERNEL); 87 if (!ss) 106 dcss_ss_exit(struct dcss_ss *ss) argument 112 dcss_ss_subsam_set(struct dcss_ss *ss) argument 120 dcss_ss_sync_set(struct dcss_ss *ss, struct videomode *vm, bool phsync, bool pvsync) argument 164 dcss_ss_enable(struct dcss_ss *ss) argument 170 dcss_ss_shutoff(struct dcss_ss *ss) argument [all...] |
/linux-master/arch/m68k/lib/ |
H A D | memset.c | 27 short *ss = s; local 28 *ss++ = c; 29 s = ss; 64 short *ss = s; local 65 *ss++ = c; 66 s = ss;
|
/linux-master/arch/riscv/purgatory/ |
H A D | purgatory.c | 23 struct sha256_state ss; local 26 sha256_init(&ss); 29 sha256_update(&ss, (uint8_t *)(ptr->start), ptr->len); 30 sha256_final(&ss, digest);
|
/linux-master/tools/testing/selftests/x86/ |
H A D | mov_ss_trap.c | 47 unsigned short ss; variable 66 dr0 = (unsigned long)&ss; 147 asm volatile ("mov %%ss, %[ss]" : [ss] "=m" (ss)); 148 printf("\tSS = 0x%hx, &SS = 0x%p\n", ss, &ss); 158 asm volatile ("mov %[ss], %[tmp]" : [tmp] "=r" (nr) : [ss] " [all...] |
/linux-master/drivers/usb/gadget/function/ |
H A D | f_sourcesink.c | 320 struct f_sourcesink *ss = func_to_ss(f); local 332 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); 333 if (!ss->in_ep) { 340 ss->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_sink_desc); 341 if (!ss->out_ep) 345 if (ss->isoc_interval < 1) 346 ss->isoc_interval = 1; 347 if (ss->isoc_interval > 16) 348 ss->isoc_interval = 16; 349 if (ss 462 check_read_data(struct f_sourcesink *ss, struct usb_request *req) argument 505 struct f_sourcesink *ss = ep->driver_data; local 523 struct f_sourcesink *ss = ep->driver_data; local 576 source_sink_start_ep(struct f_sourcesink *ss, bool is_in, bool is_iso, int speed) argument 634 disable_source_sink(struct f_sourcesink *ss) argument 645 enable_source_sink(struct usb_composite_dev *cdev, struct f_sourcesink *ss, int alt) argument 739 struct f_sourcesink *ss = func_to_ss(f); local 748 struct f_sourcesink *ss = func_to_ss(f); local 755 struct f_sourcesink *ss = func_to_ss(f); local 837 struct f_sourcesink *ss; local [all...] |
/linux-master/sound/soc/meson/ |
H A D | axg-fifo.c | 47 static struct snd_soc_dai *axg_fifo_dai(struct snd_pcm_substream *ss) argument 49 struct snd_soc_pcm_runtime *rtd = ss->private_data; 54 static struct axg_fifo *axg_fifo_data(struct snd_pcm_substream *ss) argument 56 struct snd_soc_dai *dai = axg_fifo_dai(ss); 61 static struct device *axg_fifo_dev(struct snd_pcm_substream *ss) argument 63 struct snd_soc_dai *dai = axg_fifo_dai(ss); 75 struct snd_pcm_substream *ss, int cmd) 77 struct axg_fifo *fifo = axg_fifo_data(ss); 99 struct snd_pcm_substream *ss) 101 struct axg_fifo *fifo = axg_fifo_data(ss); 74 axg_fifo_pcm_trigger(struct snd_soc_component *component, struct snd_pcm_substream *ss, int cmd) argument 98 axg_fifo_pcm_pointer(struct snd_soc_component *component, struct snd_pcm_substream *ss) argument 111 axg_fifo_pcm_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *ss, struct snd_pcm_hw_params *params) argument 156 g12a_fifo_pcm_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *ss, struct snd_pcm_hw_params *params) argument 175 axg_fifo_pcm_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *ss) argument 202 struct snd_pcm_substream *ss = dev_id; local 222 struct snd_pcm_substream *ss = dev_id; local 229 axg_fifo_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *ss) argument 295 axg_fifo_pcm_close(struct snd_soc_component *component, struct snd_pcm_substream *ss) argument [all...] |
H A D | axg-fifo.h | 76 struct snd_pcm_substream *ss); 78 struct snd_pcm_substream *ss); 80 struct snd_pcm_substream *ss, 83 struct snd_pcm_substream *ss, 86 struct snd_pcm_substream *ss); 88 struct snd_pcm_substream *ss); 90 struct snd_pcm_substream *ss, int cmd);
|
/linux-master/tools/perf/util/ |
H A D | symsrc.h | 41 int symsrc__init(struct symsrc *ss, struct dso *dso, const char *name, enum dso_binary_type type); 42 void symsrc__destroy(struct symsrc *ss); 44 bool symsrc__has_symtab(struct symsrc *ss); 45 bool symsrc__possibly_runtime(struct symsrc *ss);
|
/linux-master/drivers/media/pci/solo6x10/ |
H A D | solo6x10-g723.c | 80 struct snd_pcm_substream *ss; local 83 for (ss = pstr->substream; ss != NULL; ss = ss->next) { 84 if (snd_pcm_substream_chip(ss) == NULL) 88 if (snd_pcm_substream_chip(ss) == solo_dev) 92 solo_pcm = snd_pcm_substream_chip(ss); 96 snd_pcm_period_elapsed(ss); 118 static int snd_solo_pcm_open(struct snd_pcm_substream *ss) argument 147 snd_solo_pcm_close(struct snd_pcm_substream *ss) argument 159 snd_solo_pcm_trigger(struct snd_pcm_substream *ss, int cmd) argument 193 snd_solo_pcm_prepare(struct snd_pcm_substream *ss) argument 198 snd_solo_pcm_pointer(struct snd_pcm_substream *ss) argument 207 snd_solo_pcm_copy(struct snd_pcm_substream *ss, int channel, unsigned long pos, struct iov_iter *dst, unsigned long count) argument 294 struct snd_pcm_substream *ss; local [all...] |
/linux-master/include/rdma/ |
H A D | rdmavt_mr.h | 93 static inline void rvt_put_ss(struct rvt_sge_state *ss) argument 95 while (ss->num_sge) { 96 rvt_put_mr(ss->sge.mr); 97 if (--ss->num_sge) 98 ss->sge = *ss->sg_list++; 114 static inline void rvt_update_sge(struct rvt_sge_state *ss, u32 length, argument 117 struct rvt_sge *sge = &ss->sge; 125 if (--ss->num_sge) 126 *sge = *ss 138 rvt_skip_sge(struct rvt_sge_state *ss, u32 length, bool release) argument [all...] |
/linux-master/drivers/net/ethernet/myricom/myri10ge/ |
H A D | myri10ge.c | 198 struct myri10ge_slice_state *ss; member in struct:myri10ge_priv 917 struct myri10ge_slice_state *ss; local 945 bytes = mgp->max_intr_slots * sizeof(*mgp->ss[0].rx_done.entry); 1002 ss = &mgp->ss[i]; 1003 cmd.data0 = MYRI10GE_LOWPART_TO_U32(ss->rx_done.bus); 1004 cmd.data1 = MYRI10GE_HIGHPART_TO_U32(ss->rx_done.bus); 1013 ss = &mgp->ss[i]; 1014 ss 1087 myri10ge_write_dca(struct myri10ge_slice_state *ss, int cpu, int tag) argument 1093 myri10ge_update_dca(struct myri10ge_slice_state *ss) argument 1307 myri10ge_rx_done(struct myri10ge_slice_state *ss, int len, __wsum csum) argument 1377 myri10ge_tx_done(struct myri10ge_slice_state *ss, int mcp_index) argument 1446 myri10ge_clean_rx_done(struct myri10ge_slice_state *ss, int budget) argument 1522 struct myri10ge_slice_state *ss = local 1542 struct myri10ge_slice_state *ss = arg; local 1794 struct myri10ge_slice_state *ss; local 1936 myri10ge_allocate_rings(struct myri10ge_slice_state *ss) argument 2076 myri10ge_free_rings(struct myri10ge_slice_state *ss) argument 2151 struct myri10ge_slice_state *ss; local 2234 struct myri10ge_slice_state *ss; local 2268 struct myri10ge_slice_state *ss; local 2296 struct myri10ge_slice_state *ss; local 2625 struct myri10ge_slice_state *ss; local 2894 struct myri10ge_slice_state *ss; local 3342 myri10ge_check_slice(struct myri10ge_slice_state *ss, int *reset_needed, int *busy_slice_cnt, u32 rx_pause_cnt) argument 3385 struct myri10ge_slice_state *ss; local 3476 struct myri10ge_slice_state *ss; local 3529 struct myri10ge_slice_state *ss; local 3562 struct myri10ge_slice_state *ss; local [all...] |
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal-context-force-tm.c | 111 stack_t ss; local 127 ss.ss_sp = mmap(NULL, SIGSTKSZ, PROT_READ | PROT_WRITE, 129 ss.ss_size = SIGSTKSZ; 130 ss.ss_flags = 0; 132 if (ss.ss_sp == (void *)-1) { 138 if (madvise(ss.ss_sp, SIGSTKSZ, MADV_DONTNEED)) { 147 if (sigaltstack(&ss, NULL)) {
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu_debugfs.c | 22 int ss; local 29 for (ss = 0; ss < ss_max; ss++) { 32 if (sig1[ss] & CHV_SS_PG_ENABLE) 37 sseu->subslice_mask.hsw[0] |= BIT(ss); 38 eu_cnt = ((sig1[ss] & CHV_EU08_PG_ENABLE) ? 0 : 2) + 39 ((sig1[ss] & CHV_EU19_PG_ENABLE) ? 0 : 2) + 40 ((sig1[ss] & CHV_EU210_PG_ENABLE) ? 0 : 2) + 41 ((sig2[ss] 56 int s, ss; local 116 int s, ss; local [all...] |