Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 61 files:

Smatch caller information:

fs/xattr.c getname_maybe_null() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

mm/swapfile.c class_filename_constructor() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
CAPABLE 0 21
USER_DATA 0 name 0-u64max

fs/file_attr.c getname_maybe_null() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

fs/namei.c class_filename_constructor() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

fs/stat.c getname_maybe_null() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

fs/statfs.c class_filename_constructor() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

fs/namespace.c getname_maybe_null() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

kernel/acct.c class_filename_constructor() -> getname()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
DATA_SOURCE 0 name $0
CAPABLE 0 20
USER_DATA 0 name 1-u64max
LOCK2 global &acct_on_mutex

fs/quota/quota.c class_filename_constructor() -> getname()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
DATA_SOURCE 0 name $0
USER_DATA 0 name 1-u64max

fs/open.c class_filename_constructor() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

fs/exec.c class_filename_constructor() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

ipc/mqueue.c class_filename_constructor() -> getname()

Type Parameter Key Value
DATA_SOURCE 0 name $0
USER_DATA 0 name 0-u64max

Smatch assignments to (struct proto_ops)->getname:

net/bluetooth/hidp/sock.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/can/raw.c (null)() -> (struct proto_ops)->getname [8000218739214868480]

net/rds/af_rds.c (null)() -> (struct proto_ops)->getname [8687497297627492352]

net/key/af_key.c (null)() -> (struct proto_ops)->getname [0,8984808418157805568]

net/kcm/kcmsock.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/qrtr/af_qrtr.c (null)() -> (struct proto_ops)->getname [4794765278223081472]

net/bluetooth/bnep/sock.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/nfc/rawsock.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/packet/af_packet.c (null)() -> (struct proto_ops)->getname [0,1951149640251580416,6659220708658483200]

net/atm/pvc.c (null)() -> (struct proto_ops)->getname [6610352430719709184]

crypto/algif_aead.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/tipc/socket.c (null)() -> (struct proto_ops)->getname [0,2466980964944261120]

drivers/net/ppp/pptp.c (null)() -> (struct proto_ops)->getname [0,6961187406107545600]

net/llc/af_llc.c (null)() -> (struct proto_ops)->getname [0,2244652389820018688]

net/bluetooth/sco.c (null)() -> (struct proto_ops)->getname [0,710168282140340224]

net/l2tp/l2tp_ip.c (null)() -> (struct proto_ops)->getname [7386054112972267520]

net/can/bcm.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/bluetooth/l2cap_sock.c (null)() -> (struct proto_ops)->getname [0,1255839211122692096]

net/l2tp/l2tp_ip6.c (null)() -> (struct proto_ops)->getname [5257703123266686976]

net/bluetooth/hci_sock.c (null)() -> (struct proto_ops)->getname [4699479206351904768]

net/unix/af_unix.c (null)() -> (struct proto_ops)->getname [7529306696974221312]

net/sctp/protocol.c (null)() -> (struct proto_ops)->getname [1169106782122754048]

net/can/isotp.c (null)() -> (struct proto_ops)->getname [4096298457303007232]

drivers/net/tap.c (null)() -> (struct proto_ops)->getname [0]

net/phonet/socket.c (null)() -> (struct proto_ops)->getname [7542602017583800320]

net/mptcp/protocol.c (null)() -> (struct proto_ops)->getname [1169106782122754048,6289357022625984512]

net/xfrm/espintcp.c (null)() -> (struct proto_ops)->getname [0]

net/xfrm/espintcp.c espintcp_init() -> (struct proto_ops)->getname [min-max]

net/xfrm/espintcp.c espintcp_init_sk() -> (struct proto_ops)->getname [min-max]

crypto/af_alg.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

crypto/algif_skcipher.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/ipv4/af_inet.c (null)() -> (struct proto_ops)->getname [1169106782122754048]

drivers/net/ppp/pppoe.c (null)() -> (struct proto_ops)->getname [0,2773156761723441152]

net/vmw_vsock/af_vsock.c (null)() -> (struct proto_ops)->getname [940016630501117952]

net/smc/af_smc.c (null)() -> (struct proto_ops)->getname [6055744885117779968]

net/bluetooth/iso.c (null)() -> (struct proto_ops)->getname [0,3224104539452059648]

net/l2tp/l2tp_ppp.c (null)() -> (struct proto_ops)->getname [0,8695021551574499328]

net/ieee802154/socket.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/xdp/xsk.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/mctp/af_mctp.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

drivers/net/tun.c (null)() -> (struct proto_ops)->getname [0]

net/ipv6/raw.c (null)() -> (struct proto_ops)->getname [6289357022625984512]

net/rxrpc/af_rxrpc.c (null)() -> (struct proto_ops)->getname [0,8984808418157805568]

drivers/net/ovpn/tcp.c (null)() -> (struct proto_ops)->getname [0]

drivers/net/ovpn/tcp.c ovpn_tcp_init() -> (struct proto_ops)->getname [min-max]

net/nfc/llcp_sock.c (null)() -> (struct proto_ops)->getname [4831789510876553216]

net/bluetooth/rfcomm/sock.c (null)() -> (struct proto_ops)->getname [0,8761159478489194496]

net/smc/smc_inet.c (null)() -> (struct proto_ops)->getname [6055744885117779968]

net/ipv6/af_inet6.c (null)() -> (struct proto_ops)->getname [6289357022625984512]

crypto/algif_hash.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

crypto/algif_rng.c (null)() -> (struct proto_ops)->getname [8984808418157805568]

net/sctp/ipv6.c (null)() -> (struct proto_ops)->getname [7440945185521946624]

net/can/j1939/socket.c (null)() -> (struct proto_ops)->getname [2034872994554060800]

net/x25/af_x25.c (null)() -> (struct proto_ops)->getname [0,7914329562550534144]

net/netlink/af_netlink.c (null)() -> (struct proto_ops)->getname [0,4943388585414840320]