/drivers/gpio/ |
H A D | devres.c | 53 unsigned *dr; local 56 dr = devres_alloc(devm_gpio_release, sizeof(unsigned), GFP_KERNEL); 57 if (!dr) 62 devres_free(dr); 66 *dr = gpio; 67 devres_add(dev, dr);
|
/drivers/base/ |
H A D | dma-mapping.c | 65 struct dma_devres *dr; local 68 dr = devres_alloc(dmam_coherent_release, sizeof(*dr), gfp); 69 if (!dr) 74 devres_free(dr); 78 dr->vaddr = vaddr; 79 dr->dma_handle = *dma_handle; 80 dr->size = size; 82 devres_add(dev, dr); 124 struct dma_devres *dr; local [all...] |
H A D | devres.c | 88 struct devres *dr; local 90 dr = kmalloc_track_caller(tot_size, gfp); 91 if (unlikely(!dr)) 94 memset(dr, 0, tot_size); 95 INIT_LIST_HEAD(&dr->node.entry); 96 dr->node.release = release; 97 return dr; 111 struct devres *dr; local 113 dr = alloc_dr(release, size, gfp); 114 if (unlikely(!dr)) 136 struct devres *dr; local 155 struct devres *dr = container_of(res, struct devres, data); local 174 struct devres *dr = container_of(res, struct devres, data); local 189 struct devres *dr = container_of(node, struct devres, node); local 218 struct devres *dr; local 249 struct devres *dr; local 284 struct devres *dr; local 404 struct devres *dr, *tmp; variable in typeref:struct:devres 416 kfree(dr); variable 624 struct devres *dr; local [all...] |
/drivers/target/iscsi/ |
H A D | iscsi_target_datain_values.c | 32 struct iscsi_datain_req *dr; local 34 dr = kmem_cache_zalloc(lio_dr_cache, GFP_ATOMIC); 35 if (!dr) { 40 INIT_LIST_HEAD(&dr->dr_list); 42 return dr; 45 void iscsit_attach_datain_req(struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) argument 48 list_add_tail(&dr->dr_list, &cmd->datain_list); 52 void iscsit_free_datain_req(struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) argument 55 list_del(&dr->dr_list); 58 kmem_cache_free(lio_dr_cache, dr); 63 struct iscsi_datain_req *dr, *dr_tmp; local 75 struct iscsi_datain_req *dr; local 97 struct iscsi_datain_req *dr; local 195 struct iscsi_datain_req *dr; local 316 struct iscsi_datain_req *dr; local 415 struct iscsi_datain_req *dr; local [all...] |
H A D | iscsi_target_tmr.c | 303 struct iscsi_datain_req *dr; local 332 dr = iscsit_allocate_datain_req(); 333 if (!dr) 339 dr->data_sn = dr->begrun = tmr_req->exp_data_sn; 340 dr->runlength = 0; 341 dr->generate_recovery_values = 1; 342 dr->recovery = DATAIN_CONNECTION_RECOVERY; 344 iscsit_attach_datain_req(cmd, dr);
|
H A D | iscsi_target_erl1.c | 202 struct iscsi_datain_req *dr) 206 u32 begrun = dr->begrun; 211 if ((dr->next_burst_len + 214 dr->read_data_done += 216 dr->next_burst_len += 219 dr->read_data_done += 221 dr->next_burst_len); 222 dr->next_burst_len = 0; 248 struct iscsi_datain_req *dr) 252 u32 begrun = dr 200 iscsit_create_recovery_datain_values_datasequenceinorder_yes( struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) argument 246 iscsit_create_recovery_datain_values_datasequenceinorder_no( struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) argument 416 struct iscsi_datain_req *dr; local [all...] |
/drivers/bluetooth/ |
H A D | bpa10x.c | 359 struct usb_ctrlrequest *dr; local 378 dr = kmalloc(sizeof(*dr), GFP_ATOMIC); 379 if (!dr) { 384 dr->bRequestType = USB_TYPE_VENDOR; 385 dr->bRequest = 0; 386 dr->wIndex = 0; 387 dr->wValue = 0; 388 dr->wLength = __cpu_to_le16(skb->len); 392 usb_fill_control_urb(urb, data->udev, pipe, (void *) dr, [all...] |
H A D | btusb.c | 680 struct usb_ctrlrequest *dr; local 696 dr = kmalloc(sizeof(*dr), GFP_ATOMIC); 697 if (!dr) { 702 dr->bRequestType = data->cmdreq_type; 703 dr->bRequest = 0; 704 dr->wIndex = 0; 705 dr->wValue = 0; 706 dr->wLength = __cpu_to_le16(skb->len); 710 usb_fill_control_urb(urb, data->udev, pipe, (void *) dr, [all...] |
/drivers/staging/winbond/ |
H A D | wb35reg.c | 23 struct usb_ctrlrequest *dr; local 43 dr = (struct usb_ctrlrequest *)((u8 *)reg_queue + sizeof(struct wb35_reg_queue) + DataSize); 44 dr->bRequestType = USB_TYPE_VENDOR | USB_DIR_OUT | USB_RECIP_DEVICE; 45 dr->bRequest = 0x04; /* USB or vendor-defined request code, burst mode */ 46 dr->wValue = cpu_to_le16(Flag); /* 0: Register number auto-increment, 1: No auto increment */ 47 dr->wIndex = cpu_to_le16(RegisterNo); 48 dr->wLength = cpu_to_le16(DataSize); 50 reg_queue->pUsbReq = dr; 165 struct usb_ctrlrequest *dr; local 183 dr 229 struct usb_ctrlrequest *dr; local 335 struct usb_ctrlrequest *dr; local 400 struct usb_ctrlrequest *dr; local [all...] |
/drivers/macintosh/ |
H A D | macio_asic.c | 551 struct macio_devres *dr = res; local 556 if (dr->res_mask & (1 << i)) 563 struct macio_devres *dr; local 565 dr = devres_find(&dev->ofdev.dev, maciom_release, NULL, NULL); 566 if (!dr) { 567 dr = devres_alloc(maciom_release, sizeof(*dr), GFP_KERNEL); 568 if (!dr) 571 return devres_get(&dev->ofdev.dev, dr, NULL, NULL) != NULL; 596 struct macio_devres *dr local 628 struct macio_devres *dr = find_macio_dr(dev); local [all...] |
/drivers/staging/crystalhd/ |
H A D | crystalhd_lnx.c | 111 static inline int crystalhd_user_data(unsigned long ud, void *dr, int size, int set) argument 115 if (!ud || !dr) { 121 rc = copy_to_user((void *)ud, dr, size); 123 rc = copy_from_user(dr, (void *)ud, size);
|
/drivers/staging/media/cxd2099/ |
H A D | cxd2099.c | 52 int dr; member in struct:cxd 580 ci->dr = 1; 638 if (!ci->dr) 646 ci->dr = 0;
|
/drivers/usb/serial/ |
H A D | opticon.c | 257 struct usb_ctrlrequest *dr; local 291 dr = kmalloc(sizeof(struct usb_ctrlrequest), GFP_NOIO); 292 if (!dr) { 298 dr->bRequestType = USB_TYPE_VENDOR | USB_RECIP_INTERFACE | USB_DIR_OUT; 299 dr->bRequest = 0x01; 300 dr->wValue = 0; 301 dr->wIndex = 0; 302 dr->wLength = cpu_to_le16(count); 306 (unsigned char *)dr, buffer, count,
|
/drivers/block/ |
H A D | sunvdc.c | 89 static inline u32 vdc_tx_dring_avail(struct vio_dring_state *dr) argument 91 return vio_dring_avail(dr, VDC_TX_RING_SIZE); 215 static void vdc_end_one(struct vdc_port *port, struct vio_dring_state *dr, argument 218 struct vio_disk_desc *desc = vio_dring_entry(dr, index); 227 dr->cons = (index + 1) & (VDC_TX_RING_SIZE - 1); 245 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 248 if (unlikely(pkt->dring_ident != dr->ident || 253 vdc_end_one(port, dr, pkt->start_idx); 332 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 340 .dring_ident = dr 365 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 456 struct vio_dring_state *dr; local 597 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 627 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local [all...] |
/drivers/net/wireless/rtl818x/rtl8187/ |
H A D | dev.c | 128 struct usb_ctrlrequest *dr; local 132 struct usb_ctrlrequest dr; member in struct:rtl8187_async_write_data 146 dr = &buf->dr; 148 dr->bRequestType = RTL8187_REQT_WRITE; 149 dr->bRequest = RTL8187_REQ_SET_REG; 150 dr->wValue = addr; 151 dr->wIndex = 0; 152 dr->wLength = cpu_to_le16(len); 157 (unsigned char *)dr, bu [all...] |
/drivers/sh/ |
H A D | pfc.c | 138 static int gpio_read_bit(struct pinmux_data_reg *dr, argument 143 pos = dr->reg_width - (in_pos + 1); 146 "r_width = %ld\n", dr->reg, pos, dr->reg_width); 148 return (gpio_read_raw_reg(dr->mapped_reg, dr->reg_width) >> pos) & 1; 151 static void gpio_write_bit(struct pinmux_data_reg *dr, argument 156 pos = dr->reg_width - (in_pos + 1); 160 dr->reg, !!value, pos, dr 627 struct pinmux_data_reg *dr = NULL; local 653 struct pinmux_data_reg *dr = NULL; local [all...] |
/drivers/usb/class/ |
H A D | cdc-wdm.c | 166 struct usb_cdc_notification *dr; local 170 dr = (struct usb_cdc_notification *)desc->sbuf; 195 switch (dr->bNotificationType) { 199 dr->wIndex, dr->wLength); 206 dr->wValue ? "connected to" : "disconnected from"); 212 dr->bNotificationType, dr->wIndex, dr->wLength);
|
/drivers/usb/misc/ |
H A D | uss720.c | 78 struct usb_ctrlrequest dr; member in struct:uss720_async_request 122 } else if (rq->dr.bRequest == 3) { 168 rq->dr.bRequestType = requesttype; 169 rq->dr.bRequest = request; 170 rq->dr.wValue = cpu_to_le16(value); 171 rq->dr.wIndex = cpu_to_le16(index); 172 rq->dr.wLength = cpu_to_le16((request == 3) ? sizeof(rq->reg) : 0); 174 (unsigned char *)&rq->dr,
|
/drivers/iommu/ |
H A D | dmar.c | 863 u8 dw = 0, dr = 0; local 872 dr = 1; 874 desc.low = QI_IOTLB_DID(did) | QI_IOTLB_DR(dr) | QI_IOTLB_DW(dw)
|
/drivers/mtd/nand/gpmi-nand/ |
H A D | gpmi-nand.c | 198 void prepare_data_dma(struct gpmi_nand_data *this, enum dma_data_direction dr) argument 207 ret = dma_map_sg(this->dev, sgl, 1, dr); 212 if (dr == DMA_TO_DEVICE) 216 ret = dma_map_sg(this->dev, sgl, 1, dr);
|
/drivers/net/ethernet/sun/ |
H A D | sunvnet.c | 40 static inline u32 vnet_tx_dring_avail(struct vio_dring_state *dr) argument 42 return vio_dring_avail(dr, VNET_TX_RING_SIZE); 156 struct vio_dring_state *dr; local 158 dr = &vio->drings[VIO_DRIVER_RX_RING]; 159 dr->snd_nxt = dr->rcv_nxt = 1; 161 dr = &vio->drings[VIO_DRIVER_TX_RING]; 162 dr->snd_nxt = dr->rcv_nxt = 1; 247 static int vnet_send_ack(struct vnet_port *port, struct vio_dring_state *dr, argument 280 next_idx(u32 idx, struct vio_dring_state *dr) argument 287 prev_idx(u32 idx, struct vio_dring_state *dr) argument 297 get_rx_desc(struct vnet_port *port, struct vio_dring_state *dr, u32 index) argument 313 put_rx_desc(struct vnet_port *port, struct vio_dring_state *dr, struct vio_net_desc *desc, u32 index) argument 329 vnet_walk_rx_one(struct vnet_port *port, struct vio_dring_state *dr, u32 index, int *needs_ack) argument 359 vnet_walk_rx(struct vnet_port *port, struct vio_dring_state *dr, u32 start, u32 end) argument 395 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_RX_RING]; local 416 idx_is_pending(struct vio_dring_state *dr, u32 end) argument 433 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 488 struct vio_dring_state *dr; local 583 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; local 647 struct vio_dring_state *dr; local 910 struct vio_dring_state *dr; local 942 struct vio_dring_state *dr; local [all...] |
/drivers/net/usb/ |
H A D | kaweth.c | 266 struct usb_ctrlrequest *dr; local 276 dr = kmalloc(sizeof(struct usb_ctrlrequest), GFP_ATOMIC); 278 if (!dr) { 283 dr->bRequestType = requesttype; 284 dr->bRequest = request; 285 dr->wValue = cpu_to_le16(value); 286 dr->wIndex = cpu_to_le16(index); 287 dr->wLength = cpu_to_le16(size); 291 dr, 296 kfree(dr); [all...] |
H A D | pegasus.h | 102 struct usb_ctrlrequest dr; member in struct:pegasus
|
/drivers/net/wireless/rtlwifi/ |
H A D | usb.c | 59 struct usb_ctrlrequest *dr; local 63 struct usb_ctrlrequest dr; member in struct:rtl819x_async_write_data 79 dr = &buf->dr; 81 dr->bRequestType = reqtype; 82 dr->bRequest = request; 83 dr->wValue = cpu_to_le16(value); 84 dr->wIndex = cpu_to_le16(index); 85 dr->wLength = cpu_to_le16(len); 89 (unsigned char *)dr, bu [all...] |
/drivers/scsi/libsas/ |
H A D | sas_expander.c | 164 struct discover_resp *dr = &resp->disc; local 188 phy->attached_dev_type = dr->attached_dev_type; 189 phy->linkrate = dr->linkrate; 190 phy->attached_sata_host = dr->attached_sata_host; 191 phy->attached_sata_dev = dr->attached_sata_dev; 192 phy->attached_sata_ps = dr->attached_sata_ps; 193 phy->attached_iproto = dr->iproto << 1; 194 phy->attached_tproto = dr->tproto << 1; 195 memcpy(phy->attached_sas_addr, dr->attached_sas_addr, SAS_ADDR_SIZE); 196 phy->attached_phy_id = dr 239 struct discover_resp *dr; local 1618 struct discover_resp *dr; local [all...] |