Searched refs:proxy (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/drivers/gpu/drm/xe/
H A Dxe_gsc_proxy.c27 * GSC proxy:
31 * GSC to CSME and back. The proxy flow must be manually started after the GSC
35 * The proxy flow is as follow:
37 * 2 - GSC replies with the proxy header + payload for CSME
38 * 3 - Xe sends the reply from GSC as-is to CSME via the mei proxy component
39 * 4 - CSME replies with the proxy header + payload for GSC
105 struct i915_gsc_proxy_component *comp = gsc->proxy.component;
108 ret = comp->ops->send(comp->mei_dev, gsc->proxy.to_csme, size);
110 xe_gt_err(gt, "Failed to send CSME proxy message\n");
114 ret = comp->ops->recv(comp->mei_dev, gsc->proxy
[all...]
H A Dxe_gsc_types.h37 /** @wq: workqueue to handle jobs for delayed load and proxy handling */
40 /** @work: delayed load and proxy handling work */
51 /** @proxy: sub-structure containing the SW proxy-related variables */
53 /** @proxy.component: struct for communication with mei component */
55 /** @proxy.mutex: protects the component binding and usage */
57 /** @proxy.component_added: whether the component has been added */
59 /** @proxy.bo: object to store message to and from the GSC */
61 /** @proxy.to_gsc: map of the memory used to send messages to the GSC */
63 /** @proxy
69 } proxy; member in struct:xe_gsc
[all...]
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_proxy.c20 * GSC proxy:
24 * and back. i915 must manually start the proxy flow after the GSC is loaded to
28 * The proxy flow is as follow:
30 * 2 - GSC replies with the proxy header + payload for CSME
31 * 3 - i915 sends the reply from GSC as-is to CSME via the mei proxy component
32 * 4 - CSME replies with the proxy header + payload for GSC
49 /* FW-defined proxy header */
53 * Bits 0-7: type of the proxy message (see enum intel_gsc_proxy_type)
55 * Bits 16-31: length in bytes of the payload following the proxy header
70 /* FW-defined proxy type
[all...]
H A Dintel_gsc_uc.h43 /* for delayed load and proxy handling */
57 } proxy; member in struct:intel_gsc_uc
/linux-master/arch/arm64/kvm/hyp/vhe/
H A DMakefile10 obj-y += ../vgic-v3-sr.o ../aarch32.o ../vgic-v2-cpuif-proxy.o ../entry.o \
/linux-master/security/apparmor/include/
H A Dlabel.h116 * @proxy: is set to the label that replaced this label
127 struct aa_proxy *proxy; member in struct:aa_label
281 struct aa_label *aa_label_alloc(int size, struct aa_proxy *proxy, gfp_t gfp);
427 AA_BUG(!l->proxy);
428 AA_BUG(!l->proxy->label);
433 tmp = aa_get_label_rcu(&l->proxy->label);
452 static inline struct aa_proxy *aa_get_proxy(struct aa_proxy *proxy) argument
454 if (proxy)
455 kref_get(&(proxy->count));
457 return proxy;
460 aa_put_proxy(struct aa_proxy *proxy) argument
[all...]
H A Dpolicy.h257 struct aa_profile *aa_alloc_profile(const char *name, struct aa_proxy *proxy,
/linux-master/security/apparmor/
H A Dlabel.c42 static void free_proxy(struct aa_proxy *proxy) argument
44 if (proxy) {
46 aa_put_label(rcu_dereference_protected(proxy->label, true));
47 memset(proxy, 0, sizeof(*proxy));
48 RCU_INIT_POINTER(proxy->label, (struct aa_label *)PROXY_POISON);
49 kfree(proxy);
55 struct aa_proxy *proxy = container_of(kref, struct aa_proxy, count); local
57 free_proxy(proxy);
81 tmp = rcu_dereference_protected(orig->proxy
90 struct aa_proxy *proxy = new->proxy; local
426 aa_label_alloc(int size, struct aa_proxy *proxy, gfp_t gfp) argument
[all...]
H A Dapparmorfs.c1051 struct aa_proxy *proxy = aa_get_proxy(inode->i_private); local
1052 int error = single_open(file, show, proxy);
1056 aa_put_proxy(proxy);
1072 struct aa_proxy *proxy = seq->private; local
1073 struct aa_label *label = aa_get_label_rcu(&proxy->label);
1083 struct aa_proxy *proxy = seq->private; local
1084 struct aa_label *label = aa_get_label_rcu(&proxy->label);
1094 struct aa_proxy *proxy = seq->private; local
1095 struct aa_label *label = aa_get_label_rcu(&proxy->label);
1110 struct aa_proxy *proxy local
1530 struct aa_proxy *proxy; local
1570 struct aa_proxy *proxy = aa_get_proxy(profile->label.proxy); local
1623 struct aa_proxy *proxy = inode->i_private; local
[all...]
H A Dpolicy.c326 * @proxy: proxy to use OR null if to allocate a new one
331 struct aa_profile *aa_alloc_profile(const char *hname, struct aa_proxy *proxy, argument
356 if (!proxy) {
357 proxy = aa_alloc_proxy(&profile->label, gfp);
358 if (!proxy)
361 aa_get_proxy(proxy);
362 profile->label.proxy = proxy;
1233 /* break refcount cycle with proxy
[all...]
H A Ddomain.c680 if (new && new->proxy == profile->label.proxy && info) {
972 if (label->proxy != new->proxy) {
/linux-master/include/uapi/linux/
H A Datmlec.h80 } proxy; /* member in union:atmlec_msg::__anon12595
/linux-master/net/ipv4/
H A Dipmr_base.c96 struct mr_mfc *c, *proxy; local
104 proxy = mr_mfc_find_any_parent(mrt, c->mfc_parent);
105 if (proxy && proxy->mfc_un.res.ttls[vifi] < 255)
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A DMakefile26 hyp-obj-y += ../vgic-v3-sr.o ../aarch32.o ../vgic-v2-cpuif-proxy.o ../entry.o \
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_port_proxy.c46 #define for_each_proxy_port(i, p, proxy) \
47 for (i = 0, (p) = &(proxy)->ports[i]; \
48 i < (proxy)->port_count; \
49 i++, (p) = &(proxy)->ports[i])
/linux-master/drivers/soc/ti/
H A Dk3-ringacc.c142 * @proxy: Ring Proxy Datapath registers
161 struct k3_ringacc_proxy_target_regs __iomem *proxy; member in struct:k3_ring
190 * @proxy_gcfg: RA proxy global config registers
191 * @proxy_target_base: RA proxy datapath region
197 * @proxy_inuse: bitfield for proxy usage tracking
373 dev_dbg(ringacc->dev, "Giving ring#%d proxy#%d\n", id,
625 ring->proxy = NULL;
777 ring->proxy = NULL;
806 "Message mode must use proxy for %u element size\n",
828 ring->proxy
[all...]
/linux-master/drivers/spi/
H A Dspi.c796 struct spi_device *proxy; local
807 proxy = spi_alloc_device(ctlr);
808 if (!proxy)
811 WARN_ON(strlen(chip->modalias) >= sizeof(proxy->modalias));
813 /* Use provided chip-select for proxy device */
814 spi_set_all_cs_unused(proxy);
815 spi_set_chipselect(proxy, 0, chip->chip_select);
817 proxy->max_speed_hz = chip->max_speed_hz;
818 proxy->mode = chip->mode;
819 proxy
[all...]
/linux-master/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.h93 enum vnic_proxy_type proxy; member in struct:vnic_dev
H A Dvnic_dev.c465 vdev_neterr(vdev, "Error %d proxy devcmd %d\n",
494 vdev->proxy = PROXY_BY_INDEX;
500 vdev->proxy = PROXY_NONE;
509 switch (vdev->proxy) {
/linux-master/tools/testing/selftests/net/
H A Drtnetlink.sh462 run_cmd_fail ip -netns "$testns" link set dev "$vxlan" type vxlan proxy
1086 # ipv4 proxy
1087 run_cmd ip neigh add proxy $dstip dev "$devdummy"
1088 run_cmd_grep "$dstip" ip neigh get proxy $dstip dev "$devdummy"
1089 run_cmd ip neigh del proxy $dstip dev "$devdummy"
1096 # ipv6 proxy
1097 run_cmd ip neigh add proxy $dstip6 dev "$devdummy"
1098 run_cmd_grep "$dstip6" ip neigh get proxy $dstip6 dev "$devdummy"
1099 run_cmd ip neigh del proxy $dstip6 dev "$devdummy"
H A Dsrv6_end_dt6_l3vpn_test.sh32 # the router rt-1 which acts as a ndp proxy.
294 ip -netns ${rtsrc_name} -6 neigh add proxy ${IPv6_HS_NETWORK}::${hsdst} dev ${rtveth}
H A Dsrv6_hencap_red_l3vpn_test.sh488 add proxy "${IPv6_HS_NETWORK}::${dst}" \
492 # received, otherwise the proxy arp does not work.
H A Dsrv6_end_flavors_test.sh569 add proxy "${IPv6_HS_NETWORK}::${dst}" \
H A Dsrv6_end_dt46_l3vpn_test.sh41 # the router rt-1 which acts as a arp/ndp proxy.
333 ip -netns ${rtsrc_name} -6 neigh add proxy ${IPv6_HS_NETWORK}::${hsdst} dev ${rtveth}
/linux-master/drivers/mailbox/
H A Dti-msgmgr.c24 #define Q_DATA_OFFSET(proxy, queue, reg) \
25 ((0x10000 * (proxy)) + (0x80 * (queue)) + ((reg) * 4))
57 * @data_first_reg: First data register for proxy data region
58 * @data_last_reg: Last data register for proxy data region
64 * @data_region_name: Name of the proxy data region
65 * @status_region_name: Name of the proxy status region
66 * @ctrl_region_name: Name of the proxy control region
125 * @queue_proxy_region: Queue proxy region where queue buffers are located
364 /* In secure proxy, msg_count indicates how many we can send */
804 {.compatible = "ti,am654-secure-proxy",
[all...]

Completed in 249 milliseconds

12