Searched refs:smi_cmd (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-mdio.h | 302 union cvmx_smix_cmd smi_cmd; in cvmx_mdio_read() local 309 smi_cmd.u64 = 0; in cvmx_mdio_read() 310 smi_cmd.s.phy_op = MDIO_CLAUSE_22_READ; in cvmx_mdio_read() 311 smi_cmd.s.phy_adr = phy_id; in cvmx_mdio_read() 312 smi_cmd.s.reg_adr = location; in cvmx_mdio_read() 313 cvmx_write_csr(CVMX_SMIX_CMD(bus_id), smi_cmd.u64); in cvmx_mdio_read() 341 union cvmx_smix_cmd smi_cmd; in cvmx_mdio_write() local 352 smi_cmd.u64 = 0; in cvmx_mdio_write() 353 smi_cmd.s.phy_op = MDIO_CLAUSE_22_WRITE; in cvmx_mdio_write() 354 smi_cmd.s.phy_adr = phy_id; in cvmx_mdio_write() [all …]
|
/linux-4.4.14/drivers/net/phy/ |
D | mdio-octeon.c | 152 union cvmx_smix_cmd smi_cmd; in octeon_mdiobus_c45_addr() local 164 smi_cmd.u64 = 0; in octeon_mdiobus_c45_addr() 165 smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_45_ADDRESS */ in octeon_mdiobus_c45_addr() 166 smi_cmd.s.phy_adr = phy_id; in octeon_mdiobus_c45_addr() 167 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_c45_addr() 168 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in octeon_mdiobus_c45_addr() 186 union cvmx_smix_cmd smi_cmd; in octeon_mdiobus_read() local 203 smi_cmd.u64 = 0; in octeon_mdiobus_read() 204 smi_cmd.s.phy_op = op; in octeon_mdiobus_read() 205 smi_cmd.s.phy_adr = phy_id; in octeon_mdiobus_read() [all …]
|
/linux-4.4.14/drivers/cpufreq/ |
D | speedstep-smi.c | 34 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() 347 (smi_port == 0) || (smi_cmd == 0))) in speedstep_init() 361 if ((smi_cmd > 0xff) || (smi_cmd < 0)) in speedstep_init() 363 else if (smi_cmd == 0) in speedstep_init() 364 smi_cmd = (ist_info.command >> 16) & 0xff; in speedstep_init() 381 module_param(smi_cmd, int, 0444); 386 MODULE_PARM_DESC(smi_cmd, "Override the BIOS-given IST command with this value "
|
/linux-4.4.14/drivers/firmware/ |
D | dcdbas.c | 246 int dcdbas_smi_request(struct smi_cmd *smi_cmd) in dcdbas_smi_request() argument 251 if (smi_cmd->magic != SMI_CMD_MAGIC) { in dcdbas_smi_request() 276 : "a" (smi_cmd->command_code), in dcdbas_smi_request() 277 "d" (smi_cmd->command_address), in dcdbas_smi_request() 278 "b" (smi_cmd->ebx), in dcdbas_smi_request() 279 "c" (smi_cmd->ecx) in dcdbas_smi_request() 304 struct smi_cmd *smi_cmd; in smi_request_store() local 310 if (smi_data_buf_size < sizeof(struct smi_cmd)) { in smi_request_store() 314 smi_cmd = (struct smi_cmd *)smi_data_buf; in smi_request_store() 319 ret = dcdbas_smi_request(smi_cmd); in smi_request_store() [all …]
|
D | dcdbas.h | 74 struct smi_cmd { struct 104 int dcdbas_smi_request(struct smi_cmd *smi_cmd); argument
|
/linux-4.4.14/drivers/firmware/google/ |
D | gsmi.c | 93 u16 smi_cmd; /* SMI command port */ member 204 "d" (gsmi_dev.smi_cmd), in gsmi_exec() 218 "d" (gsmi_dev.smi_cmd), in gsmi_exec() 233 "d" (gsmi_dev.smi_cmd), in gsmi_exec() 783 gsmi_dev.smi_cmd = acpi_gbl_FADT.smi_command; in gsmi_init()
|
/linux-4.4.14/drivers/platform/x86/ |
D | dell-laptop.c | 399 struct smi_cmd command; in dell_send_request()
|