Lines Matching refs:topo_df
2505 amdzen_topo_df_t topo_df; in amdzen_topo_ioctl_df() local
2518 bzero(&topo_df, sizeof (topo_df)); in amdzen_topo_ioctl_df()
2519 topo_df.atd_dfno = topo_df32.atd_dfno; in amdzen_topo_ioctl_df()
2520 topo_df.atd_df_buf_nents = topo_df32.atd_df_buf_nents; in amdzen_topo_ioctl_df()
2521 topo_df.atd_df_ents = (void *)(uintptr_t)topo_df32.atd_df_ents; in amdzen_topo_ioctl_df()
2525 if (ddi_copyin((void *)(uintptr_t)arg, &topo_df, in amdzen_topo_ioctl_df()
2526 sizeof (topo_df), mode & FKIOCTL) != 0) { in amdzen_topo_ioctl_df()
2535 if (topo_df.atd_dfno >= azn->azn_ndfs) { in amdzen_topo_ioctl_df()
2540 df = &azn->azn_dfs[topo_df.atd_dfno]; in amdzen_topo_ioctl_df()
2541 topo_df.atd_nodeid = df->adf_nodeid; in amdzen_topo_ioctl_df()
2542 topo_df.atd_sockid = (df->adf_nodeid & df->adf_decomp.dfd_sock_mask) >> in amdzen_topo_ioctl_df()
2544 topo_df.atd_dieid = (df->adf_nodeid & df->adf_decomp.dfd_die_mask) >> in amdzen_topo_ioctl_df()
2546 topo_df.atd_rev = df->adf_rev; in amdzen_topo_ioctl_df()
2547 topo_df.atd_major = df->adf_major; in amdzen_topo_ioctl_df()
2548 topo_df.atd_minor = df->adf_minor; in amdzen_topo_ioctl_df()
2549 topo_df.atd_df_act_nents = df->adf_nents; in amdzen_topo_ioctl_df()
2550 max_ents = MIN(topo_df.atd_df_buf_nents, df->adf_nents); in amdzen_topo_ioctl_df()
2552 if (topo_df.atd_df_ents == NULL) { in amdzen_topo_ioctl_df()
2553 topo_df.atd_df_buf_nvalid = 0; in amdzen_topo_ioctl_df()
2583 if (ddi_copyout(&topo_ent, &topo_df.atd_df_ents[nwritten], in amdzen_topo_ioctl_df()
2592 topo_df.atd_df_buf_nvalid = nwritten; in amdzen_topo_ioctl_df()
2597 topo_df32.atd_nodeid = topo_df.atd_nodeid; in amdzen_topo_ioctl_df()
2598 topo_df32.atd_sockid = topo_df.atd_sockid; in amdzen_topo_ioctl_df()
2599 topo_df32.atd_dieid = topo_df.atd_dieid; in amdzen_topo_ioctl_df()
2600 topo_df32.atd_rev = topo_df.atd_rev; in amdzen_topo_ioctl_df()
2601 topo_df32.atd_major = topo_df.atd_major; in amdzen_topo_ioctl_df()
2602 topo_df32.atd_minor = topo_df.atd_minor; in amdzen_topo_ioctl_df()
2603 topo_df32.atd_df_buf_nvalid = topo_df.atd_df_buf_nvalid; in amdzen_topo_ioctl_df()
2604 topo_df32.atd_df_act_nents = topo_df.atd_df_act_nents; in amdzen_topo_ioctl_df()
2613 if (ddi_copyout(&topo_df, (void *)(uintptr_t)arg, in amdzen_topo_ioctl_df()
2614 sizeof (topo_df), mode & FKIOCTL) != 0) { in amdzen_topo_ioctl_df()