dword
#define PTR_VAL .dword
#define ADW_WRITE_DWORD_REGISTER(iot, ioh, reg_off, dword) \
bus_space_write_4((iot), (ioh), (reg_off), (dword))
#define ADW_WRITE_DWORD_LRAM(iot, ioh, addr, dword) \
(u_int16_t) ((dword) & 0xFFFF)); \
(u_int16_t) ((dword >> 16) & 0xFFFF)); \
mpi_handshake_recv_dword(struct mpi_softc *sc, u_int32_t *dword)
u_int16_t *words = (u_int16_t *)dword;
u_int32_t dword;
dword = htole32(ucode[i]);
rlen = write(fd, &dword, sizeof(dword));
if (rlen != sizeof(dword))
#define XELPDP_INITIATE_PMDEMAND_REQUEST(dword) _MMIO(0x45230 + 4 * (dword))
__cpu_check_shmem(struct drm_i915_gem_object *obj, u32 dword, u32 val)
if (ptr[dword] != val) {
n, dword, ptr[dword], val);
static int __cpu_check_vmap(struct drm_i915_gem_object *obj, u32 dword, u32 val)
ptr += dword;
dword, *ptr, val);
static int cpu_check(struct drm_i915_gem_object *obj, u32 dword, u32 val)
return __cpu_check_shmem(obj, dword, val);
return __cpu_check_vmap(obj, dword, val);
u32 dword, u32 val)
err = gpu_write(ce, vma, dword, val);
err = cpu_check(obj, dword, val);
u32 dword = offset_in_page(num) / 4;
dword, num + 1);
dword, num + 1);
#define DWORD_FIELD(dword, end, start) \
FIELD_GET(GENMASK(end, start), cmd_val(s, dword))
u32 dword;
dword = cmd[desc->bits[i].offset] &
if (dword != desc->bits[i].expected) {
dword, engine->name);
u32 dword;
dword = igt_random_offset(&prng, offset,
dword /= sizeof(u32);
if (vaddr[dword] != (val ^ 0xdeadbeaf)) {
__func__, dword, vaddr[dword], val ^ 0xdeadbeaf,
u32 dword,
return igt_gpu_fill_dw(ce, vma, dword * sizeof(u32),
static int igt_cpu_check(struct drm_i915_gem_object *obj, u32 dword, u32 val)
ptr += dword;
dword, *ptr, val);
u32 dword = offset_in_page(rng) / 4;
err = igt_gpu_write_dw(ce, vma, dword, rng);
err = igt_cpu_check(obj, dword, rng);
u32 dword, val;
dword = i915_prandom_u32_max_state(PAGE_SIZE / sizeof(u32),
err = igt_cpu_check(obj, dword, 0);
uint32_t dword = 0;
error = em_read_ich8_dword(hw, act_offset, &dword);
data[i] = dword >> 16;
data[i] = dword & 0xFFFFUL;
data[i+1] = dword >> 16;
#define INVM_DWORD_TO_RECORD_TYPE(dword) ((dword) & 0x7)
#define INVM_DWORD_TO_WORD_ADDRESS(dword) (((dword) & 0x0000FE00) >> 9)
#define INVM_DWORD_TO_WORD_DATA(dword) (((dword) & 0xFFFF0000) >> 16)
uint32_t dword[2];
e->dword[0] = 0;
e->dword[1] = htole32(
e->dword[0] = htole32((m->m_pkthdr.len << MHI_TRE0_DATA_LEN_SHFT) &
e->dword[1] = htole32(MHI_TRE1_DATA_IEOT |
e->dword[0] = htole32((QWX_PCI_XFER_MAX_DATA_SIZE <<
e->dword[1] = htole32(MHI_TRE1_DATA_IEOT |
tre1 = le32toh(e->dword[1]);
tre0 = le32toh(e->dword[0]);
tre1 = le32toh(e->dword[1]);
tre0 = le32toh(e->dword[0]);
tre1 = le32toh(e->dword[1]);
e->dword[0] = htole32((
e->dword[1] = htole32(MHI_TRE1_DATA_IEOT |
tre0 = le32toh(e->dword[0]);
tre1 = le32toh(e->dword[1]);
e->dword[0] = 0;
e->dword[1] = htole32(
e->dword[0] = htole32((m->m_pkthdr.len << MHI_TRE0_DATA_LEN_SHFT) &
e->dword[1] = htole32(MHI_TRE1_DATA_IEOT |
uint32_t dword[2];
e->dword[0] = htole32((QWZ_PCI_XFER_MAX_DATA_SIZE <<
e->dword[1] = htole32(MHI_TRE1_DATA_IEOT |
tre1 = le32toh(e->dword[1]);
tre0 = le32toh(e->dword[0]);
tre1 = le32toh(e->dword[1]);
tre0 = le32toh(e->dword[0]);
tre1 = le32toh(e->dword[1]);
e->dword[0] = htole32((
e->dword[1] = htole32(MHI_TRE1_DATA_IEOT |
tre0 = le32toh(e->dword[0]);
tre1 = le32toh(e->dword[1]);
__be32 dword;
mpii_handshake_recv_dword(struct mpii_softc *sc, u_int32_t *dword)
u_int16_t *words = (u_int16_t *)dword;
dword(mdoc, line, la, p, DELIM_OPEN, 0);
dword(mdoc, line, la, p, DELIM_OPEN, 0);
dword(mdoc, line, la, p, DELIM_OPEN, 0);
dword(mdoc, line, la, p, DELIM_MAX, 0);
dword(mdoc, line, la, p, DELIM_OPEN, 0);
dword(mdoc, line, la, p, DELIM_MAX,
static void dword(struct roff_man *, int, int, const char *,
dword(mdoc, line, la, p, DELIM_MAX, 1);
dword(mdoc, line, ppos, p, DELIM_MAX, tok == TOKEN_NONE ||
dword(mdoc, line, lastarg, p, DELIM_MAX,
dword(mdoc, line, la, p, d,