NS
#define IOPORT(OS, NS) \
__EXTERN_INLINE u##NS t2_ioread##NS(const void __iomem *xaddr) \
__EXTERN_INLINE void t2_iowrite##NS(u##NS b, void __iomem *xaddr) \
{ PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SCx200_BRIDGE) },
{ PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SC1100_BRIDGE) },
{ PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SCx200_XBUS) },
{ PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SC1100_XBUS) },
{ PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_CS5535_IDE), },
{ PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_87410), },
{ PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_87415), },
{ PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SCx200_IDE), },
conn_request_state(connection, NS(conn, C_BROKEN_PIPE), CS_HARD);
conn_request_state(connection, NS(conn, C_TIMEOUT), CS_HARD);
conn_request_state(connection, NS(conn, C_PROTOCOL_ERROR), CS_HARD);
rv = _drbd_request_state(device, NS(disk, D_ATTACHING), CS_VERBOSE);
drbd_force_state(device, NS(disk, D_DISKLESS));
drbd_force_state(device, NS(disk, D_FAILED));
rv = conn_request_state(connection, NS(conn, C_UNCONNECTED), CS_VERBOSE);
rv = conn_request_state(connection, NS(conn, C_DISCONNECTING),
rv = conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_VERBOSE);
rv = conn_request_state(connection, NS(conn, C_DISCONNECTING),
rv2 = conn_request_state(connection, NS(conn, C_STANDALONE),
_drbd_request_state(device, NS(conn, C_WF_SYNC_UUID), CS_VERBOSE + CS_SERIALIZE);
retcode = drbd_request_state(device, NS(disk, D_INCONSISTENT));
retcode = drbd_request_state(device, NS(conn, C_STARTING_SYNC_T));
retcode = drbd_request_state(device, NS(pdsk, D_INCONSISTENT));
retcode = drbd_request_state(device, NS(conn, C_STARTING_SYNC_S));
if (drbd_request_state(adm_ctx.device, NS(user_isp, 1)) == SS_NOTHING_TO_DO)
if (drbd_request_state(adm_ctx.device, NS(user_isp, 0)) == SS_NOTHING_TO_DO) {
return drbd_adm_simple_request_state(skb, info, NS(susp, 1));
return drbd_adm_simple_request_state(skb, info, NS(disk, D_OUTDATED));
retcode = drbd_request_state(device, NS(conn, C_VERIFY_S));
_drbd_request_state(device, NS(conn, C_WF_REPORT_PARAMS),
_conn_request_state(connection, NS(conn, C_TIMEOUT), CS_HARD);
rv2 = drbd_change_state(device, CS_VERBOSE, NS(role, R_SECONDARY));
rv2 = drbd_change_state(device, CS_VERBOSE, NS(role, R_SECONDARY));
conn_request_state(connection, NS(conn, C_BROKEN_PIPE), CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
drbd_force_state(device, NS(disk, D_FAILED));
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(peer_device->connection, NS(conn, C_PROTOCOL_ERROR), CS_HARD);
rv = _drbd_request_state(device, NS(conn, C_WF_SYNC_UUID), CS_VERBOSE);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(connection, NS(conn, C_PROTOCOL_ERROR), CS_HARD);
conn_request_state(connection, NS(conn, C_NETWORK_FAILURE), CS_HARD);
_conn_request_state(connection, NS(conn, C_UNCONNECTED), CS_VERBOSE);
conn_request_state(connection, NS(conn, C_STANDALONE), CS_VERBOSE | CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(connection, NS(conn, C_NETWORK_FAILURE), CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
conn_request_state(connection, NS(conn, C_NETWORK_FAILURE), CS_HARD);
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
if (conn_request_state(connection, NS(conn, C_WF_CONNECTION), CS_VERBOSE) < SS_SUCCESS)
rv = conn_request_state(connection, NS(conn, C_WF_REPORT_PARAMS), CS_VERBOSE);
_conn_request_state(connection, NS(conn, C_TIMEOUT), CS_VERBOSE | CS_HARD);
_drbd_request_state(device, NS(conn, C_CONNECTED), CS_VERBOSE);
_drbd_request_state(device, NS(conn, C_WF_SYNC_UUID), CS_VERBOSE);
return drbd_req_state(device, NS(disk, D_FAILED),
conn_request_state(connection, NS(conn, C_DISCONNECTING), CS_HARD);
NS(conn, C_DISCONNECTING), CS_HARD);
drbd_force_state(device, NS(disk, D_DISKLESS));
conn_request_state(connection, NS(conn, C_NETWORK_FAILURE), CS_HARD);
#define NS_TO_CYCLE(NS, MHz) (((NS) * (MHz)) / NSEC_PER_USEC)
static void NS(get_info)(struct pt_iommu *iommu_table,
static const struct pt_iommu_ops NS(ops) = {
.set_dirty = NS(set_dirty),
.get_info = NS(get_info),
.deinit = NS(deinit),
NS(get_info)(iommu_table, &info);
iommu_table->ops = &NS(ops);
static int __maybe_unused NS(set_dirty)(struct pt_iommu *iommu_table,
static struct kunit_suite NS(generic_pt_suite) = {
.name = __stringify(NS(fmt_test)),
kunit_test_suites(&NS(generic_pt_suite));
static struct kunit_suite NS(iommu_suite) = {
.name = __stringify(NS(iommu_test)),
kunit_test_suites(&NS(iommu_suite));
#define SOCK_ADDR_LOAD_NESTED_FIELD_SIZE_OFF(S, NS, F, NF, SIZE, OFF) \
bpf_target_off(NS, NF, sizeof_field(NS, NF), \
#define SOCK_ADDR_LOAD_NESTED_FIELD(S, NS, F, NF) \
SOCK_ADDR_LOAD_NESTED_FIELD_SIZE_OFF(S, NS, F, NF, \
BPF_FIELD_SIZEOF(NS, NF), 0)
#define SOCK_ADDR_STORE_NESTED_FIELD_OFF(S, NS, F, NF, SIZE, OFF, TF) \
bpf_target_off(NS, NF, sizeof_field(NS, NF), \
#define SOCK_ADDR_LOAD_OR_STORE_NESTED_FIELD_SIZE_OFF(S, NS, F, NF, SIZE, OFF, \
SOCK_ADDR_STORE_NESTED_FIELD_OFF(S, NS, F, NF, SIZE, \
S, NS, F, NF, SIZE, OFF); \
#define next_in_ns(i, NS, L) \
while ((L)->vec[___i] && (L)->vec[___i]->ns != (NS)) \
#define label_for_each_in_ns(I, NS, L, P) \
for ((I).i = next_in_ns(0, (NS), (L)); \
(I).i = next_in_ns((I).i + 1, (NS), (L)))
#define __fn_build_in_scope(NS, P, NS_FN, OTHER_FN) \
if ((P)->ns != (NS)) \
#define label_for_each_in_scope(I, NS, L, P) \
label_for_each_in_ns(I, NS, L, P)
#define ns_unconfined(NS) (&(NS)->unconfined->label)