aboutsummaryrefslogtreecommitdiffstats
path: root/lib/mpi/mpi-cmp.c
diff options
context:
space:
mode:
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>2014-01-23 00:10:04 -0500
committerSteven Rostedt <rostedt@goodmis.org>2014-01-23 00:10:04 -0500
commit71485c45891b8a0fcc4ce22d87251424ab51e096 (patch)
tree3d616ff76f65747963bd2612db14fa0d9036c02e /lib/mpi/mpi-cmp.c
parent26f255646e0ca6fde0e994e2a815ba2b31770dce (diff)
tracing: Fix formatting of trace README file
Fix the formatting of the README file in the trace debugfs to fit in an 80 character window. Also add a comment about the event trigger counter with regards to traceon and traceoff. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'lib/mpi/mpi-cmp.c')
0 files changed, 0 insertions, 0 deletions
PRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. */ /* * Function naming determines intended use: * * <x>_r(void) : Returns the offset for register <x>. * * <x>_o(void) : Returns the offset for element <x>. * * <x>_w(void) : Returns the word offset for word (4 byte) element <x>. * * <x>_<y>_s(void) : Returns size of field <y> of register <x> in bits. * * <x>_<y>_f(u32 v) : Returns a value based on 'v' which has been shifted * and masked to place it at field <y> of register <x>. This value * can be |'d with others to produce a full register value for * register <x>. * * <x>_<y>_m(void) : Returns a mask for field <y> of register <x>. This * value can be ~'d and then &'d to clear the value of field <y> for * register <x>. * * <x>_<y>_<z>_f(void) : Returns the constant value <z> after being shifted * to place it at field <y> of register <x>. This value can be |'d * with others to produce a full register value for <x>. * * <x>_<y>_v(u32 r) : Returns the value of field <y> from a full register * <x> value 'r' after being shifted to place its LSB at bit 0. * This value is suitable for direct comparison with other unshifted * values appropriate for use in field <y> of register <x>. * * <x>_<y>_<z>_v(void) : Returns the constant value for <z> defined for * field <y> of register <x>. This value is suitable for direct * comparison with unshifted values appropriate for use in field <y> * of register <x>. */ #ifndef _hw_bus_gp106_h_ #define _hw_bus_gp106_h_ static inline u32 bus_bar0_window_r(void) { return 0x00001700U; } static inline u32 bus_bar0_window_base_f(u32 v) { return (v & 0xffffffU) << 0U; } static inline u32 bus_bar0_window_target_vid_mem_f(void) { return 0x0U; } static inline u32 bus_bar0_window_target_sys_mem_coherent_f(void) { return 0x2000000U; } static inline u32 bus_bar0_window_target_sys_mem_noncoherent_f(void) { return 0x3000000U; } static inline u32 bus_bar0_window_target_bar0_window_base_shift_v(void) { return 0x00000010U; } static inline u32 bus_bar1_block_r(void) { return 0x00001704U; } static inline u32 bus_bar1_block_ptr_f(u32 v) { return (v & 0xfffffffU) << 0U; } static inline u32 bus_bar1_block_target_vid_mem_f(void) { return 0x0U; } static inline u32 bus_bar1_block_target_sys_mem_coh_f(void) { return 0x20000000U; } static inline u32 bus_bar1_block_target_sys_mem_ncoh_f(void) { return 0x30000000U; } static inline u32 bus_bar1_block_mode_virtual_f(void) { return 0x80000000U; } static inline u32 bus_bar2_block_r(void) { return 0x00001714U; } static inline u32 bus_bar2_block_ptr_f(u32 v) { return (v & 0xfffffffU) << 0U; } static inline u32 bus_bar2_block_target_vid_mem_f(void) { return 0x0U; } static inline u32 bus_bar2_block_target_sys_mem_coh_f(void) { return 0x20000000U; } static inline u32 bus_bar2_block_target_sys_mem_ncoh_f(void) { return 0x30000000U; } static inline u32 bus_bar2_block_mode_virtual_f(void) { return 0x80000000U; } static inline u32 bus_bar1_block_ptr_shift_v(void) { return 0x0000000cU; } static inline u32 bus_bar2_block_ptr_shift_v(void) { return 0x0000000cU; } static inline u32 bus_bind_status_r(void) { return 0x00001710U; } static inline u32 bus_bind_status_bar1_pending_v(u32 r) { return (r >> 0U) & 0x1U; } static inline u32 bus_bind_status_bar1_pending_empty_f(void) { return 0x0U; } static inline u32 bus_bind_status_bar1_pending_busy_f(void) { return 0x1U; } static inline u32 bus_bind_status_bar1_outstanding_v(u32 r) { return (r >> 1U) & 0x1U; } static inline u32 bus_bind_status_bar1_outstanding_false_f(void) { return 0x0U; } static inline u32 bus_bind_status_bar1_outstanding_true_f(void) { return 0x2U; } static inline u32 bus_bind_status_bar2_pending_v(u32 r) { return (r >> 2U) & 0x1U; } static inline u32 bus_bind_status_bar2_pending_empty_f(void) { return 0x0U; } static inline u32 bus_bind_status_bar2_pending_busy_f(void) { return 0x4U; } static inline u32 bus_bind_status_bar2_outstanding_v(u32 r) { return (r >> 3U) & 0x1U; } static inline u32 bus_bind_status_bar2_outstanding_false_f(void) { return 0x0U; } static inline u32 bus_bind_status_bar2_outstanding_true_f(void) { return 0x8U; } static inline u32 bus_intr_0_r(void) { return 0x00001100U; } static inline u32 bus_intr_0_pri_squash_m(void) { return 0x1U << 1U; } static inline u32 bus_intr_0_pri_fecserr_m(void) { return 0x1U << 2U; } static inline u32 bus_intr_0_pri_timeout_m(void) { return 0x1U << 3U; } static inline u32 bus_intr_en_0_r(void) { return 0x00001140U; } static inline u32 bus_intr_en_0_pri_squash_m(void) { return 0x1U << 1U; } static inline u32 bus_intr_en_0_pri_fecserr_m(void) { return 0x1U << 2U; } static inline u32 bus_intr_en_0_pri_timeout_m(void) { return 0x1U << 3U; } #endif