Home
last modified time | relevance | path

Searched refs:po (Results 1 – 25 of 57) sorted by relevance

123

/linux-6.15/drivers/net/ppp/
H A Dpppoe.c230 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 Dpptp.c348 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 Daf_packet.c1168 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 Ddiag.c17 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 Dinternal.h148 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 Dlinux-kernel.cat28 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 Dlock.cat44 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 Dlinux-kernel.bell61 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 Dplayback.c76 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 Dpagevec.c63 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 Dserver_list.c196 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 Dpassobj-attributes.c13 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 Dcmpxchg_64.h17 #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 Dherd-representation.txt16 # 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 Drefcount-vs-atomic.rst35 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 Dsym_fw.c248 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 Drefcount-vs-atomic.rst38 子性和程序顺序(program order, po)关系(在同一个CPU上)。它保证每个
43 [po-earlier]指令)在执行任何程序顺序较后指令(po-later)之前完成。它还保证
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_parser_rt.c417 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 Dgpio-pch.c30 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 Dlocal.h93 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.gitignore16 po/cpupowerutils.pot
17 po/*.gmo
/linux-6.15/net/l2tp/
H A Dl2tp_ppp.c232 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 Dif_pppox.h63 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 Dsun4i-ss-cipher.c33 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 Dgro.c24 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()

123