sockaddr_can
DECLARE_SOCKADDR(struct sockaddr_can *, addr, msg->msg_name);
return (unsigned int *)(&((struct sockaddr_can *)skb->cb)[1]);
struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
struct sockaddr_can *addr;
sock_skb_cb_check_size(sizeof(struct sockaddr_can) +
addr = (struct sockaddr_can *)skb->cb;
#define BCM_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_ifindex)
struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
struct sockaddr_can *addr = (struct sockaddr_can *)skb->cb;
BUILD_BUG_ON(sizeof(skb->cb) < sizeof(struct sockaddr_can));
#define ISOTP_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_addr.tp)
struct sockaddr_can *addr = msg->msg_name;
#define J1939_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_addr.j1939)
static int j1939_sk_sanity_check(struct sockaddr_can *addr, int len)
struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
static void j1939_sk_sock2sockaddr_can(struct sockaddr_can *addr,
struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
struct sockaddr_can *paddr = msg->msg_name;
struct sockaddr_can *addr = msg->msg_name;
sock_skb_cb_check_size(sizeof(struct sockaddr_can) +
return (unsigned int *)(&((struct sockaddr_can *)skb->cb)[1]);
struct sockaddr_can *addr;
sock_skb_cb_check_size(sizeof(struct sockaddr_can));
addr = (struct sockaddr_can *)skb->cb;
struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
#define RAW_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_ifindex)
DECLARE_SOCKADDR(struct sockaddr_can *, addr, msg->msg_name);
struct sockaddr_can addr;