/linux-master/drivers/net/phy/ |
H A D | mdio_devres.c | 14 struct mdiobus_devres *dr = this; local 16 mdiobus_free(dr->mii); 32 struct mdiobus_devres *dr; local 34 dr = devres_alloc(devm_mdiobus_free, sizeof(*dr), GFP_KERNEL); 35 if (!dr) 38 dr->mii = mdiobus_alloc_size(sizeof_priv); 39 if (!dr->mii) { 40 devres_free(dr); 44 devres_add(dev, dr); 51 struct mdiobus_devres *dr = this; local 76 struct mdiobus_devres *dr; local 110 struct mdiobus_devres *dr; local [all...] |
/linux-master/net/ |
H A D | devres.c | 24 struct net_device_devres *dr; local 26 dr = devres_alloc(devm_free_netdev, sizeof(*dr), GFP_KERNEL); 27 if (!dr) 30 dr->ndev = alloc_etherdev_mqs(sizeof_priv, txqs, rxqs); 31 if (!dr->ndev) { 32 devres_free(dr); 36 devres_add(dev, dr); 38 return dr->ndev; 69 struct net_device_devres *dr; local [all...] |
/linux-master/fs/xfs/ |
H A D | xfs_drain.c | 42 struct xfs_defer_drain *dr) 44 atomic_set(&dr->dr_count, 0); 45 init_waitqueue_head(&dr->dr_waiters); 49 xfs_defer_drain_free(struct xfs_defer_drain *dr) argument 51 ASSERT(atomic_read(&dr->dr_count) == 0); 55 static inline void xfs_defer_drain_grab(struct xfs_defer_drain *dr) argument 57 atomic_inc(&dr->dr_count); 71 static inline void xfs_defer_drain_rele(struct xfs_defer_drain *dr) argument 73 if (atomic_dec_and_test(&dr->dr_count) && 75 has_waiters(&dr 41 xfs_defer_drain_init( struct xfs_defer_drain *dr) argument 80 xfs_defer_drain_busy(struct xfs_defer_drain *dr) argument 91 xfs_defer_drain_wait(struct xfs_defer_drain *dr) argument [all...] |
H A D | xfs_drain.h | 25 void xfs_defer_drain_init(struct xfs_defer_drain *dr); 26 void xfs_defer_drain_free(struct xfs_defer_drain *dr); 76 #define xfs_defer_drain_free(dr) ((void)0) 77 #define xfs_defer_drain_init(dr) ((void)0)
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_managed.c | 58 static void free_dr(struct drmres *dr) argument 60 kfree_const(dr->node.name); 61 kfree(dr); 66 struct drmres *dr, *tmp; local 69 list_for_each_entry_safe(dr, tmp, &dev->managed.resources, node.entry) { 71 dr, dr->node.name, dr->node.size); 73 if (dr->node.release) 74 dr 90 struct drmres *dr; local 109 del_dr(struct drm_device *dev, struct drmres *dr) argument 117 add_dr(struct drm_device *dev, struct drmres *dr) argument 141 struct drmres *dr; local 194 struct drmres *dr_match = NULL, *dr; local 230 struct drmres *dr; local 283 struct drmres *dr_match = NULL, *dr; local [all...] |
/linux-master/drivers/target/iscsi/ |
H A D | iscsi_target_datain_values.c | 22 struct iscsi_datain_req *dr; local 24 dr = kmem_cache_zalloc(lio_dr_cache, GFP_ATOMIC); 25 if (!dr) { 30 INIT_LIST_HEAD(&dr->cmd_datain_node); 32 return dr; 35 void iscsit_attach_datain_req(struct iscsit_cmd *cmd, struct iscsi_datain_req *dr) argument 38 list_add_tail(&dr->cmd_datain_node, &cmd->datain_list); 42 void iscsit_free_datain_req(struct iscsit_cmd *cmd, struct iscsi_datain_req *dr) argument 45 list_del(&dr->cmd_datain_node); 48 kmem_cache_free(lio_dr_cache, dr); 53 struct iscsi_datain_req *dr, *dr_tmp; local 84 struct iscsi_datain_req *dr; local 182 struct iscsi_datain_req *dr; local 303 struct iscsi_datain_req *dr; local 402 struct iscsi_datain_req *dr; local [all...] |
/linux-master/kernel/irq/ |
H A D | devres.c | 56 struct irq_devres *dr; local 59 dr = devres_alloc(devm_irq_release, sizeof(struct irq_devres), 61 if (!dr) 70 devres_free(dr); 74 dr->irq = irq; 75 dr->dev_id = dev_id; 76 devres_add(dev, dr); 103 struct irq_devres *dr; local 106 dr = devres_alloc(devm_irq_release, sizeof(struct irq_devres), 108 if (!dr) 182 struct irq_desc_devres *dr; local 266 struct irq_generic_chip_devres *dr; local [all...] |
/linux-master/drivers/gpio/ |
H A D | gpiolib-devres.c | 98 struct gpio_desc **dr; local 118 dr = devres_alloc(devm_gpiod_release, sizeof(struct gpio_desc *), 120 if (!dr) { 125 *dr = desc; 126 devres_add(dev, dr); 153 struct gpio_desc **dr; local 156 dr = devres_alloc(devm_gpiod_release, sizeof(struct gpio_desc *), 158 if (!dr) 163 devres_free(dr); 167 *dr 215 struct gpio_descs **dr; local 343 unsigned *dr; local 373 unsigned *dr; local [all...] |
/linux-master/drivers/pci/ |
H A D | devres.c | 153 struct pci_devres *dr; local 155 dr = find_pci_dr(dev); 156 if (!dr) 159 dr->mwi = 1; 198 struct pci_devres *dr, *new_dr; local 200 dr = devres_find(&pdev->dev, pcim_release, NULL, NULL); 201 if (dr) 202 return dr; 218 struct pci_devres *dr; local 221 dr 246 struct pci_devres *dr; local 281 struct pcim_iomap_devres *dr, *new_dr; local [all...] |
/linux-master/arch/arm/vfp/ |
H A D | vfphw.S | 84 .irp dr,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 85 1: vmov r0, s\dr 89 .irp dr,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 90 1: vmov r0, s\dr 99 .irp dr,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 100 1: vmov s\dr, r0 104 .irp dr,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 105 1: vmov s\dr, r0 114 .irp dr,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 115 1: vmov r0, r1, d\dr [all...] |
/linux-master/fs/adfs/ |
H A D | super.c | 53 static int adfs_checkdiscrecord(struct adfs_discrecord *dr) argument 59 if (dr->log2secsize != 8 && 60 dr->log2secsize != 9 && 61 dr->log2secsize != 10) 65 if (dr->idlen < dr->log2secsize + 3) 72 if (le32_to_cpu(dr->disc_size_high) >> dr->log2secsize) 80 max_idlen = dr->format_version ? 19 : 16; 81 if (dr 286 struct adfs_discrecord *dr; local 334 struct adfs_discrecord *dr; local 353 struct adfs_discrecord *dr; local 366 struct adfs_discrecord *dr; local [all...] |
H A D | map.c | 199 struct adfs_discrecord *dr = adfs_map_discrecord(asb->s_map); local 211 buf->f_blocks = adfs_disc_size(dr) >> sb->s_blocksize_bits; 310 struct adfs_discrecord *dr) 315 zone_size = (8 << dr->log2secsize) - le16_to_cpu(dr->zone_spare); 329 size = adfs_disc_size(dr) >> dr->log2bpmb; 356 struct adfs_discmap *adfs_read_map(struct super_block *sb, struct adfs_discrecord *dr) argument 363 nzones = dr->nzones | dr 309 adfs_map_layout(struct adfs_discmap *dm, unsigned int nzones, struct adfs_discrecord *dr) argument [all...] |
/linux-master/drivers/ntb/ |
H A D | msi.c | 219 struct ntb_msi_devres *dr = data; local 221 WARN_ON(ntb_msi_set_desc(dr->ntb, entry, dr->msi_desc)); 223 if (dr->ntb->msi->desc_changed) 224 dr->ntb->msi->desc_changed(dr->ntb->ctx); 229 struct ntb_msi_devres *dr = res; local 231 dr->entry->write_msi_msg = NULL; 232 dr->entry->write_msi_msg_data = NULL; 238 struct ntb_msi_devres *dr; local 327 struct ntb_msi_devres *dr = res; local [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | debugreg.h | 154 extern void amd_set_dr_addr_mask(unsigned long mask, unsigned int dr); 155 extern unsigned long amd_get_dr_addr_mask(unsigned int dr); 157 static inline void amd_set_dr_addr_mask(unsigned long mask, unsigned int dr) { } argument 158 static inline unsigned long amd_get_dr_addr_mask(unsigned int dr) argument
|
/linux-master/block/partitions/ |
H A D | acorn.c | 28 struct adfs_discrecord *dr; local 34 dr = (struct adfs_discrecord *)(data + 0x1c0); 36 if (dr->disc_size == 0 && dr->disc_size_high == 0) 39 nr_sects = (le32_to_cpu(dr->disc_size_high) << 23) | 40 (le32_to_cpu(dr->disc_size) >> 9); 48 return dr; 183 struct adfs_discrecord *dr; local 193 dr = adfs_partition(state, name, data, first_sector, slot++); 194 if (!dr) 255 struct adfs_discrecord *dr; local [all...] |
/linux-master/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.c | 49 static inline u32 vnet_tx_dring_avail(struct vio_dring_state *dr) argument 51 return vio_dring_avail(dr, VNET_TX_RING_SIZE); 263 struct vio_dring_state *dr; local 265 dr = &vio->drings[VIO_DRIVER_RX_RING]; 266 dr->rcv_nxt = 1; 267 dr->snd_nxt = 1; 269 dr = &vio->drings[VIO_DRIVER_TX_RING]; 270 dr->rcv_nxt = 1; 271 dr->snd_nxt = 1; 470 static int vnet_send_ack(struct vnet_port *port, struct vio_dring_state *dr, argument 519 get_rx_desc(struct vnet_port *port, struct vio_dring_state *dr, u32 index) argument 535 put_rx_desc(struct vnet_port *port, struct vio_dring_state *dr, struct vio_net_desc *desc, u32 index) argument 551 vnet_walk_rx_one(struct vnet_port *port, struct vio_dring_state *dr, u32 index, int *needs_ack) argument 587 vnet_walk_rx(struct vnet_port *port, struct vio_dring_state *dr, u32 start, u32 end, int *npkts, int budget) argument 648 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_RX_RING]; local 671 idx_is_pending(struct vio_dring_state *dr, u32 end) argument 688 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 845 struct vio_dring_state *dr = local 942 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 992 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 1226 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 1329 struct vio_dring_state *dr; local 1673 struct vio_dring_state *dr; local 1720 struct vio_dring_state *dr; local [all...] |
/linux-master/sound/soc/intel/avs/boards/ |
H A D | i2s_test.c | 60 struct snd_soc_dapm_route *dr; local 63 dr = devm_kcalloc(dev, num_dr, sizeof(*dr), GFP_KERNEL); 64 if (!dr) 67 dr[0].sink = devm_kasprintf(dev, GFP_KERNEL, 69 dr[0].source = devm_kasprintf(dev, GFP_KERNEL, 71 if (!dr[0].sink || !dr[0].source) 74 dr[1].sink = devm_kasprintf(dev, GFP_KERNEL, 76 dr[ [all...] |
/linux-master/drivers/base/ |
H A D | devres.c | 114 struct devres *dr; local 119 dr = kmalloc_node_track_caller(tot_size, gfp, nid); 120 if (unlikely(!dr)) 125 memset(dr, 0, offsetof(struct devres, data)); 127 INIT_LIST_HEAD(&dr->node.entry); 128 dr->node.release = release; 129 return dr; 165 struct devres *dr; local 167 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); 168 if (unlikely(!dr)) 205 struct devres *dr = container_of(node, struct devres, node); local 226 struct devres *dr = container_of(res, struct devres, data); local 245 struct devres *dr = container_of(res, struct devres, data); local 260 struct devres *dr = container_of(node, struct devres, node); local 289 struct devres *dr; local 320 struct devres *dr; local 355 struct devres *dr; local 498 struct devres *dr, *tmp; local 823 struct devres *dr; local [all...] |
/linux-master/drivers/parisc/ |
H A D | power.c | 41 #define MTCPU(dr, gr) MFCPU_X(dr, gr, 0, 0x12) /* move value of gr to dr[dr] */ 42 #define MFCPU_C(dr, gr) MFCPU_X(dr, gr, 0, 0x30) /* for dr0 and dr8 only ! */ 43 #define MFCPU_T(dr, gr) MFCPU_X(dr, 0, gr, 0xa0) /* all dr except dr0 and dr8 */ 45 #define __getDIAG(dr) ( { \ [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | smi.c | 146 smp->route.dr.initial_path, 147 smp->route.dr.return_path, 149 smp->route.dr.dr_dlid == 151 smp->route.dr.dr_slid == 261 smp->route.dr.initial_path, 262 smp->route.dr.return_path, 264 smp->route.dr.dr_dlid == 266 smp->route.dr.dr_slid == 314 smp->route.dr.dr_dlid == 316 smp->route.dr [all...] |
/linux-master/drivers/block/ |
H A D | sunvdc.c | 117 static inline u32 vdc_tx_dring_avail(struct vio_dring_state *dr) argument 119 return vio_dring_avail(dr, VDC_TX_RING_SIZE); 181 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 187 if (port->disk && vdc_tx_dring_avail(dr) * 100 / VDC_TX_RING_SIZE >= 50) 307 static void vdc_end_one(struct vdc_port *port, struct vio_dring_state *dr, argument 310 struct vio_disk_desc *desc = vio_dring_entry(dr, index); 319 dr->cons = vio_dring_next(dr, index); 336 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 339 if (unlikely(pkt->dring_ident != dr 427 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 465 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 541 struct vio_dring_state *dr; local 575 struct vio_dring_state *dr; local 715 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 745 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 1089 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local [all...] |
/linux-master/drivers/power/reset/ |
H A D | reboot-mode.c | 149 struct reboot_mode_driver **dr; local 152 dr = devres_alloc(devm_reboot_mode_release, sizeof(*dr), GFP_KERNEL); 153 if (!dr) 158 devres_free(dr); 162 *dr = reboot; 163 devres_add(dev, dr);
|
/linux-master/drivers/platform/x86/ |
H A D | intel_scu_ipc.c | 145 struct intel_scu_ipc_devres *dr = res; local 146 struct intel_scu_ipc_dev *scu = dr->scu; 164 struct intel_scu_ipc_devres *dr; local 167 dr = devres_alloc(devm_intel_scu_ipc_dev_release, sizeof(*dr), GFP_KERNEL); 168 if (!dr) 173 devres_free(dr); 177 dr->scu = scu; 178 devres_add(dev, dr); 673 struct intel_scu_ipc_devres *dr local 695 struct intel_scu_ipc_devres *dr; local [all...] |
/linux-master/include/rdma/ |
H A D | opa_smi.h | 46 } dr; member in union:opa_smp::__anon1402 103 return smp->route.dr.data; 111 return sizeof(smp->route.dr.data); 119 return sizeof(*smp) - sizeof(smp->route.dr.data);
|
/linux-master/drivers/pinctrl/meson/ |
H A D | pinctrl-meson.h | 146 #define BANK_DS(n, f, l, fi, li, per, peb, pr, pb, dr, db, or, ob, ir, ib, \ 157 [MESON_REG_DIR] = { dr, db }, \ 164 #define BANK(n, f, l, fi, li, per, peb, pr, pb, dr, db, or, ob, ir, ib) \ 165 BANK_DS(n, f, l, fi, li, per, peb, pr, pb, dr, db, or, ob, ir, ib, 0, 0)
|