Home
last modified time | relevance | path

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

12

/linux/net/packet/
H A Daf_packet.c195 static void *packet_previous_frame(struct packet_sock *po,
243 static void __fanout_unlink(struct sock *sk, struct packet_sock *po);
244 static void __fanout_link(struct sock *sk, struct packet_sock *po);
273 static int packet_xmit(const struct packet_sock *po, struct sk_buff *skb) in packet_xmit() argument
275 if (!packet_sock_flag(po, PACKET_SOCK_QDISC_BYPASS)) in packet_xmit()
288 static struct net_device *packet_cached_dev_get(struct packet_sock *po) in packet_cached_dev_get() argument
293 dev = rcu_dereference(po->cached_dev); in packet_cached_dev_get()
300 static void packet_cached_dev_assign(struct packet_sock *po, in packet_cached_dev_assign() argument
303 rcu_assign_pointer(po->cached_dev, dev); in packet_cached_dev_assign()
306 static void packet_cached_dev_reset(struct packet_sock *po) in packet_cached_dev_reset() argument
[all …]
/linux/drivers/net/ppp/
H A Dpppoe.c176 static int __set_item(struct pppoe_net *pn, struct pppox_sock *po) in __set_item() argument
178 int hash = hash_item(po->pppoe_pa.sid, po->pppoe_pa.remote); in __set_item()
184 if (cmp_2_addr(&ret->pppoe_pa, &po->pppoe_pa) && in __set_item()
185 ret->pppoe_ifindex == po->pppoe_ifindex) in __set_item()
191 RCU_INIT_POINTER(po->next, first); in __set_item()
192 rcu_assign_pointer(pn->hash_table[hash], po); in __set_item()
230 struct pppox_sock *po; in get_item() local
232 po = __get_item(pn, sid, addr, ifindex); in get_item()
233 if (po && !refcount_inc_not_zero(&po->sk.sk_refcnt)) in get_item()
234 po = NULL; in get_item()
[all …]
H A Dpptp.c132 static struct rtable *pptp_route_output(const struct pppox_sock *po, in pptp_route_output() argument
135 const struct sock *sk = &po->sk; in pptp_route_output()
141 po->proto.pptp.dst_addr.sin_addr.s_addr, in pptp_route_output()
142 po->proto.pptp.src_addr.sin_addr.s_addr, in pptp_route_output()
152 struct pppox_sock *po = pppox_sk(sk); in pptp_xmit() local
154 struct pptp_opt *opt = &po->proto.pptp; in pptp_xmit()
167 if (po->sk.sk_state & PPPOX_DEAD) in pptp_xmit()
170 rt = pptp_route_output(po, &fl4); in pptp_xmit()
275 struct pppox_sock *po = pppox_sk(sk); in pptp_rcv_core() local
276 struct pptp_opt *opt = &po->proto.pptp; in pptp_rcv_core()
[all …]
H A Dpppox.c70 struct pppox_sock *po = pppox_sk(sk); in pppox_ioctl() local
85 index = ppp_channel_index(&po->chan); in pppox_ioctl()
104 ppp_input(&po->chan, skb); in pppox_ioctl()
/linux/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
42 * the same ordering as though there were additional po edge
[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/sound/usb/line6/
H A Dplayback.c73 short *po = (short *)urb_out->transfer_buffer; in create_impulse_test_signal() local
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()
84 unsigned char *po = urb_out->transfer_buffer; in create_impulse_test_signal() local
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
118 po = (__le16 *)urb_out->transfer_buffer; in add_monitor_signal()
[all …]
/linux/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/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/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/drivers/platform/x86/dell/dell-wmi-sysman/
H A Dpassobj-attributes.c13 get_instance_id(po);
100 attribute_n_property_show(min_password_length, po);
103 attribute_n_property_show(max_password_length, po);
164 if (check_property_type(po, ATTR_NAME, ACPI_TYPE_STRING)) in populate_po_data()
168 if (check_property_type(po, MIN_PASS_LEN, ACPI_TYPE_INTEGER)) in populate_po_data()
172 if (check_property_type(po, MAX_PASS_LEN, ACPI_TYPE_INTEGER)) in populate_po_data()
/linux/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/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/Documentation/translations/zh_CN/core-api/
H A Drefcount-vs-atomic.rst38 子性和程序顺序(program order, po)关系(在同一个CPU上)。它保证每个
43 [po-earlier]指令)在执行任何程序顺序较后指令(po-later)之前完成。它还保证
/linux/drivers/net/ethernet/intel/ice/
H A Dice_parser_rt.c413 rt->po = (u16)(rt->gpr[ICE_GPR_HO_IDX] + alu->proto_offset); in ice_po_update()
415 rt->po = (u16)(rt->gpr[ICE_GPR_HO_IDX] - alu->proto_offset); in ice_po_update()
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
638 struct ice_proto_off *entry = &proto_grp->po[i]; in ice_proto_off_update()
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()
[all …]
/linux/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()
138 reg_val = ioread32(&chip->reg->po); in pch_gpio_direction_output()
143 iowrite32(reg_val, &chip->reg->po); in pch_gpio_direction_output()
178 chip->pch_gpio_reg.po_reg = ioread32(&chip->reg->po); in pch_gpio_save_reg_conf()
195 iowrite32(chip->pch_gpio_reg.po_reg, &chip->reg->po); in pch_gpio_restore_reg_conf()
H A Dgpio-ml-ioh.c29 u32 po; member
104 reg_val = ioread32(&chip->reg->regs[chip->ch].po); in ioh_gpio_set()
110 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_set()
137 reg_val = ioread32(&chip->reg->regs[chip->ch].po); in ioh_gpio_direction_output()
142 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_direction_output()
174 ioread32(&chip->reg->regs[chip->ch].po); in ioh_gpio_save_reg_conf()
200 &chip->reg->regs[chip->ch].po); in ioh_gpio_restore_reg_conf()
/linux/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/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/net/l2tp/
H A Dl2tp_ppp.c222 struct pppox_sock *po; in pppol2tp_recv() local
224 po = pppox_sk(sk); in pppol2tp_recv()
225 ppp_input(&po->chan, skb); in pppol2tp_recv()
506 struct pppox_sock *po = pppox_sk(sk); in pppol2tp_show() local
508 seq_printf(m, " interface %s\n", ppp_dev_name(&po->chan)); in pppol2tp_show()
692 struct pppox_sock *po = pppox_sk(sk); in pppol2tp_connect() local
796 po->chan.hdrlen = PPPOL2TP_L2TP_HDR_SIZE_SEQ; in pppol2tp_connect()
798 po->chan.private = sk; in pppol2tp_connect()
799 po->chan.ops = &pppol2tp_chan_ops; in pppol2tp_connect()
800 po->chan.mtu = pppol2tp_tunnel_mtu(tunnel); in pppol2tp_connect()
[all …]
/linux/net/core/
H A Dgro.c25 void dev_add_offload(struct packet_offload *po) in dev_add_offload() argument
31 if (po->priority < elem->priority) in dev_add_offload()
34 list_add_rcu(&po->list, elem->list.prev); in dev_add_offload()
52 static void __dev_remove_offload(struct packet_offload *po) in __dev_remove_offload() argument
60 if (po == po1) { in __dev_remove_offload()
61 list_del_rcu(&po->list); in __dev_remove_offload()
66 pr_warn("dev_remove_offload: %p not found\n", po); in __dev_remove_offload()
83 void dev_remove_offload(struct packet_offload *po) in dev_remove_offload() argument
85 __dev_remove_offload(po); in dev_remove_offload()
/linux/include/asm-generic/
H A Dlocal.h45 #define local_try_cmpxchg(l, po, n) atomic_long_try_cmpxchg((&(l)->a), (po), (n)) argument
/linux/drivers/media/platform/st/sti/hva/
H A Dhva-h264.c397 struct hva_h264_po po; member
782 offsetof(struct hva_h264_task, po); in hva_h264_prepare_task()
877 struct hva_h264_po *po = &task->po; in hva_h264_get_stream_size() local
879 return po->bitstream_size; in hva_h264_get_stream_size()
884 struct hva_h264_po *po = &task->po; in hva_h264_get_stuffing_bytes() local
886 return po->stuffing_bits >> 3; in hva_h264_get_stuffing_bytes()
/linux/tools/testing/cxl/test/
H A Dmem.c1144 struct cxl_mbox_poison_out *po; in cxl_get_injected_po() local
1148 po = kzalloc(struct_size(po, record, poison_inject_dev_max), GFP_KERNEL); in cxl_get_injected_po()
1149 if (!po) in cxl_get_injected_po()
1160 po->record[nr_records].address = cpu_to_le64(dpa); in cxl_get_injected_po()
1161 po->record[nr_records].length = cpu_to_le32(1); in cxl_get_injected_po()
1168 po->count = cpu_to_le16(nr_records); in cxl_get_injected_po()
1170 return po; in cxl_get_injected_po()
1177 struct cxl_mbox_poison_out *po; in mock_get_poison() local
1182 po = cxl_get_injected_po(cxlds, offset, length); in mock_get_poison()
1183 if (!po) in mock_get_poison()
[all …]

12