/drivers/gpu/drm/ |
H A D | drm_global.c | 49 struct drm_global_item *item = &glob[i]; local 50 mutex_init(&item->mutex); 51 item->object = NULL; 52 item->refcount = 0; 60 struct drm_global_item *item = &glob[i]; local 61 BUG_ON(item->object != NULL); 62 BUG_ON(item->refcount != 0); 69 struct drm_global_item *item = &glob[ref->global_type]; local 71 mutex_lock(&item->mutex); 72 if (item 98 struct drm_global_item *item = &glob[ref->global_type]; local [all...] |
H A D | drm_hashtab.c | 109 int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item) argument 115 unsigned long key = item->key; 128 hlist_add_behind_rcu(&item->head, parent); 130 hlist_add_head_rcu(&item->head, h_list); 137 * Just insert an item and return any "bits" bit key that hasn't been 140 int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item, argument 151 item->key = (unshifted_key << shift) + add; 152 ret = drm_ht_insert_item(ht, item); 166 struct drm_hash_item **item) 174 *item 165 drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, struct drm_hash_item **item) argument 191 drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item) argument [all...] |
/drivers/usb/gadget/ |
H A D | configfs.h | 6 void unregister_gadget_item(struct config_item *item); 14 static inline struct usb_os_desc *to_usb_os_desc(struct config_item *item) argument 16 return container_of(to_config_group(item), struct usb_os_desc, group);
|
H A D | configfs.c | 341 static inline struct gadget_info *to_gadget_info(struct config_item *item) argument 343 return container_of(to_config_group(item), struct gadget_info, group); 346 static inline struct gadget_strings *to_gadget_strings(struct config_item *item) argument 348 return container_of(to_config_group(item), struct gadget_strings, 353 struct config_item *item) 355 return container_of(to_config_group(item), struct gadget_config_name, 359 static inline struct config_usb_cfg *to_config_usb_cfg(struct config_item *item) argument 361 return container_of(to_config_group(item), struct config_usb_cfg, 366 struct config_item *item) 368 return container_of(to_config_group(item), 352 to_gadget_config_name( struct config_item *item) argument 365 to_usb_function_instance( struct config_item *item) argument 372 gadget_info_attr_release(struct config_item *item) argument 391 gadget_config_attr_release(struct config_item *item) argument 631 function_drop( struct config_group *group, struct config_item *item) argument 664 gadget_config_name_attr_release(struct config_item *item) argument 742 config_desc_drop( struct config_group *group, struct config_item *item) argument 771 gadget_strings_attr_release(struct config_item *item) argument 786 to_os_desc(struct config_item *item) argument 907 os_desc_attr_release(struct config_item *item) argument 983 to_usb_os_desc_ext_prop(struct config_item *item) argument 1098 usb_os_desc_ext_prop_release(struct config_item *item) argument 1156 ext_prop_drop(struct config_group *group, struct config_item *item) argument 1769 gadgets_drop(struct config_group *group, struct config_item *item) argument 1798 unregister_gadget_item(struct config_item *item) argument [all...] |
/drivers/net/wireless/cw1200/ |
H A D | queue.c | 72 struct cw1200_queue_item *item, *tmp; local 74 list_for_each_entry_safe(item, tmp, gc_list, head) { 75 list_del(&item->head); 76 stats->skb_dtor(stats->priv, item->skb, &item->txpriv); 77 kfree(item); 82 struct cw1200_queue_item *item) 88 memcpy(gc_item, item, sizeof(struct cw1200_queue_item)); 97 struct cw1200_queue_item *item = NULL, *tmp; local 100 list_for_each_entry_safe(item, tm 81 cw1200_queue_register_post_gc(struct list_head *gc_list, struct cw1200_queue_item *item) argument 210 struct cw1200_queue_item *item, *tmp; local 296 struct cw1200_queue_item *item = list_first_entry( local 342 struct cw1200_queue_item *item; local 380 struct cw1200_queue_item *item; local 420 struct cw1200_queue_item *item, *tmp; local 449 struct cw1200_queue_item *item; local 502 struct cw1200_queue_item *item; local 544 struct cw1200_queue_item *item; local [all...] |
/drivers/staging/lustre/lustre/ptlrpc/ |
H A D | pinger.c | 146 struct timeout_item *item; local 151 list_for_each_entry(item, &timeout_list, ti_chain) { 152 int ti_timeout = item->ti_timeout; 250 struct timeout_item *item; local 254 list_for_each_entry(item, &timeout_list, ti_chain) { 255 item->ti_cb(item, item->ti_cb_data); 458 struct timeout_item *item, *tmp; local 462 list_for_each_entry(item, 504 struct timeout_item *ti = NULL, *item; local 532 struct timeout_item *item, *tmp; local [all...] |
/drivers/gpu/drm/sis/ |
H A D | sis_mm.c | 88 struct sis_memblock *item; local 102 item = kzalloc(sizeof(*item), GFP_KERNEL); 103 if (!item) { 111 &item->mm_node, 114 offset = item->mm_node.start; 117 item->req.size = mem->size; 118 sis_malloc(&item->req); 119 if (item->req.size == 0) 121 offset = item [all...] |
/drivers/net/wireless/ath/ath6kl/ |
H A D | bmi.h | 226 #define ath6kl_bmi_write_hi32(ar, item, val) \ 231 addr = ath6kl_get_hi_item_addr(ar, HI_ITEM(item)); \ 236 #define ath6kl_bmi_read_hi32(ar, item, val) \ 243 addr = ath6kl_get_hi_item_addr(ar, HI_ITEM(item)); \
|
/drivers/gpu/drm/via/ |
H A D | via_mm.c | 115 struct via_memblock *item; local 133 item = kzalloc(sizeof(*item), GFP_KERNEL); 134 if (!item) { 142 &item->mm_node, 146 &item->mm_node, 151 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); 156 list_add(&item->owner_list, &file_priv->obj_list); 161 ((item->mm_node.start) << VIA_MM_ALIGN_SHIFT); 167 drm_mm_remove_node(&item [all...] |
/drivers/net/ |
H A D | netconsole.c | 84 * @item: Links us into the configfs subsystem hierarchy. 104 struct config_item item; member in struct:netconsole_target 134 if (config_item_name(&nt->item)) 135 config_item_get(&nt->item); 140 if (config_item_name(&nt->item)) 141 config_item_put(&nt->item); 244 static struct netconsole_target *to_target(struct config_item *item) argument 246 return item ? 247 container_of(item, struct netconsole_target, item) 534 netconsole_target_release(struct config_item *item) argument 539 netconsole_target_attr_show(struct config_item *item, struct configfs_attribute *attr, char *buf) argument 554 netconsole_target_attr_store(struct config_item *item, struct configfs_attribute *attr, const char *buf, size_t count) argument 620 drop_netconsole_target(struct config_group *group, struct config_item *item) argument [all...] |
/drivers/edac/ |
H A D | edac_pci.c | 98 struct list_head *item; local 102 list_for_each(item, &edac_pci_list) { 103 pci = list_entry(item, struct edac_pci_ctl_info, link); 122 struct list_head *item, *insert_before; local 135 list_for_each(item, &edac_pci_list) { 136 rover = list_entry(item, struct edac_pci_ctl_info, link); 142 insert_before = item; 195 struct list_head *item; 199 list_for_each(item, &edac_pci_list) { 200 pci = list_entry(item, struc [all...] |
H A D | edac_device.c | 89 * determine the offsets of the various item arrays 91 * We want the alignment of each item (instance,block,attrib) 271 struct list_head *item; local 275 list_for_each(item, &edac_device_list) { 276 edac_dev = list_entry(item, struct edac_device_ctl_info, link); 298 struct list_head *item, *insert_before; local 309 list_for_each(item, &edac_device_list) { 310 rover = list_entry(item, struct edac_device_ctl_info, link); 316 insert_before = item; 402 * initialize a workq item fo [all...] |
/drivers/gpu/drm/nouveau/core/core/ |
H A D | handle.c | 38 struct nouveau_handle *item; local 47 list_for_each_entry(item, &handle->tree, head) { 48 ret = nouveau_handle_init(item); 57 list_for_each_entry_continue_reverse(item, &handle->tree, head) { 58 nouveau_handle_fini(item, false); 69 struct nouveau_handle *item; local 73 list_for_each_entry(item, &handle->tree, head) { 74 ret = nouveau_handle_fini(item, suspend); 90 list_for_each_entry_continue_reverse(item, &handle->tree, head) { 91 int rret = nouveau_handle_init(item); 156 struct nouveau_handle *item, *temp; local [all...] |
/drivers/target/ |
H A D | target_core_fabric_configfs.c | 219 static void target_fabric_mappedlun_release(struct config_item *item) argument 221 struct se_lun_acl *lacl = container_of(to_config_group(item), 257 struct config_item *item) 416 struct config_item *item) 418 struct se_lun_acl *lacl = container_of(to_config_group(item), 440 config_item_put(item); 443 static void target_fabric_nacl_base_release(struct config_item *item) argument 445 struct se_node_acl *se_nacl = container_of(to_config_group(item), 524 struct config_item *item) 526 struct se_node_acl *se_nacl = container_of(to_config_group(item), 255 target_core_mappedlun_stat_rmdir( struct config_group *group, struct config_item *item) argument 414 target_fabric_drop_mappedlun( struct config_group *group, struct config_item *item) argument 522 target_fabric_drop_nodeacl( struct config_group *group, struct config_item *item) argument 557 target_fabric_np_base_release(struct config_item *item) argument 604 target_fabric_drop_np( struct config_group *group, struct config_item *item) argument 849 target_core_port_stat_rmdir( struct config_group *group, struct config_item *item) argument 922 target_fabric_drop_lun( struct config_group *group, struct config_item *item) argument 1005 target_fabric_tpg_release(struct config_item *item) argument 1073 target_fabric_drop_tpg( struct config_group *group, struct config_item *item) argument 1095 target_fabric_release_wwn(struct config_item *item) argument 1162 target_fabric_drop_wwn( struct config_group *group, struct config_item *item) argument [all...] |
H A D | target_core_configfs.c | 69 item_to_hba(struct config_item *item) argument 71 return container_of(to_config_group(item), struct se_hba, hba_group); 77 static ssize_t target_core_attr_show(struct config_item *item, argument 209 struct config_item *item) 212 to_config_group(item), struct target_fabric_configfs, tf_group); 218 " tf list\n", config_item_name(item)); 229 " %s\n", config_item_name(item)); 237 config_item_put(item); 246 * All item attributes appearing in /sys/kernel/target/ appear here. 1939 static void target_core_dev_release(struct config_item *item) argument 207 target_core_deregister_fabric( struct config_group *group, struct config_item *item) argument 1949 target_core_dev_show(struct config_item *item, struct configfs_attribute *attr, char *page) argument 1965 target_core_dev_store(struct config_item *item, struct configfs_attribute *attr, const char *page, size_t count) argument 2107 target_core_alua_lu_gp_release(struct config_item *item) argument 2157 target_core_alua_drop_lu_gp( struct config_group *group, struct config_item *item) argument 2651 target_core_alua_tg_pt_gp_release(struct config_item *item) argument 2702 target_core_alua_drop_tg_pt_gp( struct config_group *group, struct config_item *item) argument 2756 target_core_stat_rmdir( struct config_group *group, struct config_item *item) argument 2876 target_core_drop_subdev( struct config_group *group, struct config_item *item) argument 3002 target_core_hba_release(struct config_item *item) argument 3088 target_core_call_delhbafromtarget( struct config_group *group, struct config_item *item) argument 3257 struct config_item *item; local [all...] |
/drivers/hid/ |
H A D | hid-core.c | 293 * Read data value from item. 296 static u32 item_udata(struct hid_item *item) argument 298 switch (item->size) { 299 case 1: return item->data.u8; 300 case 2: return item->data.u16; 301 case 4: return item->data.u32; 306 static s32 item_sdata(struct hid_item *item) argument 308 switch (item->size) { 309 case 1: return item->data.s8; 310 case 2: return item 320 hid_parser_global(struct hid_parser *parser, struct hid_item *item) argument 426 hid_parser_local(struct hid_parser *parser, struct hid_item *item) argument 512 hid_parser_main(struct hid_parser *parser, struct hid_item *item) argument 549 hid_parser_reserved(struct hid_parser *parser, struct hid_item *item) argument 621 fetch_item(__u8 *start, __u8 *end, struct hid_item *item) argument 707 hid_scan_main(struct hid_parser *parser, struct hid_item *item) argument 749 struct hid_item item; local 908 struct hid_item item; local [all...] |
/drivers/net/wireless/ath/ath10k/ |
H A D | bmi.h | 195 #define ath10k_bmi_read32(ar, item, val) \ 201 addr = host_interest_item_address(HI_ITEM(item)); \ 208 #define ath10k_bmi_write32(ar, item, val) \ 214 address = host_interest_item_address(HI_ITEM(item)); \
|
/drivers/media/pci/cx18/ |
H A D | cx18-alsa-pcm.c | 156 struct cx18_open_id item; local 163 item.cx = cx; 164 item.type = s->type; 165 item.open_id = cx->open_id++; 168 if (cx18_claim_stream(&item, item.type)) {
|
/drivers/media/pci/ivtv/ |
H A D | ivtv-alsa-pcm.c | 157 struct ivtv_open_id item; local 170 v4l2_fh_init(&item.fh, s->vdev); 171 item.itv = itv; 172 item.type = s->type; 175 if (ivtv_claim_stream(&item, item.type)) {
|
/drivers/staging/lustre/lustre/libcfs/ |
H A D | module.c | 195 if (!list_empty(&hand->item)) 198 list_add_tail(&hand->item, &ioctl_list); 210 if (list_empty(&hand->item)) 213 list_del_init(&hand->item); 274 list_for_each_entry(hand, &ioctl_list, item) {
|
/drivers/usb/gadget/function/ |
H A D | f_serial.c | 264 static inline struct f_serial_opts *to_f_serial_opts(struct config_item *item) argument 266 return container_of(to_config_group(item), struct f_serial_opts, 271 static ssize_t f_serial_attr_show(struct config_item *item, argument 275 struct f_serial_opts *opts = to_f_serial_opts(item); 286 static void serial_attr_release(struct config_item *item) argument 288 struct f_serial_opts *opts = to_f_serial_opts(item);
|
H A D | f_obex.c | 411 static inline struct f_serial_opts *to_f_serial_opts(struct config_item *item) argument 413 return container_of(to_config_group(item), struct f_serial_opts, 418 static ssize_t f_obex_attr_show(struct config_item *item, argument 422 struct f_serial_opts *opts = to_f_serial_opts(item); 433 static void obex_attr_release(struct config_item *item) argument 435 struct f_serial_opts *opts = to_f_serial_opts(item);
|
/drivers/scsi/ |
H A D | ips.c | 787 ips_copp_wait_item_t *item; local 808 item = ha->copp_waitlist.head; 809 while ((item) && (item->scsi_cmd != SC)) 810 item = item->next; 812 if (item) { 814 ips_removeq_copp(&ha->copp_waitlist, item); 847 ips_copp_wait_item_t *item; local 873 item 2546 ips_copp_wait_item_t *item; local 2774 ips_putq_scb_head(ips_scb_queue_t * queue, ips_scb_t * item) argument 2804 ips_scb_t *item; local 2837 ips_removeq_scb(ips_scb_queue_t * queue, ips_scb_t * item) argument 2882 ips_putq_wait_tail(ips_wait_queue_t *queue, struct scsi_cmnd *item) argument 2915 struct scsi_cmnd *item; local 2947 ips_removeq_wait(ips_wait_queue_t *queue, struct scsi_cmnd *item) argument 2994 ips_putq_copp_tail(ips_copp_queue_t * queue, ips_copp_wait_item_t * item) argument 3028 ips_copp_wait_item_t *item; local 3061 ips_removeq_copp(ips_copp_queue_t * queue, ips_copp_wait_item_t * item) argument [all...] |
/drivers/staging/line6/ |
H A D | toneport.c | 222 if (uinfo->value.enumerated.item >= size) 223 uinfo->value.enumerated.item = size - 1; 226 toneport_source_info[uinfo->value.enumerated.item].name); 238 ucontrol->value.enumerated.item[0] = toneport->source; 251 source = ucontrol->value.enumerated.item[0];
|
/drivers/staging/wlan-ng/ |
H A D | prism2mgmt.c | 374 hfa384x_HScanResultSub_t *item = NULL; local 402 item = &(hw->scanresults->info.hscanresult.result[req->bssindex.data]); 406 req->signal.data = le16_to_cpu(item->sl); 407 req->noise.data = le16_to_cpu(item->anl); 412 memcpy(req->bssid.data.data, item->bssid, WLAN_BSSID_LEN); 416 req->ssid.data.len = le16_to_cpu(item->ssid.len); 418 memcpy(req->ssid.data.data, item->ssid.data, req->ssid.data.len); 422 if (item->supprates[count] == 0) 428 item->supprates[(N)-1])) { \ 429 req->basicrate ## N .data = item [all...] |