| /linux/drivers/gpio/ |
| H A D | gpio-shared-proxy.c | 27 gpio_shared_proxy_set_unlocked(struct gpio_shared_proxy_data *proxy, in gpio_shared_proxy_set_unlocked() argument 31 struct gpio_shared_desc *shared_desc = proxy->shared_desc; in gpio_shared_proxy_set_unlocked() 39 if (proxy->voted_high) in gpio_shared_proxy_set_unlocked() 55 proxy->voted_high = true; in gpio_shared_proxy_set_unlocked() 61 if (!proxy->voted_high) in gpio_shared_proxy_set_unlocked() 74 proxy->voted_high = false; in gpio_shared_proxy_set_unlocked() 78 dev_dbg(proxy->dev, in gpio_shared_proxy_set_unlocked() 82 dev_dbg(proxy->dev, "Voted for value 'low', effective value is 'low'\n"); in gpio_shared_proxy_set_unlocked() 89 struct gpio_shared_proxy_data *proxy = gpiochip_get_data(gc); in gpio_shared_proxy_request() local 90 struct gpio_shared_desc *shared_desc = proxy->shared_desc; in gpio_shared_proxy_request() [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gsc_proxy.c | 113 struct i915_gsc_proxy_component *comp = gsc->proxy.component; in proxy_send_to_csme() 116 ret = comp->ops->send(comp->mei_dev, gsc->proxy.to_csme, size); in proxy_send_to_csme() 122 ret = comp->ops->recv(comp->mei_dev, gsc->proxy.from_csme, GSC_PROXY_BUFFER_SIZE); in proxy_send_to_csme() 134 u64 addr_in = xe_bo_ggtt_addr(gsc->proxy.bo); in proxy_send_to_gsc() 225 struct xe_gsc_proxy_header *to_csme_hdr = gsc->proxy.to_csme; in proxy_query() 226 void *to_csme_payload = gsc->proxy.to_csme + PROXY_HDR_SIZE; in proxy_query() 232 wr_offset = xe_gsc_emit_header(xe, &gsc->proxy.to_gsc, 0, in proxy_query() 234 wr_offset = emit_proxy_header(xe, &gsc->proxy.to_gsc, wr_offset); in proxy_query() 243 xe_gsc_poison_header(xe, &gsc->proxy.from_gsc, 0); in proxy_query() 251 ret = xe_gsc_read_out_header(xe, &gsc->proxy.from_gsc, 0, in proxy_query() [all …]
|
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_gsc_proxy.c | 89 struct i915_gsc_proxy_component *comp = gsc->proxy.component; in proxy_send_to_csme() 91 void *in = gsc->proxy.to_csme; in proxy_send_to_csme() 92 void *out = gsc->proxy.to_gsc; in proxy_send_to_csme() 128 u32 *marker = gsc->proxy.to_csme; /* first dw of the reply header */ in proxy_send_to_gsc() 129 u64 addr_in = i915_ggtt_offset(gsc->proxy.vma); in proxy_send_to_gsc() 131 u32 size = ((struct gsc_proxy_msg *)gsc->proxy.to_gsc)->header.message_size; in proxy_send_to_gsc() 191 struct gsc_proxy_msg *to_gsc = gsc->proxy.to_gsc; in proxy_query() 192 struct gsc_proxy_msg *to_csme = gsc->proxy.to_csme; in proxy_query() 210 memset(gsc->proxy.to_csme, 0, sizeof(struct gsc_proxy_msg)); in proxy_query() 262 if (!gsc->proxy.component_added) in intel_gsc_proxy_request_handler() [all …]
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | p4080si-post.dtsi | 218 dcsr-cpu-sb-proxy@40000 { 219 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 223 dcsr-cpu-sb-proxy@41000 { 224 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 228 dcsr-cpu-sb-proxy@42000 { 229 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 233 dcsr-cpu-sb-proxy@43000 { 234 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 238 dcsr-cpu-sb-proxy@44000 { 239 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; [all …]
|
| H A D | t4240si-post.dtsi | 250 dcsr-cpu-sb-proxy@100000 { 251 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 255 dcsr-cpu-sb-proxy@108000 { 256 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 260 dcsr-cpu-sb-proxy@110000 { 261 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 265 dcsr-cpu-sb-proxy@118000 { 266 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 270 dcsr-cpu-sb-proxy@120000 { 271 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; [all …]
|
| H A D | p5040si-post.dtsi | 191 dcsr-cpu-sb-proxy@40000 { 192 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 196 dcsr-cpu-sb-proxy@41000 { 197 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 201 dcsr-cpu-sb-proxy@42000 { 202 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 206 dcsr-cpu-sb-proxy@43000 { 207 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| H A D | p3041si-post.dtsi | 239 dcsr-cpu-sb-proxy@40000 { 240 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 244 dcsr-cpu-sb-proxy@41000 { 245 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 249 dcsr-cpu-sb-proxy@42000 { 250 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 254 dcsr-cpu-sb-proxy@43000 { 255 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| H A D | p2041si-post.dtsi | 212 dcsr-cpu-sb-proxy@40000 { 213 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 217 dcsr-cpu-sb-proxy@41000 { 218 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 222 dcsr-cpu-sb-proxy@42000 { 223 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 227 dcsr-cpu-sb-proxy@43000 { 228 compatible = "fsl,dcsr-e500mc-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| H A D | b4860si-post.dtsi | 93 dcsr-cpu-sb-proxy@108000 { 94 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 98 dcsr-cpu-sb-proxy@110000 { 99 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 103 dcsr-cpu-sb-proxy@118000 { 104 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| H A D | t2081si-post.dtsi | 220 dcsr-cpu-sb-proxy@100000 { 221 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 225 dcsr-cpu-sb-proxy@108000 { 226 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 230 dcsr-cpu-sb-proxy@110000 { 231 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 235 dcsr-cpu-sb-proxy@118000 { 236 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| H A D | t1040si-post.dtsi | 216 dcsr-cpu-sb-proxy@100000 { 217 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 221 dcsr-cpu-sb-proxy@108000 { 222 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 226 dcsr-cpu-sb-proxy@110000 { 227 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 231 dcsr-cpu-sb-proxy@118000 { 232 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| H A D | b4420si-post.dtsi | 67 dcsr-cpu-sb-proxy@108000 { 68 compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| H A D | p5020si-post.dtsi | 246 dcsr-cpu-sb-proxy@40000 { 247 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 251 dcsr-cpu-sb-proxy@41000 { 252 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| H A D | t1023si-post.dtsi | 186 dcsr-cpu-sb-proxy@100000 { 187 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 191 dcsr-cpu-sb-proxy@108000 { 192 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
|
| /linux/security/apparmor/ |
| H A D | label.c | 42 static void free_proxy(struct aa_proxy *proxy) in free_proxy() argument 44 if (proxy) { in free_proxy() 46 aa_put_label(rcu_dereference_protected(proxy->label, true)); in free_proxy() 47 memset(proxy, 0, sizeof(*proxy)); in free_proxy() 48 RCU_INIT_POINTER(proxy->label, (struct aa_label *)PROXY_POISON); in free_proxy() 49 kfree(proxy); in free_proxy() 55 struct aa_proxy *proxy = container_of(kref, struct aa_proxy, in aa_proxy_kref() local 58 free_proxy(proxy); in aa_proxy_kref() 83 tmp = rcu_dereference_protected(orig->proxy->label, in __aa_proxy_redirect() 85 rcu_assign_pointer(orig->proxy->label, aa_get_label(new)); in __aa_proxy_redirect() [all …]
|
| H A D | apparmorfs.c | 1143 struct aa_proxy *proxy = get_proxy_common_ref(inode->i_private); in seq_profile_open() local 1144 int error = single_open(file, show, proxy); in seq_profile_open() 1148 aa_put_proxy(proxy); in seq_profile_open() 1164 struct aa_proxy *proxy = seq->private; in seq_profile_name_show() local 1165 struct aa_label *label = aa_get_label_rcu(&proxy->label); in seq_profile_name_show() 1175 struct aa_proxy *proxy = seq->private; in seq_profile_mode_show() local 1176 struct aa_label *label = aa_get_label_rcu(&proxy->label); in seq_profile_mode_show() 1186 struct aa_proxy *proxy = seq->private; in seq_profile_attach_show() local 1187 struct aa_label *label = aa_get_label_rcu(&proxy->label); in seq_profile_attach_show() 1202 struct aa_proxy *proxy = seq->private; in seq_profile_hash_show() local [all …]
|
| H A D | policy.c | 367 struct aa_profile *aa_alloc_profile(const char *hname, struct aa_proxy *proxy, in aa_alloc_profile() argument 392 if (!proxy) { in aa_alloc_profile() 393 proxy = aa_alloc_proxy(&profile->label, gfp); in aa_alloc_profile() 394 if (!proxy) in aa_alloc_profile() 397 aa_get_proxy(proxy); in aa_alloc_profile() 398 profile->label.proxy = proxy; in aa_alloc_profile() 1340 aa_put_proxy(ent->new->label.proxy); in aa_replace_profiles() 1341 ent->new->label.proxy = NULL; in aa_replace_profiles()
|
| /linux/security/apparmor/include/ |
| H A D | label.h | 131 struct aa_proxy *proxy; member 269 struct aa_label *aa_label_alloc(int size, struct aa_proxy *proxy, gfp_t gfp); 411 AA_BUG(!l->proxy); in aa_get_newest_label() 412 AA_BUG(!l->proxy->label); in aa_get_newest_label() 417 tmp = aa_get_label_rcu(&l->proxy->label); in aa_get_newest_label() 443 static inline struct aa_proxy *aa_get_proxy(struct aa_proxy *proxy) in aa_get_proxy() argument 445 if (proxy) in aa_get_proxy() 446 kref_get(&(proxy->count.count)); in aa_get_proxy() 448 return proxy; in aa_get_proxy() 451 static inline void aa_put_proxy(struct aa_proxy *proxy) in aa_put_proxy() argument [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | rtnetlink.sh | 504 run_cmd_fail ip -netns "$testns" link set dev "$vxlan" type vxlan proxy 1142 run_cmd ip neigh add proxy $dstip dev "$devdummy" 1143 run_cmd_grep "$dstip" ip neigh get proxy $dstip dev "$devdummy" 1144 run_cmd ip neigh del proxy $dstip dev "$devdummy" 1152 run_cmd ip neigh add proxy $dstip6 dev "$devdummy" 1153 run_cmd_grep "$dstip6" ip neigh get proxy $dstip6 dev "$devdummy" 1154 run_cmd ip neigh del proxy $dstip6 dev "$devdummy" 1170 for proxy in "" "proxy" ; do 1172 run_cmd ip neigh add $proxy $dstip dev "$devdummy" lladdr $dstmac nud permanent 1173 run_cmd_grep $dstip ip neigh show $proxy [all …]
|
| /linux/Documentation/filesystems/nfs/ |
| H A D | rpc-server-gss.rst | 71 called gss-proxy, implemented by a userspace program called Gssproxy. 74 <https://fedorahosted.org/gss-proxy/wiki/ProtocolDocumentation>`_. 84 legacy mechanism. To switch to the new mechanism, gss-proxy must bind 86 /proc/net/rpc/use-gss-proxy. If gss-proxy dies, it must repeat both 92 from /proc/net/rpc/use-gss-proxy and checking that it contains a 93 "1"--the read will block until gss-proxy has done its write to the file.
|
| /linux/drivers/mmc/host/ |
| H A D | dw_mmc.h | 485 u32 proxy[2]; in mci_fifo_l_readq() local 487 proxy[0] = mci_fifo_readl(addr); in mci_fifo_l_readq() 488 proxy[1] = mci_fifo_readl(addr + 4); in mci_fifo_l_readq() 489 memcpy(&ans, proxy, 8); in mci_fifo_l_readq() 495 u32 proxy[2]; in mci_fifo_l_writeq() local 497 memcpy(proxy, &value, 8); in mci_fifo_l_writeq() 498 mci_fifo_writel(addr, proxy[0]); in mci_fifo_l_writeq() 499 mci_fifo_writel(addr + 4, proxy[1]); in mci_fifo_l_writeq()
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A D | ti,message-manager.txt | 15 - reg-names queue_proxy_region - Map the queue proxy region. 19 - #mbox-cells Shall be 2. Contains the queue ID and proxy ID in that 45 # RX queue ID is 5, proxy ID is 2 46 # TX queue ID is 0, proxy ID is 0
|
| /linux/Documentation/devicetree/bindings/powerpc/fsl/ |
| H A D | dcsr.txt | 360 of the form "fsl,dcsr-<cpu>-sb-proxy" in addition to the 361 generic compatible string "fsl,dcsr-cpu-sb-proxy". 375 dcsr-cpu-sb-proxy@40000 { 376 compatible = "fsl,dcsr-e500mc-sb-proxy", 377 "fsl,dcsr-cpu-sb-proxy"; 381 dcsr-cpu-sb-proxy@41000 { 382 compatible = "fsl,dcsr-e500mc-sb-proxy", 383 "fsl,dcsr-cpu-sb-proxy";
|
| /linux/Documentation/networking/ |
| H A D | tproxy.rst | 4 Transparent proxy support 7 This feature adds Linux 2.2-like transparent proxy support to current kernels. 11 From Linux 4.18 transparent proxy support is also available in nf_tables. 76 Note that for this to work you'll have to modify the proxy to enable (SOL_IP,
|
| /linux/net/ipv4/ |
| H A D | ipmr_base.c | 96 struct mr_mfc *c, *proxy; in mr_mfc_find_any() local 104 proxy = mr_mfc_find_any_parent(mrt, c->mfc_parent); in mr_mfc_find_any() 105 if (proxy && proxy->mfc_un.res.ttls[vifi] < 255) in mr_mfc_find_any()
|