• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/pci/hotplug/

Lines Matching refs:rio_detail_ptr

410 	struct rio_detail *rio_detail_ptr;
417 rio_detail_ptr = kzalloc(sizeof(struct rio_detail), GFP_KERNEL);
418 if (!rio_detail_ptr)
420 rio_detail_ptr->rio_node_id = readb (io_mem + offset);
421 rio_detail_ptr->bbar = readl (io_mem + offset + 1);
422 rio_detail_ptr->rio_type = readb (io_mem + offset + 5);
423 rio_detail_ptr->owner_id = readb (io_mem + offset + 6);
424 rio_detail_ptr->port0_node_connect = readb (io_mem + offset + 7);
425 rio_detail_ptr->port0_port_connect = readb (io_mem + offset + 8);
426 rio_detail_ptr->port1_node_connect = readb (io_mem + offset + 9);
427 rio_detail_ptr->port1_port_connect = readb (io_mem + offset + 10);
428 rio_detail_ptr->first_slot_num = readb (io_mem + offset + 11);
429 rio_detail_ptr->status = readb (io_mem + offset + 12);
430 rio_detail_ptr->wpindex = readb (io_mem + offset + 13);
431 rio_detail_ptr->chassis_num = readb (io_mem + offset + 14);
432 // debug ("rio_node_id: %x\nbbar: %x\nrio_type: %x\nowner_id: %x\nport0_node: %x\nport0_port: %x\nport1_node: %x\nport1_port: %x\nfirst_slot_num: %x\nstatus: %x\n", rio_detail_ptr->rio_node_id, rio_detail_ptr->bbar, rio_detail_ptr->rio_type, rio_detail_ptr->owner_id, rio_detail_ptr->port0_node_connect, rio_detail_ptr->port0_port_connect, rio_detail_ptr->port1_node_connect, rio_detail_ptr->port1_port_connect, rio_detail_ptr->first_slot_num, rio_detail_ptr->status);
434 if (rio_detail_ptr->rio_type == 4 || rio_detail_ptr->rio_type == 5)
435 list_add (&rio_detail_ptr->rio_detail_list, &rio_vg_head);
437 else if (rio_detail_ptr->rio_type == 6 || rio_detail_ptr->rio_type == 7)
438 list_add (&rio_detail_ptr->rio_detail_list, &rio_lo_head);
441 kfree (rio_detail_ptr);
465 struct rio_detail *rio_detail_ptr = NULL;
467 list_for_each_entry(rio_detail_ptr, &rio_vg_head, rio_detail_list) {
468 opt_rio_ptr = search_opt_vg (rio_detail_ptr->chassis_num);
473 opt_rio_ptr->rio_type = rio_detail_ptr->rio_type;
474 opt_rio_ptr->chassis_num = rio_detail_ptr->chassis_num;
475 opt_rio_ptr->first_slot_num = rio_detail_ptr->first_slot_num;
476 opt_rio_ptr->middle_num = rio_detail_ptr->first_slot_num;
479 opt_rio_ptr->first_slot_num = min (opt_rio_ptr->first_slot_num, rio_detail_ptr->first_slot_num);
480 opt_rio_ptr->middle_num = max (opt_rio_ptr->middle_num, rio_detail_ptr->first_slot_num);
503 struct rio_detail *rio_detail_ptr = NULL;
505 list_for_each_entry(rio_detail_ptr, &rio_lo_head, rio_detail_list) {
506 opt_rio_lo_ptr = search_opt_lo (rio_detail_ptr->chassis_num);
511 opt_rio_lo_ptr->rio_type = rio_detail_ptr->rio_type;
512 opt_rio_lo_ptr->chassis_num = rio_detail_ptr->chassis_num;
513 opt_rio_lo_ptr->first_slot_num = rio_detail_ptr->first_slot_num;
514 opt_rio_lo_ptr->middle_num = rio_detail_ptr->first_slot_num;
519 opt_rio_lo_ptr->first_slot_num = min (opt_rio_lo_ptr->first_slot_num, rio_detail_ptr->first_slot_num);
520 opt_rio_lo_ptr->middle_num = max (opt_rio_lo_ptr->middle_num, rio_detail_ptr->first_slot_num);