/linux/net/devlink/ |
H A D | resource.c | 10 * struct devlink_resource - devlink resource 11 * @name: name of the resource 13 * @size: size of the resource 14 * @size_new: updated size of the resource, reload is needed 15 * @size_valid: valid in case the total size of the resource is valid 17 * @parent: parent resource 40 struct devlink_resource *resource, u64 resource_id) in devlink_resource_find() argument 44 if (resource) in devlink_resource_find() 45 resource_list = &resource->resource_list; in devlink_resource_find() 49 list_for_each_entry(resource, resource_lis in devlink_resource_find() 64 devlink_resource_validate_children(struct devlink_resource * resource) devlink_resource_validate_children() argument 83 devlink_resource_validate_size(struct devlink_resource * resource,u64 size,struct netlink_ext_ack * extack) devlink_resource_validate_size() argument 111 struct devlink_resource *resource; devlink_nl_resource_set_doit() local 138 devlink_resource_size_params_put(struct devlink_resource * resource,struct sk_buff * skb) devlink_resource_size_params_put() argument 155 devlink_resource_occ_put(struct devlink_resource * resource,struct sk_buff * skb) devlink_resource_occ_put() argument 165 devlink_resource_put(struct devlink * devlink,struct sk_buff * skb,struct devlink_resource * resource) devlink_resource_put() argument 220 struct devlink_resource *resource; devlink_resource_fill() local 296 devlink_resources_validate(struct devlink * devlink,struct devlink_resource * resource,struct genl_info * info) devlink_resources_validate() argument 338 struct devlink_resource *resource; devl_resource_register() local 385 devlink_resource_unregister(struct devlink * devlink,struct devlink_resource * resource) devlink_resource_unregister() argument 443 struct devlink_resource *resource; devl_resource_size_get() local 469 struct devlink_resource *resource; devl_resource_occ_get_register() local 492 struct devlink_resource *resource; devl_resource_occ_get_unregister() local [all...] |
/linux/drivers/acpi/ |
H A D | power.c | 17 * An ACPI "power resource object" represents a software controllable power 18 * plane, clock plane, or other resource depended on by a device. 20 * A device may rely on multiple power resources, and a power resource 63 struct acpi_power_resource *resource; member 97 struct acpi_power_resource *resource = acpi_power_get_context(handle); in acpi_power_resources_list_add() local 100 if (!resource || !list) in acpi_power_resources_list_add() 107 entry->resource = resource; in acpi_power_resources_list_add() 112 if (e->resource->order > resource in acpi_power_resources_list_add() 207 acpi_power_get_state(struct acpi_power_resource * resource,u8 * state) acpi_power_get_state() argument 231 struct acpi_power_resource *resource = entry->resource; acpi_power_get_list_state() local 251 acpi_power_resource_add_dependent(struct acpi_power_resource * resource,struct device * dev) acpi_power_resource_add_dependent() argument 281 acpi_power_resource_remove_dependent(struct acpi_power_resource * resource,struct device * dev) acpi_power_resource_remove_dependent() argument 363 __acpi_power_on(struct acpi_power_resource * resource) __acpi_power_on() argument 397 acpi_power_on_unlocked(struct acpi_power_resource * resource) acpi_power_on_unlocked() argument 412 acpi_power_on(struct acpi_power_resource * resource) acpi_power_on() argument 422 __acpi_power_off(struct acpi_power_resource * resource) __acpi_power_off() argument 440 acpi_power_off_unlocked(struct acpi_power_resource * resource) acpi_power_off_unlocked() argument 461 acpi_power_off(struct acpi_power_resource * resource) acpi_power_off() argument 618 struct acpi_power_resource *resource = entry->resource; acpi_power_wakeup_list_init() local 884 struct acpi_power_resource *resource; acpi_release_power_resource() local 900 struct acpi_power_resource *resource; resource_in_use_show() local 912 acpi_power_add_resource_to_list(struct acpi_power_resource * resource) acpi_power_add_resource_to_list() argument 934 struct acpi_power_resource *resource; acpi_add_power_resource() local 997 struct acpi_power_resource *resource; acpi_resume_power_resources() local 1047 struct acpi_power_resource *resource; acpi_turn_off_unused_power_resources() local [all...] |
/linux/include/linux/ |
H A D | ioport.h | 21 struct resource { struct 27 struct resource *parent, *sibling, *child; argument 33 * PCI devices expose these flags to userspace in the "resource" sysfs file, 66 #define IORESOURCE_EXCLUSIVE 0x08000000 /* Userland may not map this resource */ 71 #define IORESOURCE_BUSY 0x80000000 /* Driver has marked this resource busy */ 73 /* I/O resource extended types */ 124 #define IORESOURCE_PCI_FIXED (1<<4) /* Do not move resource */ 131 * for searching a specific resource range in the iomem table. Assign 132 * a new descriptor when a resource range supports the search interfaces. 133 * Otherwise, resource 22 startresource global() argument 23 endresource global() argument [all...] |
/linux/drivers/misc/vmw_vmci/ |
H A D | vmci_resource.c | 32 return hash_32(handle.resource, VMCI_RESOURCE_HASH_BITS); in vmci_resource_hash() 36 * Gets a resource (if one exists) matching given handle from the hash table. 41 struct vmci_resource *r, *resource = NULL; in vmci_resource_lookup() local 48 u32 rid = r->handle.resource; in vmci_resource_lookup() 51 rid == handle.resource && in vmci_resource_lookup() 54 resource = r; in vmci_resource_lookup() 60 return resource; in vmci_resource_lookup() 64 * Find an unused resource ID and return it. The first 67 * Returns VMCI resource id on success, VMCI_INVALID_ID on failure. 77 * Generate a unique resource I in vmci_resource_find_id() 99 vmci_resource_add(struct vmci_resource * resource,enum vmci_resource_type resource_type,struct vmci_handle handle) vmci_resource_add() argument 137 vmci_resource_remove(struct vmci_resource * resource) vmci_resource_remove() argument 165 struct vmci_resource *r, *resource = NULL; vmci_resource_by_handle() local 184 vmci_resource_get(struct vmci_resource * resource) vmci_resource_get() argument 193 struct vmci_resource *resource = vmci_release_resource() local 209 vmci_resource_put(struct vmci_resource * resource) vmci_resource_put() argument 219 vmci_resource_handle(struct vmci_resource * resource) vmci_resource_handle() argument [all...] |
H A D | vmci_datagram.c | 27 struct vmci_resource resource; member 86 /* Make datagram resource live. */ in dg_create_handle() 87 result = vmci_resource_add(&entry->resource, in dg_create_handle() 91 pr_warn("Failed to add new resource (handle=0x%x:0x%x), error: %d\n", in dg_create_handle() 92 handle.context, handle.resource, result); in dg_create_handle() 97 *out_handle = vmci_resource_handle(&entry->resource); in dg_create_handle() 114 struct vmci_resource *resource; in vmci_datagram_get_priv_flags() local 116 resource = vmci_resource_by_handle(handle, in vmci_datagram_get_priv_flags() 118 if (!resource) in vmci_datagram_get_priv_flags() 121 src_entry = container_of(resource, struc in vmci_datagram_get_priv_flags() 189 struct vmci_resource *resource; dg_dispatch_as_host() local 298 struct vmci_resource *resource; dg_dispatch_as_guest() local 357 struct vmci_resource *resource; vmci_datagram_invoke_guest_handler() local 464 struct vmci_resource *resource; vmci_datagram_destroy_handle() local [all...] |
H A D | vmci_doorbell.c | 34 struct vmci_resource resource; member 92 struct vmci_resource *resource; in vmci_dbell_get_priv_flags() local 94 resource = vmci_resource_by_handle(handle, in vmci_dbell_get_priv_flags() 96 if (!resource) in vmci_dbell_get_priv_flags() 99 entry = container_of(resource, struct dbell_entry, resource); in vmci_dbell_get_priv_flags() 101 vmci_resource_put(resource); in vmci_dbell_get_priv_flags() 134 * entry's resource so that the entry is not deleted before it is removed from 142 vmci_resource_get(&entry->resource); in dbell_index_table_add() 195 * entry's resource 278 struct vmci_resource *resource; vmci_dbell_host_context_notify() local 499 struct vmci_resource *resource; vmci_doorbell_destroy() local [all...] |
/linux/arch/arm/mach-pxa/ |
H A D | devices.c | 38 static struct resource pxa_resource_pmu = { 47 .resource = &pxa_resource_pmu, 51 static const struct resource pxamci_resources[] = { 90 static struct resource pxa2xx_udc_resources[] = { 108 .resource = pxa2xx_udc_resources, 119 .resource = pxa2xx_udc_resources, 127 static struct resource pxafb_resources[] = { 150 .resource = pxafb_resources, 159 static struct resource pxa_resource_ffuart[] = { 174 .resource [all...] |
/linux/drivers/bus/fsl-mc/ |
H A D | fsl-mc-allocator.c | 23 * fsl_mc_resource_pool_add_device - add allocatable object to a resource 38 struct fsl_mc_resource *resource; in fsl_mc_resource_pool_add_device() local 46 if (mc_dev->resource) in fsl_mc_resource_pool_add_device() 63 resource = devm_kzalloc(&mc_bus_dev->dev, sizeof(*resource), in fsl_mc_resource_pool_add_device() 65 if (!resource) { in fsl_mc_resource_pool_add_device() 72 resource->type = pool_type; in fsl_mc_resource_pool_add_device() 73 resource->id = mc_dev->obj_desc.id; in fsl_mc_resource_pool_add_device() 74 resource->data = mc_dev; in fsl_mc_resource_pool_add_device() 75 resource in fsl_mc_resource_pool_add_device() 103 struct fsl_mc_resource *resource; fsl_mc_resource_pool_remove_device() local 186 struct fsl_mc_resource *resource; fsl_mc_resource_allocate() local 233 fsl_mc_resource_free(struct fsl_mc_resource * resource) fsl_mc_resource_free() argument 282 struct fsl_mc_resource *resource = NULL; fsl_mc_object_allocate() local 331 struct fsl_mc_resource *resource; fsl_mc_object_free() local 481 struct fsl_mc_resource *resource; fsl_mc_allocate_irqs() local [all...] |
/linux/drivers/tty/ipwireless/ |
H A D | main.c | 84 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in ipwireless_probe() 85 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in ipwireless_probe() 95 if (!request_region(p_dev->resource[0]->start, in ipwireless_probe() 96 resource_size(p_dev->resource[0]), in ipwireless_probe() 102 p_dev->resource[2]->flags |= in ipwireless_probe() 105 ret = pcmcia_request_window(p_dev, p_dev->resource[2], 0); in ipwireless_probe() 109 ret = pcmcia_map_mem_page(p_dev, p_dev->resource[2], p_dev->card_addr); in ipwireless_probe() 113 ipw->is_v2_card = resource_size(p_dev->resource[2]) == 0x100; in ipwireless_probe() 115 ipw->common_memory = ioremap(p_dev->resource[2]->start, in ipwireless_probe() 116 resource_size(p_dev->resource[ in ipwireless_probe() [all...] |
/linux/drivers/acpi/acpica/ |
H A D | rslist.c | 25 * DESCRIPTION: Convert an AML resource to an internal representation of the 26 * resource that is aligned and easier to access. 36 struct acpi_resource *resource; in acpi_rs_convert_aml_to_resources() local 47 resource = *resource_ptr; in acpi_rs_convert_aml_to_resources() 48 if (ACPI_IS_MISALIGNED(resource)) { in acpi_rs_convert_aml_to_resources() 50 "Misaligned resource pointer %p", resource)); in acpi_rs_convert_aml_to_resources() 75 "Invalid/unsupported resource descriptor: Type 0x%2.2X", in acpi_rs_convert_aml_to_resources() 80 /* Convert the AML byte stream resource to a local resource struc in acpi_rs_convert_aml_to_resources() 128 acpi_rs_convert_resources_to_aml(struct acpi_resource * resource,acpi_size aml_size_needed,u8 * output_buffer) acpi_rs_convert_resources_to_aml() argument [all...] |
H A D | rsmisc.c | 4 * Module Name: rsmisc - Miscellaneous resource descriptors 24 * PARAMETERS: resource - Pointer to the resource descriptor 30 * DESCRIPTION: Convert an external AML resource descriptor to the corresponding 31 * internal resource descriptor 35 acpi_rs_convert_aml_to_resource(struct acpi_resource *resource, in acpi_rs_convert_aml_to_resource() argument 54 if (((acpi_size)resource) & 0x3) { in acpi_rs_convert_aml_to_resource() 56 /* Each internal resource struct is expected to be 32-bit aligned */ in acpi_rs_convert_aml_to_resource() 59 "Misaligned resource pointer (get): %p Type 0x%2.2X Length %u", in acpi_rs_convert_aml_to_resource() 60 resource, resourc in acpi_rs_convert_aml_to_resource() 446 acpi_rs_convert_resource_to_aml(struct acpi_resource * resource,union aml_resource * aml,struct acpi_rsconvert_info * info) acpi_rs_convert_resource_to_aml() argument [all...] |
H A D | rscalc.c | 33 * DESCRIPTION: Count the number of bits set in a resource field. Used for 89 * PARAMETERS: resource_length - Length from the resource header 90 * minimum_total_length - Minimum length of this resource, before 111 * some Large-type resource descriptors. in acpi_rs_stream_option_length() 115 * If the length of the actual resource descriptor is greater than the in acpi_rs_stream_option_length() 118 * string length (including the null terminator) is the resource length in acpi_rs_stream_option_length() 132 * guarantee that the entire resource descriptor is native word aligned in acpi_rs_stream_option_length() 141 * PARAMETERS: resource - Pointer to the resource linked list 142 * resource_list_size - Size of the resource linke 154 acpi_rs_get_aml_length(struct acpi_resource * resource,acpi_size resource_list_size,acpi_size * size_needed) acpi_rs_get_aml_length() argument [all...] |
H A D | rsxface.c | 4 * Module Name: rsxface - Public interfaces to the resource manager 35 acpi_rs_match_vendor_resource(struct acpi_resource *resource, void *context); 52 * DESCRIPTION: Common parameter validation for resource interfaces 156 * the desired device. The resource data is placed in the buffer in ACPI_EXPORT_SYMBOL() 201 * for the desired device. The resource data is placed in the in ACPI_EXPORT_SYMBOL() 243 * the desired device. The resource data is passed to the routine in ACPI_EXPORT_SYMBOL() 288 * the desired device. The resource data is passed to the routine in ACPI_EXPORT_SYMBOL() 319 * PARAMETERS: resource - Pointer to a resource in ACPI_EXPORT_SYMBOL() 325 * DESCRIPTION: If the resource i in ACPI_EXPORT_SYMBOL() 511 struct acpi_resource *resource; acpi_walk_resource_buffer() local [all...] |
/linux/kernel/ |
H A D | resource.c | 3 * linux/kernel/resource.c 8 * Arbitrary resource management. 35 struct resource ioport_resource = { 43 struct resource iomem_resource = { 59 static struct resource *next_resource(struct resource *p, bool skip_children, in next_resource() 60 struct resource *subtree_root) in next_resource() 73 * Traverse the resource subtree under @_root in pre-order, excluding 90 struct resource *root = pde_data(file_inode(m->file)); in r_start() 91 struct resource * in r_start() 388 __walk_iomem_res_desc(resource_size_t start,resource_size_t end,unsigned long flags,unsigned long desc,void * arg,int (* func)(struct resource *,void *)) __walk_iomem_res_desc() argument 423 walk_iomem_res_desc(unsigned long desc,unsigned long flags,u64 start,u64 end,void * arg,int (* func)(struct resource *,void *)) walk_iomem_res_desc() argument 437 walk_system_ram_res(u64 start,u64 end,void * arg,int (* func)(struct resource *,void *)) walk_system_ram_res() argument 452 walk_system_ram_res_rev(u64 start,u64 end,void * arg,int (* func)(struct resource *,void *)) walk_system_ram_res_rev() argument 502 walk_mem_res(u64 start,u64 end,void * arg,int (* func)(struct resource *,void *)) walk_mem_res() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/resource/ |
H A D | Makefile | 22 # Makefile for the 'resource' sub-component of DAL. 33 AMD_DAL_RESOURCE_DCE60 = $(addprefix $(AMDDALPATH)/dc/resource/dce60/,$(RESOURCE_DCE60)) 42 AMD_DAL_RESOURCE_DCE80 = $(addprefix $(AMDDALPATH)/dc/resource/dce80/,$(RESOURCE_DCE80)) 50 AMD_DAL_RESOURCE_DCE100 = $(addprefix $(AMDDALPATH)/dc/resource/dce100/,$(RESOURCE_DCE100)) 58 AMD_DAL_RESOURCE_DCE110 = $(addprefix $(AMDDALPATH)/dc/resource/dce110/,$(RESOURCE_DCE110)) 66 AMD_DAL_RESOURCE_DCE112 = $(addprefix $(AMDDALPATH)/dc/resource/dce112/,$(RESOURCE_DCE112)) 74 AMD_DAL_RESOURCE_DCE120 = $(addprefix $(AMDDALPATH)/dc/resource/dce120/,$(RESOURCE_DCE120)) 85 AMD_DAL_RESOURCE_DCN10 = $(addprefix $(AMDDALPATH)/dc/resource/dcn10/,$(RESOURCE_DCN10)) 93 AMD_DAL_RESOURCE_DCN20 = $(addprefix $(AMDDALPATH)/dc/resource/dcn20/,$(RESOURCE_DCN20)) 101 AMD_DAL_RESOURCE_DCN201 = $(addprefix $(AMDDALPATH)/dc/resource/dcn20 [all...] |
/linux/rust/kernel/io/ |
H A D | mem.rs | 12 use crate::io::resource::Region; 13 use crate::io::resource::Resource; 18 /// An IO request for a specific device and resource. 21 resource: &'a Resource, field 29 /// Callers must ensure that `resource` is valid for `device` during the 31 pub(crate) unsafe fn new(device: &'a Device<Bound>, resource: &'a Resource) -> Self { in new() 32 IoRequest { device, resource } in new() 164 fn ioremap(resource: &Resource) -> Result<Self> { in ioremap() 165 let start = resource.start(); in ioremap() 166 let size = resource in ioremap() [all...] |
/linux/arch/arm/mach-s3c/ |
H A D | devs.c | 54 static struct resource s3c_fb_resource[] = { 65 .resource = s3c_fb_resource, 82 static struct resource s3c_hsmmc_resource[] = { 97 .resource = s3c_hsmmc_resource, 112 static struct resource s3c_hsmmc1_resource[] = { 127 .resource = s3c_hsmmc1_resource, 144 static struct resource s3c_hsmmc2_resource[] = { 159 .resource = s3c_hsmmc2_resource, 174 static struct resource s3c_hsmmc3_resource[] = { 189 .resource [all...] |
/linux/arch/sparc/kernel/ |
H A D | central.c | 24 struct resource leds_resource; 33 struct resource leds_resource; 74 p->clock_freq_regs = of_ioremap(&op->resource[0], 0, in clock_board_probe() 75 resource_size(&op->resource[0]), in clock_board_probe() 82 p->clock_regs = of_ioremap(&op->resource[1], 0, in clock_board_probe() 83 resource_size(&op->resource[1]), in clock_board_probe() 90 if (op->resource[2].flags) { in clock_board_probe() 91 p->clock_ver_reg = of_ioremap(&op->resource[2], 0, in clock_board_probe() 92 resource_size(&op->resource[2]), in clock_board_probe() 109 p->leds_pdev.resource in clock_board_probe() [all...] |
H A D | ioport.c | 55 static void __iomem *_sparc_ioremap(struct resource *res, u32 bus, u32 pa, int sz); 58 static void _sparc_free_io(struct resource *res); 63 static struct resource _sparc_dvma = { 67 /*ext*/ struct resource sparc_iomap = { 81 struct resource xres; /* Must be first */ 128 struct resource *res; in iounmap() 148 void __iomem *of_ioremap(struct resource *res, unsigned long offset, in of_ioremap() 157 void of_iounmap(struct resource *res, void __iomem *base, unsigned long size) in of_iounmap() 171 struct resource *res; in _sparc_alloc_io() 187 tack = kmalloc(sizeof (struct resource) in _sparc_alloc_io() [all...] |
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
H A D | pool.c | 7 static void hws_pool_free_one_resource(struct mlx5hws_pool_resource *resource) in hws_pool_free_one_resource() argument 9 switch (resource->pool->type) { in hws_pool_free_one_resource() 11 mlx5hws_cmd_ste_destroy(resource->pool->ctx->mdev, resource->base_id); in hws_pool_free_one_resource() 14 mlx5hws_cmd_stc_destroy(resource->pool->ctx->mdev, resource->base_id); in hws_pool_free_one_resource() 20 kfree(resource); in hws_pool_free_one_resource() 25 hws_pool_free_one_resource(pool->resource); in hws_pool_resource_free() 26 pool->resource = NULL; in hws_pool_resource_free() 40 struct mlx5hws_pool_resource *resource; in hws_pool_create_one_resource() local 79 struct mlx5hws_pool_resource *resource; hws_pool_resource_alloc() local [all...] |
/linux/arch/arm/plat-orion/ |
H A D | common.c | 53 struct resource *resources, in fill_resources() 57 device->resource = resources; in fill_resources() 65 struct resource *resources, in fill_resources_irq() 90 struct resource *resources, in uart_complete() 118 static struct resource orion_uart0_resources[2]; 146 static struct resource orion_uart1_resources[2]; 174 static struct resource orion_uart2_resources[2]; 202 static struct resource orion_uart3_resources[2]; 221 static struct resource orion_rtc_resource[2]; 241 struct resource *orion_ge_resourc in ge_complete() [all...] |
/linux/drivers/tty/serial/8250/ |
H A D | serial_cs.c | 384 if ((p_dev->resource[1]->end != 0) && in pfc_config() 385 (resource_size(p_dev->resource[1]) == 8)) { in pfc_config() 386 port = p_dev->resource[1]->start; in pfc_config() 389 (resource_size(p_dev->resource[0]) == 0x40)) { in pfc_config() 390 port = p_dev->resource[0]->start + 0x28; in pfc_config() 405 if (p_dev->resource[0]->start == 0) in simple_config_check() 411 if (p_dev->resource[0]->end != size_table[(*try >> 1)]) in simple_config_check() 414 p_dev->resource[0]->end = 8; in simple_config_check() 415 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in simple_config_check() 416 p_dev->resource[ in simple_config_check() [all...] |
/linux/drivers/firmware/imx/ |
H A D | misc.c | 18 u16 resource; member 25 u16 resource; member 32 u16 resource; member 44 * @param[in] resource resource the control is associated with 51 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_set_control() argument 64 msg.resource = resource; in imx_sc_misc_set_control() 74 * @param[in] resource resource th 81 imx_sc_misc_get_control(struct imx_sc_ipc * ipc,u32 resource,u8 ctrl,u32 * val) imx_sc_misc_get_control() argument 119 imx_sc_pm_cpu_start(struct imx_sc_ipc * ipc,u32 resource,bool enable,u64 phys_addr) imx_sc_pm_cpu_start() argument [all...] |
/linux/drivers/tc/ |
H A D | tc.c | 119 tdev->resource.start = slotaddr; in tc_bus_add_devices() 120 tdev->resource.end = slotaddr + devsize - 1; in tc_bus_add_devices() 122 tdev->resource.start = extslotaddr; in tc_bus_add_devices() 123 tdev->resource.end = extslotaddr + devsize - 1; in tc_bus_add_devices() 132 tdev->resource.name = tdev->name; in tc_bus_add_devices() 133 tdev->resource.flags = IORESOURCE_MEM; in tc_bus_add_devices() 170 tc_bus.resource[0].start = tc_bus.slot_base; in tc_init() 171 tc_bus.resource[0].end = tc_bus.slot_base + in tc_init() 174 tc_bus.resource[0].name = tc_bus.name; in tc_init() 175 tc_bus.resource[ in tc_init() [all...] |
/linux/drivers/block/drbd/ |
H A D | drbd_debugfs.c | 128 static void seq_print_resource_pending_meta_io(struct seq_file *m, struct drbd_resource *resource, unsigned long now) in seq_print_resource_pending_meta_io() argument 135 idr_for_each_entry(&resource->devices, device, i) { in seq_print_resource_pending_meta_io() 156 static void seq_print_waiting_for_AL(struct seq_file *m, struct drbd_resource *resource, unsigned long now) in seq_print_waiting_for_AL() argument 163 idr_for_each_entry(&resource->devices, device, i) { in seq_print_waiting_for_AL() 168 spin_lock_irq(&device->resource->req_lock); in seq_print_waiting_for_AL() 177 spin_unlock_irq(&device->resource->req_lock); in seq_print_waiting_for_AL() 197 spin_lock_irq(&device->resource->req_lock); in seq_print_device_bitmap_io() 206 spin_unlock_irq(&device->resource->req_lock); in seq_print_device_bitmap_io() 216 static void seq_print_resource_pending_bitmap_io(struct seq_file *m, struct drbd_resource *resource, unsigned long now) in seq_print_resource_pending_bitmap_io() argument 223 idr_for_each_entry(&resource in seq_print_resource_pending_bitmap_io() 288 seq_print_resource_pending_peer_requests(struct seq_file * m,struct drbd_resource * resource,unsigned long now) seq_print_resource_pending_peer_requests() argument 301 seq_print_resource_transfer_log_summary(struct seq_file * m,struct drbd_resource * resource,struct drbd_connection * connection,unsigned long now) seq_print_resource_transfer_log_summary() argument 362 struct drbd_resource *resource = m->private; in_flight_summary_show() local 445 struct drbd_resource *resource = inode->i_private; in_flight_summary_open() local 452 struct drbd_resource *resource = inode->i_private; in_flight_summary_release() local 465 drbd_debugfs_resource_add(struct drbd_resource * resource) drbd_debugfs_resource_add() argument 490 drbd_debugfs_resource_cleanup(struct drbd_resource * resource) drbd_debugfs_resource_cleanup() argument 693 struct drbd_resource *resource = device->resource; device_oldest_requests_show() local [all...] |