/* * Copyright 2015, Cyril Bur, IBM Corp. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version * 2 of the License, or (at your option) any later version. */ #include "basic_asm.h" /* * Careful this will 'clobber' vsx (by design), VSX are always * volatile though so unlike vmx this isn't so much of an issue * Still should avoid calling from C */ FUNC_START(load_vsx) li r5,0 lxvx vs20,r5,r3 addi r5,r5,16 lxvx vs21,r5,r3 addi r5,r5,16 lxvx vs22,r5,r3 addi r5,r5,16 lxvx vs23,r5,r3 addi r5,r5,16 lxvx vs24,r5,r3 addi r5,r5,16 lxvx vs25,r5,r3 addi r5,r5,16 lxvx vs26,r5,r3 addi r5,r5,16 lxvx vs27,r5,r3 addi r5,r5,16 lxvx vs28,r5,r3 addi r5,r5,16 lxvx vs29,r5,r3 addi r5,r5,16 lxvx vs30,r5,r3 addi r5,r5,16 lxvx vs31,r5,r3 blr FUNC_END(load_vsx) FUNC_START(store_vsx) li r5,0 stxvx vs20,r5,r3 addi r5,r5,16 stxvx vs21,r5,r3 addi r5,r5,16 stxvx vs22,r5,r3 addi r5,r5,16 stxvx vs23,r5,r3 addi r5,r5,16 stxvx vs24,r5,r3 addi r5,r5,16 stxvx vs25,r5,r3 addi r5,r5,16 stxvx vs26,r5,r3 addi r5,r5,16 stxvx vs27,r5,r3 addi r5,r5,16 stxvx vs28,r5,r3 addi r5,r5,16 stxvx vs29,r5,r3 addi r5,r5,16 stxvx vs30,r5,r3 addi r5,r5,16 stxvx vs31,r5,r3 blr FUNC_END(store_vsx) orm> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/tools/firewire
diff options
context:
space:
mode:
authorVincent <vincent.stehle@laposte.net>2017-01-30 15:06:43 +0100
committerDavid S. Miller <davem@davemloft.net>2017-01-31 13:07:40 -0500
commitc73e44269369e936165f0f9b61f1f09a11dae01c (patch)
treee2188e900ba06302f8ed2746cb07edd3efbc5c35 /tools/firewire
parent040587af31228d82c52267f717c9fcdb65f36335 (diff)
net: thunderx: avoid dereferencing xcv when NULL
This fixes the following smatch and coccinelle warnings: drivers/net/ethernet/cavium/thunder/thunder_xcv.c:119 xcv_setup_link() error: we previously assumed 'xcv' could be null (see line 118) [smatch] drivers/net/ethernet/cavium/thunder/thunder_xcv.c:119:16-20: ERROR: xcv is NULL but dereferenced. [coccinelle] Fixes: 6465859aba1e66a5 ("net: thunderx: Add RGMII interface type support") Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Cc: Sunil Goutham <sgoutham@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/firewire')