/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | rx_res.c | 36 static int mlx5e_rx_res_rss_init_def(struct mlx5e_rx_res *res, in mlx5e_rx_res_rss_init_def() argument 40 bool inner_ft_support = res->features & MLX5E_RX_RES_FEATURE_INNER_FT; in mlx5e_rx_res_rss_init_def() 44 if (WARN_ON(res->rss[0])) in mlx5e_rx_res_rss_init_def() 51 err = mlx5e_rss_init(rss, res->mdev, inner_ft_support, res->drop_rqn, in mlx5e_rx_res_rss_init_def() 58 res->rss[0] = rss; in mlx5e_rx_res_rss_init_def() 67 int mlx5e_rx_res_rss_init(struct mlx5e_rx_res *res, u32 *rss_idx, unsigned int init_nch) in mlx5e_rx_res_rss_init() argument 69 bool inner_ft_support = res->features & MLX5E_RX_RES_FEATURE_INNER_FT; in mlx5e_rx_res_rss_init() 74 if (!res->rss[i]) in mlx5e_rx_res_rss_init() 84 err = mlx5e_rss_init_no_tirs(rss, res->mdev, inner_ft_support, res->drop_rqn); in mlx5e_rx_res_rss_init() 89 if (res->rss_active) in mlx5e_rx_res_rss_init() [all …]
|
/Linux-v5.15/tools/lib/ |
D | hweight.c | 20 unsigned int res = w - ((w >> 1) & 0x55555555); in __sw_hweight32() 21 res = (res & 0x33333333) + ((res >> 2) & 0x33333333); in __sw_hweight32() 22 res = (res + (res >> 4)) & 0x0F0F0F0F; in __sw_hweight32() 23 res = res + (res >> 8); in __sw_hweight32() 24 return (res + (res >> 16)) & 0x000000FF; in __sw_hweight32() 30 unsigned int res = w - ((w >> 1) & 0x5555); in __sw_hweight16() local 31 res = (res & 0x3333) + ((res >> 2) & 0x3333); in __sw_hweight16() 32 res = (res + (res >> 4)) & 0x0F0F; in __sw_hweight16() 33 return (res + (res >> 8)) & 0x00FF; in __sw_hweight16() 38 unsigned int res = w - ((w >> 1) & 0x55); in __sw_hweight8() local [all …]
|
/Linux-v5.15/lib/ |
D | hweight.c | 21 unsigned int res = w - ((w >> 1) & 0x55555555); in __sw_hweight32() 22 res = (res & 0x33333333) + ((res >> 2) & 0x33333333); in __sw_hweight32() 23 res = (res + (res >> 4)) & 0x0F0F0F0F; in __sw_hweight32() 24 res = res + (res >> 8); in __sw_hweight32() 25 return (res + (res >> 16)) & 0x000000FF; in __sw_hweight32() 32 unsigned int res = w - ((w >> 1) & 0x5555); in __sw_hweight16() local 33 res = (res & 0x3333) + ((res >> 2) & 0x3333); in __sw_hweight16() 34 res = (res + (res >> 4)) & 0x0F0F; in __sw_hweight16() 35 return (res + (res >> 8)) & 0x00FF; in __sw_hweight16() 41 unsigned int res = w - ((w >> 1) & 0x55); in __sw_hweight8() local [all …]
|
/Linux-v5.15/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_resource.c | 40 void vmw_resource_mob_attach(struct vmw_resource *res) in vmw_resource_mob_attach() argument 42 struct vmw_buffer_object *backup = res->backup; in vmw_resource_mob_attach() 45 dma_resv_assert_held(res->backup->base.base.resv); in vmw_resource_mob_attach() 46 res->used_prio = (res->res_dirty) ? res->func->dirty_prio : in vmw_resource_mob_attach() 47 res->func->prio; in vmw_resource_mob_attach() 54 new = (res->backup_offset < this->backup_offset) ? in vmw_resource_mob_attach() 58 rb_link_node(&res->mob_node, parent, new); in vmw_resource_mob_attach() 59 rb_insert_color(&res->mob_node, &backup->res_tree); in vmw_resource_mob_attach() 61 vmw_bo_prio_add(backup, res->used_prio); in vmw_resource_mob_attach() 68 void vmw_resource_mob_detach(struct vmw_resource *res) in vmw_resource_mob_detach() argument [all …]
|
D | vmwgfx_context.c | 36 struct vmw_resource res; member 44 static void vmw_user_context_free(struct vmw_resource *res); 48 static int vmw_gb_context_create(struct vmw_resource *res); 49 static int vmw_gb_context_bind(struct vmw_resource *res, 51 static int vmw_gb_context_unbind(struct vmw_resource *res, 54 static int vmw_gb_context_destroy(struct vmw_resource *res); 55 static int vmw_dx_context_create(struct vmw_resource *res); 56 static int vmw_dx_context_bind(struct vmw_resource *res, 58 static int vmw_dx_context_unbind(struct vmw_resource *res, 61 static int vmw_dx_context_destroy(struct vmw_resource *res); [all …]
|
D | vmwgfx_cotable.c | 51 struct vmw_resource res; member 110 static int vmw_cotable_bind(struct vmw_resource *res, 112 static int vmw_cotable_unbind(struct vmw_resource *res, 115 static int vmw_cotable_create(struct vmw_resource *res); 116 static int vmw_cotable_destroy(struct vmw_resource *res); 138 static struct vmw_cotable *vmw_cotable(struct vmw_resource *res) in vmw_cotable() argument 140 return container_of(res, struct vmw_cotable, res); in vmw_cotable() 151 static int vmw_cotable_destroy(struct vmw_resource *res) in vmw_cotable_destroy() argument 153 res->id = -1; in vmw_cotable_destroy() 166 static int vmw_cotable_unscrub(struct vmw_resource *res) in vmw_cotable_unscrub() argument [all …]
|
D | vmwgfx_shader.c | 35 struct vmw_resource res; member 48 struct vmw_resource res; member 60 static void vmw_user_shader_free(struct vmw_resource *res); 64 static int vmw_gb_shader_create(struct vmw_resource *res); 65 static int vmw_gb_shader_bind(struct vmw_resource *res, 67 static int vmw_gb_shader_unbind(struct vmw_resource *res, 70 static int vmw_gb_shader_destroy(struct vmw_resource *res); 72 static int vmw_dx_shader_create(struct vmw_resource *res); 73 static int vmw_dx_shader_bind(struct vmw_resource *res, 75 static int vmw_dx_shader_unbind(struct vmw_resource *res, [all …]
|
/Linux-v5.15/drivers/infiniband/core/ |
D | restrack.c | 28 dev->res = kcalloc(RDMA_RESTRACK_MAX, sizeof(*rt), GFP_KERNEL); in rdma_restrack_init() 29 if (!dev->res) in rdma_restrack_init() 32 rt = dev->res; in rdma_restrack_init() 62 struct rdma_restrack_root *rt = dev->res; in rdma_restrack_clean() 70 struct xarray *xa = &dev->res[i].xa; in rdma_restrack_clean() 114 struct rdma_restrack_root *rt = &dev->res[type]; in rdma_restrack_count() 127 static struct ib_device *res_to_dev(struct rdma_restrack_entry *res) in res_to_dev() argument 129 switch (res->type) { in res_to_dev() 131 return container_of(res, struct ib_pd, res)->device; in res_to_dev() 133 return container_of(res, struct ib_cq, res)->device; in res_to_dev() [all …]
|
/Linux-v5.15/drivers/pci/controller/dwc/ |
D | pcie-qcom.c | 196 union qcom_pcie_resources res; member 241 struct qcom_pcie_resources_2_1_0 *res = &pcie->res.v2_1_0; in qcom_pcie_get_resources_2_1_0() local 246 res->supplies[0].supply = "vdda"; in qcom_pcie_get_resources_2_1_0() 247 res->supplies[1].supply = "vdda_phy"; in qcom_pcie_get_resources_2_1_0() 248 res->supplies[2].supply = "vdda_refclk"; in qcom_pcie_get_resources_2_1_0() 249 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(res->supplies), in qcom_pcie_get_resources_2_1_0() 250 res->supplies); in qcom_pcie_get_resources_2_1_0() 254 res->clks[0].id = "iface"; in qcom_pcie_get_resources_2_1_0() 255 res->clks[1].id = "core"; in qcom_pcie_get_resources_2_1_0() 256 res->clks[2].id = "phy"; in qcom_pcie_get_resources_2_1_0() [all …]
|
/Linux-v5.15/fs/ocfs2/dlm/ |
D | dlmthread.c | 42 void __dlm_wait_on_lockres_flags(struct dlm_lock_resource *res, int flags) in __dlm_wait_on_lockres_flags() argument 46 assert_spin_locked(&res->spinlock); in __dlm_wait_on_lockres_flags() 48 add_wait_queue(&res->wq, &wait); in __dlm_wait_on_lockres_flags() 51 if (res->state & flags) { in __dlm_wait_on_lockres_flags() 52 spin_unlock(&res->spinlock); in __dlm_wait_on_lockres_flags() 54 spin_lock(&res->spinlock); in __dlm_wait_on_lockres_flags() 57 remove_wait_queue(&res->wq, &wait); in __dlm_wait_on_lockres_flags() 61 int __dlm_lockres_has_locks(struct dlm_lock_resource *res) in __dlm_lockres_has_locks() argument 63 if (list_empty(&res->granted) && in __dlm_lockres_has_locks() 64 list_empty(&res->converting) && in __dlm_lockres_has_locks() [all …]
|
D | dlmmaster.c | 49 struct dlm_lock_resource *res, 76 struct dlm_lock_resource *res, 85 static int dlm_do_master_request(struct dlm_lock_resource *res, 90 struct dlm_lock_resource *res, 94 struct dlm_lock_resource *res, 98 struct dlm_lock_resource *res, 105 struct dlm_lock_resource *res); 107 struct dlm_lock_resource *res); 109 struct dlm_lock_resource *res, 112 struct dlm_lock_resource *res); [all …]
|
D | dlmconvert.c | 42 struct dlm_lock_resource *res, 47 struct dlm_lock_resource *res, 60 struct dlm_lock_resource *res, in dlmconvert_master() argument 66 spin_lock(&res->spinlock); in dlmconvert_master() 68 __dlm_wait_on_lockres(res); in dlmconvert_master() 69 __dlm_lockres_reserve_ast(res); in dlmconvert_master() 70 res->state |= DLM_LOCK_RES_IN_PROGRESS; in dlmconvert_master() 72 status = __dlmconvert_master(dlm, res, lock, flags, type, in dlmconvert_master() 75 res->state &= ~DLM_LOCK_RES_IN_PROGRESS; in dlmconvert_master() 76 spin_unlock(&res->spinlock); in dlmconvert_master() [all …]
|
D | dlmlock.c | 44 struct dlm_lock_resource *res, 73 static int dlm_can_grant_new_lock(struct dlm_lock_resource *res, in dlm_can_grant_new_lock() argument 78 list_for_each_entry(tmplock, &res->granted, list) { in dlm_can_grant_new_lock() 83 list_for_each_entry(tmplock, &res->converting, list) { in dlm_can_grant_new_lock() 102 struct dlm_lock_resource *res, in dlmlock_master() argument 110 spin_lock(&res->spinlock); in dlmlock_master() 113 status = __dlm_lockres_state_to_status(res); in dlmlock_master() 117 spin_unlock(&res->spinlock); in dlmlock_master() 121 __dlm_wait_on_lockres(res); in dlmlock_master() 122 __dlm_lockres_reserve_ast(res); in dlmlock_master() [all …]
|
D | dlmunlock.c | 42 struct dlm_lock_resource *res, 47 struct dlm_lock_resource *res, 53 struct dlm_lock_resource *res, 82 struct dlm_lock_resource *res, in dlmunlock_common() argument 98 BUG_ON(res->owner != dlm->node_num); in dlmunlock_common() 100 BUG_ON(res->owner == dlm->node_num); in dlmunlock_common() 109 "while waiting for an ast!", res->lockname.len, in dlmunlock_common() 110 res->lockname.name); in dlmunlock_common() 114 spin_lock(&res->spinlock); in dlmunlock_common() 115 if (res->state & DLM_LOCK_RES_IN_PROGRESS) { in dlmunlock_common() [all …]
|
/Linux-v5.15/drivers/pnp/ |
D | manager.c | 27 struct resource *res = pnp_get_resource(dev, type, bar); in pnp_find_resource() local 30 if (res) { in pnp_find_resource() 31 res->flags &= ~IORESOURCE_BITS; in pnp_find_resource() 32 res->flags |= rule & IORESOURCE_BITS; in pnp_find_resource() 35 return res; in pnp_find_resource() 40 struct resource *res, local_res; in pnp_assign_port() local 42 res = pnp_find_resource(dev, rule->flags, IORESOURCE_IO, idx); in pnp_assign_port() 43 if (res) { in pnp_assign_port() 45 "flags %#lx\n", idx, (unsigned long long) res->start, in pnp_assign_port() 46 (unsigned long long) res->end, res->flags); in pnp_assign_port() [all …]
|
/Linux-v5.15/drivers/media/platform/omap3isp/ |
D | ispresizer.c | 117 __resizer_get_format(struct isp_res_device *res, in __resizer_get_format() argument 122 return v4l2_subdev_get_try_format(&res->subdev, sd_state, pad); in __resizer_get_format() 124 return &res->formats[pad]; in __resizer_get_format() 134 __resizer_get_crop(struct isp_res_device *res, in __resizer_get_crop() argument 139 return v4l2_subdev_get_try_crop(&res->subdev, sd_state, in __resizer_get_crop() 142 return &res->crop.request; in __resizer_get_crop() 152 static void resizer_set_filters(struct isp_res_device *res, const u16 *h_coeff, in resizer_set_filters() argument 155 struct isp_device *isp = to_isp_device(res); in resizer_set_filters() 183 static void resizer_set_bilinear(struct isp_res_device *res, in resizer_set_bilinear() argument 186 struct isp_device *isp = to_isp_device(res); in resizer_set_bilinear() [all …]
|
/Linux-v5.15/include/linux/ |
D | kstrtox.h | 9 int __must_check _kstrtoul(const char *s, unsigned int base, unsigned long *res); 10 int __must_check _kstrtol(const char *s, unsigned int base, long *res); 12 int __must_check kstrtoull(const char *s, unsigned int base, unsigned long long *res); 13 int __must_check kstrtoll(const char *s, unsigned int base, long long *res); 30 static inline int __must_check kstrtoul(const char *s, unsigned int base, unsigned long *res) in kstrtoul() argument 38 return kstrtoull(s, base, (unsigned long long *)res); in kstrtoul() 40 return _kstrtoul(s, base, res); in kstrtoul() 58 static inline int __must_check kstrtol(const char *s, unsigned int base, long *res) in kstrtol() argument 66 return kstrtoll(s, base, (long long *)res); in kstrtol() 68 return _kstrtol(s, base, res); in kstrtol() [all …]
|
/Linux-v5.15/arch/mips/include/asm/ |
D | unaligned-emul.h | 8 #define _LoadHW(addr, value, res, type) \ argument 26 : "=&r" (value), "=r" (res) \ 31 #define _LoadW(addr, value, res, type) \ argument 47 : "=&r" (value), "=r" (res) \ 53 #define _LoadW(addr, value, res, type) \ argument 82 : "=&r" (value), "=r" (res) \ 88 #define _LoadHWU(addr, value, res, type) \ argument 108 : "=&r" (value), "=r" (res) \ 113 #define _LoadWU(addr, value, res, type) \ argument 131 : "=&r" (value), "=r" (res) \ [all …]
|
/Linux-v5.15/drivers/pci/ |
D | setup-res.c | 32 struct resource *res = dev->resource + resno; in pci_std_update_resource() local 42 if (!res->flags) in pci_std_update_resource() 45 if (res->flags & IORESOURCE_UNSET) in pci_std_update_resource() 53 if (res->flags & IORESOURCE_PCI_FIXED) in pci_std_update_resource() 56 pcibios_resource_to_bus(dev->bus, ®ion, res); in pci_std_update_resource() 59 if (res->flags & IORESOURCE_IO) { in pci_std_update_resource() 61 new |= res->flags & ~PCI_BASE_ADDRESS_IO_MASK; in pci_std_update_resource() 66 new |= res->flags & ~PCI_BASE_ADDRESS_MEM_MASK; in pci_std_update_resource() 79 if (!(res->flags & IORESOURCE_ROM_ENABLE)) in pci_std_update_resource() 92 disable = (res->flags & IORESOURCE_MEM_64) && !dev->mmio_always_on; in pci_std_update_resource() [all …]
|
/Linux-v5.15/drivers/pci/hotplug/ |
D | cpqphp_sysfs.c | 32 struct pci_resource *res; in show_ctrl() local 36 res = ctrl->mem_head; in show_ctrl() 37 while (res && index--) { in show_ctrl() 38 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_ctrl() 39 res = res->next; in show_ctrl() 43 res = ctrl->p_mem_head; in show_ctrl() 44 while (res && index--) { in show_ctrl() 45 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_ctrl() 46 res = res->next; in show_ctrl() 50 res = ctrl->io_head; in show_ctrl() [all …]
|
/Linux-v5.15/drivers/ps3/ |
D | ps3av_cmd.c | 145 int res; in ps3av_cmd_init() local 153 res = ps3av_do_pkt(PS3AV_CID_VIDEO_INIT, sizeof(video_init.send_hdr), in ps3av_cmd_init() 155 if (res < 0) in ps3av_cmd_init() 156 return res; in ps3av_cmd_init() 158 res = get_status(&video_init); in ps3av_cmd_init() 159 if (res) { in ps3av_cmd_init() 160 printk(KERN_ERR "PS3AV_CID_VIDEO_INIT: failed %x\n", res); in ps3av_cmd_init() 161 return res; in ps3av_cmd_init() 167 res = ps3av_do_pkt(PS3AV_CID_AUDIO_INIT, sizeof(audio_init.send_hdr), in ps3av_cmd_init() 169 if (res < 0) in ps3av_cmd_init() [all …]
|
/Linux-v5.15/drivers/pcmcia/ |
D | rsrc_iodyn.c | 27 const struct resource *res, in pcmcia_align() argument 33 start = (res->start & ~data->mask) + data->offset; in pcmcia_align() 34 if (start < res->start) in pcmcia_align() 38 if (res->flags & IORESOURCE_IO) { in pcmcia_align() 45 if (res->flags & IORESOURCE_IO) { in pcmcia_align() 46 if ((res->start + size - 1) >= 1024) in pcmcia_align() 47 start = res->end; in pcmcia_align() 59 struct resource *res = pcmcia_make_resource(0, num, IORESOURCE_IO, in __iodyn_find_io_region() local 70 ret = pci_bus_alloc_resource(s->cb_dev->bus, res, num, 1, in __iodyn_find_io_region() 74 ret = allocate_resource(&ioport_resource, res, num, min, ~0UL, in __iodyn_find_io_region() [all …]
|
/Linux-v5.15/arch/mips/n64/ |
D | init.c | 87 struct resource res[3]; in n64_platform_init() local 92 memset(res, 0, sizeof(struct resource) * 3); in n64_platform_init() 93 res[0].flags = IORESOURCE_MEM; in n64_platform_init() 94 res[0].start = MI_REG_BASE; in n64_platform_init() 95 res[0].end = MI_REG_BASE + NUM_MI_REGS * 4 - 1; in n64_platform_init() 97 res[1].flags = IORESOURCE_MEM; in n64_platform_init() 98 res[1].start = AI_REG_BASE; in n64_platform_init() 99 res[1].end = AI_REG_BASE + NUM_AI_REGS * 4 - 1; in n64_platform_init() 101 res[2].flags = IORESOURCE_IRQ; in n64_platform_init() 102 res[2].start = RCP_IRQ; in n64_platform_init() [all …]
|
/Linux-v5.15/kernel/ |
D | resource.c | 149 static void free_resource(struct resource *res) in free_resource() argument 151 if (!res) in free_resource() 154 if (!PageSlab(virt_to_head_page(res))) { in free_resource() 156 res->sibling = bootmem_resource_free; in free_resource() 157 bootmem_resource_free = res; in free_resource() 160 kfree(res); in free_resource() 166 struct resource *res = NULL; in alloc_resource() local 170 res = bootmem_resource_free; in alloc_resource() 171 bootmem_resource_free = res->sibling; in alloc_resource() 175 if (res) in alloc_resource() [all …]
|
/Linux-v5.15/drivers/thunderbolt/ |
D | eeprom.c | 45 int res = tb_eeprom_ctl_read(sw, &ctl); in tb_eeprom_active() local 46 if (res) in tb_eeprom_active() 47 return res; in tb_eeprom_active() 50 res = tb_eeprom_ctl_write(sw, &ctl); in tb_eeprom_active() 51 if (res) in tb_eeprom_active() 52 return res; in tb_eeprom_active() 57 res = tb_eeprom_ctl_write(sw, &ctl); in tb_eeprom_active() 58 if (res) in tb_eeprom_active() 59 return res; in tb_eeprom_active() 74 int res; in tb_eeprom_transfer() local [all …]
|