Lines Matching refs:nest_pervasive
48 PnvNestChipletPervasive *nest_pervasive = PNV_NEST_CHIPLET_PERVASIVE( in pnv_chiplet_ctrl_read() local
56 return nest_pervasive->control_regs.cplt_ctrl[i]; in pnv_chiplet_ctrl_read()
67 val = nest_pervasive->control_regs.cplt_cfg0; in pnv_chiplet_ctrl_read()
76 val = nest_pervasive->control_regs.cplt_cfg1; in pnv_chiplet_ctrl_read()
85 val = nest_pervasive->control_regs.cplt_stat0; in pnv_chiplet_ctrl_read()
88 val = nest_pervasive->control_regs.cplt_mask0; in pnv_chiplet_ctrl_read()
91 val = nest_pervasive->control_regs.ctrl_protect_mode; in pnv_chiplet_ctrl_read()
94 val = nest_pervasive->control_regs.ctrl_atomic_lock; in pnv_chiplet_ctrl_read()
106 PnvNestChipletPervasive *nest_pervasive = PNV_NEST_CHIPLET_PERVASIVE( in pnv_chiplet_ctrl_write() local
113 nest_pervasive->control_regs.cplt_ctrl[i] = val; in pnv_chiplet_ctrl_write()
116 nest_pervasive->control_regs.cplt_ctrl[i] |= val; in pnv_chiplet_ctrl_write()
119 nest_pervasive->control_regs.cplt_ctrl[i] &= ~val; in pnv_chiplet_ctrl_write()
126 nest_pervasive->control_regs.cplt_cfg0 = val; in pnv_chiplet_ctrl_write()
129 nest_pervasive->control_regs.cplt_cfg0 |= val; in pnv_chiplet_ctrl_write()
132 nest_pervasive->control_regs.cplt_cfg0 &= ~val; in pnv_chiplet_ctrl_write()
135 nest_pervasive->control_regs.cplt_cfg1 = val; in pnv_chiplet_ctrl_write()
138 nest_pervasive->control_regs.cplt_cfg1 |= val; in pnv_chiplet_ctrl_write()
141 nest_pervasive->control_regs.cplt_cfg1 &= ~val; in pnv_chiplet_ctrl_write()
144 nest_pervasive->control_regs.cplt_stat0 = val; in pnv_chiplet_ctrl_write()
147 nest_pervasive->control_regs.cplt_mask0 = val; in pnv_chiplet_ctrl_write()
150 nest_pervasive->control_regs.ctrl_protect_mode = val; in pnv_chiplet_ctrl_write()
153 nest_pervasive->control_regs.ctrl_atomic_lock = val; in pnv_chiplet_ctrl_write()
174 PnvNestChipletPervasive *nest_pervasive = PNV_NEST_CHIPLET_PERVASIVE(dev); in pnv_nest_pervasive_realize() local
177 pnv_xscom_region_init(&nest_pervasive->xscom_ctrl_regs_mr, in pnv_nest_pervasive_realize()
178 OBJECT(nest_pervasive), in pnv_nest_pervasive_realize()
180 nest_pervasive, "xscom-pervasive-control", in pnv_nest_pervasive_realize()