Home
last modified time | relevance | path

Searched refs:stm (Results 1 – 66 of 66) sorted by relevance

/linux-4.4.14/drivers/hwtracing/stm/
Dcore.c46 struct stm_device *stm = to_stm_device(dev); in masters_show() local
49 ret = sprintf(buf, "%u %u\n", stm->data->sw_start, stm->data->sw_end); in masters_show()
60 struct stm_device *stm = to_stm_device(dev); in channels_show() local
63 ret = sprintf(buf, "%u\n", stm->data->sw_nchannels); in channels_show()
76 ATTRIBUTE_GROUPS(stm);
104 struct stm_device *stm; in stm_find_device() local
114 stm = to_stm_device(dev); in stm_find_device()
115 if (!try_module_get(stm->owner)) { in stm_find_device()
120 return stm; in stm_find_device()
130 void stm_put_device(struct stm_device *stm) in stm_put_device() argument
[all …]
Dpolicy.c34 struct stm_device *stm; member
97 struct stm_device *stm; in stp_policy_node_masters_store() local
105 stm = policy_node->policy->stm; in stp_policy_node_masters_store()
106 if (!stm) in stp_policy_node_masters_store()
111 first < stm->data->sw_start || in stp_policy_node_masters_store()
112 last > stm->data->sw_end) { in stp_policy_node_masters_store()
145 struct stm_device *stm; in stp_policy_node_channels_store() local
153 stm = policy_node->policy->stm; in stp_policy_node_channels_store()
154 if (!stm) in stp_policy_node_channels_store()
158 last >= stm->data->sw_nchannels) { in stp_policy_node_channels_store()
[all …]
Dstm.h25 stp_policy_node_lookup(struct stm_device *stm, char *s);
65 struct stm_device *stm; member
71 void stm_put_device(struct stm_device *stm);
DKconfig15 This is a simple dummy device that pretends to be an stm device
16 and discards your data. Use for stm class testing.
/linux-4.4.14/drivers/hwtracing/intel_th/
Dsth.c34 struct stm_data stm; member
43 return &sw_map[(master - sth->stm.sw_start) * sth->stm.sw_nchannels + in sth_channel()
75 struct sth_device *sth = container_of(stm_data, struct sth_device, stm); in sth_stm_packet()
141 struct sth_device *sth = container_of(stm_data, struct sth_device, stm); in sth_stm_mmio_addr()
144 master -= sth->stm.sw_start; in sth_stm_mmio_addr()
145 addr = sth->channels_phys + (master * sth->stm.sw_nchannels + channel) * in sth_stm_mmio_addr()
158 struct sth_device *sth = container_of(stm_data, struct sth_device, stm); in sth_stm_link()
170 sth->stm.sw_nchannels = reg & 0xff; in intel_th_sw_init()
173 sth->stm.sw_start = reg & 0xffff; in intel_th_sw_init()
174 sth->stm.sw_end = reg >> 16; in intel_th_sw_init()
[all …]
DKconfig43 uses stm class device to interface with its sources.
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-stm1 What: /sys/class/stm/<stm>/masters
9 What: /sys/class/stm/<stm>/channels
Dsysfs-class-stm_source6 stm_source device linkage to stm device, where its tracing data
8 this stm_source is not connected to any stm device yet.
9 Write an existing (registered) stm device's name here to
Dconfigfs-stp-policy14 of an stm device name to which this policy applies and an
16 stm device, mkdir will fail with ENODEV; if that device already
/linux-4.4.14/arch/unicore32/lib/
Dbacktrace.S33 stm.w (v4 - v8, lr), [sp-] @ Save an extra register
38 1: stm.w (pc), [sp-] @ calculate offset of PC stored
119 .Ldumpstm: stm.w (instr, reg, stack, v7, lr), [sp-]
160 .Ldsi: .word 0x92eec000 >> 14 @ stm.w sp, (... fp, ip, lr, pc)
161 .word 0x92e10000 >> 14 @ stm.w sp, ()
Dcopy_page.S27 stm.w (r17 - r19, lr), [sp-]
34 stm.w (r0 - r15), [r17]+
Dclear_user.S24 stm.w (lr), [sp-]
25 stm.w (r1), [sp-]
Dcopy_to_user.S58 100: stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
71 stm.w (r0, r2, r3), [sp-]
Dcopy_from_user.S65 stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
79 stm.w (r0, r2, r3), [sp-]
Dcopy_template.S71 stm.w (r5 - r8), [sp-]
142 11: stm.w (r5 - r9), [sp-]
/linux-4.4.14/arch/unicore32/kernel/
Dentry.S107 stm (r0-r3), [\temp]+
161 stm (r1 - r15), [sp]+
163 stm (r16 - r28), [r5]+
183 stm (r0 - r4), [r5]+
192 stm (r1 - r15), [sp+]
194 stm (r16 - r28), [r4]+
212 stm (r2 - r4), [r0]+
234 stm (r1 - r15), [sp+]
236 stm (r16 - r28, sp, lr), [r1]+
244 stm (r5 - r7), [r0]+ @ lr_<exception>,
[all …]
Dhibernate_asm.S51 stm.w (r8 - r15), [r7]+
102 stm.w (r4 - r15), [ip]+
103 stm.w (r16 - r27, sp, lr), [ip]+
Dsleep.S31 stm.w (r3 - r6), [sp-]
53 stm.w (r16 - r27, lr), [sp-] @ save registers on stack
54 stm.w (r4 - r15), [sp-] @ save registers on stack
62 stm.w (r4), [sp-]
Dhead.S224 stm (r0, r1), [r8]+ @ Save control register values
/linux-4.4.14/arch/arm64/boot/dts/sprd/
Dsc9836.dtsi178 stm@10006000 {
179 compatible = "arm,coresight-stm", "arm,primecell";
182 reg-names = "stm-base", "stm-stimulus-base";
/linux-4.4.14/Documentation/trace/
Dstm.txt23 To solve this mapping problem, stm class provides a policy management
54 Trace sources have to open the stm class device's node and write their
67 stm device's channel mmio region is 64 bytes and hardware page size is
74 stm devices at runtime via a sysfs attribute.
Dintel_th.txt38 STH registers an stm class device, through which it provides interface
40 Documentation/tracing/stm.txt for more information on that.
91 # .. send data to master 33, see stm.txt for more details ..
/linux-4.4.14/drivers/of/
Dunittest.c1698 struct unittest_i2c_mux_data *stm; in unittest_i2c_mux_probe() local
1723 stm = devm_kzalloc(dev, size, GFP_KERNEL); in unittest_i2c_mux_probe()
1724 if (!stm) { in unittest_i2c_mux_probe()
1728 stm->nchans = nchans; in unittest_i2c_mux_probe()
1730 stm->adap[i] = i2c_add_mux_adapter(adap, dev, client, in unittest_i2c_mux_probe()
1732 if (!stm->adap[i]) { in unittest_i2c_mux_probe()
1735 i2c_del_mux_adapter(stm->adap[i]); in unittest_i2c_mux_probe()
1740 i2c_set_clientdata(client, stm); in unittest_i2c_mux_probe()
1749 struct unittest_i2c_mux_data *stm = i2c_get_clientdata(client); in unittest_i2c_mux_remove() local
1753 for (i = stm->nchans - 1; i >= 0; i--) in unittest_i2c_mux_remove()
[all …]
/linux-4.4.14/arch/avr32/kernel/
Dswitch_to.S21 stm --r11, r0,r1,r2,r3,r4,r5,r6,r7,sp,lr
Dentry-avr32b.S204 stm --sp, r0-r1
/linux-4.4.14/include/linux/
Dstm.h73 struct stm_device *stm; member
Dlibata.h1271 int ata_acpi_stm(struct ata_port *ap, const struct ata_acpi_gtm *stm);
1272 int ata_acpi_gtm(struct ata_port *ap, struct ata_acpi_gtm *stm);
1283 struct ata_acpi_gtm *stm) in ata_acpi_stm() argument
1289 struct ata_acpi_gtm *stm) in ata_acpi_gtm() argument
/linux-4.4.14/drivers/s390/char/
Dtape_3590.h79 unsigned int stm:1; member
/linux-4.4.14/arch/arm/boot/dts/
Dimx28-m28.dtsi66 compatible = "stm,m41t62";
Dsocfpga_cyclone5_socrates.dts54 compatible = "stm,m41t82";
Dimx53-m53.dtsi87 compatible = "stm,m41t62";
Dimx6q-dmo-edmqmx6.dts285 compatible = "stm,m41t62";
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Dtrivial-devices.txt95 stm,m41t00 Serial Access TIMEKEEPER
96 stm,m41t62 Serial real-time clock (RTC) with alarm
97 stm,m41t80 M41T80 - SERIAL ACCESS RTC WITH ALARMS
/linux-4.4.14/arch/unicore32/mm/
Dproc-ucv2.S22 stm.w (lr), [sp-]
/linux-4.4.14/arch/arm/kvm/
Dinterrupts_head.S37 stm \vfp_base, {r2-r5} @ Save FPEXC, FPSCR, FPINST, FPINST2
206 stm r2, {r3, r4, r5}
220 stm r2, {r3-r12}
223 stm r2, {r3, r4, r5}
/linux-4.4.14/arch/s390/kernel/
Dbase.S97 stm %r2,%r3,0(%r4)
Dswsusp.S158 stm %r2,%r3,0(%r1)
/linux-4.4.14/arch/powerpc/boot/dts/
Dpdm360ng.dts106 compatible = "stm,m41t00";
Dmpc5121ads.dts102 compatible = "stm,m41t62";
Dac14xx.dts234 compatible = "stm,m41t00";
Dsam440ep.dts199 compatible = "stm,m41t80";
Dcurrituck.dts119 compatible = "stm,m41t80", "m41st85";
Dxpedite5200.dts133 compatible = "stm,m41t00",
Dxpedite5200_xmon.dts137 compatible = "stm,m41t00",
Dmpc836x_rdk.dts419 compatible = "stm,nand512-a";
Dbluestone.dts282 compatible = "stm,m41t80";
Dakebono.dts227 compatible = "stm,m41t80", "m41st85";
Dicon.dts259 compatible = "stm,m41t00";
Dxpedite5301.dts234 compatible = "stm,m41t00",
Dxpedite5370.dts232 compatible = "stm,m41t00",
Dxpedite5330.dts270 compatible = "stm,m41t00",
Dxcalibur1501.dts241 compatible = "stm,m41t00",
Dcanyonlands.dts313 compatible = "stm,m41t80";
Dglacier.dts290 compatible = "stm,m41t80";
/linux-4.4.14/drivers/
DMakefile171 obj-$(CONFIG_STM) += hwtracing/stm/
DKconfig195 source "drivers/hwtracing/stm/Kconfig"
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dp1022rdk.dts60 compatible = "stm,m41t62";
Dmpc8569mds.dts235 compatible = "stm,m25p40";
/linux-4.4.14/drivers/ata/
Dlibata-acpi.c346 int ata_acpi_stm(struct ata_port *ap, const struct ata_acpi_gtm *stm) in ata_acpi_stm() argument
349 struct ata_acpi_gtm stm_buf = *stm; in ata_acpi_stm()
/linux-4.4.14/arch/arm/kernel/
Dentry-header.S112 @ store saved r12 using str to have a register to hold the base for stm
/linux-4.4.14/arch/h8300/kernel/
Dentry.S64 stm.l er0-er3,@-sp
/linux-4.4.14/arch/arm/crypto/
Dsha1-armv7-neon.S599 stm RSTATE, {_a-_e};
633 stm RSTATE, {_a-_e};
/linux-4.4.14/Documentation/ioctl/
Dioctl-number.txt84 '%' 00-0F include/uapi/linux/stm.h
/linux-4.4.14/Documentation/s390/
DDebugging390.txt608 40037c: 90 de f0 34 stm %r13,%r14,52(%r15) # Save registers r13 & r14
628 400394: 90 bf f0 2c stm %r11,%r15,44(%r15) # Save necessary registers
653 4004fc: 90 7f f0 1c stm %r7,%r15,28(%r15)
/linux-4.4.14/
DMAINTAINERS9359 F: Documentation/trace/stm.txt
9360 F: drivers/hwtracing/stm/
9361 F: include/linux/stm.h
9362 F: include/uapi/linux/stm.h
/linux-4.4.14/Documentation/
Ddevices.txt1730 See http://stm.lbl.gov/comedi.