Home
last modified time | relevance | path

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

/linux-6.15/net/can/j1939/
H A Dsocket.c517 jsk->addr.sa = addr->can_addr.j1939.addr; in j1939_sk_bind()
559 if (!addr->can_addr.j1939.name && in j1939_sk_connect()
568 jsk->addr.da = addr->can_addr.j1939.addr; in j1939_sk_connect()
571 jsk->addr.pgn = addr->can_addr.j1939.pgn; in j1939_sk_connect()
591 addr->can_addr.j1939.pgn = jsk->addr.pgn; in j1939_sk_sock2sockaddr_can()
594 addr->can_addr.j1939.addr = jsk->addr.da; in j1939_sk_sock2sockaddr_can()
597 addr->can_addr.j1939.addr = jsk->addr.sa; in j1939_sk_sock2sockaddr_can()
858 paddr->can_addr.j1939.addr = skcb->addr.sa; in j1939_sk_recvmsg()
859 paddr->can_addr.j1939.pgn = skcb->addr.pgn; in j1939_sk_recvmsg()
907 if (addr->can_addr.j1939.name || in j1939_sk_alloc_skb()
[all …]
/linux-6.15/tools/include/linux/
H A Dmodule.h7 static inline bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
/linux-6.15/include/uapi/linux/
H A Dcan.h272 } can_addr; member
/linux-6.15/Documentation/networking/
H A Diso15765-2.rst116 } can_addr;
122 * ``can_addr.tp.rx_id`` specifies the receive (RX) CAN ID and will be used as
125 * ``can_addr.tp.tx_id`` specifies the transmit (TX) CAN ID
372 addr.can_addr.tp.tx_id = 0x18DA42F1 | CAN_EFF_FLAG;
373 addr.can_addr.tp.rx_id = 0x18DAF142 | CAN_EFF_FLAG;
H A Dj1939.rst302 } can_addr;
307 ``can_addr.j1939.pgn`` specifies the PGN (max 0x3ffff). Individual bits are
310 ``can_addr.j1939.name`` contains the 64-bit J1939 NAME.
312 ``can_addr.j1939.addr`` contains the address.
332 If ``can_addr.j1939.name`` is set (!= 0) the NAME is looked up by the kernel and
333 the corresponding ADDR is used. If ``can_addr.j1939.name`` is not set (== 0),
334 ``can_addr.j1939.addr`` is used.
897 .can_addr.j1939 = {
930 .can_addr.j1939 = {
971 .can_addr.j1939 = {
[all …]
H A Dcan.rst297 } can_addr;
/linux-6.15/include/linux/
H A Dpercpu.h129 extern bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr);
H A Dmodule.h635 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr);
805 static inline bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
/linux-6.15/net/can/
H A Disotp.c80 #define ISOTP_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_addr.tp)
1256 canid_t tx_id = addr->can_addr.tp.tx_id; in isotp_bind()
1257 canid_t rx_id = addr->can_addr.tp.rx_id; in isotp_bind()
1274 if (tx_id != addr->can_addr.tp.tx_id) in isotp_bind()
1285 if (rx_id != addr->can_addr.tp.rx_id) in isotp_bind()
1368 addr->can_addr.tp.rx_id = so->rxid; in isotp_getname()
1369 addr->can_addr.tp.tx_id = so->txid; in isotp_getname()
/linux-6.15/kernel/module/
H A Dmain.c448 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
464 if (can_addr) { in __is_module_percpu_address()
465 *can_addr = (unsigned long) (va - start); in __is_module_percpu_address()
466 *can_addr += (unsigned long) in __is_module_percpu_address()
521 bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_module_percpu_address() argument
/linux-6.15/mm/
H A Dpercpu.c2273 bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr) in __is_kernel_percpu_address() argument
2285 if (can_addr) { in __is_kernel_percpu_address()
2286 *can_addr = (unsigned long) (va - start); in __is_kernel_percpu_address()
2287 *can_addr += (unsigned long) in __is_kernel_percpu_address()
/linux-6.15/kernel/locking/
H A Dlockdep.c959 unsigned long can_addr, addr = (unsigned long)lock; in assign_lock_key() local
972 if (__is_kernel_percpu_address(addr, &can_addr)) in assign_lock_key()
973 lock->key = (void *)can_addr; in assign_lock_key()
974 else if (__is_module_percpu_address(addr, &can_addr)) in assign_lock_key()
975 lock->key = (void *)can_addr; in assign_lock_key()