put_unaligned
put_unaligned(x, buf++); \
put_unaligned((unsigned long)table->address, &header->eh_frame_ptr);
put_unaligned(__val, (type *)(dst)); \
put_unaligned(val_hi, p);
put_unaligned(val_lo, p+1);
put_unaligned(addr, p);
put_unaligned(lo, p.u64++);
put_unaligned(ctx->buflen[1] + (lo < bs), p.u64);
put_unaligned(addr, (__force u32 *)rp);
put_unaligned(val, dst);
put_unaligned(value, location);
put_unaligned(value, location);
put_unaligned(*((type *)src), (type *)(dst)); \
put_unaligned(addr, (__force u32 *)rp);
put_unaligned(rctx->digcnt[0], p.u64++);
put_unaligned(rctx->digcnt[1], p.u64);
put_unaligned(be32_to_cpu(sctx->state[i]), p.u32++);
put_unaligned(sctx->count, p.u64++);
put_unaligned(be64_to_cpu(sctx->state[i]), p.u64++);
put_unaligned(sctx->count[0], p.u64++);
put_unaligned(sctx->count[1], p.u64++);
put_unaligned(be32_to_cpup((__be32 *)in + i), &hash[i]);
put_unaligned(le32_to_cpup((__le32 *)in + i), &hash[i]);
put_unaligned(readl(ctx->cryp->base + STARFIVE_HASH_SHARDR),
put_unaligned(0, (u32 *) &cmd->in_buf[cmd->in_length]);
put_unaligned((__force u32)cpu_to_le32(v), (s32 *)p);
put_unaligned((__u8)0x2A, p); /* Usage Maximum */
put_unaligned((__force u16)cpu_to_le16(v), (s16 *)(p + 1));
put_unaligned(val & 0xffff, (u16*)xfer->data);
put_unaligned(val, ptr);
put_unaligned(val, (__be64 *)(iv + cc->iv_size - sizeof(u64)));
put_unaligned(ktime_to_ns(time), &meta->ns);
put_unaligned(sof, &meta->sof);
put_unaligned(sg_addr, (u64 *)&sgdata->address);
put_unaligned(sg_addr, (u64 *)&sgdata->address);
put_unaligned((u64)dma->handle, &vkdata->address);
put_unaligned(mvsd_read(MVSD_FIFO), p++);
put_unaligned(mvsd_read(MVSD_FIFO), p++);
put_unaligned(cpu_to_be32(mac0), (__be32 *)(addr + 2));
put_unaligned(cpu_to_be16(mac1), (__be16 *)addr);
put_unaligned(val, (u32 *)p);
put_unaligned(mask | part_mask, (u32 *)actual_mask);
put_unaligned(part_key, (u32 *)actual_key);
put_unaligned(val, &bid_u32[i]);
put_unaligned(oldmask | mask, (u32 *)p_mask);
put_unaligned(value, (u32 *)p_exact);
put_unaligned(ip_fast_csum(icp, ip->ihl),
put_unaligned(header->packet_id, &trailer->packet_id);
put_unaligned(__le16_to_cpu(readl(rx_reg)), (*rx_buf)++);
put_unaligned(sh_msiof_read(p, SIRFDR) >> fs, &buf_16[k]);
put_unaligned(sh_msiof_read(p, SIRFDR) >> fs, &buf_32[k]);
put_unaligned(swab32(sh_msiof_read(p, SIRFDR) >> fs), &buf_32[k]);
put_unaligned(swab32(*src++), dst);
put_unaligned(swahw32(*src++), dst);
put_unaligned(cpu_to_le32(addr), (__le32 *)(buf + offb));
put_unaligned((unsigned long)*vaddr_handle,
put_unaligned(tmp, (u32 *)buf);
put_unaligned(cpu_to_le32(temp), (__le32 *)buf);
put_unaligned(cpu_to_le32(status), (__le32 *) buf);
put_unaligned(cpu_to_le32(status), (__le32 *) buf);
put_unaligned(cpu_to_le32(status), (__le32 *) buf);
put_unaligned(cpu_to_le32(musb->port1_status
put_unaligned(name_len, &entry->name_len);
put_unaligned(fs_ftype_to_dtype(ftype), &entry->type);
put_unaligned(location.objectid, &entry->ino);
put_unaligned(found_key.offset, &entry->offset);
put_unaligned(fname->hash, (f2fs_hash_t *)
put_unaligned(ns, p);
put_unaligned((unsigned long)nsm, p + 1);
put_unaligned(cn->cn_xid++, &new->cu_u.cu_msg.cm_xid);
put_unaligned(v, (size_t *)dst);
put_unaligned(get_unaligned((const size_t *)src), (size_t *)dst);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(0, &target[j]); /* Null terminate target unicode string */
put_unaligned(v, ptr);
put_unaligned(0, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(dst_char, &target[j]);
put_unaligned(*(u16 *)from, (u16 __force *)to);
put_unaligned(*(u32 *)from, (u32 __force *)to);
put_unaligned(*(u64 *)from, (u64 __force *)to);
put_unaligned(*((type *)src), (type *)(dst)); \
put_unaligned(l, d++);
put_unaligned(l, d++);
put_unaligned(val, dreg);
put_unaligned(cpu_to_be64((_iba_get64(ptr) & ~mask) | prep_value), ptr);
put_unaligned(phys, (u64 *)ptr);
put_unaligned(cpu_to_be16(o << 8 | d), (__be16 *)out);
put_unaligned(cpu_to_be32(o << 24 | d << 8), (__be32 *)out);
put_unaligned(cpu_to_be32(o << 24 | d), (__be32 *)out);
put_unaligned(cpu_to_be64(o << 56 | d << 24), (__be64 *)out);
put_unaligned(cpu_to_be64(o << 56 | d << 16), (__be64 *)out);
put_unaligned(cpu_to_be64(o << 56 | d << 8), (__be64 *)out);
put_unaligned(cpu_to_be64(o << 56 | d), (__be64 *)out);
put_unaligned(cpu_to_be16((u16)v), (__be16 *)p->out);
put_unaligned(cpu_to_be32((u32)v), (__be32 *)p->out);
put_unaligned(cpu_to_be64((u64)v), (__be64 *)p->out);
put_unaligned(l, (u64 *)dst);
put_unaligned(l, (u32 *)dst);
put_unaligned(l, (u16 *)dst);
put_unaligned(val, (long *)dst);
put_unaligned(value, (U16 *)memPtr);
put_unaligned(value, (U32 *)memPtr);
put_unaligned(a, (U64 *)dst);
put_unaligned(a, (U32 *)dst);
put_unaligned(b, (U32 *)dst + 1);
put_unaligned(get_unaligned((const u32 *)(src)), (u32 *)(dst))
put_unaligned(get_unaligned((const u64 *)(src)), (u64 *)(dst))
put_unaligned(prandom_u32_state(state), (u32 *) ptr);
put_unaligned(value, (U16 *)memPtr);
put_unaligned(value, (U32 *)memPtr);
put_unaligned(value, (U64 *)memPtr);
put_unaligned(htons(GARP_PROTOCOL_ID), &gp->protocol);
put_unaligned(MRP_END_MARK, endmark);
put_unaligned(0, &vah->lenflags);
put_unaligned(cpu_to_be16(++len), &mrp_cb(app->pdu)->vah->lenflags);
put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2));
put_unaligned(s->eh.h_proto, (__be16 *)__skb_put(nskb, 2));
put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2));
put_unaligned(chan->psm, (__le16 *) skb_put(skb, L2CAP_PSMLEN_SIZE));
put_unaligned(cpu_to_le16(__len16(len)), (__le16 *) &hdr->len);
put_unaligned(htons(p), &((struct sockaddr_in *)&addr->in_addr)->sin_port);
put_unaligned(htons(p), &((struct sockaddr_in6 *)&addr->in_addr)->sin6_port);
put_unaligned(AF_INET, &addr->in_addr.ss_family);
put_unaligned(AF_INET6, &addr->in_addr.ss_family);
put_unaligned(htons(ip_len), &iph->tot_len);
put_unaligned(np->local_ip.ip, &iph->saddr);
put_unaligned(np->remote_ip.ip, &iph->daddr);
put_unaligned(ICMP6_MIB_MAX, &stats[0]);
put_unaligned(atomic_long_read(&mib[i]), &stats[i]);
put_unaligned(icv, (__le32 *)(data + data_len));
put_unaligned(mask_fc, (__le16 *)&aad[2]);
put_unaligned(mask_fc, (__le16 *) &aad[0]);
put_unaligned(csum, sumptr);
put_unaligned(new.v16, (__be16*)(opt + offset));
put_unaligned(new.v32, (__be32*)(opt + offset));
put_unaligned(x->stats.replay_window, &p->stats.replay_window);
put_unaligned(x->stats.replay, &p->stats.replay);
put_unaligned(x->stats.integrity_failed, &p->stats.integrity_failed);