Home
last modified time | relevance | path

Searched refs:can_addr (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/net/can/j1939/
Dsocket.c22 #define J1939_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_addr.j1939)
415 if (j1939_pgn_is_valid(addr->can_addr.j1939.pgn) && in j1939_sk_sanity_check()
416 !j1939_pgn_is_clean_pdu(addr->can_addr.j1939.pgn)) in j1939_sk_sanity_check()
482 if (j1939_pgn_is_valid(addr->can_addr.j1939.pgn)) in j1939_sk_bind()
483 jsk->pgn_rx_filter = addr->can_addr.j1939.pgn; in j1939_sk_bind()
484 jsk->addr.src_name = addr->can_addr.j1939.name; in j1939_sk_bind()
485 jsk->addr.sa = addr->can_addr.j1939.addr; in j1939_sk_bind()
527 if (!addr->can_addr.j1939.name && in j1939_sk_connect()
528 addr->can_addr.j1939.addr == J1939_NO_ADDR && in j1939_sk_connect()
535 jsk->addr.dst_name = addr->can_addr.j1939.name; in j1939_sk_connect()
[all …]
/Linux-v5.4/Documentation/networking/
Dj1939.rst180 } can_addr;
185 can_addr.j1939.pgn specifies the PGN (max 0x3ffff). Individual bits are
188 can_addr.j1939.name contains the 64-bit J1939 NAME.
190 can_addr.j1939.addr contains the address.
210 If can_addr.j1939.name is set (!= 0) the NAME is looked up by the kernel and
211 the corresponding ADDR is used. If can_addr.j1939.name is not set (== 0),
212 can_addr.j1939.addr is used.
322 .can_addr.j1939 = {
355 .can_addr.j1939 = {
396 .can_addr.j1939 = {
[all …]
Dcan.rst264 } can_addr;
/Linux-v5.4/tools/include/linux/
Dmodule.h7 static inline bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
Dlockdep.h67 static __used bool __is_kernel_percpu_address(unsigned long addr, void *can_addr) in __is_kernel_percpu_address() argument
/Linux-v5.4/include/uapi/linux/
Dcan.h196 } can_addr; member
/Linux-v5.4/include/linux/
Dpercpu.h127 extern bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr);
Dmodule.h535 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr);
709 static inline bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
/Linux-v5.4/mm/
Dpercpu.c1997 bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_kernel_percpu_address() argument
2009 if (can_addr) { in __is_kernel_percpu_address()
2010 *can_addr = (unsigned long) (va - start); in __is_kernel_percpu_address()
2011 *can_addr += (unsigned long) in __is_kernel_percpu_address()
/Linux-v5.4/kernel/locking/
Dlockdep.c856 unsigned long can_addr, addr = (unsigned long)lock; in assign_lock_key() local
869 if (__is_kernel_percpu_address(addr, &can_addr)) in assign_lock_key()
870 lock->key = (void *)can_addr; in assign_lock_key()
871 else if (__is_module_percpu_address(addr, &can_addr)) in assign_lock_key()
872 lock->key = (void *)can_addr; in assign_lock_key()
/Linux-v5.4/kernel/
Dmodule.c685 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
702 if (can_addr) { in __is_module_percpu_address()
703 *can_addr = (unsigned long) (va - start); in __is_module_percpu_address()
704 *can_addr += (unsigned long) in __is_module_percpu_address()
763 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument