Home
last modified time | relevance | path

Searched refs:smi_cmd (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/mdio/
H A Dmdio-cavium.c31 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_c45_addr() local
41 smi_cmd.u64 = 0; in cavium_mdiobus_c45_addr()
42 smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_45_ADDRESS */ in cavium_mdiobus_c45_addr()
43 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_c45_addr()
44 smi_cmd.s.reg_adr = devad; in cavium_mdiobus_c45_addr()
45 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_c45_addr()
63 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_read_c22() local
69 smi_cmd.u64 = 0; in cavium_mdiobus_read_c22()
70 smi_cmd.s.phy_op = 1; /* MDIO_CLAUSE_22_READ */ in cavium_mdiobus_read_c22()
71 smi_cmd in cavium_mdiobus_read_c22()
94 union cvmx_smix_cmd smi_cmd; cavium_mdiobus_read_c45() local
128 union cvmx_smix_cmd smi_cmd; cavium_mdiobus_write_c22() local
163 union cvmx_smix_cmd smi_cmd; cavium_mdiobus_write_c45() local
[all...]
/kernel/linux/linux-5.10/drivers/net/mdio/
H A Dmdio-cavium.c31 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_c45_addr() local
43 smi_cmd.u64 = 0; in cavium_mdiobus_c45_addr()
44 smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_45_ADDRESS */ in cavium_mdiobus_c45_addr()
45 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_c45_addr()
46 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_c45_addr()
47 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_c45_addr()
65 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_read() local
82 smi_cmd.u64 = 0; in cavium_mdiobus_read()
83 smi_cmd.s.phy_op = op; in cavium_mdiobus_read()
84 smi_cmd in cavium_mdiobus_read()
106 union cvmx_smix_cmd smi_cmd; cavium_mdiobus_write() local
[all...]
/kernel/linux/linux-5.10/drivers/cpufreq/
H A Dspeedstep-smi.c34 static int smi_cmd; variable
68 command = (smi_sig & 0xffffff00) | (smi_cmd & 0xff); in speedstep_smi_ownership()
111 command = (smi_sig & 0xffffff00) | (smi_cmd & 0xff); in speedstep_smi_get_freqs()
162 command = (smi_sig & 0xffffff00) | (smi_cmd & 0xff); in speedstep_set_state()
344 (smi_port == 0) || (smi_cmd == 0))) in speedstep_init()
358 if ((smi_cmd > 0xff) || (smi_cmd < 0)) in speedstep_init()
360 else if (smi_cmd == 0) in speedstep_init()
361 smi_cmd = (ist_info.command >> 16) & 0xff; in speedstep_init()
378 module_param(smi_cmd, in
[all...]
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dspeedstep-smi.c34 static int smi_cmd; variable
68 command = (smi_sig & 0xffffff00) | (smi_cmd & 0xff); in speedstep_smi_ownership()
111 command = (smi_sig & 0xffffff00) | (smi_cmd & 0xff); in speedstep_smi_get_freqs()
162 command = (smi_sig & 0xffffff00) | (smi_cmd & 0xff); in speedstep_set_state()
344 (smi_port == 0) || (smi_cmd == 0))) in speedstep_init()
358 if ((smi_cmd > 0xff) || (smi_cmd < 0)) in speedstep_init()
360 else if (smi_cmd == 0) in speedstep_init()
361 smi_cmd = (ist_info.command >> 16) & 0xff; in speedstep_init()
378 module_param(smi_cmd, in
[all...]
/kernel/linux/linux-5.10/drivers/platform/x86/
H A Ddcdbas.c242 struct smi_cmd *smi_cmd = par; in raise_smi() local
256 : "a" (smi_cmd->command_code), in raise_smi()
257 "d" (smi_cmd->command_address), in raise_smi()
258 "b" (smi_cmd->ebx), in raise_smi()
259 "c" (smi_cmd->ecx) in raise_smi()
270 int dcdbas_smi_request(struct smi_cmd *smi_cmd) in dcdbas_smi_request() argument
274 if (smi_cmd->magic != SMI_CMD_MAGIC) { in dcdbas_smi_request()
282 ret = smp_call_on_cpu(0, raise_smi, smi_cmd, tru in dcdbas_smi_request()
303 struct smi_cmd *smi_cmd; smi_request_store() local
[all...]
H A Ddcdbas.h67 struct smi_cmd { struct
97 int dcdbas_smi_request(struct smi_cmd *smi_cmd);
H A Ddell-smbios-smm.c84 struct smi_cmd command; in dell_smbios_smm_call()
/kernel/linux/linux-6.6/drivers/platform/x86/dell/
H A Ddcdbas.c255 struct smi_cmd *smi_cmd = par; in raise_smi() local
269 : "a" (smi_cmd->command_code), in raise_smi()
270 "d" (smi_cmd->command_address), in raise_smi()
271 "b" (smi_cmd->ebx), in raise_smi()
272 "c" (smi_cmd->ecx) in raise_smi()
283 int dcdbas_smi_request(struct smi_cmd *smi_cmd) in dcdbas_smi_request() argument
287 if (smi_cmd->magic != SMI_CMD_MAGIC) { in dcdbas_smi_request()
295 ret = smp_call_on_cpu(0, raise_smi, smi_cmd, tru in dcdbas_smi_request()
317 struct smi_cmd *smi_cmd; smi_request_store() local
[all...]
H A Ddcdbas.h67 struct smi_cmd { struct
97 int dcdbas_smi_request(struct smi_cmd *smi_cmd);
H A Ddell-smbios-smm.c54 struct smi_cmd command; in dell_smbios_smm_call()
/kernel/linux/linux-5.10/drivers/firmware/google/
H A Dgsmi.c98 u16 smi_cmd; /* SMI command port */ member
217 "d" (gsmi_dev.smi_cmd), in gsmi_exec()
231 "d" (gsmi_dev.smi_cmd), in gsmi_exec()
246 "d" (gsmi_dev.smi_cmd), in gsmi_exec()
906 gsmi_dev.smi_cmd = acpi_gbl_FADT.smi_command; in gsmi_init()
/kernel/linux/linux-6.6/drivers/firmware/google/
H A Dgsmi.c97 u16 smi_cmd; /* SMI command port */ member
218 "d" (gsmi_dev.smi_cmd), in gsmi_exec()
232 "d" (gsmi_dev.smi_cmd), in gsmi_exec()
247 "d" (gsmi_dev.smi_cmd), in gsmi_exec()
907 gsmi_dev.smi_cmd = acpi_gbl_FADT.smi_command; in gsmi_init()

Completed in 8 milliseconds