addr_t
addr_t addr)
static unsigned long __peek_user(struct task_struct *child, addr_t addr)
addr_t offset, tmp;
tmp = *(addr_t *)((addr_t) &task_pt_regs(child)->psw + addr);
tmp = *(addr_t *)((addr_t) &child->thread.acrs + offset);
tmp = (addr_t) task_pt_regs(child)->orig_gpr2;
tmp = *(addr_t *)((addr_t)child->thread.ufpu.vxrs + 2 * offset);
peek_user(struct task_struct *child, addr_t addr, addr_t data)
addr_t tmp, mask;
return put_user(tmp, (addr_t __user *) data);
addr_t addr, addr_t data)
static int __poke_user(struct task_struct *child, addr_t addr, addr_t data)
addr_t offset;
*(addr_t *)((addr_t) ®s->psw + addr) = data;
*(addr_t *)((addr_t) &child->thread.acrs + offset) = data;
*(addr_t *)((addr_t)child->thread.ufpu.vxrs + 2 * offset) = data;
static int poke_user(struct task_struct *child, addr_t addr, addr_t data)
addr_t mask;
addr_t utmp;
(addr_t __force __user *) data))
if (__put_user(regs->gprs[15], (addr_t __user *) frame))
if (__put_user(regs->gprs[15], (addr_t __user *) frame))
static inline void wrfs8(u8 v, addr_t addr)
static inline void wrfs16(u16 v, addr_t addr)
static inline void wrfs32(u32 v, addr_t addr)
static inline u8 rdgs8(addr_t addr)
static inline u16 rdgs16(addr_t addr)
static inline u32 rdgs32(addr_t addr)
static inline void wrgs8(u8 v, addr_t addr)
static inline void wrgs16(u16 v, addr_t addr)
static inline void wrgs32(u32 v, addr_t addr)
static inline bool memcmp_fs(const void *s1, addr_t s2, size_t len)
static inline bool memcmp_gs(const void *s1, addr_t s2, size_t len)
void copy_to_fs(addr_t dst, void *src, size_t len);
void *copy_from_fs(void *dst, addr_t src, size_t len);
static inline u8 rdfs8(addr_t addr)
static inline u16 rdfs16(addr_t addr)
static inline u32 rdfs32(addr_t addr)
addr_t cptr;
addr_t cptr;
static inline char rdfs8(addr_t addr)
addr_t mode_ptr;
addr_t dst = 0;
private->iob.interrupt_params = (addr_t) cqr;
addr_t ip;
ip = (addr_t) param32;
ip = (addr_t) param64;
(void *)((addr_t)cda & PAGE_MASK));
(void *)((addr_t)cda & PAGE_MASK));
evbuf = (struct evbuf_header *) ((addr_t) sccb + offset);
memcpy(evbuf, (void *) ((addr_t) evbuf + evbuf->length),
((addr_t) evbuf + evbuf->length);
msg = (struct msg_buf *)((addr_t) sccb + sccb->length);
buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1;
((addr_t) page + PAGE_SIZE)) - 1;
buffer = (void *) ((addr_t) sccb + sccb->header.length);
buffer = (char *) ((addr_t) evbuf + sizeof(struct evbuf_header));
if ((addr_t) &sdcal_area->list[idx] <
(addr_t) &sdcal_area->response + sdcal_area->response.length) {
static inline void *fit_chunk(addr_t *start, addr_t end, size_t len,
addr_t addr;
addr_t start;
addr_t end;
start = (addr_t) buffer;
static inline int qeth_get_elements_for_range(addr_t start, addr_t end)
} else if ((addr_t)intparm != (addr_t)channel->active_cmd) {
iob = (struct qeth_cmd_buffer *) (addr_t)intparm;
(addr_t)iob, 0, 0, iob->timeout);
rc = ccw_device_clear(channel->ccwdev, (addr_t)channel->active_cmd);
rc = ccw_device_halt(channel->ccwdev, (addr_t)channel->active_cmd);
(addr_t) iob, 0, 0, timeout);
(addr_t)skb_frag_address(frag),
(addr_t)skb_frag_address(frag) + skb_frag_size(frag));
addr_t end = (addr_t)skb->data + skb_headlen(skb);
addr_t start = (addr_t)skb->data + data_offset;
addr_t start, end;
start = (addr_t)skb->data - hdr_len;
end = (addr_t)skb->data;
rc = ccw_device_start(channel->ccwdev, ccw, (addr_t) iob, 0, 0);