| /linux-6.15/drivers/net/ppp/ |
| H A D | pppoe.c | 230 if (po) in get_item() 285 while (po && po->pppoe_dev != dev) { in pppoe_flush_dev() 286 po = po->next; in pppoe_flush_dev() 448 if (!po) in pppoe_rcv() 505 if (po) in pppoe_disc_rcv() 649 po->pppoe_pa.remote, po->pppoe_ifindex); in pppoe_connect() 658 memset(&po->chan, 0, sizeof(po->chan)); in pppoe_connect() 1040 po = v; in pppoe_seq_show() 1059 po = po->next; in pppoe_get_idx() 1087 po = v; in pppoe_seq_next() [all …]
|
| H A D | pptp.c | 348 struct pppox_sock *po; in pptp_rcv() local 371 if (po) { in pptp_rcv() 452 po->chan.private = sk; in pptp_connect() 463 if (!po->chan.mtu) in pptp_connect() 464 po->chan.mtu = PPP_MRU; in pptp_connect() 503 struct pppox_sock *po; in pptp_release() local 516 po = pppox_sk(sk); in pptp_release() 517 del_chan(po); in pptp_release() 546 struct pppox_sock *po; in pptp_create() local 565 po = pppox_sk(sk); in pptp_create() [all …]
|
| /linux-6.15/net/packet/ |
| H A D | af_packet.c | 1168 curr = packet_lookup_frame(po, &po->rx_ring, in packet_current_rx_frame() 2425 packet_increment_rx_head(po, &po->rx_ring); in tpacket_rcv() 2845 ph = packet_current_frame(po, &po->tx_ring, in tpacket_snd() 3925 if (po->rx_ring.pg_vec || po->tx_ring.pg_vec) { in packet_setsockopt() 3945 if (po->rx_ring.pg_vec || po->tx_ring.pg_vec) { in packet_setsockopt() 3964 if (po->rx_ring.pg_vec || po->tx_ring.pg_vec) { in packet_setsockopt() 4018 if (po->rx_ring.pg_vec || po->tx_ring.pg_vec) { in packet_setsockopt() 4082 if (!po->rx_ring.pg_vec && !po->tx_ring.pg_vec) in packet_setsockopt() 4130 memset(&po->stats, 0, sizeof(po->stats)); in packet_getsockopt() 4468 rb = tx_ring ? &po->tx_ring : &po->rx_ring; in packet_set_ring() [all …]
|
| H A D | diag.c | 17 pinfo.pdi_index = po->ifindex; in pdiag_put_info() 18 pinfo.pdi_version = po->tp_version; in pdiag_put_info() 30 if (READ_ONCE(po->vnet_hdr_sz)) in pdiag_put_info() 102 mutex_lock(&po->pg_vec_lock); in pdiag_put_rings_cfg() 103 ret = pdiag_put_ring(&po->rx_ring, po->tp_version, in pdiag_put_rings_cfg() 106 ret = pdiag_put_ring(&po->tx_ring, po->tp_version, in pdiag_put_rings_cfg() 118 if (po->fanout) { in pdiag_put_fanout() 121 val = (u32)po->fanout->id | ((u32)po->fanout->type << 16); in pdiag_put_fanout() 151 pdiag_put_info(po, skb)) in sk_diag_fill() 160 pdiag_put_mclist(po, skb)) in sk_diag_fill() [all …]
|
| H A D | internal.h | 148 static inline void packet_sock_flag_set(struct packet_sock *po, in packet_sock_flag_set() argument 153 set_bit(flag, &po->flags); in packet_sock_flag_set() 155 clear_bit(flag, &po->flags); in packet_sock_flag_set() 158 static inline bool packet_sock_flag(const struct packet_sock *po, in packet_sock_flag() argument 161 return test_bit(flag, &po->flags); in packet_sock_flag()
|
| /linux-6.15/tools/memory-model/ |
| H A D | linux-kernel.cat | 28 let acq-po = [Acquire] ; po ; [M] 29 let po-rel = [M] ; po ; [Release] 30 let po-unlock-lock-po = po ; [UL] ; (po|rf) ; [LKR] ; po 61 ([M] ; po-unlock-lock-po ; 64 let gp = po ; [Sync-rcu | Sync-srcu] ; po? 67 let nonrw-fence = strong-fence | po-rel | acq-po 72 (po ; [Release]) | ([Acquire] ; po) 95 let ppo = to-r | to-w | (fence & int) | (po-unlock-lock-po & int) 101 po-unlock-lock-po) ; [Marked] ; rmw-sequence 144 let rcu-link = po? ; hb* ; pb* ; prop ; po [all …]
|
| H A D | lock.cat | 44 let lk-rmw = ([LKR] ; po-loc ; [LKW]) \ (po ; po) 55 empty ([LKW] ; po-loc ; [LKR]) \ (po-loc ; [UL] ; po-loc) as lock-nest 61 empty ([LKW] ; po-loc ; [RU]) \ (po-loc ; [UL] ; po-loc) as nested-is-locked 77 let critical = ([LKW] ; po-loc ; [UL]) \ (po-loc ; [LKW | UL] ; po-loc) 86 let rfi-lf = ([LKW] ; po-loc ; [LF]) \ ([LKW] ; po-loc ; [UL] ; po-loc) 114 * A given RU event e may read internally from the last po-previous UL, 118 let possible-rf-ru e = (((UL * {e}) & po-loc) \ 119 ([UL] ; po-loc ; [UL] ; po-loc)) |
|
| H A D | linux-kernel.bell | 61 and unmatched-po = [unmatched] ; po ; [unmatched] 63 [unmatched-locks] ; po ; [unmatched-unlocks] 65 (unmatched-po ; unmatched-po)) 82 flag ~empty rcu-rscs & (po ; [Sync-srcu] ; po) as invalid-sleep
|
| /linux-6.15/sound/usb/line6/ |
| H A D | playback.c | 76 po[0] = pi[0]; in create_impulse_test_signal() 77 po[1] = 0; in create_impulse_test_signal() 79 po += 2; in create_impulse_test_signal() 88 po[j] = pi[j]; in create_impulse_test_signal() 91 po[j] = 0; in create_impulse_test_signal() 94 po += bytes_per_frame; in create_impulse_test_signal() 115 __le16 *pi, *po, *buf_end; in add_monitor_signal() local 119 buf_end = po + urb_out->transfer_buffer_length / sizeof(*po); in add_monitor_signal() 121 for (; po < buf_end; ++pi, ++po) { in add_monitor_signal() 122 short pov = le16_to_cpu(*po); in add_monitor_signal() [all …]
|
| /linux-6.15/net/ceph/ |
| H A D | pagevec.c | 63 size_t po = off & ~PAGE_MASK; in ceph_copy_from_page_vector() local 67 size_t l = min_t(size_t, PAGE_SIZE-po, left); in ceph_copy_from_page_vector() 69 memcpy(data, page_address(pages[i]) + po, l); in ceph_copy_from_page_vector() 72 po += l; in ceph_copy_from_page_vector() 73 if (po == PAGE_SIZE) { in ceph_copy_from_page_vector() 74 po = 0; in ceph_copy_from_page_vector()
|
| /linux-6.15/fs/afs/ |
| H A D | server_list.c | 196 struct afs_server_entry *po = o < old->nr_servers ? &old->servers[o] : NULL; in afs_reattach_volume_to_servers() local 201 if (pn && po && pn->server == po->server) { in afs_reattach_volume_to_servers() 202 pn->cb_expires_at = po->cb_expires_at; in afs_reattach_volume_to_servers() 203 list_replace(&po->slink, &pn->slink); in afs_reattach_volume_to_servers() 209 if (pn && po) in afs_reattach_volume_to_servers() 210 diff = memcmp(&pn->server->uuid, &po->server->uuid, in afs_reattach_volume_to_servers() 224 list_del(&po->slink); in afs_reattach_volume_to_servers()
|
| /linux-6.15/drivers/platform/x86/dell/dell-wmi-sysman/ |
| H A D | passobj-attributes.c | 13 get_instance_id(po); 99 attribute_n_property_show(min_password_length, po); 102 attribute_n_property_show(max_password_length, po); 162 if (check_property_type(po, ATTR_NAME, ACPI_TYPE_STRING)) in populate_po_data() 166 if (check_property_type(po, MIN_PASS_LEN, ACPI_TYPE_INTEGER)) in populate_po_data() 170 if (check_property_type(po, MAX_PASS_LEN, ACPI_TYPE_INTEGER)) in populate_po_data()
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | cmpxchg_64.h | 17 #define arch_try_cmpxchg64(ptr, po, n) \ argument 20 arch_try_cmpxchg((ptr), (po), (n)); \ 23 #define arch_try_cmpxchg64_local(ptr, po, n) \ argument 26 arch_try_cmpxchg_local((ptr), (po), (n)); \
|
| /linux-6.15/tools/memory-model/Documentation/ |
| H A D | herd-representation.txt | 16 # po, a Program-Order link 17 # rmw, a Read-Modify-Write link - every rmw link is a po link 23 # lock.cat. For example, the po link between LKR and LKW is upgraded to an rmw 43 | smp_store_mb | W[ONCE] ->po F[MB] | 70 | spin_lock | LKR ->po LKW | 111 | spin_trylock | On success: LKR ->po LKW |
|
| /linux-6.15/Documentation/core-api/ |
| H A D | refcount-vs-atomic.rst | 35 program order (po) relation (on the same CPU). It guarantees that 42 stores (all po-earlier instructions) on the same CPU are completed 43 before any po-later instruction is executed on the same CPU. 44 It also guarantees that all po-earlier stores on the same CPU 46 other CPUs before any po-later instruction is executed on the original 50 stores (all po-earlier instructions) on the same CPU are completed 51 before the operation. It also guarantees that all po-earlier 58 stores (all po-later instructions) on the same CPU are 60 po-later stores on the same CPU must propagate to all other CPUs
|
| /linux-6.15/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_fw.c | 248 u_short *po; in sym_fw_setup_bus_addresses() local 255 po = (u_short *) fw->a_ofs; in sym_fw_setup_bus_addresses() 258 pa[i] = np->scripta_ba + po[i]; in sym_fw_setup_bus_addresses() 263 po = (u_short *) fw->b_ofs; in sym_fw_setup_bus_addresses() 266 pa[i] = np->scriptb_ba + po[i]; in sym_fw_setup_bus_addresses() 271 po = (u_short *) fw->z_ofs; in sym_fw_setup_bus_addresses() 274 pa[i] = np->scriptz_ba + po[i]; in sym_fw_setup_bus_addresses()
|
| /linux-6.15/Documentation/translations/zh_CN/core-api/ |
| H A D | refcount-vs-atomic.rst | 38 子性和程序顺序(program order, po)关系(在同一个CPU上)。它保证每个 43 [po-earlier]指令)在执行任何程序顺序较后指令(po-later)之前完成。它还保证
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_parser_rt.c | 417 rt->po = rt->gpr[ICE_GPR_HO_IDX]; in ice_po_update() 420 rt->po); in ice_po_update() 634 u16 po; in ice_proto_off_update() local 644 po = rt->po + entry->offset; in ice_proto_off_update() 646 po = rt->po - entry->offset; in ice_proto_off_update() 649 rt->offsets[entry->proto_id] = po; in ice_proto_off_update() 652 entry->proto_id, po); in ice_proto_off_update() 656 rt->offsets[rt->action->proto_id] = rt->po; in ice_proto_off_update() 659 rt->action->proto_id, rt->po); in ice_proto_off_update() 720 rslt->po[rslt->po_num].proto_id = (u8)i; in ice_proto_off_resolve() [all …]
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-pch.c | 30 u32 po; member 109 reg_val = ioread32(&chip->reg->po); in pch_gpio_set() 115 iowrite32(reg_val, &chip->reg->po); in pch_gpio_set() 136 reg_val = ioread32(&chip->reg->po); in pch_gpio_direction_output() 141 iowrite32(reg_val, &chip->reg->po); in pch_gpio_direction_output() 176 chip->pch_gpio_reg.po_reg = ioread32(&chip->reg->po); in pch_gpio_save_reg_conf() 193 iowrite32(chip->pch_gpio_reg.po_reg, &chip->reg->po); in pch_gpio_restore_reg_conf()
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | local.h | 93 static __inline__ bool local_try_cmpxchg(local_t *l, long *po, long n) in local_try_cmpxchg() argument 95 long o = *po, r; in local_try_cmpxchg() 99 *po = r; in local_try_cmpxchg()
|
| /linux-6.15/tools/power/cpupower/ |
| H A D | .gitignore | 16 po/cpupowerutils.pot 17 po/*.gmo
|
| /linux-6.15/net/l2tp/ |
| H A D | l2tp_ppp.c | 232 struct pppox_sock *po; in pppol2tp_recv() local 234 po = pppox_sk(sk); in pppol2tp_recv() 235 ppp_input(&po->chan, skb); in pppol2tp_recv() 515 struct pppox_sock *po = pppox_sk(sk); in pppol2tp_show() local 701 struct pppox_sock *po = pppox_sk(sk); in pppol2tp_connect() local 806 po->chan.private = sk; in pppol2tp_connect() 807 po->chan.ops = &pppol2tp_chan_ops; in pppol2tp_connect() 808 po->chan.mtu = pppol2tp_tunnel_mtu(tunnel); in pppol2tp_connect() 809 po->chan.direct_xmit = true; in pppol2tp_connect() 1190 struct pppox_sock *po = pppox_sk(sk); in pppol2tp_session_setsockopt() local [all …]
|
| /linux-6.15/include/linux/ |
| H A D | if_pppox.h | 63 static inline struct sock *sk_pppox(struct pppox_sock *po) in sk_pppox() argument 65 return (struct sock *)po; in sk_pppox()
|
| /linux-6.15/drivers/crypto/allwinner/sun4i-ss/ |
| H A D | sun4i-ss-cipher.c | 33 unsigned long pi = 0, po = 0; /* progress for in and out */ in sun4i_ss_opti_poll() local 110 if (po) in sun4i_ss_opti_poll() 111 sg_miter_skip(&mo, po); in sun4i_ss_opti_poll() 127 po += mo.length; in sun4i_ss_opti_poll() 200 unsigned long pi = 0, po = 0; /* progress for in and out */ in sun4i_ss_cipher_poll() local 328 if (po) in sun4i_ss_cipher_poll() 329 sg_miter_skip(&mo, po); in sun4i_ss_cipher_poll() 345 po += mo.length; in sun4i_ss_cipher_poll() 370 po += mo.length; in sun4i_ss_cipher_poll()
|
| /linux-6.15/net/core/ |
| H A D | gro.c | 24 void dev_add_offload(struct packet_offload *po) in dev_add_offload() argument 30 if (po->priority < elem->priority) in dev_add_offload() 33 list_add_rcu(&po->list, elem->list.prev); in dev_add_offload() 51 static void __dev_remove_offload(struct packet_offload *po) in __dev_remove_offload() argument 59 if (po == po1) { in __dev_remove_offload() 60 list_del_rcu(&po->list); in __dev_remove_offload() 65 pr_warn("dev_remove_offload: %p not found\n", po); in __dev_remove_offload() 82 void dev_remove_offload(struct packet_offload *po) in dev_remove_offload() argument 84 __dev_remove_offload(po); in dev_remove_offload()
|