/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gsc_proxy.c | 27 * 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 D | xe_gsc_types.h | 37 /** @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 D | intel_gsc_proxy.c | 20 * 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 D | intel_gsc_uc.h | 43 /* for delayed load and proxy handling */ 57 } proxy; member in struct:intel_gsc_uc
|
/linux-master/arch/arm64/kvm/hyp/vhe/ |
H A D | Makefile | 10 obj-y += ../vgic-v3-sr.o ../aarch32.o ../vgic-v2-cpuif-proxy.o ../entry.o \
|
/linux-master/security/apparmor/include/ |
H A D | label.h | 116 * @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 D | policy.h | 257 struct aa_profile *aa_alloc_profile(const char *name, struct aa_proxy *proxy,
|
/linux-master/security/apparmor/ |
H A D | label.c | 42 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 D | apparmorfs.c | 1051 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 D | policy.c | 326 * @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 D | domain.c | 680 if (new && new->proxy == profile->label.proxy && info) { 972 if (label->proxy != new->proxy) {
|
/linux-master/include/uapi/linux/ |
H A D | atmlec.h | 80 } proxy; /* member in union:atmlec_msg::__anon12595
|
/linux-master/net/ipv4/ |
H A D | ipmr_base.c | 96 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 D | Makefile | 26 hyp-obj-y += ../vgic-v3-sr.o ../aarch32.o ../vgic-v2-cpuif-proxy.o ../entry.o \
|
/linux-master/drivers/net/wwan/t7xx/ |
H A D | t7xx_port_proxy.c | 46 #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 D | k3-ringacc.c | 142 * @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 D | spi.c | 796 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 D | vnic_dev.h | 93 enum vnic_proxy_type proxy; member in struct:vnic_dev
|
H A D | vnic_dev.c | 465 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 D | rtnetlink.sh | 462 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 D | srv6_end_dt6_l3vpn_test.sh | 32 # 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 D | srv6_hencap_red_l3vpn_test.sh | 488 add proxy "${IPv6_HS_NETWORK}::${dst}" \ 492 # received, otherwise the proxy arp does not work.
|
H A D | srv6_end_flavors_test.sh | 569 add proxy "${IPv6_HS_NETWORK}::${dst}" \
|
H A D | srv6_end_dt46_l3vpn_test.sh | 41 # 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 D | ti-msgmgr.c | 24 #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...] |