Lines Matching defs:toggle
144 /* Two different toggle channels exist */
190 struct toggles toggle;
239 /* This represents the toggle information */
255 struct toggles toggle;
552 DBG3("toggle enabled: %d", dc->config_table.toggle.enabled);
553 DBG3("toggle up_mdm: %d", dc->config_table.toggle.mdm_ul);
554 DBG3("toggle dl_mdm: %d", dc->config_table.toggle.mdm_dl);
555 DBG3("toggle dl_dbg: %d", dc->config_table.toggle.diag_dl);
607 || (dc->config_table.toggle.enabled == TOGGLE_VALID)) {
613 dc->port[PORT_MDM].toggle_ul = dc->config_table.toggle.mdm_ul;
614 dc->port[PORT_MDM].toggle_dl = dc->config_table.toggle.mdm_dl;
615 dc->port[PORT_DIAG].toggle_dl = dc->config_table.toggle.diag_dl;
616 DBG1("toggle ports: MDM UL:%d MDM DL:%d, DIAG DL:%d",
637 && (dc->config_table.toggle.enabled != TOGGLE_VALID)) {
728 const u8 toggle = port->toggle_ul;
729 void __iomem *addr = port->ul_addr[toggle];
730 const u32 ul_size = port->ul_size[toggle];
994 * Return 0 - toggle fields are out of sync
996 static int handle_data_dl(struct nozomi *dc, enum port_type port, u8 *toggle,
999 if (*toggle == 0 && read_iir & mask1) {
1002 *toggle = !(*toggle);
1008 *toggle = !(*toggle);
1011 } else if (*toggle == 1 && read_iir & mask2) {
1014 *toggle = !(*toggle);
1020 *toggle = !(*toggle);
1024 dev_err(&dc->pdev->dev, "port out of sync!, toggle:%d\n",
1025 *toggle);
1034 * Return 0 - toggle field are out of sync
1038 u8 *toggle = &(dc->port[port].toggle_ul);
1040 if (*toggle == 0 && read_iir & MDM_UL1) {
1047 *toggle = !*toggle;
1057 *toggle = !*toggle;
1061 } else if (*toggle == 1 && read_iir & MDM_UL2) {
1068 *toggle = !*toggle;
1078 *toggle = !*toggle;