Home
last modified time | relevance | path

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

/Linux-v5.15/net/can/j1939/
Dsocket.c23 #define J1939_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_addr.j1939)
420 if (j1939_pgn_is_valid(addr->can_addr.j1939.pgn) && in j1939_sk_sanity_check()
421 !j1939_pgn_is_clean_pdu(addr->can_addr.j1939.pgn)) in j1939_sk_sanity_check()
499 if (j1939_pgn_is_valid(addr->can_addr.j1939.pgn)) in j1939_sk_bind()
500 jsk->pgn_rx_filter = addr->can_addr.j1939.pgn; in j1939_sk_bind()
501 jsk->addr.src_name = addr->can_addr.j1939.name; in j1939_sk_bind()
502 jsk->addr.sa = addr->can_addr.j1939.addr; in j1939_sk_bind()
544 if (!addr->can_addr.j1939.name && in j1939_sk_connect()
545 addr->can_addr.j1939.addr == J1939_NO_ADDR && in j1939_sk_connect()
552 jsk->addr.dst_name = addr->can_addr.j1939.name; in j1939_sk_connect()
[all …]
/Linux-v5.15/net/can/
Disotp.c80 #define ISOTP_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_addr.tp)
1100 if (addr->can_addr.tp.tx_id & (CAN_ERR_FLAG | CAN_RTR_FLAG)) in isotp_bind()
1114 if (addr->can_addr.tp.rx_id == addr->can_addr.tp.tx_id) { in isotp_bind()
1119 if (addr->can_addr.tp.rx_id & (CAN_ERR_FLAG | CAN_RTR_FLAG)) { in isotp_bind()
1126 addr->can_addr.tp.rx_id == so->rxid && in isotp_bind()
1127 addr->can_addr.tp.tx_id == so->txid) in isotp_bind()
1151 can_rx_register(net, dev, addr->can_addr.tp.rx_id, in isotp_bind()
1152 SINGLE_MASK(addr->can_addr.tp.rx_id), in isotp_bind()
1172 so->rxid = addr->can_addr.tp.rx_id; in isotp_bind()
1173 so->txid = addr->can_addr.tp.tx_id; in isotp_bind()
[all …]
/Linux-v5.15/Documentation/networking/
Dj1939.rst218 } can_addr;
223 ``can_addr.j1939.pgn`` specifies the PGN (max 0x3ffff). Individual bits are
226 ``can_addr.j1939.name`` contains the 64-bit J1939 NAME.
228 ``can_addr.j1939.addr`` contains the address.
248 If ``can_addr.j1939.name`` is set (!= 0) the NAME is looked up by the kernel and
249 the corresponding ADDR is used. If ``can_addr.j1939.name`` is not set (== 0),
250 ``can_addr.j1939.addr`` is used.
360 .can_addr.j1939 = {
393 .can_addr.j1939 = {
434 .can_addr.j1939 = {
[all …]
Dcan.rst297 } can_addr;
/Linux-v5.15/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.15/include/uapi/linux/
Dcan.h215 } can_addr; member
/Linux-v5.15/include/linux/
Dpercpu.h127 extern bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr);
Dmodule.h564 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr);
702 static inline bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
/Linux-v5.15/mm/
Dpercpu.c2315 bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_kernel_percpu_address() argument
2327 if (can_addr) { in __is_kernel_percpu_address()
2328 *can_addr = (unsigned long) (va - start); in __is_kernel_percpu_address()
2329 *can_addr += (unsigned long) in __is_kernel_percpu_address()
/Linux-v5.15/kernel/
Dmodule.c633 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
650 if (can_addr) { in __is_module_percpu_address()
651 *can_addr = (unsigned long) (va - start); in __is_module_percpu_address()
652 *can_addr += (unsigned long) in __is_module_percpu_address()
710 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
/Linux-v5.15/kernel/locking/
Dlockdep.c913 unsigned long can_addr, addr = (unsigned long)lock; in assign_lock_key() local
926 if (__is_kernel_percpu_address(addr, &can_addr)) in assign_lock_key()
927 lock->key = (void *)can_addr; in assign_lock_key()
928 else if (__is_module_percpu_address(addr, &can_addr)) in assign_lock_key()
929 lock->key = (void *)can_addr; in assign_lock_key()