Home
last modified time | relevance | path

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

1234567891011

/Linux-v4.19/drivers/spi/
Dspi-sh.c92 static void spi_sh_write(struct spi_sh_data *ss, unsigned long data, in spi_sh_write() argument
95 if (ss->width == 8) in spi_sh_write()
96 iowrite8(data, ss->addr + (offset >> 2)); in spi_sh_write()
97 else if (ss->width == 32) in spi_sh_write()
98 iowrite32(data, ss->addr + offset); in spi_sh_write()
101 static unsigned long spi_sh_read(struct spi_sh_data *ss, unsigned long offset) in spi_sh_read() argument
103 if (ss->width == 8) in spi_sh_read()
104 return ioread8(ss->addr + (offset >> 2)); in spi_sh_read()
105 else if (ss->width == 32) in spi_sh_read()
106 return ioread32(ss->addr + offset); in spi_sh_read()
[all …]
/Linux-v4.19/tools/testing/selftests/x86/
Dmov_ss_trap.c47 unsigned short ss; variable
67 dr0 = (unsigned long)&ss; in enable_watchpoint()
148 asm volatile ("mov %%ss, %[ss]" : [ss] "=m" (ss)); in main()
149 printf("\tSS = 0x%hx, &SS = 0x%p\n", ss, &ss); in main()
159 asm volatile ("mov %[ss], %[tmp]" : [tmp] "=r" (nr) : [ss] "m" (ss)); in main()
162 asm volatile ("mov %[ss], %%ss; int3" :: [ss] "m" (ss)); in main()
165 asm volatile ("mov %[ss], %%ss; .byte 0xcd, 0x3" :: [ss] "m" (ss)); in main()
168 asm volatile ("mov %[ss], %%ss; .byte 0x2e, 0x2e; int3" :: [ss] "m" (ss)); in main()
171 asm volatile ("mov %[ss], %%ss; .fill 14,1,0x2e; int3" :: [ss] "m" (ss)); in main()
175 asm volatile ("mov %[ss], %%ss; int $4" :: [ss] "m" (ss)); in main()
[all …]
/Linux-v4.19/drivers/usb/gadget/function/
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-v4.19/drivers/crypto/sunxi-ss/
Dsun4i-ss-core.c233 struct sun4i_ss_ctx *ss; in sun4i_ss_probe() local
238 ss = devm_kzalloc(&pdev->dev, sizeof(*ss), GFP_KERNEL); in sun4i_ss_probe()
239 if (!ss) in sun4i_ss_probe()
243 ss->base = devm_ioremap_resource(&pdev->dev, res); in sun4i_ss_probe()
244 if (IS_ERR(ss->base)) { in sun4i_ss_probe()
246 return PTR_ERR(ss->base); in sun4i_ss_probe()
249 ss->ssclk = devm_clk_get(&pdev->dev, "mod"); in sun4i_ss_probe()
250 if (IS_ERR(ss->ssclk)) { in sun4i_ss_probe()
251 err = PTR_ERR(ss->ssclk); in sun4i_ss_probe()
257 ss->busclk = devm_clk_get(&pdev->dev, "ahb"); in sun4i_ss_probe()
[all …]
Dsun4i-ss-prng.c10 memcpy(algt->ss->seed, seed, slen); in sun4i_ss_prng_seed()
25 struct sun4i_ss_ctx *ss; in sun4i_ss_prng_generate() local
29 ss = algt->ss; in sun4i_ss_prng_generate()
31 spin_lock_bh(&ss->slock); in sun4i_ss_prng_generate()
33 writel(mode, ss->base + SS_CTL); in sun4i_ss_prng_generate()
38 writel(ss->seed[i], ss->base + SS_KEY0 + i * 4); in sun4i_ss_prng_generate()
42 readsl(ss->base + SS_TXFIFO, data, len / 4); in sun4i_ss_prng_generate()
48 v = readl(ss->base + SS_KEY0 + i * 4); in sun4i_ss_prng_generate()
49 ss->seed[i] = v; in sun4i_ss_prng_generate()
53 writel(0, ss->base + SS_CTL); in sun4i_ss_prng_generate()
[all …]
Dsun4i-ss-cipher.c23 struct sun4i_ss_ctx *ss = op->ss; in sun4i_ss_opti_poll() local
45 dev_err_ratelimited(ss->dev, "ERROR: Empty IV\n"); in sun4i_ss_opti_poll()
50 dev_err_ratelimited(ss->dev, "ERROR: Some SGs are NULL\n"); in sun4i_ss_opti_poll()
54 spin_lock_irqsave(&ss->slock, flags); in sun4i_ss_opti_poll()
57 writel(*(op->key + i / 4), ss->base + SS_KEY0 + i); in sun4i_ss_opti_poll()
62 writel(v, ss->base + SS_IV0 + i * 4); in sun4i_ss_opti_poll()
65 writel(mode, ss->base + SS_CTL); in sun4i_ss_opti_poll()
74 dev_err_ratelimited(ss->dev, "ERROR: sg_miter return null\n"); in sun4i_ss_opti_poll()
87 writesl(ss->base + SS_RXFIFO, mi.addr + oi, todo); in sun4i_ss_opti_poll()
95 spaces = readl(ss->base + SS_FCSR); in sun4i_ss_opti_poll()
[all …]
DMakefile1 obj-$(CONFIG_CRYPTO_DEV_SUN4I_SS) += sun4i-ss.o
2 sun4i-ss-y += sun4i-ss-core.o sun4i-ss-hash.o sun4i-ss-cipher.o
3 sun4i-ss-$(CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG) += sun4i-ss-prng.o
Dsun4i-ss-hash.c30 op->ss = algt->ss; in sun4i_hash_crainit()
186 struct sun4i_ss_ctx *ss = tfmctx->ss; in sun4i_hash() local
192 dev_dbg(ss->dev, "%s %s bc=%llu len=%u mode=%x wl=%u h0=%0x", in sun4i_hash()
202 dev_err(ss->dev, "Cannot process too large request\n"); in sun4i_hash()
214 spin_lock_bh(&ss->slock); in sun4i_hash()
223 writel(op->hash[i], ss->base + SS_IV0 + i * 4); in sun4i_hash()
226 writel(op->mode | SS_ENABLED | ivmode, ss->base + SS_CTL); in sun4i_hash()
236 dev_err(ss->dev, "ERROR: Bound error %u %u\n", in sun4i_hash()
254 dev_dbg(ss->dev, "We can DMA\n"); in sun4i_hash()
289 writesl(ss->base + SS_RXFIFO, op->buf, in sun4i_hash()
[all …]
/Linux-v4.19/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c198 struct myri10ge_slice_state *ss; member
916 struct myri10ge_slice_state *ss; in myri10ge_reset() local
944 bytes = mgp->max_intr_slots * sizeof(*mgp->ss[0].rx_done.entry); in myri10ge_reset()
1001 ss = &mgp->ss[i]; in myri10ge_reset()
1002 cmd.data0 = MYRI10GE_LOWPART_TO_U32(ss->rx_done.bus); in myri10ge_reset()
1003 cmd.data1 = MYRI10GE_HIGHPART_TO_U32(ss->rx_done.bus); in myri10ge_reset()
1012 ss = &mgp->ss[i]; in myri10ge_reset()
1013 ss->irq_claim = in myri10ge_reset()
1033 ss = &mgp->ss[i]; in myri10ge_reset()
1035 ss->dca_tag = (__iomem __be32 *) in myri10ge_reset()
[all …]
/Linux-v4.19/sound/soc/meson/
Daxg-fifo.c46 static struct snd_soc_dai *axg_fifo_dai(struct snd_pcm_substream *ss) in axg_fifo_dai() argument
48 struct snd_soc_pcm_runtime *rtd = ss->private_data; in axg_fifo_dai()
53 static struct axg_fifo *axg_fifo_data(struct snd_pcm_substream *ss) in axg_fifo_data() argument
55 struct snd_soc_dai *dai = axg_fifo_dai(ss); in axg_fifo_data()
60 static struct device *axg_fifo_dev(struct snd_pcm_substream *ss) in axg_fifo_dev() argument
62 struct snd_soc_dai *dai = axg_fifo_dai(ss); in axg_fifo_dev()
73 static int axg_fifo_pcm_trigger(struct snd_pcm_substream *ss, int cmd) in axg_fifo_pcm_trigger() argument
75 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_trigger()
95 static snd_pcm_uframes_t axg_fifo_pcm_pointer(struct snd_pcm_substream *ss) in axg_fifo_pcm_pointer() argument
97 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_pointer()
[all …]
/Linux-v4.19/drivers/media/pci/solo6x10/
Dsolo6x10-g723.c89 struct snd_pcm_substream *ss; in solo_g723_isr() local
92 for (ss = pstr->substream; ss != NULL; ss = ss->next) { in solo_g723_isr()
93 if (snd_pcm_substream_chip(ss) == NULL) in solo_g723_isr()
97 if (snd_pcm_substream_chip(ss) == solo_dev) in solo_g723_isr()
101 solo_pcm = snd_pcm_substream_chip(ss); in solo_g723_isr()
105 snd_pcm_period_elapsed(ss); in solo_g723_isr()
109 static int snd_solo_hw_params(struct snd_pcm_substream *ss, in snd_solo_hw_params() argument
112 return snd_pcm_lib_malloc_pages(ss, params_buffer_bytes(hw_params)); in snd_solo_hw_params()
115 static int snd_solo_hw_free(struct snd_pcm_substream *ss) in snd_solo_hw_free() argument
117 return snd_pcm_lib_free_pages(ss); in snd_solo_hw_free()
[all …]
/Linux-v4.19/security/selinux/ss/
Dstatus.c50 mutex_lock(&state->ss->status_lock); in selinux_kernel_status_page()
51 if (!state->ss->status_page) { in selinux_kernel_status_page()
52 state->ss->status_page = alloc_page(GFP_KERNEL|__GFP_ZERO); in selinux_kernel_status_page()
54 if (state->ss->status_page) { in selinux_kernel_status_page()
55 status = page_address(state->ss->status_page); in selinux_kernel_status_page()
71 result = state->ss->status_page; in selinux_kernel_status_page()
72 mutex_unlock(&state->ss->status_lock); in selinux_kernel_status_page()
87 mutex_lock(&state->ss->status_lock); in selinux_status_update_setenforce()
88 if (state->ss->status_page) { in selinux_status_update_setenforce()
89 status = page_address(state->ss->status_page); in selinux_status_update_setenforce()
[all …]
Dservices.c85 void selinux_ss_init(struct selinux_ss **ss) in selinux_ss_init() argument
89 *ss = &selinux_ss; in selinux_ss_init()
250 struct policydb *p = &state->ss->policydb; in security_mls_enabled()
734 struct policydb *p = &state->ss->policydb; in security_validtrans_handle_fail()
776 read_lock(&state->ss->policy_rwlock); in security_compute_validatetrans()
778 policydb = &state->ss->policydb; in security_compute_validatetrans()
779 sidtab = &state->ss->sidtab; in security_compute_validatetrans()
782 tclass = unmap_class(&state->ss->map, orig_tclass); in security_compute_validatetrans()
834 read_unlock(&state->ss->policy_rwlock); in security_compute_validatetrans()
876 read_lock(&state->ss->policy_rwlock); in security_bounded_transition()
[all …]
/Linux-v4.19/kernel/cgroup/
Dcgroup.c218 struct cgroup_subsys *ss);
463 struct cgroup_subsys *ss) in cgroup_css() argument
465 if (ss) in cgroup_css()
466 return rcu_dereference_check(cgrp->subsys[ss->id], in cgroup_css()
481 struct cgroup_subsys *ss) in cgroup_tryget_css() argument
486 css = cgroup_css(cgrp, ss); in cgroup_tryget_css()
505 struct cgroup_subsys *ss) in cgroup_e_css() argument
509 if (!ss) in cgroup_e_css()
516 while (!(cgroup_ss_mask(cgrp) & (1 << ss->id))) { in cgroup_e_css()
522 return cgroup_css(cgrp, ss); in cgroup_e_css()
[all …]
/Linux-v4.19/drivers/media/pci/tw686x/
Dtw686x-audio.c51 if (!ac->ss || !ac->curr_bufs[0] || !ac->curr_bufs[1]) { in tw686x_audio_irq()
80 snd_pcm_period_elapsed(ac->ss); in tw686x_audio_irq()
84 static int tw686x_pcm_hw_params(struct snd_pcm_substream *ss, in tw686x_pcm_hw_params() argument
87 return snd_pcm_lib_malloc_pages(ss, params_buffer_bytes(hw_params)); in tw686x_pcm_hw_params()
90 static int tw686x_pcm_hw_free(struct snd_pcm_substream *ss) in tw686x_pcm_hw_free() argument
92 return snd_pcm_lib_free_pages(ss); in tw686x_pcm_hw_free()
118 static int tw686x_pcm_open(struct snd_pcm_substream *ss) in tw686x_pcm_open() argument
120 struct tw686x_dev *dev = snd_pcm_substream_chip(ss); in tw686x_pcm_open()
121 struct tw686x_audio_channel *ac = &dev->audio_channels[ss->number]; in tw686x_pcm_open()
122 struct snd_pcm_runtime *rt = ss->runtime; in tw686x_pcm_open()
[all …]
/Linux-v4.19/net/netfilter/
Dnfnetlink.c122 nfnetlink_find_client(u16 type, const struct nfnetlink_subsystem *ss) in nfnetlink_find_client() argument
126 if (cb_id >= ss->cb_count) in nfnetlink_find_client()
129 return &ss->cb[cb_id]; in nfnetlink_find_client()
164 const struct nfnetlink_subsystem *ss; in nfnetlink_rcv_msg() local
174 ss = nfnetlink_get_subsys(type); in nfnetlink_rcv_msg()
175 if (!ss) { in nfnetlink_rcv_msg()
180 ss = nfnetlink_get_subsys(type); in nfnetlink_rcv_msg()
181 if (!ss) in nfnetlink_rcv_msg()
189 nc = nfnetlink_find_client(type, ss); in nfnetlink_rcv_msg()
204 if (ss->cb[cb_id].attr_count > NFNL_MAX_ATTR_COUNT) { in nfnetlink_rcv_msg()
[all …]
/Linux-v4.19/include/rdma/
Drdmavt_mr.h135 static inline void rvt_put_ss(struct rvt_sge_state *ss) in rvt_put_ss() argument
137 while (ss->num_sge) { in rvt_put_ss()
138 rvt_put_mr(ss->sge.mr); in rvt_put_ss()
139 if (--ss->num_sge) in rvt_put_ss()
140 ss->sge = *ss->sg_list++; in rvt_put_ss()
156 static inline void rvt_update_sge(struct rvt_sge_state *ss, u32 length, in rvt_update_sge() argument
159 struct rvt_sge *sge = &ss->sge; in rvt_update_sge()
167 if (--ss->num_sge) in rvt_update_sge()
168 *sge = *ss->sg_list++; in rvt_update_sge()
180 static inline void rvt_skip_sge(struct rvt_sge_state *ss, u32 length, in rvt_skip_sge() argument
[all …]
/Linux-v4.19/security/selinux/
DMakefile10 ss/ebitmap.o ss/hashtab.o ss/symtab.o ss/sidtab.o ss/avtab.o \
11 ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/status.o
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_device_info.c130 int s, ss; in intel_device_info_dump_topology() local
142 for (ss = 0; ss < sseu->max_subslices; ss++) { in intel_device_info_dump_topology()
143 u16 enabled_eus = sseu_get_eus(sseu, s, ss); in intel_device_info_dump_topology()
146 ss, hweight16(enabled_eus), enabled_eus); in intel_device_info_dump_topology()
181 int ss; in gen11_sseu_info_init() local
185 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen11_sseu_info_init()
186 if (sseu->subslice_mask[s] & BIT(ss)) in gen11_sseu_info_init()
187 sseu_set_eus(sseu, s, ss, eu_en); in gen11_sseu_info_init()
204 int s, ss; in gen10_sseu_info_init() local
228 for (ss = 0; ss < sseu->max_subslices; ss++) in gen10_sseu_info_init()
[all …]
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_sdma.c68 static void sdma_get(struct qib_sdma_state *ss) in sdma_get() argument
70 kref_get(&ss->kref); in sdma_get()
75 struct qib_sdma_state *ss = in sdma_complete() local
78 complete(&ss->comp); in sdma_complete()
81 static void sdma_put(struct qib_sdma_state *ss) in sdma_put() argument
83 kref_put(&ss->kref, sdma_complete); in sdma_put()
86 static void sdma_finalput(struct qib_sdma_state *ss) in sdma_finalput() argument
88 sdma_put(ss); in sdma_finalput()
89 wait_for_completion(&ss->comp); in sdma_finalput()
171 struct qib_sdma_state *ss = &ppd->sdma_state; in sdma_hw_start_up() local
[all …]
/Linux-v4.19/sound/soc/sh/
Dsiu_pcm.c284 static int siu_pcm_hw_params(struct snd_pcm_substream *ss, in siu_pcm_hw_params() argument
288 struct device *dev = ss->pcm->card->dev; in siu_pcm_hw_params()
293 ret = snd_pcm_lib_malloc_pages(ss, params_buffer_bytes(hw_params)); in siu_pcm_hw_params()
300 static int siu_pcm_hw_free(struct snd_pcm_substream *ss) in siu_pcm_hw_free() argument
303 struct siu_port *port_info = siu_port_info(ss); in siu_pcm_hw_free()
304 struct device *dev = ss->pcm->card->dev; in siu_pcm_hw_free()
307 if (ss->stream == SNDRV_PCM_STREAM_PLAYBACK) in siu_pcm_hw_free()
314 return snd_pcm_lib_free_pages(ss); in siu_pcm_hw_free()
327 static int siu_pcm_open(struct snd_pcm_substream *ss) in siu_pcm_open() argument
330 struct snd_soc_pcm_runtime *rtd = ss->private_data; in siu_pcm_open()
[all …]
/Linux-v4.19/arch/hexagon/kernel/
Dprocess.c70 struct hexagon_switch_stack *ss; in copy_thread() local
85 ss = (struct hexagon_switch_stack *) ((unsigned long) childregs - in copy_thread()
86 sizeof(*ss)); in copy_thread()
87 ss->lr = (unsigned long)ret_from_fork; in copy_thread()
88 p->thread.switch_sp = ss; in copy_thread()
92 ss->r24 = usp; in copy_thread()
93 ss->r25 = arg; in copy_thread()
98 ss->r2524 = 0; in copy_thread()
/Linux-v4.19/sound/parisc/
Dharmony.c306 snd_harmony_playback_trigger(struct snd_pcm_substream *ss, int cmd) in snd_harmony_playback_trigger() argument
308 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_playback_trigger()
342 snd_harmony_capture_trigger(struct snd_pcm_substream *ss, int cmd) in snd_harmony_capture_trigger() argument
344 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_capture_trigger()
408 snd_harmony_playback_prepare(struct snd_pcm_substream *ss) in snd_harmony_playback_prepare() argument
410 struct snd_harmony *h = snd_pcm_substream_chip(ss); in snd_harmony_playback_prepare()
411 struct snd_pcm_runtime *rt = ss->runtime; in snd_harmony_playback_prepare()
416 h->pbuf.size = snd_pcm_lib_buffer_bytes(ss); in snd_harmony_playback_prepare()
417 h->pbuf.count = snd_pcm_lib_period_bytes(ss); in snd_harmony_playback_prepare()
438 snd_harmony_capture_prepare(struct snd_pcm_substream *ss) in snd_harmony_capture_prepare() argument
[all …]
/Linux-v4.19/arch/m68k/lib/
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()
/Linux-v4.19/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/
Dtest.c10 DEFINE_SRCU(ss);
17 idx = srcu_read_lock(&ss); in rcu_reader()
23 srcu_read_unlock(&ss, idx); in rcu_reader()
24 idx = srcu_read_lock(&ss); in rcu_reader()
29 srcu_read_unlock(&ss, idx); in rcu_reader()
38 synchronize_srcu(&ss); in thread_update()

1234567891011