/linux-4.4.14/drivers/hwtracing/stm/ |
D | core.c | 46 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 …]
|
D | policy.c | 34 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 …]
|
D | stm.h | 25 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);
|
D | Kconfig | 15 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/ |
D | sth.c | 34 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 …]
|
D | Kconfig | 43 uses stm class device to interface with its sources.
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-stm | 1 What: /sys/class/stm/<stm>/masters 9 What: /sys/class/stm/<stm>/channels
|
D | sysfs-class-stm_source | 6 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
|
D | configfs-stp-policy | 14 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/ |
D | backtrace.S | 33 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, ()
|
D | copy_page.S | 27 stm.w (r17 - r19, lr), [sp-] 34 stm.w (r0 - r15), [r17]+
|
D | clear_user.S | 24 stm.w (lr), [sp-] 25 stm.w (r1), [sp-]
|
D | copy_to_user.S | 58 100: stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+ 71 stm.w (r0, r2, r3), [sp-]
|
D | copy_from_user.S | 65 stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+ 79 stm.w (r0, r2, r3), [sp-]
|
D | copy_template.S | 71 stm.w (r5 - r8), [sp-] 142 11: stm.w (r5 - r9), [sp-]
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | entry.S | 107 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 …]
|
D | hibernate_asm.S | 51 stm.w (r8 - r15), [r7]+ 102 stm.w (r4 - r15), [ip]+ 103 stm.w (r16 - r27, sp, lr), [ip]+
|
D | sleep.S | 31 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-]
|
D | head.S | 224 stm (r0, r1), [r8]+ @ Save control register values
|
/linux-4.4.14/arch/arm64/boot/dts/sprd/ |
D | sc9836.dtsi | 178 stm@10006000 { 179 compatible = "arm,coresight-stm", "arm,primecell"; 182 reg-names = "stm-base", "stm-stimulus-base";
|
/linux-4.4.14/Documentation/trace/ |
D | stm.txt | 23 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.
|
D | intel_th.txt | 38 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/ |
D | unittest.c | 1698 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/ |
D | switch_to.S | 21 stm --r11, r0,r1,r2,r3,r4,r5,r6,r7,sp,lr
|
D | entry-avr32b.S | 204 stm --sp, r0-r1
|
/linux-4.4.14/include/linux/ |
D | stm.h | 73 struct stm_device *stm; member
|
D | libata.h | 1271 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/ |
D | tape_3590.h | 79 unsigned int stm:1; member
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | imx28-m28.dtsi | 66 compatible = "stm,m41t62";
|
D | socfpga_cyclone5_socrates.dts | 54 compatible = "stm,m41t82";
|
D | imx53-m53.dtsi | 87 compatible = "stm,m41t62";
|
D | imx6q-dmo-edmqmx6.dts | 285 compatible = "stm,m41t62";
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | trivial-devices.txt | 95 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/ |
D | proc-ucv2.S | 22 stm.w (lr), [sp-]
|
/linux-4.4.14/arch/arm/kvm/ |
D | interrupts_head.S | 37 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/ |
D | base.S | 97 stm %r2,%r3,0(%r4)
|
D | swsusp.S | 158 stm %r2,%r3,0(%r1)
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | pdm360ng.dts | 106 compatible = "stm,m41t00";
|
D | mpc5121ads.dts | 102 compatible = "stm,m41t62";
|
D | ac14xx.dts | 234 compatible = "stm,m41t00";
|
D | sam440ep.dts | 199 compatible = "stm,m41t80";
|
D | currituck.dts | 119 compatible = "stm,m41t80", "m41st85";
|
D | xpedite5200.dts | 133 compatible = "stm,m41t00",
|
D | xpedite5200_xmon.dts | 137 compatible = "stm,m41t00",
|
D | mpc836x_rdk.dts | 419 compatible = "stm,nand512-a";
|
D | bluestone.dts | 282 compatible = "stm,m41t80";
|
D | akebono.dts | 227 compatible = "stm,m41t80", "m41st85";
|
D | icon.dts | 259 compatible = "stm,m41t00";
|
D | xpedite5301.dts | 234 compatible = "stm,m41t00",
|
D | xpedite5370.dts | 232 compatible = "stm,m41t00",
|
D | xpedite5330.dts | 270 compatible = "stm,m41t00",
|
D | xcalibur1501.dts | 241 compatible = "stm,m41t00",
|
D | canyonlands.dts | 313 compatible = "stm,m41t80";
|
D | glacier.dts | 290 compatible = "stm,m41t80";
|
/linux-4.4.14/drivers/ |
D | Makefile | 171 obj-$(CONFIG_STM) += hwtracing/stm/
|
D | Kconfig | 195 source "drivers/hwtracing/stm/Kconfig"
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | p1022rdk.dts | 60 compatible = "stm,m41t62";
|
D | mpc8569mds.dts | 235 compatible = "stm,m25p40";
|
/linux-4.4.14/drivers/ata/ |
D | libata-acpi.c | 346 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/ |
D | entry-header.S | 112 @ store saved r12 using str to have a register to hold the base for stm
|
/linux-4.4.14/arch/h8300/kernel/ |
D | entry.S | 64 stm.l er0-er3,@-sp
|
/linux-4.4.14/arch/arm/crypto/ |
D | sha1-armv7-neon.S | 599 stm RSTATE, {_a-_e}; 633 stm RSTATE, {_a-_e};
|
/linux-4.4.14/Documentation/ioctl/ |
D | ioctl-number.txt | 84 '%' 00-0F include/uapi/linux/stm.h
|
/linux-4.4.14/Documentation/s390/ |
D | Debugging390.txt | 608 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/ |
D | MAINTAINERS | 9359 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/ |
D | devices.txt | 1730 See http://stm.lbl.gov/comedi.
|