Home
last modified time | relevance | path

Searched refs:resource (Results 1 – 25 of 2768) sorted by relevance

12345678910>>...111

/linux/net/devlink/
H A Dresource.c40 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_list, list) { in devlink_resource_find()
52 if (resource->id == resource_id) in devlink_resource_find()
53 return resource; in devlink_resource_find()
55 child_resource = devlink_resource_find(devlink, resource, in devlink_resource_find()
64 devlink_resource_validate_children(struct devlink_resource *resource) in devlink_resource_validate_children() argument
70 if (list_empty(&resource->resource_list)) in devlink_resource_validate_children()
73 list_for_each_entry(child_resource, &resource->resource_list, list) in devlink_resource_validate_children()
[all …]
/linux/drivers/hwmon/
H A Dacpi_power_meter.c101 static int update_avg_interval(struct acpi_power_meter_resource *resource) in update_avg_interval() argument
106 status = acpi_evaluate_integer(resource->acpi_dev->handle, "_GAI", in update_avg_interval()
109 acpi_evaluation_failure_warn(resource->acpi_dev->handle, "_GAI", in update_avg_interval()
114 resource->avg_interval = data; in update_avg_interval()
119 static int update_cap(struct acpi_power_meter_resource *resource) in update_cap() argument
124 status = acpi_evaluate_integer(resource->acpi_dev->handle, "_GHL", in update_cap()
127 acpi_evaluation_failure_warn(resource->acpi_dev->handle, "_GHL", in update_cap()
132 resource->cap = data; in update_cap()
137 static int set_acpi_trip(struct acpi_power_meter_resource *resource) in set_acpi_trip() argument
148 if (resource->trip[0] < 0 || resource->trip[1] < 0) in set_acpi_trip()
[all …]
/linux/drivers/acpi/
H A Dpower.c64 struct acpi_power_resource *resource; member
101 struct acpi_power_resource *resource = acpi_power_get_context(handle); in acpi_power_resources_list_add() local
104 if (!resource || !list) in acpi_power_resources_list_add()
111 entry->resource = resource; in acpi_power_resources_list_add()
116 if (e->resource->order > resource->order) { in acpi_power_resources_list_add()
211 static int acpi_power_get_state(struct acpi_power_resource *resource, u8 *state) in acpi_power_get_state() argument
213 if (resource->state == ACPI_POWER_RESOURCE_STATE_UNKNOWN) { in acpi_power_get_state()
216 ret = __get_state(resource->device.handle, &resource->state); in acpi_power_get_state()
221 *state = resource->state; in acpi_power_get_state()
235 struct acpi_power_resource *resource = entry->resource; in acpi_power_get_list_state() local
[all …]
/linux/include/linux/
H A Dioport.h22 struct resource { struct
28 struct resource *parent, *sibling, *child; argument
159 (struct resource) { \
214 const struct resource *res,
238 extern struct resource ioport_resource;
239 extern struct resource iomem_resource;
240 extern struct resource soft_reserve_resource;
242 extern struct resource *request_resource_conflict(struct resource *root, struct resource *new);
243 extern int request_resource(struct resource *root, struct resource *new);
244 extern int release_resource(struct resource *new);
[all …]
/linux/drivers/misc/vmw_vmci/
H A Dvmci_resource.c32 return hash_32(handle.resource, VMCI_RESOURCE_HASH_BITS); in vmci_resource_hash()
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()
99 int vmci_resource_add(struct vmci_resource *resource, in vmci_resource_add() argument
109 if (handle.resource == VMCI_INVALID_ID) { in vmci_resource_add()
110 handle.resource = vmci_resource_find_id(handle.context, in vmci_resource_add()
112 if (handle.resource == VMCI_INVALID_ID) { in vmci_resource_add()
[all …]
H A Dvmci_datagram.c27 struct vmci_resource resource; member
87 result = vmci_resource_add(&entry->resource, 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, struct datagram_entry, in vmci_datagram_get_priv_flags()
122 resource); in vmci_datagram_get_priv_flags()
124 vmci_resource_put(resource); in vmci_datagram_get_priv_flags()
[all …]
H A Dvmci_doorbell.c34 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()
142 vmci_resource_get(&entry->resource); in dbell_index_table_add()
221 vmci_resource_put(&entry->resource); in dbell_index_table_remove()
269 vmci_resource_put(&entry->resource); in dbell_delayed_dispatch()
278 struct vmci_resource *resource; in vmci_dbell_host_context_notify() local
[all …]
/linux/arch/arm/mach-pxa/
H A Ddevices.c38 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 = pxa_resource_ffuart,
[all …]
/linux/drivers/bus/fsl-mc/
H A Dfsl-mc-allocator.c38 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->parent_pool = res_pool; in fsl_mc_resource_pool_add_device()
76 INIT_LIST_HEAD(&resource->node); in fsl_mc_resource_pool_add_device()
77 list_add_tail(&resource->node, &res_pool->free_list); in fsl_mc_resource_pool_add_device()
[all …]
/linux/drivers/tty/ipwireless/
H A Dmain.c84 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[2])); in ipwireless_probe()
[all …]
/linux/kernel/
H A Dresource.c35 struct resource ioport_resource = {
43 struct resource iomem_resource = {
51 struct resource soft_reserve_resource = {
67 static struct resource *next_resource(struct resource *p, bool skip_children, in next_resource()
68 struct resource *subtree_root) in next_resource()
98 struct resource *root = pde_data(file_inode(m->file)); in r_start()
99 struct resource *p; in r_start()
113 struct resource *p = v; in r_next()
128 struct resource *root = pde_data(file_inode(m->file)); in r_show()
129 struct resource *r = v, *p; in r_show()
[all …]
/linux/drivers/acpi/acpica/
H A Drsmisc.c35 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()
60 resource, resource->type, resource->length)); in acpi_rs_convert_aml_to_resource()
81 ACPI_ADD_PTR(void, resource, info->resource_offset); in acpi_rs_convert_aml_to_resource()
88 memset(resource, 0, INIT_RESOURCE_LENGTH(info)); in acpi_rs_convert_aml_to_resource()
89 resource->type = INIT_RESOURCE_TYPE(info); in acpi_rs_convert_aml_to_resource()
90 resource->length = INIT_RESOURCE_LENGTH(info); in acpi_rs_convert_aml_to_resource()
138 resource->length = resource->length + in acpi_rs_convert_aml_to_resource()
147 resource->length = resource->length + in acpi_rs_convert_aml_to_resource()
156 resource->length = resource->length + item_count; in acpi_rs_convert_aml_to_resource()
[all …]
H A Drslist.c36 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()
83 acpi_rs_convert_aml_to_resource(resource, aml_resource, in acpi_rs_convert_aml_to_resources()
92 if (!resource->length) { in acpi_rs_convert_aml_to_resources()
100 resource->length)); in acpi_rs_convert_aml_to_resources()
104 *resource_ptr = ACPI_NEXT_RESOURCE(resource); in acpi_rs_convert_aml_to_resources()
128 acpi_rs_convert_resources_to_aml(struct acpi_resource *resource, in acpi_rs_convert_resources_to_aml() argument
144 if (resource->type > ACPI_RESOURCE_TYPE_MAX) { in acpi_rs_convert_resources_to_aml()
[all …]
H A Drscalc.c154 acpi_rs_get_aml_length(struct acpi_resource *resource, in acpi_rs_get_aml_length() argument
166 ACPI_ADD_PTR(struct acpi_resource, resource, resource_list_size); in acpi_rs_get_aml_length()
167 while (resource < resource_end) { in acpi_rs_get_aml_length()
171 if (resource->type > ACPI_RESOURCE_TYPE_MAX) { in acpi_rs_get_aml_length()
177 if (!resource->length) { in acpi_rs_get_aml_length()
183 total_size = acpi_gbl_aml_resource_sizes[resource->type]; in acpi_rs_get_aml_length()
189 switch (resource->type) { in acpi_rs_get_aml_length()
194 if (resource->data.irq.descriptor_length == 2) { in acpi_rs_get_aml_length()
203 if (resource->data.irq.descriptor_length == 0) { in acpi_rs_get_aml_length()
215 if (resource->data.vendor.byte_length > 7) { in acpi_rs_get_aml_length()
[all …]
H A Drsxface.c35 acpi_rs_match_vendor_resource(struct acpi_resource *resource, void *context);
332 acpi_resource_to_address64(struct acpi_resource *resource, in ACPI_EXPORT_SYMBOL()
338 if (!resource || !out) { in ACPI_EXPORT_SYMBOL()
344 switch (resource->type) { in ACPI_EXPORT_SYMBOL()
349 &resource->data); in ACPI_EXPORT_SYMBOL()
357 &resource->data); in ACPI_EXPORT_SYMBOL()
365 memcpy(out, &resource->data, in ACPI_EXPORT_SYMBOL()
442 acpi_rs_match_vendor_resource(struct acpi_resource *resource, void *context) in ACPI_EXPORT_SYMBOL()
451 if (resource->type != ACPI_RESOURCE_TYPE_VENDOR) { in ACPI_EXPORT_SYMBOL()
455 vendor = &resource->data.vendor_typed; in ACPI_EXPORT_SYMBOL()
[all …]
/linux/drivers/net/ipa/
H A Dipa_resource.c46 const struct ipa_resource *resource; in ipa_resource_limits_valid() local
48 resource = &data->resource_src[i]; in ipa_resource_limits_valid()
50 if (resource->limits[j].min || resource->limits[j].max) in ipa_resource_limits_valid()
59 const struct ipa_resource *resource; in ipa_resource_limits_valid() local
61 resource = &data->resource_dst[i]; in ipa_resource_limits_valid()
63 if (resource->limits[j].min || resource->limits[j].max) in ipa_resource_limits_valid()
93 const struct ipa_resource *resource; in ipa_resource_config_src() local
96 resource = &data->resource_src[resource_type]; in ipa_resource_config_src()
99 ylimits = group_count == 1 ? NULL : &resource->limits[1]; in ipa_resource_config_src()
101 &resource->limits[0], ylimits); in ipa_resource_config_src()
[all …]
/linux/drivers/staging/vme_user/
H A Dvme.c48 static struct vme_bridge *find_bridge(struct vme_resource *resource) in find_bridge() argument
51 switch (resource->type) { in find_bridge()
53 return list_entry(resource->entry, struct vme_master_resource, in find_bridge()
56 return list_entry(resource->entry, struct vme_slave_resource, in find_bridge()
59 return list_entry(resource->entry, struct vme_dma_resource, in find_bridge()
62 return list_entry(resource->entry, struct vme_lm_resource, in find_bridge()
80 void *vme_alloc_consistent(struct vme_resource *resource, size_t size, in vme_alloc_consistent() argument
83 struct vme_bridge *bridge = find_bridge(resource); in vme_alloc_consistent()
105 void vme_free_consistent(struct vme_resource *resource, size_t size, in vme_free_consistent() argument
108 struct vme_bridge *bridge = find_bridge(resource); in vme_free_consistent()
[all …]
H A Dvme.h131 void *vme_alloc_consistent(struct vme_resource *resource, size_t size, dma_addr_t *dma);
132 void vme_free_consistent(struct vme_resource *resource, size_t size, void *vaddr, dma_addr_t dma);
134 size_t vme_get_size(struct vme_resource *resource);
139 int vme_slave_set(struct vme_resource *resource, int enabled, unsigned long long vme_base,
141 int vme_slave_get(struct vme_resource *resource, int *enabled, unsigned long long *vme_base,
143 void vme_slave_free(struct vme_resource *resource);
146 int vme_master_set(struct vme_resource *resource, int enabled, unsigned long long vme_base,
148 int vme_master_get(struct vme_resource *resource, int *enabled, unsigned long long *vme_base,
150 ssize_t vme_master_read(struct vme_resource *resource, void *buf, size_t count, loff_t offset);
151 ssize_t vme_master_write(struct vme_resource *resource, void *buf, size_t count, loff_t offset);
[all …]
/linux/drivers/gpu/drm/amd/display/dc/resource/
H A DMakefile33 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/dcn201/,$(RESOURCE_DCN201))
109 AMD_DAL_RESOURCE_DCN21 = $(addprefix $(AMDDALPATH)/dc/resource/dcn21/,$(RESOURCE_DCN21))
[all …]
/linux/arch/arm/mach-s3c/
H A Ddevs.c54 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 = s3c_hsmmc3_resource,
[all …]
/linux/rust/kernel/io/
H A Dmem.rs15 resource::{
28 resource: &'a Resource, field
38 pub(crate) unsafe fn new(device: &'a Device<Bound>, resource: &'a Resource) -> Self { in new()
39 IoRequest { device, resource } in new()
181 fn ioremap(resource: &Resource) -> Result<Self> { in ioremap()
182 let start = resource.start(); in ioremap()
183 let size = resource.size(); in ioremap()
184 let name = resource.name().unwrap_or_default(); in ioremap()
186 let region = resource in ioremap()
191 io::resource::Flags::IORESOURCE_MEM, in ioremap()
[all …]
/linux/arch/sparc/kernel/
H A Dcentral.c24 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 = &p->leds_resource; in clock_board_probe()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dpool.c7 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
44 resource = kzalloc_obj(*resource); in hws_pool_create_one_resource()
45 if (!resource) in hws_pool_create_one_resource()
[all …]
/linux/drivers/tty/serial/8250/
H A Dserial_cs.c384 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[0]->flags |= IO_DATA_PATH_WIDTH_8; in simple_config_check()
[all …]
/linux/arch/arm/plat-orion/
H A Dcommon.c53 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_resource, unsigned long irq, in ge_complete()
[all …]

12345678910>>...111