Home
last modified time | relevance | path

Searched refs:ss (Results 1 – 25 of 300) sorted by relevance

12345678910>>...12

/linux/drivers/spi/
H A Dspi-sprd.c168 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, in sprd_spi_transfer_max_timeout() argument
180 u32 bit_time_us = DIV_ROUND_UP(USEC_PER_SEC, ss->hw_speed_hz); in sprd_spi_transfer_max_timeout()
186 u32 interval_cycle = SPRD_SPI_FIFO_SIZE * ss->word_delay; in sprd_spi_transfer_max_timeout()
188 ss->src_clk); in sprd_spi_transfer_max_timeout()
193 static int sprd_spi_wait_for_tx_end(struct sprd_spi *ss, struct spi_transfer *t) in sprd_spi_wait_for_tx_end() argument
198 us = sprd_spi_transfer_max_timeout(ss, t); in sprd_spi_wait_for_tx_end()
199 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_INT_RAW_STS, val, in sprd_spi_wait_for_tx_end()
202 dev_err(ss->dev, "SPI error, spi send timeout!\n"); in sprd_spi_wait_for_tx_end()
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_devcoredump.c88 struct xe_devcoredump_snapshot *ss; in __xe_devcoredump_read() local
95 ss = &coredump->snapshot; in __xe_devcoredump_read()
104 drm_printf(&p, "Reason: %s\n", ss->reason); in __xe_devcoredump_read()
108 ts = ktime_to_timespec64(ss->snapshot_time); in __xe_devcoredump_read()
110 ts = ktime_to_timespec64(ss->boot_time); in __xe_devcoredump_read()
112 drm_printf(&p, "Process: %s [%d]\n", ss->process_name, ss->pid); in __xe_devcoredump_read()
115 drm_printf(&p, "\n**** GT #%d ****\n", ss->gt->info.id); in __xe_devcoredump_read()
116 drm_printf(&p, "\tTile: %d\n", ss->gt->tile->id); in __xe_devcoredump_read()
119 xe_guc_log_snapshot_print(ss->guc.log, &p); in __xe_devcoredump_read()
121 xe_guc_ct_snapshot_print(ss->guc.ct, &p); in __xe_devcoredump_read()
[all …]
/linux/drivers/gpu/drm/imx/dcss/
H A Ddcss-ss.c73 static void dcss_ss_write(struct dcss_ss *ss, u32 val, u32 ofs) in dcss_ss_write() argument
75 if (!ss->in_use) in dcss_ss_write()
76 dcss_writel(val, ss->base_reg + ofs); in dcss_ss_write()
78 dcss_ctxld_write(ss->ctxld, ss->ctx_id, val, in dcss_ss_write()
79 ss->base_ofs + ofs); 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()
[all …]
/linux/drivers/usb/gadget/function/
H A Df_sourcesink.c320 struct f_sourcesink *ss = func_to_ss(f); in sourcesink_bind() local
332 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); in sourcesink_bind()
333 if (!ss->in_ep) { in sourcesink_bind()
340 ss->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_sink_desc); in sourcesink_bind()
341 if (!ss->out_ep) in sourcesink_bind()
345 if (ss->isoc_interval < 1) in sourcesink_bind()
346 ss->isoc_interval = 1; in sourcesink_bind()
347 if (ss->isoc_interval > 16) in sourcesink_bind()
348 ss->isoc_interval = 16; in sourcesink_bind()
349 if (ss->isoc_mult > 2) in sourcesink_bind()
[all …]
/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-prng.c64 struct sun8i_ss_dev *ss; in sun8i_ss_prng_generate() local
73 ss = algt->ss; in sun8i_ss_prng_generate()
76 dev_err(ss->dev, "The PRNG is not seeded\n"); in sun8i_ss_prng_generate()
95 flow = sun8i_ss_get_engine_number(ss); in sun8i_ss_prng_generate()
108 dma_iv = dma_map_single(ss->dev, ctx->seed, ctx->slen, DMA_TO_DEVICE); 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()
115 dma_dst = dma_map_single(ss->dev, d, todo, DMA_FROM_DEVICE); in sun8i_ss_prng_generate()
116 if (dma_mapping_error(ss->dev, dma_dst)) { in sun8i_ss_prng_generate()
117 dev_err(ss->dev, "Cannot DMA MAP DST\n"); in sun8i_ss_prng_generate()
[all …]
H A Dsun8i-ss-hash.c41 dev_err(tfmctx->ss->dev, "shash digest error ret=%d\n", ret); in sun8i_ss_hashkey()
103 op->ss = algt->ss; in sun8i_ss_hash_init_tfm()
109 dev_err(algt->ss->dev, "Fallback driver could no be loaded\n"); in sun8i_ss_hash_init_tfm()
123 err = pm_runtime_get_sync(op->ss->dev); in sun8i_ss_hash_init_tfm()
128 pm_runtime_put_noidle(op->ss->dev); in sun8i_ss_hash_init_tfm()
141 pm_runtime_put_sync_suspend(tfmctx->ss->dev); in sun8i_ss_hash_exit_tfm()
286 static int sun8i_ss_run_hash_task(struct sun8i_ss_dev *ss, in sun8i_ss_run_hash_task() argument
295 ss->flows[flow].stat_req++; in sun8i_ss_run_hash_task()
310 mutex_lock(&ss->mlock); in sun8i_ss_run_hash_task()
313 writel(rctx->t_dst[i - 1].addr, ss->base + SS_KEY_ADR_REG); in sun8i_ss_run_hash_task()
[all …]
H A DMakefile1 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
/linux/sound/soc/meson/
H A Daxg-fifo.c47 static struct snd_soc_dai *axg_fifo_dai(struct snd_pcm_substream *ss) in axg_fifo_dai() argument
49 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(ss); in axg_fifo_dai()
54 static struct axg_fifo *axg_fifo_data(struct snd_pcm_substream *ss) in axg_fifo_data() argument
56 struct snd_soc_dai *dai = axg_fifo_dai(ss); in axg_fifo_data()
61 static struct device *axg_fifo_dev(struct snd_pcm_substream *ss) in axg_fifo_dev() argument
63 struct snd_soc_dai *dai = axg_fifo_dai(ss); in axg_fifo_dev()
75 struct snd_pcm_substream *ss, int cmd) in axg_fifo_pcm_trigger() argument
77 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_trigger()
99 struct snd_pcm_substream *ss) in axg_fifo_pcm_pointer() argument
101 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_pointer()
[all …]
H A Daxg-fifo.h76 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/tools/testing/selftests/net/
H A Dsctp_hello.c11 static void set_addr(struct sockaddr_storage *ss, char *ip, char *port, int *len) in set_addr() argument
13 if (ss->ss_family == AF_INET) { in set_addr()
14 struct sockaddr_in *a = (struct sockaddr_in *)ss; in set_addr()
20 struct sockaddr_in6 *a = (struct sockaddr_in6 *)ss; in set_addr()
31 struct sockaddr_storage ss; in do_client() local
39 bzero((void *)&ss, sizeof(ss)); in do_client()
40 ss.ss_family = !strcmp(argv[2], "-4") ? AF_INET : AF_INET6; in do_client()
41 csk = socket(ss.ss_family, SOCK_STREAM, IPPROTO_SCTP); in do_client()
48 set_addr(&ss, argv[5], argv[6], &len); in do_client()
49 ret = bind(csk, (struct sockaddr *)&ss, len); in do_client()
[all …]
/linux/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-prng.c11 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()
52 readsl(ss->base + SS_TXFIFO, data, len / 4); in sun4i_ss_prng_generate()
58 v = readl(ss->base + SS_KEY0 + i * 4); in sun4i_ss_prng_generate()
59 ss->seed[i] = v; in sun4i_ss_prng_generate()
[all …]
H A Dsun4i-ss-cipher.c19 struct sun4i_ss_ctx *ss = op->ss; in sun4i_ss_opti_poll() local
45 dev_err_ratelimited(ss->dev, "ERROR: Some SGs are NULL\n"); in sun4i_ss_opti_poll()
60 spin_lock_irqsave(&ss->slock, flags); in sun4i_ss_opti_poll()
63 writesl(ss->base + SS_KEY0 + i * 4, &op->key[i], 1); in sun4i_ss_opti_poll()
68 writesl(ss->base + SS_IV0 + i * 4, &v, 1); in sun4i_ss_opti_poll()
71 writel(mode, ss->base + SS_CTL); in sun4i_ss_opti_poll()
86 dev_err_ratelimited(ss->dev, "ERROR: sg_miter return null\n"); in sun4i_ss_opti_poll()
94 writesl(ss->base + SS_RXFIFO, mi.addr + oi, todo); in sun4i_ss_opti_poll()
104 spaces = readl(ss->base + SS_FCSR); in sun4i_ss_opti_poll()
114 dev_err_ratelimited(ss->dev, "ERROR: sg_miter return null\n"); in sun4i_ss_opti_poll()
[all …]
H A Dsun4i-ss-hash.c28 op->ss = algt->ss; in sun4i_hash_crainit()
30 err = pm_runtime_resume_and_get(op->ss->dev); 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
204 dev_dbg(ss->dev, "%s %s bc=%llu len=%u mode=%x wl=%u h0=%0x", in sun4i_hash()
214 dev_err(ss->dev, "Cannot process too large request\n"); in sun4i_hash()
226 spin_lock_bh(&ss->slock); in sun4i_hash()
235 writel(op->hash[i], ss->base + SS_IV0 + i * 4); in sun4i_hash()
238 writel(op->mode | SS_ENABLED | ivmode, ss->base + SS_CTL); in sun4i_hash()
248 dev_err(ss->dev, "ERROR: Bound error %u %u\n", in sun4i_hash()
[all …]
H A DMakefile2 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
/linux/drivers/media/pci/solo6x10/
H A Dsolo6x10-g723.c80 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()
118 static int snd_solo_pcm_open(struct snd_pcm_substream *ss) in snd_solo_pcm_open() argument
120 struct solo_dev *solo_dev = snd_pcm_substream_chip(ss); in snd_solo_pcm_open()
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()
[all …]
/linux/kernel/cgroup/
H A Dcgroup.c285 struct cgroup_subsys *ss);
527 struct cgroup_subsys *ss) in cgroup_css() argument
529 if (CGROUP_HAS_SUBSYS_CONFIG && ss) in cgroup_css()
530 return rcu_dereference_check(cgrp->subsys[ss->id], in cgroup_css()
547 struct cgroup_subsys *ss) in cgroup_e_css_by_mask() argument
551 if (!ss) in cgroup_e_css_by_mask()
558 while (!(cgroup_ss_mask(cgrp) & (1 << ss->id))) { in cgroup_e_css_by_mask()
564 return cgroup_css(cgrp, ss); in cgroup_e_css_by_mask()
581 struct cgroup_subsys *ss) in cgroup_e_css() argument
589 css = cgroup_css(cgrp, ss); in cgroup_e_css()
[all …]
H A Drstat.c21 * they define the ss->css_rstat_flush callback.
25 return css_is_self(css) || css->ss->css_rstat_flush != NULL; in css_uses_rstat()
40 static spinlock_t *ss_rstat_lock(struct cgroup_subsys *ss) in ss_rstat_lock() argument
42 if (ss) in ss_rstat_lock()
43 return &ss->rstat_ss_lock; in ss_rstat_lock()
48 static inline struct llist_head *ss_lhead_cpu(struct cgroup_subsys *ss, int cpu) in ss_lhead_cpu() argument
50 if (ss) in ss_lhead_cpu()
51 return per_cpu_ptr(ss->lhead, cpu); in ss_lhead_cpu()
60 * Atomically inserts the css in the ss's llist for the given cpu. This is
61 * reentrant safe i.e. safe against softirq, hardirq and nmi. The ss'
154 css_process_update_tree(struct cgroup_subsys * ss,int cpu) css_process_update_tree() argument
515 ss_rstat_init(struct cgroup_subsys * ss) ss_rstat_init() argument
[all...]
H A Ddebug.c44 struct cgroup_subsys *ss; in current_css_set_read() local
62 for_each_subsys(ss, i) { in current_css_set_read()
63 css = cset->subsys[ss->id]; in current_css_set_read()
66 seq_printf(seq, "%2d: %-4s\t- %p[%d]\n", ss->id, ss->name, in current_css_set_read()
203 struct cgroup_subsys *ss; in cgroup_subsys_states_read() local
212 for_each_subsys(ss, i) { in cgroup_subsys_states_read()
213 css = rcu_dereference_check(cgrp->subsys[ss->id], true); in cgroup_subsys_states_read()
223 seq_printf(seq, "%2d: %-4s\t- %p[%d] %d%s\n", ss->id, ss->name, in cgroup_subsys_states_read()
235 struct cgroup_subsys *ss; in cgroup_masks_read_one() local
240 for_each_subsys(ss, ssid) { in cgroup_masks_read_one()
[all …]
/linux/drivers/media/pci/tw686x/
H A Dtw686x-audio.c48 if (!ac->ss || !ac->curr_bufs[0] || !ac->curr_bufs[1]) { in tw686x_audio_irq()
77 snd_pcm_period_elapsed(ac->ss); in tw686x_audio_irq()
104 static int tw686x_pcm_open(struct snd_pcm_substream *ss) in tw686x_pcm_open() argument
106 struct tw686x_dev *dev = snd_pcm_substream_chip(ss); in tw686x_pcm_open()
107 struct tw686x_audio_channel *ac = &dev->audio_channels[ss->number]; in tw686x_pcm_open()
108 struct snd_pcm_runtime *rt = ss->runtime; in tw686x_pcm_open()
111 ac->ss = ss; in tw686x_pcm_open()
121 static int tw686x_pcm_close(struct snd_pcm_substream *ss) in tw686x_pcm_close() argument
123 struct tw686x_dev *dev = snd_pcm_substream_chip(ss); in tw686x_pcm_close()
124 struct tw686x_audio_channel *ac = &dev->audio_channels[ss->number]; in tw686x_pcm_close()
[all …]
/linux/include/rdma/
H A Drdmavt_mr.h93 static inline void rvt_put_ss(struct rvt_sge_state *ss) in rvt_put_ss() argument
95 while (ss->num_sge) { in rvt_put_ss()
96 rvt_put_mr(ss->sge.mr); in rvt_put_ss()
97 if (--ss->num_sge) in rvt_put_ss()
98 ss->sge = *ss->sg_list++; in rvt_put_ss()
114 static inline void rvt_update_sge(struct rvt_sge_state *ss, u32 length, in rvt_update_sge() argument
117 struct rvt_sge *sge = &ss->sge; in rvt_update_sge()
125 if (--ss->num_sge) in rvt_update_sge()
126 *sge = *ss->sg_list++; in rvt_update_sge()
138 static inline void rvt_skip_sge(struct rvt_sge_state *ss, u32 length, in rvt_skip_sge() argument
[all …]
/linux/security/selinux/
H A DMakefile19 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/context.o
/linux/kernel/bpf/
H A Dstream.c278 void bpf_stream_stage_init(struct bpf_stream_stage *ss) in bpf_stream_stage_init() argument
280 init_llist_head(&ss->log); in bpf_stream_stage_init()
281 ss->len = 0; in bpf_stream_stage_init()
284 void bpf_stream_stage_free(struct bpf_stream_stage *ss) in bpf_stream_stage_free() argument
288 node = llist_del_all(&ss->log); in bpf_stream_stage_free()
292 int bpf_stream_stage_printk(struct bpf_stream_stage *ss, const char *fmt, ...) in bpf_stream_stage_printk() argument
304 ss->len += ret; in bpf_stream_stage_printk()
306 ret = __bpf_stream_push_str(&ss->log, buf->buf, ret); in bpf_stream_stage_printk()
311 int bpf_stream_stage_commit(struct bpf_stream_stage *ss, struct bpf_prog *prog, in bpf_stream_stage_commit() argument
322 ret = bpf_stream_consume_capacity(stream, ss->len); in bpf_stream_stage_commit()
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dsocket_helpers.h151 static inline struct sockaddr *sockaddr(struct sockaddr_storage *ss) in sockaddr() argument
153 return (struct sockaddr *)ss; in sockaddr()
156 static inline void init_addr_loopback4(struct sockaddr_storage *ss, in init_addr_loopback4() argument
159 struct sockaddr_in *addr4 = memset(ss, 0, sizeof(*ss)); in init_addr_loopback4()
167 static inline void init_addr_loopback6(struct sockaddr_storage *ss, in init_addr_loopback6() argument
170 struct sockaddr_in6 *addr6 = memset(ss, 0, sizeof(*ss)); in init_addr_loopback6()
178 static inline void init_addr_loopback_unix(struct sockaddr_storage *ss, in init_addr_loopback_unix() argument
181 struct sockaddr_un *addr = memset(ss, 0, sizeof(*ss)); in init_addr_loopback_unix()
187 static inline void init_addr_loopback_vsock(struct sockaddr_storage *ss, in init_addr_loopback_vsock() argument
190 struct sockaddr_vm *addr = memset(ss, 0, sizeof(*ss)); in init_addr_loopback_vsock()
[all …]
/linux/arch/hexagon/kernel/
H A Dprocess.c59 struct hexagon_switch_stack *ss; in copy_thread() local
74 ss = (struct hexagon_switch_stack *) ((unsigned long) childregs - in copy_thread()
75 sizeof(*ss)); in copy_thread()
76 ss->lr = (unsigned long)ret_from_fork; in copy_thread()
77 p->thread.switch_sp = ss; in copy_thread()
81 ss->r24 = (unsigned long)args->fn; in copy_thread()
82 ss->r25 = (unsigned long)args->fn_arg; in copy_thread()
87 ss->r2524 = 0; in copy_thread()
/linux/arch/m68k/lib/
H A Dmemset.c27 short *ss = s; in memset() local
28 *ss++ = c; in memset()
29 s = ss; in memset()
64 short *ss = s; in memset() local
65 *ss++ = c; in memset()
66 s = ss; in memset()

12345678910>>...12