| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_guc_relay.c | 38 static struct xe_guc *relay_to_guc(struct xe_guc_relay *relay) in relay_to_guc() argument 40 return container_of(relay, struct xe_guc, relay); in relay_to_guc() 43 static struct xe_guc_ct *relay_to_ct(struct xe_guc_relay *relay) in relay_to_ct() argument 45 return &relay_to_guc(relay)->ct; in relay_to_ct() 48 static struct xe_gt *relay_to_gt(struct xe_guc_relay *relay) in relay_to_gt() argument 50 return guc_to_gt(relay_to_guc(relay)); in relay_to_gt() 53 static struct xe_device *relay_to_xe(struct xe_guc_relay *relay) in relay_to_xe() argument 55 return gt_to_xe(relay_to_gt(relay)); in relay_to_xe() 61 #define relay_ratelimit_printk(relay, _level, fmt...) ({ \ argument 62 typeof(relay) _r = (relay); \ [all …]
|
| H A D | xe_guc_relay.h | 14 int xe_guc_relay_init(struct xe_guc_relay *relay); 16 int xe_guc_relay_send_to_pf(struct xe_guc_relay *relay, 19 int xe_guc_relay_process_guc2vf(struct xe_guc_relay *relay, const u32 *msg, u32 len); 22 int xe_guc_relay_send_to_vf(struct xe_guc_relay *relay, u32 target, 24 int xe_guc_relay_process_guc2pf(struct xe_guc_relay *relay, const u32 *msg, u32 len); 26 static inline int xe_guc_relay_send_to_vf(struct xe_guc_relay *relay, u32 target, in xe_guc_relay_send_to_vf() argument 31 static inline int xe_guc_relay_process_guc2pf(struct xe_guc_relay *relay, const u32 *msg, u32 len) in xe_guc_relay_process_guc2pf() argument
|
| H A D | xe_guc_types.h | 114 struct xe_guc_relay relay; member
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_guc_relay_test.c | 20 static int replacement_relay_get_totalvfs(struct xe_guc_relay *relay) in replacement_relay_get_totalvfs() argument 32 struct xe_guc_relay *relay; in relay_test_init() local 41 relay = &xe_device_get_gt(xe, 0)->uc.guc.relay; in relay_test_init() 45 KUNIT_ASSERT_EQ(test, xe_guc_relay_init(relay), 0); in relay_test_init() 46 KUNIT_EXPECT_TRUE(test, relay_is_ready(relay)); in relay_test_init() 47 relay->last_rid = TEST_RID - 1; in relay_test_init() 49 test->priv = relay; in relay_test_init() 123 struct xe_guc_relay *relay = test->priv; in pf_rejects_guc2pf_too_short() local 126 KUNIT_ASSERT_EQ(test, -EPROTO, xe_guc_relay_process_guc2pf(relay, msg, len)); in pf_rejects_guc2pf_too_short() 132 struct xe_guc_relay *relay = test->priv; in pf_rejects_guc2pf_too_long() local [all …]
|
| /linux/drivers/platform/chrome/ |
| H A D | cros_ec_chardev.c | 45 struct notifier_block relay; member 59 struct chardev_pdata *pdata = container_of(nb, typeof(*pdata), relay); in cros_ec_chardev_relay_event() 442 pdata->relay.notifier_call = cros_ec_chardev_relay_event; in cros_ec_chardev_probe() 444 &pdata->relay); in cros_ec_chardev_probe() 464 &pdata->relay); in cros_ec_chardev_probe() 482 &pdata->relay); in cros_ec_chardev_remove()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | kernel-api.rst | 217 kernel/relay.c 219 kernel/relay.c
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun7i-a20-linutronix-testbox-v2.dts | 21 label = "lamobo_r1:opto:relay";
|
| /linux/tools/testing/selftests/net/ |
| H A D | amt.sh | 80 readonly RELAY=$(mktemp -u relay-XXXXXXXX) 151 ip netns exec "${RELAY}" ip link add amtr type amt mode relay \
|
| /linux/net/x25/ |
| H A D | Kconfig | 10 frame relay; the one physical line from your box to the X.25 network
|
| /linux/drivers/media/platform/mediatek/mdp3/ |
| H A D | mdp_sm_mt8195.h | 101 u32 relay; member
|
| /linux/drivers/comedi/ |
| H A D | Kconfig | 228 tristate "Amplicon PC263 relay board support" 230 Enable support for Amplicon PC263 ISA relay board. This board has 231 16 reed relay output channels. 711 Enable support for ADLink PCI-7250/LPCI-7250/LPCIe-7250 relay output 843 tristate "Amplicon PCI263 relay board support" 846 Enable support for Amplicon PCI263 relay board. This is a PCI board 847 with 16 reed relay output channels.
|
| /linux/Documentation/trace/ |
| H A D | intel_th.rst | 48 consume the data and/or relay it further.
|
| /linux/arch/um/drivers/ |
| H A D | Kconfig | 118 the UML hostaudio relay, which acts as a intermediary
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ull-tarragon-common.dtsi | 746 pinctrl_relay_sense_snvs: relay-sense-snvsgrp {
|
| /linux/Documentation/networking/ |
| H A D | gtp.rst | 36 intermediate nodes just perform some specific relay function.
|
| H A D | j1939.rst | 48 * **Transport:** both TP & ETP reuse some PGNs to relay big packets over them.
|
| /linux/Documentation/virt/hyperv/ |
| H A D | coco.rst | 316 An implementation of the VMBus relay that offers the Confidential VMBus 367 (non-confidential, using the VMBus relay) and use the hypervisor SynIC, and
|
| /linux/Documentation/mm/ |
| H A D | unevictable-lru.rst | 353 such as the VDSO page, relay channel pages, etc. These pages are inherently
|
| /linux/ |
| H A D | MAINTAINERS | 22968 F: Documentation/filesystems/relay.rst 22969 F: include/linux/relay.h 22970 F: kernel/relay.c
|