Lines Matching defs:sdt

3145 	struct ipr_sdt *sdt;
3199 /* First entries in sdt are actually a list of dump addresses and
3200 lengths to gather the real dump data. sdt represents the pointer
3203 sdt = &ioa_dump->sdt;
3215 rc = ipr_get_ldump_data_section(ioa_cfg, start_addr, (__be32 *)sdt,
3219 if (rc || ((be32_to_cpu(sdt->hdr.state) != IPR_FMT3_SDT_READY_TO_USE) &&
3220 (be32_to_cpu(sdt->hdr.state) != IPR_FMT2_SDT_READY_TO_USE))) {
3223 rc, be32_to_cpu(sdt->hdr.state));
3230 num_entries = be32_to_cpu(sdt->hdr.num_entries_used);
3250 if (sdt->entry[i].flags & IPR_SDT_VALID_ENTRY) {
3251 sdt_word = be32_to_cpu(sdt->entry[i].start_token);
3253 bytes_to_copy = be32_to_cpu(sdt->entry[i].end_token);
3256 end_off = be32_to_cpu(sdt->entry[i].end_token);
3265 sdt->entry[i].flags &= ~IPR_SDT_VALID_ENTRY;
4316 sdt_end = offsetof(struct ipr_ioa_dump, sdt.entry) +
4317 (be32_to_cpu(dump->ioa_dump.sdt.hdr.num_entries_used) *
4320 sdt_end = offsetof(struct ipr_ioa_dump, sdt.entry) +
8557 struct ipr_uc_sdt sdt;
8568 memset(&sdt, 0, sizeof(struct ipr_uc_sdt));
8569 rc = ipr_get_ldump_data_section(ioa_cfg, mailbox, (__be32 *) &sdt,
8572 if (rc || !(sdt.entry[0].flags & IPR_SDT_VALID_ENTRY) ||
8573 ((be32_to_cpu(sdt.hdr.state) != IPR_FMT3_SDT_READY_TO_USE) &&
8574 (be32_to_cpu(sdt.hdr.state) != IPR_FMT2_SDT_READY_TO_USE))) {
8579 /* Find length of the first sdt entry (UC buffer) */
8580 if (be32_to_cpu(sdt.hdr.state) == IPR_FMT3_SDT_READY_TO_USE)
8581 length = be32_to_cpu(sdt.entry[0].end_token);
8583 length = (be32_to_cpu(sdt.entry[0].end_token) -
8584 be32_to_cpu(sdt.entry[0].start_token)) &
8593 be32_to_cpu(sdt.entry[0].start_token),