_w
#define OUTPUT_PARM(_name, _mask, _r, _w, _what) \
.writable = (_w) }
bool _w = l <= (op)->lock; \
_w, b); \
rw_unlock(_w, _child); \
bool _w = insert_lock(op, _b); \
rw_lock(_w, _b, _b->level); \
_w == insert_lock(op, _b)) { \
rw_unlock(_w, _b); \
#define WAVE5_DEC_HEVC_BUF_SIZE(_w, _h) (DIV_ROUND_UP(_w, 64) * DIV_ROUND_UP(_h, 64) * 256 + 64)
#define WAVE5_DEC_AVC_BUF_SIZE(_w, _h) ((((ALIGN(_w, 256) / 16) * (ALIGN(_h, 16) / 16)) + 16) * 80)
#define WAVE5_FBC_LUMA_TABLE_SIZE(_w, _h) (ALIGN(_h, 64) * ALIGN(_w, 256) / 32)
#define WAVE5_FBC_CHROMA_TABLE_SIZE(_w, _h) (ALIGN((_h), 64) * ALIGN((_w) / 2, 256) / 32)
#define WAVE5_ENC_AVC_BUF_SIZE(_w, _h) (ALIGN(_w, 64) * ALIGN(_h, 64) / 32)
#define WAVE5_ENC_HEVC_BUF_SIZE(_w, _h) (ALIGN(_w, 64) / 64 * ALIGN(_h, 64) / 64 * 128)
#define WAVE5_SUBSAMPLED_ONE_SIZE(_w, _h) (ALIGN((_w) / 4, 16) * ALIGN((_h) / 4, 8))
#define WAVE5_SUBSAMPLED_ONE_SIZE_AVC(_w, _h) (ALIGN((_w) / 4, 32) * ALIGN((_h) / 4, 4))
struct wilc *_w = w; \
list_for_each_entry_srcu(v, &_w->vif_list, list, \
srcu_read_lock_held(&_w->srcu))
struct musb_pending_work *w, *_w;
list_for_each_entry_safe(w, _w, &musb->pending_list, node) {
#define ADD_PREQ(_x, _y, _w, _h, can_sleep) do {\
req->par.update.width = _w; \
#define for_each_card_widgets_safe(card, w, _w) \
list_for_each_entry_safe(w, _w, &card->widgets, list)
return ELF_R_SYM(_w(rp->r_info));
rp->r_info = _w(ELF_R_INFO(sym, type));
Elf_Addr current_r_offset = _w(rp->r_offset);
uint_t const old_shoff = _w(ehdr->e_shoff);
uint_t const old_shstr_sh_size = _w(shstr->sh_size);
uint_t const old_shstr_sh_offset = _w(shstr->sh_offset);
uint_t t = 1 + strlen(mc_name) + _w(shstr->sh_size);
shstr->sh_size = _w(t);
shstr->sh_offset = _w(sb.st_size);
mcsec.sh_flags = _w(SHF_ALLOC);
mcsec.sh_offset = _w(t);
mcsec.sh_size = _w((void *)mlocp - (void *)mloc0);
mcsec.sh_addralign = _w(_size);
mcsec.sh_entsize = _w(_size);
mcsec.sh_offset = _w((void *)mlocp - (void *)mloc0 + t);
mcsec.sh_size = _w((void *)mrelp - (void *)mrel0);
mcsec.sh_addralign = _w(_size);
mcsec.sh_entsize = _w(rel_entsize);
ehdr->e_shoff = _w(new_e_shoff);
Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff)
Elf_Rel const *const rel0 = (Elf_Rel const *)(_w(relhdr->sh_offset)
*sym0 = (Elf_Sym const *)(_w(symsec->sh_offset)
*str0 = (char const *)(_w(strsec->sh_offset)
unsigned rel_entsize = _w(relhdr->sh_entsize);
unsigned const nrel = _w(relhdr->sh_size) / rel_entsize;
_w(_w(relp->r_offset) - recval + mcount_adjust);
mrelp->r_offset = _w(offbase
Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff)
unsigned rel_entsize = _w(relhdr->sh_entsize);
unsigned const nrel = _w(relhdr->sh_size) / rel_entsize;
ret = make_nop((void *)ehdr, _w(shdr->sh_offset) + _w(relp->r_offset));
Elf_Sym const *const sym0 = (Elf_Sym const *)(_w(symhdr->sh_offset)
unsigned const nsym = _w(symhdr->sh_size) / _w(symhdr->sh_entsize);
*recvalp = _w(symp->st_value);
!(_w(txthdr->sh_flags) & SHF_EXECINSTR))
totrelsz += _w(shdrp->sh_size);
Elf_Shdr *const shdr0 = (Elf_Shdr *)(_w(ehdr->e_shoff)
char const *const shstrtab = (char const *)(_w(shstr->sh_offset)
rel_entsize = _w(relhdr->sh_entsize);
#define DMA_BURST_ALIGNED(_p, _s, _w) !(_p % (_s * _w))
#define DMA_BURST_ALIGNED(_p, _s, _w) !(_p % (_s * _w))
#define DERIVED_AVG_FIELD(_name, _desc, _format, _x, _y, _z, _w, _ver) \
CALC_AVG(ds1->_ver._w, t1)); \
CALC_AVG(ds2->_ver._w, t2), \
PCT_CHNG(CALC_AVG(ds1->_ver._w, t1), \
CALC_AVG(ds2->_ver._w, t2))); \