Lines Matching refs:deviceid
182 gits_command_mapd(struct gicv3_its *its, uint32_t deviceid, uint64_t itt_addr, u_int size, bool v)
189 * Map a device table entry (DeviceID) to its associated ITT (ITT_addr).
192 cmd.dw[0] = GITS_CMD_MAPD | ((uint64_t)deviceid << 32);
198 DPRINTF(("ITS #%u: MAPD deviceid 0x%x itt_addr 0x%lx size %u valid %u\n",
199 its->its_id, deviceid, itt_addr, size, v));
205 gits_command_mapti(struct gicv3_its *its, uint32_t deviceid, uint32_t eventid, uint32_t pintid, uint16_t icid)
210 * Map the event defined by EventID and DeviceID to its associated ITE, defined by ICID and pINTID
211 * in the ITT associated with DeviceID.
214 cmd.dw[0] = GITS_CMD_MAPTI | ((uint64_t)deviceid << 32);
218 DPRINTF(("ITS #%u: MAPTI deviceid 0x%x eventid 0x%x pintid 0x%x icid 0x%x\n",
219 its->its_id, deviceid, eventid, pintid, icid));
225 gits_command_movi(struct gicv3_its *its, uint32_t deviceid, uint32_t eventid, uint16_t icid)
230 * Update the ICID field in the ITT entry for the event defined by DeviceID and
234 cmd.dw[0] = GITS_CMD_MOVI | ((uint64_t)deviceid << 32);
238 DPRINTF(("ITS #%u: MOVI deviceid 0x%x eventid 0x%x icid 0x%x\n",
239 its->its_id, deviceid, eventid, icid));
245 gits_command_inv(struct gicv3_its *its, uint32_t deviceid, uint32_t eventid)
254 cmd.dw[0] = GITS_CMD_INV | ((uint64_t)deviceid << 32);
257 DPRINTF(("ITS #%u: INV deviceid 0x%x eventid 0x%x\n",
258 its->its_id, deviceid, eventid));
304 gits_command_int(struct gicv3_its *its, uint32_t deviceid, uint32_t eventid)
309 * Translate the deviceid and eventid into an icid and pintid through
315 cmd.dw[0] = GITS_CMD_INT | ((uint64_t)deviceid << 32);
318 DPRINTF(("ITS #%u: INT deviceid 0x%x eventid 0x%x\n",
319 its->its_id, deviceid, eventid));
873 * Table size scales with the width of the DeviceID.