| /linux-4.4.14/drivers/char/ipmi/ |
| D | ipmi_powernv.c | 43 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_start_processing() local 45 smi->intf = intf; in ipmi_powernv_start_processing() 49 static void send_error_reply(struct ipmi_smi_powernv *smi, in send_error_reply() argument 56 ipmi_smi_msg_received(smi->intf, msg); in send_error_reply() 61 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_send() local 79 spin_lock_irqsave(&smi->msg_lock, flags); in ipmi_powernv_send() 81 if (smi->cur_msg) { in ipmi_powernv_send() 87 opal_msg = smi->opal_msg; in ipmi_powernv_send() 98 smi->interface_id, opal_msg, size); in ipmi_powernv_send() 99 rc = opal_ipmi_send(smi->interface_id, opal_msg, size); in ipmi_powernv_send() [all …]
|
| D | ipmi_si_sm.h | 94 unsigned int (*init_data)(struct si_sm_data *smi, 103 int (*start_transaction)(struct si_sm_data *smi, 111 int (*get_result)(struct si_sm_data *smi, 122 enum si_sm_result (*event)(struct si_sm_data *smi, long time); 128 int (*detect)(struct si_sm_data *smi); 131 void (*cleanup)(struct si_sm_data *smi);
|
| D | ipmi_si_intf.c | 311 #define smi_inc_stat(smi, stat) \ argument 312 atomic_inc(&(smi)->stats[SI_STAT_ ## stat]) 313 #define smi_get_stat(smi, stat) \ argument 314 ((unsigned int) atomic_read(&(smi)->stats[SI_STAT_ ## stat])) 332 static int add_smi(struct smi_info *smi); 333 static int try_smi_init(struct smi_info *smi); 1270 struct smi_info *smi = send_info; in get_smi_info() local 1272 data->addr_src = smi->addr_source; in get_smi_info() 1273 data->dev = smi->dev; in get_smi_info() 1274 data->addr_info = smi->addr_info; in get_smi_info() [all …]
|
| D | ipmi_msghandler.c | 2123 int ipmi_smi_add_proc_entry(ipmi_smi_t smi, char *name, in ipmi_smi_add_proc_entry() argument 2142 file = proc_create_data(name, 0, smi->proc_dir, proc_ops, data); in ipmi_smi_add_proc_entry() 2148 mutex_lock(&smi->proc_entry_lock); in ipmi_smi_add_proc_entry() 2150 entry->next = smi->proc_entries; in ipmi_smi_add_proc_entry() 2151 smi->proc_entries = entry; in ipmi_smi_add_proc_entry() 2152 mutex_unlock(&smi->proc_entry_lock); in ipmi_smi_add_proc_entry() 2160 static int add_proc_entries(ipmi_smi_t smi, int num) in add_proc_entries() argument 2165 sprintf(smi->proc_dir_name, "%d", num); in add_proc_entries() 2166 smi->proc_dir = proc_mkdir(smi->proc_dir_name, proc_ipmi_root); in add_proc_entries() 2167 if (!smi->proc_dir) in add_proc_entries() [all …]
|
| /linux-4.4.14/Documentation/devicetree/bindings/mtd/ |
| D | spear_smi.txt | 4 - compatible : "st,spear600-smi" 14 - st,smi-fast-mode : Flash supports read in fast mode 18 smi: flash@fc000000 { 19 compatible = "st,spear600-smi"; 28 st,smi-fast-mode;
|
| /linux-4.4.14/ipc/ |
| D | compat.c | 616 static inline int put_compat_shminfo64(struct shminfo64 *smi, in put_compat_shminfo64() argument 623 if (smi->shmmax > INT_MAX) in put_compat_shminfo64() 624 smi->shmmax = INT_MAX; in put_compat_shminfo64() 625 err = __put_user(smi->shmmax, &up64->shmmax); in put_compat_shminfo64() 626 err |= __put_user(smi->shmmin, &up64->shmmin); in put_compat_shminfo64() 627 err |= __put_user(smi->shmmni, &up64->shmmni); in put_compat_shminfo64() 628 err |= __put_user(smi->shmseg, &up64->shmseg); in put_compat_shminfo64() 629 err |= __put_user(smi->shmall, &up64->shmall); in put_compat_shminfo64() 633 static inline int put_compat_shminfo(struct shminfo64 *smi, in put_compat_shminfo() argument 640 if (smi->shmmax > INT_MAX) in put_compat_shminfo() [all …]
|
| /linux-4.4.14/Documentation/devicetree/bindings/display/ |
| D | sm501fb.txt | 7 - compatible : should be "smi,sm501". 28 compatible = "smi,sm501";
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | spear600-evb.dts | 56 smi: flash@fc000000 { label 64 st,smi-fast-mode;
|
| D | spear1310-evb.dts | 69 smi-pmx { 71 st,function = "smi"; 177 smi: flash@ea000000 { label 185 st,smi-fast-mode;
|
| D | spear320-evb.dts | 102 smi: flash@fc000000 { label 110 st,smi-fast-mode;
|
| D | spear3xx.dtsi | 64 smi: flash@fc000000 { label 65 compatible = "st,spear600-smi";
|
| D | spear310-evb.dts | 101 smi: flash@fc000000 { label 109 st,smi-fast-mode;
|
| D | spear1340-evb.dts | 65 smi-pmx { 67 st,function = "smi"; 175 smi: flash@ea000000 { label 183 st,smi-fast-mode;
|
| D | spear300-evb.dts | 87 smi: flash@fc000000 { label 95 st,smi-fast-mode;
|
| D | spear600.dtsi | 90 smi: flash@fc000000 { label 91 compatible = "st,spear600-smi";
|
| D | spear320-hmi.dts | 174 smi: flash@fc000000 { label 182 st,smi-fast-mode;
|
| D | spear13xx.dtsi | 172 smi: flash@ea000000 { label 173 compatible = "st,spear600-smi";
|
| /linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
| D | marvell,armada-39x-pinctrl.txt | 22 mpp4 4 gpio, ua1(txd), ua0(rts), smi(mdc) 23 mpp5 5 gpio, ua1(rxd), ua0(cts), smi(mdio) 35 mpp17 17 gpio, ua1(rxd), spi0(sck), sata1(prsnt) [1], sata0(prsnt) [1], smi(mdio) 38 mpp20 20 gpio, sata0(prsnt) [1], ua0(rts), ua1(txd), smi(mdc)
|
| D | pinctrl_spear.txt | 145 "i2c0", "ssp0", "i2s0", "i2s1", "clcd", "arm_gpio", "smi", "gmii", 153 "pwm", "vip", "cam0", "cam1", "cam2", "cam3", "smi", "ssp0", "uart0",
|
| /linux-4.4.14/drivers/infiniband/core/ |
| D | Makefile | 17 ib_mad-y := mad.o smi.o agent.o mad_rmpp.o
|
| /linux-4.4.14/arch/arm/mach-omap2/ |
| D | sleep34xx.S | 117 smc #1 @ call SMI monitor (smi #1) 449 smc #1 @ call SMI monitor (smi #1) 460 smc #1 @ call SMI monitor (smi #1) 475 smc #1 @ call SMI monitor (smi #1)
|
| /linux-4.4.14/include/linux/ |
| D | ipmi_smi.h | 248 int ipmi_smi_add_proc_entry(ipmi_smi_t smi, char *name,
|
| /linux-4.4.14/arch/x86/kernel/cpu/ |
| D | perf_event_msr.c | 76 PMU_EVENT_ATTR_STRING(smi, evattr_smi, "event=0x04");
|
| /linux-4.4.14/drivers/cpufreq/ |
| D | Makefile | 37 obj-$(CONFIG_X86_SPEEDSTEP_SMI) += speedstep-smi.o
|
| /linux-4.4.14/arch/x86/include/uapi/asm/ |
| D | kvm.h | 320 } smi; member
|
| /linux-4.4.14/arch/powerpc/boot/dts/ |
| D | charon.dts | 202 compatible = "smi,sm501";
|
| /linux-4.4.14/arch/cris/arch-v32/mm/ |
| D | mmu.S | 191 smi $r13
|
| /linux-4.4.14/arch/m68k/fpsp040/ |
| D | scale.S | 53 smi L_SCR1(%a6) |use L_SCR1 to hold sign
|
| /linux-4.4.14/arch/x86/kvm/ |
| D | x86.c | 2932 events->smi.smm = is_smm(vcpu); in kvm_vcpu_ioctl_x86_get_vcpu_events() 2933 events->smi.pending = vcpu->arch.smi_pending; in kvm_vcpu_ioctl_x86_get_vcpu_events() 2934 events->smi.smm_inside_nmi = in kvm_vcpu_ioctl_x86_get_vcpu_events() 2936 events->smi.latched_init = kvm_lapic_latched_init(vcpu); in kvm_vcpu_ioctl_x86_get_vcpu_events() 2976 if (events->smi.smm) in kvm_vcpu_ioctl_x86_set_vcpu_events() 2980 vcpu->arch.smi_pending = events->smi.pending; in kvm_vcpu_ioctl_x86_set_vcpu_events() 2981 if (events->smi.smm_inside_nmi) in kvm_vcpu_ioctl_x86_set_vcpu_events() 2986 if (events->smi.latched_init) in kvm_vcpu_ioctl_x86_set_vcpu_events()
|
| /linux-4.4.14/Documentation/virtual/kvm/ |
| D | api.txt | 839 } smi; 848 smi contains a valid state. 865 from the update. These fields are nmi.pending, sipi_vector, smi.smm, 866 smi.pending. Keep the corresponding bits in the flags field cleared to 871 KVM_VCPUEVENT_VALID_SMM - transfer the smi sub-struct.
|
| /linux-4.4.14/Documentation/ |
| D | IPMI.txt | 306 that lets you supply the smi and receive message. This is useful for
|
| /linux-4.4.14/arch/m68k/ifpsp060/src/ |
| D | pfpsp.S | 2334 smi.b 0x2+FP_SRC(%a6)
|
| D | fpsp.S | 2335 smi.b 0x2+FP_SRC(%a6) 9584 smi.b SIGN(%a6) # use SIGN to hold dst sign 10194 smi.b %d1 # set d0 accodingly
|