Lines Matching defs:ldst_cmd
752 struct fw_ldst_cmd ldst_cmd;
755 memset(&ldst_cmd, 0, sizeof(ldst_cmd));
756 ldst_cmd.op_to_addrspace =
761 ldst_cmd.cycles_to_len16 = cpu_to_be32(FW_LEN16(ldst_cmd));
762 ldst_cmd.u.pcie.select_naccess = V_FW_LDST_CMD_NACCESS(1);
763 ldst_cmd.u.pcie.ctrl_to_fn =
765 ldst_cmd.u.pcie.r = reg;
771 ret = t4_wr_mbox(adap, adap->mbox, &ldst_cmd, sizeof(ldst_cmd),
772 &ldst_cmd);
774 return be32_to_cpu(ldst_cmd.u.pcie.data[0]);
12148 struct fw_ldst_cmd ldst_cmd, ldst_rpl;
12149 unsigned int i2c_max = sizeof(ldst_cmd.u.i2c.data);
12159 memset(&ldst_cmd, 0, sizeof(ldst_cmd));
12160 ldst_cmd.op_to_addrspace =
12165 ldst_cmd.cycles_to_len16 = cpu_to_be32(FW_LEN16(ldst_cmd));
12166 ldst_cmd.u.i2c.pid = (port < 0 ? 0xff : port);
12167 ldst_cmd.u.i2c.did = devid;
12172 ldst_cmd.u.i2c.boffset = offset;
12173 ldst_cmd.u.i2c.blen = i2c_len;
12176 memcpy(ldst_cmd.u.i2c.data, buf, i2c_len);
12178 ret = t4_wr_mbox(adap, mbox, &ldst_cmd, sizeof(ldst_cmd),