kaddr
union kaddr addr;
union kaddr mask;
union kaddr dstbrd;
union kaddr addr;
union kaddr target;
copyin32(const uint32_t *uaddr, uint32_t *kaddr)
return copyin(uaddr, kaddr, sizeof(uint32_t));
copyin32(const uint32_t *uaddr, uint32_t *kaddr)
return copyin(uaddr, kaddr, sizeof(uint32_t));
_copyin(const void *udaddr, void *kaddr, size_t len)
bcopy(p, kaddr, l);
kaddr += l;
copyout(const void *kaddr, void *udaddr, size_t len)
bcopy(kaddr, p, l);
kaddr += l;
copyin32(const uint32_t *udaddr, uint32_t *kaddr)
*kaddr = *p;
_copyinstr(const void *udaddr, void *kaddr, size_t len, size_t *done)
u_char *kp = kaddr;
copyoutstr(const void *kaddr, void *udaddr, size_t len, size_t *done)
const u_char *kp = kaddr;
copyin(const void *uaddr, void *kaddr, size_t len)
error = kcopy((const void *)kva, kaddr, klen);
kaddr = (char *)kaddr + klen;
copyin32(const uint32_t *uaddr, uint32_t *kaddr)
return copyin(uaddr, kaddr, sizeof(uint32_t));
copyout(const void *kaddr, void *uaddr, size_t len)
error = kcopy(kaddr, (void *)kva, klen);
kaddr = (const char *)kaddr + klen;
copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done)
error = copystr((const void *)kva, kaddr, klen, &count);
kaddr = (char *)kaddr + klen;
copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done)
error = copystr(kaddr, (void *)kva, klen, &count);
kaddr = (const char *)kaddr + klen;
info->kptr = ucode->kaddr;
memcpy(ucode->kaddr, ucode_addr, ucode->ucode_size);
dst_addr = ucode->kaddr +
ucode->kaddr = kptr;
void *kaddr;
void *kaddr;
KFD_CWSR_TBA_TMA_SIZE, flags, &mem, &kaddr);
qpd->cwsr_kaddr = kaddr;
void *kaddr;
&mem, &kaddr);
qpd->ib_kaddr = kaddr;
memcpy_toio(smu_data->header_buffer.kaddr, smu_data->toc,
&smu_data->header_buffer.kaddr);
&smu_data->smu_buffer.kaddr);
&smu_data->header_buffer.kaddr);
&smu_data->header_buffer.kaddr);
&smu_data->smu_buffer.kaddr);
void *kaddr;
struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr;
(struct smu8_ih_meta_data *)smu8_smu->scratch_buffer[i].kaddr;
struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr;
struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr;
struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr;
struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr;
entry->kaddr = (char *) smu8_smu->smu_buffer.kaddr +
*table = (struct SMU8_Fusion_ClkTable *)smu8_smu->scratch_buffer[i].kaddr;
&smu8_smu->toc_buffer.kaddr);
&smu8_smu->smu_buffer.kaddr);
&smu8_smu->smu_buffer.kaddr);
&smu8_smu->toc_buffer.kaddr);
&smu8_smu->toc_buffer.kaddr);
&smu8_smu->smu_buffer.kaddr);
void *kaddr;
&(mem->kaddr), bus_dma_flags | BUS_DMA_COHERENT)) {
bus_dmamem_unmap(dmat, mem->kaddr, mem->size);
if (bus_dmamap_load(dmat, mem->map, mem->kaddr,
bus_dmamem_unmap(dmat, mem->kaddr, mem->size);
bus_dmamem_unmap(mem->dmat, mem->kaddr, mem->size);
caddr_t kaddr;
#define KERNADDR(ptr) ((void *)((ptr)->kaddr))
&p->kaddr, BUS_DMA_NOWAIT | (flags & BUS_DMA_COHERENT));
error = bus_dmamap_load(tag, p->map, p->kaddr, p->size, NULL,
bus_dmamem_unmap(tag, p->kaddr, p->size);
bus_dmamem_unmap(p->tag, p->kaddr, p->size);
caddr_t kaddr;
((void *)((char *)((dma)->block->kaddr + (dma)->offs) + (o)))
error = _copyin(uaddr, kaddr, len);
extern int _copyin(const void *uaddr, void *kaddr, size_t len);
copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done)
error = _copyinstr(uaddr, kaddr, len, &alen);
copyin(const void *uaddr, void *kaddr, size_t len)
void *kaddr = NULL; /* kernelspace */
kaddr = uaddr;
kaddr = &u;
kaddr = malloc(size, M_TEMP, M_WAITOK);
if ((error = copyin(uaddr, kaddr, size))) {
free(kaddr, M_TEMP, size);
kaddr = malloc(size, M_TEMP, M_WAITOK | M_ZERO);
error = ptrace_kstate(p, req, pid, kaddr);
error = ptrace_ustate(p, req, pid, kaddr, data, retval);
error = copyout(kaddr, uaddr, size);
free(kaddr, M_TEMP, size);
struct kaddr *ka;
sizeof(struct kaddr))
sizeof(struct kaddr))
void if_addr_new(struct iface *, struct kaddr *);
void if_addr_del(struct iface *, struct kaddr *);
if_addr_new(struct iface *iface, struct kaddr *ka)
if_addr_del(struct iface *iface, struct kaddr *ka)
if_addr_lookup(struct if_addr_head *addr_list, struct kaddr *ka)
static struct if_addr *if_addr_lookup(struct if_addr_head *, struct kaddr *);
struct kaddr a;
struct kaddr k;
if_addr_new(struct kaddr *ka)
if_addr_lookup(struct if_addr_head *addr_list, struct kaddr *ka)
if_addr_add(struct kaddr *ka)
if_addr_del(struct kaddr *ka)
static struct if_addr *if_addr_new(struct kaddr *);
static struct if_addr *if_addr_lookup(struct if_addr_head *, struct kaddr *);
struct kaddr k;
struct kaddr a;
sizeof(struct kaddr))
sizeof(struct kaddr))
void if_addr_add(struct kaddr *);
void if_addr_del(struct kaddr *);