Lines Matching refs:offset
132 unsigned long offset; member
355 static inline void *uv_pnode_offset_to_vaddr(int pnode, unsigned long offset) in uv_pnode_offset_to_vaddr() argument
357 return __va(((unsigned long)pnode << uv_hub_info->m_val) | offset); in uv_pnode_offset_to_vaddr()
384 static inline unsigned long *uv_global_mmr32_address(int pnode, unsigned long offset) in uv_global_mmr32_address() argument
387 UV_GLOBAL_MMR32_PNODE_BITS(pnode) | offset); in uv_global_mmr32_address()
390 static inline void uv_write_global_mmr32(int pnode, unsigned long offset, unsigned long val) in uv_write_global_mmr32() argument
392 writeq(val, uv_global_mmr32_address(pnode, offset)); in uv_write_global_mmr32()
395 static inline unsigned long uv_read_global_mmr32(int pnode, unsigned long offset) in uv_read_global_mmr32() argument
397 return readq(uv_global_mmr32_address(pnode, offset)); in uv_read_global_mmr32()
404 static inline volatile void __iomem *uv_global_mmr64_address(int pnode, unsigned long offset) in uv_global_mmr64_address() argument
407 UV_GLOBAL_MMR64_PNODE_BITS(pnode) | offset); in uv_global_mmr64_address()
410 static inline void uv_write_global_mmr64(int pnode, unsigned long offset, unsigned long val) in uv_write_global_mmr64() argument
412 writeq(val, uv_global_mmr64_address(pnode, offset)); in uv_write_global_mmr64()
415 static inline unsigned long uv_read_global_mmr64(int pnode, unsigned long offset) in uv_read_global_mmr64() argument
417 return readq(uv_global_mmr64_address(pnode, offset)); in uv_read_global_mmr64()
424 static inline unsigned long uv_global_gru_mmr_address(int pnode, unsigned long offset) in uv_global_gru_mmr_address() argument
426 return UV_GLOBAL_GRU_MMR_BASE | offset | in uv_global_gru_mmr_address()
430 static inline void uv_write_global_mmr8(int pnode, unsigned long offset, unsigned char val) in uv_write_global_mmr8() argument
432 writeb(val, uv_global_mmr64_address(pnode, offset)); in uv_write_global_mmr8()
435 static inline unsigned char uv_read_global_mmr8(int pnode, unsigned long offset) in uv_read_global_mmr8() argument
437 return readb(uv_global_mmr64_address(pnode, offset)); in uv_read_global_mmr8()
444 static inline unsigned long *uv_local_mmr_address(unsigned long offset) in uv_local_mmr_address() argument
446 return __va(UV_LOCAL_MMR_BASE | offset); in uv_local_mmr_address()
449 static inline unsigned long uv_read_local_mmr(unsigned long offset) in uv_read_local_mmr() argument
451 return readq(uv_local_mmr_address(offset)); in uv_read_local_mmr()
454 static inline void uv_write_local_mmr(unsigned long offset, unsigned long val) in uv_write_local_mmr() argument
456 writeq(val, uv_local_mmr_address(offset)); in uv_write_local_mmr()
459 static inline unsigned char uv_read_local_mmr8(unsigned long offset) in uv_read_local_mmr8() argument
461 return readb(uv_local_mmr_address(offset)); in uv_read_local_mmr8()
464 static inline void uv_write_local_mmr8(unsigned long offset, unsigned char val) in uv_write_local_mmr8() argument
466 writeb(val, uv_local_mmr_address(offset)); in uv_write_local_mmr8()
557 uv_write_local_mmr8(uv_hub_info->scir.offset, value); in uv_set_scir_bits()
570 uv_cpu_hub_info(cpu)->scir.offset, value); in uv_set_cpu_scir_bits()